builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0193 starttime: 1467966379.53 results: success (0) buildid: 20160708005427 builduid: 1be2550c729e46f989018bc39f180feb revision: 60d09be974d615ae5c7fa1129516dbd0a6884dc5 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 01:26:19.534607) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 01:26:19.535047) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 01:26:19.535332) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 01:26:19.578835) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 01:26:19.579145) ========= 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.NY84qMoiFF/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.Igy1GIsjNi/Listeners TMPDIR=/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/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-07-08 01:26:19-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 28.7M=0s 2016-07-08 01:26:19 (28.7 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.165363 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 01:26:19.766318) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 01:26:19.766593) ========= 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.NY84qMoiFF/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.Igy1GIsjNi/Listeners TMPDIR=/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/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.034248 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 01:26:19.821994) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-08 01:26:19.822330) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 60d09be974d615ae5c7fa1129516dbd0a6884dc5 --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 60d09be974d615ae5c7fa1129516dbd0a6884dc5 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.NY84qMoiFF/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.Igy1GIsjNi/Listeners TMPDIR=/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/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-07-08 01:26:19,897 truncating revision to first 12 chars 2016-07-08 01:26:19,897 Setting DEBUG logging. 2016-07-08 01:26:19,898 attempt 1/10 2016-07-08 01:26:19,898 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/60d09be974d6?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-08 01:26:20,908 unpacking tar archive at: mozilla-beta-60d09be974d6/testing/mozharness/ program finished with exit code 0 elapsedTime=1.262414 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-08 01:26:21.110842) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 01:26:21.111125) ========= script_repo_revision: 60d09be974d615ae5c7fa1129516dbd0a6884dc5 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 01:26:21.111499) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 01:26:21.111779) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 01:26:21.132853) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 0 secs) (at 2016-07-08 01:26:21.133210) ========= /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.NY84qMoiFF/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.Igy1GIsjNi/Listeners TMPDIR=/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/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:26:21 INFO - MultiFileLogger online at 20160708 01:26:21 in /builds/slave/test 01:26:21 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:26:21 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:26:21 INFO - {'append_to_log': False, 01:26:21 INFO - 'base_work_dir': '/builds/slave/test', 01:26:21 INFO - 'blob_upload_branch': 'mozilla-beta', 01:26:21 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:26:21 INFO - 'buildbot_json_path': 'buildprops.json', 01:26:21 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:26:21 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:26:21 INFO - 'download_minidump_stackwalk': True, 01:26:21 INFO - 'download_symbols': 'true', 01:26:21 INFO - 'e10s': False, 01:26:21 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:26:21 INFO - 'tooltool.py': '/tools/tooltool.py', 01:26:21 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:26:21 INFO - '/tools/misc-python/virtualenv.py')}, 01:26:21 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:26:21 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:26:21 INFO - 'log_level': 'info', 01:26:21 INFO - 'log_to_console': True, 01:26:21 INFO - 'opt_config_files': (), 01:26:21 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:26:21 INFO - '--processes=1', 01:26:21 INFO - '--config=%(test_path)s/wptrunner.ini', 01:26:21 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:26:21 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:26:21 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:26:21 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:26:21 INFO - 'pip_index': False, 01:26:21 INFO - 'require_test_zip': True, 01:26:21 INFO - 'test_type': ('testharness',), 01:26:21 INFO - 'this_chunk': '1', 01:26:21 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:26:21 INFO - 'total_chunks': '10', 01:26:21 INFO - 'virtualenv_path': 'venv', 01:26:21 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:26:21 INFO - 'work_dir': 'build'} 01:26:21 INFO - ##### 01:26:21 INFO - ##### Running clobber step. 01:26:21 INFO - ##### 01:26:21 INFO - Running pre-action listener: _resource_record_pre_action 01:26:21 INFO - Running main action method: clobber 01:26:21 INFO - rmtree: /builds/slave/test/build 01:26:21 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:26:23 INFO - Running post-action listener: _resource_record_post_action 01:26:23 INFO - ##### 01:26:23 INFO - ##### Running read-buildbot-config step. 01:26:23 INFO - ##### 01:26:23 INFO - Running pre-action listener: _resource_record_pre_action 01:26:23 INFO - Running main action method: read_buildbot_config 01:26:23 INFO - Using buildbot properties: 01:26:23 INFO - { 01:26:23 INFO - "project": "", 01:26:23 INFO - "product": "firefox", 01:26:23 INFO - "script_repo_revision": "production", 01:26:23 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 01:26:23 INFO - "repository": "", 01:26:23 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 01:26:23 INFO - "buildid": "20160708005427", 01:26:23 INFO - "pgo_build": "False", 01:26:23 INFO - "basedir": "/builds/slave/test", 01:26:23 INFO - "buildnumber": 35, 01:26:23 INFO - "slavename": "t-yosemite-r7-0193", 01:26:23 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 01:26:23 INFO - "platform": "macosx64", 01:26:23 INFO - "branch": "mozilla-beta", 01:26:23 INFO - "revision": "60d09be974d615ae5c7fa1129516dbd0a6884dc5", 01:26:23 INFO - "repo_path": "releases/mozilla-beta", 01:26:23 INFO - "moz_repo_path": "", 01:26:23 INFO - "stage_platform": "macosx64", 01:26:23 INFO - "builduid": "1be2550c729e46f989018bc39f180feb", 01:26:23 INFO - "slavebuilddir": "test" 01:26:23 INFO - } 01:26:23 INFO - Found installer url https://queue.taskcluster.net/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 01:26:23 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 01:26:23 INFO - Running post-action listener: _resource_record_post_action 01:26:23 INFO - ##### 01:26:23 INFO - ##### Running download-and-extract step. 01:26:23 INFO - ##### 01:26:23 INFO - Running pre-action listener: _resource_record_pre_action 01:26:23 INFO - Running main action method: download_and_extract 01:26:23 INFO - mkdir: /builds/slave/test/build/tests 01:26:23 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:26:23 INFO - https://queue.taskcluster.net/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 01:26:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 01:26:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 01:26:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EA59QCotRb6JANZtxHw5IQ/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:26:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EA59QCotRb6JANZtxHw5IQ/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:26:29 INFO - Downloaded 1201 bytes. 01:26:29 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 01:26:29 INFO - Using the following test package requirements: 01:26:29 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 01:26:29 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:26:29 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 01:26:29 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:26:29 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 01:26:29 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:26:29 INFO - u'jsshell-mac64.zip'], 01:26:29 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:26:29 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 01:26:29 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 01:26:29 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:26:29 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 01:26:29 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:26:29 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 01:26:29 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:26:29 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 01:26:29 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:26:29 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 01:26:29 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:26:29 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:26:29 INFO - https://queue.taskcluster.net/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 01:26:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 01:26:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 01:26:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EA59QCotRb6JANZtxHw5IQ/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:26:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EA59QCotRb6JANZtxHw5IQ/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:26:36 INFO - Downloaded 18406872 bytes. 01:26:36 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:26:36 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:26:36 INFO - caution: filename not matched: web-platform/* 01:26:36 INFO - Return code: 11 01:26:36 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:26:36 INFO - https://queue.taskcluster.net/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 01:26:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 01:26:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 01:26:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EA59QCotRb6JANZtxHw5IQ/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:26:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EA59QCotRb6JANZtxHw5IQ/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:26:38 INFO - Downloaded 36389883 bytes. 01:26:38 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:26:38 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:26:42 INFO - caution: filename not matched: bin/* 01:26:42 INFO - caution: filename not matched: config/* 01:26:42 INFO - caution: filename not matched: mozbase/* 01:26:42 INFO - caution: filename not matched: marionette/* 01:26:42 INFO - caution: filename not matched: tools/wptserve/* 01:26:42 INFO - Return code: 11 01:26:42 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:26:42 INFO - https://queue.taskcluster.net/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 01:26:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:26:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:26:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 01:26:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EA59QCotRb6JANZtxHw5IQ/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:26:45 INFO - Downloaded 73005055 bytes. 01:26:45 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:26:45 INFO - mkdir: /builds/slave/test/properties 01:26:45 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:26:45 INFO - Writing to file /builds/slave/test/properties/build_url 01:26:45 INFO - Contents: 01:26:45 INFO - build_url:https://queue.taskcluster.net/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:26:46 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:26:46 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:26:46 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:26:46 INFO - Contents: 01:26:46 INFO - symbols_url:https://queue.taskcluster.net/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:26:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:26:46 INFO - https://queue.taskcluster.net/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:26:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:26:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:26:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EA59QCotRb6JANZtxHw5IQ/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:26:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/EA59QCotRb6JANZtxHw5IQ/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:26:52 INFO - Downloaded 103719894 bytes. 01:26:52 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:26:52 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:26:56 INFO - Return code: 0 01:26:56 INFO - Running post-action listener: _resource_record_post_action 01:26:56 INFO - Running post-action listener: set_extra_try_arguments 01:26:56 INFO - ##### 01:26:56 INFO - ##### Running create-virtualenv step. 01:26:56 INFO - ##### 01:26:56 INFO - Running pre-action listener: _pre_create_virtualenv 01:26:56 INFO - Running pre-action listener: _resource_record_pre_action 01:26:56 INFO - Running main action method: create_virtualenv 01:26:56 INFO - Creating virtualenv /builds/slave/test/build/venv 01:26:56 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:26:56 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:26:56 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:26:56 INFO - Using real prefix '/tools/python27' 01:26:56 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:26:57 INFO - Installing distribute.............................................................................................................................................................................................done. 01:27:00 INFO - Installing pip.................done. 01:27:00 INFO - Return code: 0 01:27:00 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:27:00 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:27:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:27:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:27:00 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:27:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:27:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:27:00 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 0x1097eae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109807f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe51bd80840>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1098035e0>, '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 0x1093e6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109411990>, '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.NY84qMoiFF/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.Igy1GIsjNi/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:27:00 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:27:00 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:27:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NY84qMoiFF/Render', 01:27:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:27:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:27:00 INFO - 'HOME': '/Users/cltbld', 01:27:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:27:00 INFO - 'LOGNAME': 'cltbld', 01:27:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:27:00 INFO - 'MOZ_NO_REMOTE': '1', 01:27:00 INFO - 'NO_EM_RESTART': '1', 01:27:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:27:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:27:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:27:00 INFO - 'PWD': '/builds/slave/test', 01:27:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:27:00 INFO - 'SHELL': '/bin/bash', 01:27:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Igy1GIsjNi/Listeners', 01:27:00 INFO - 'TMPDIR': '/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/', 01:27:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:27:00 INFO - 'USER': 'cltbld', 01:27:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:27:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:27:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:27:00 INFO - 'XPC_FLAGS': '0x0', 01:27:00 INFO - 'XPC_SERVICE_NAME': '0', 01:27:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:27:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:27:00 INFO - Downloading/unpacking psutil>=0.7.1 01:27:00 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:27:00 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:27:00 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:27:00 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:27:00 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:27:00 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:27:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:27:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:27:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:27:03 INFO - Installing collected packages: psutil 01:27:03 INFO - Running setup.py install for psutil 01:27:03 INFO - building 'psutil._psutil_osx' extension 01:27:03 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:27:04 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:27:04 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:27:04 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:27:04 INFO - building 'psutil._psutil_posix' extension 01:27:04 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:27:04 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 01:27:04 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 01:27:04 INFO - ^ 01:27:04 INFO - 1 warning generated. 01:27:04 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:27:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:27:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:27:04 INFO - Successfully installed psutil 01:27:04 INFO - Cleaning up... 01:27:04 INFO - Return code: 0 01:27:04 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:27:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:27:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:27:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:27:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:27:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:27:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:27:04 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 0x1097eae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109807f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe51bd80840>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1098035e0>, '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 0x1093e6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109411990>, '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.NY84qMoiFF/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.Igy1GIsjNi/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:27:04 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:27:04 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:27:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NY84qMoiFF/Render', 01:27:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:27:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:27:04 INFO - 'HOME': '/Users/cltbld', 01:27:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:27:04 INFO - 'LOGNAME': 'cltbld', 01:27:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:27:04 INFO - 'MOZ_NO_REMOTE': '1', 01:27:04 INFO - 'NO_EM_RESTART': '1', 01:27:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:27:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:27:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:27:04 INFO - 'PWD': '/builds/slave/test', 01:27:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:27:04 INFO - 'SHELL': '/bin/bash', 01:27:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Igy1GIsjNi/Listeners', 01:27:04 INFO - 'TMPDIR': '/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/', 01:27:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:27:04 INFO - 'USER': 'cltbld', 01:27:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:27:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:27:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:27:04 INFO - 'XPC_FLAGS': '0x0', 01:27:04 INFO - 'XPC_SERVICE_NAME': '0', 01:27:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:27:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:27:04 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:27:04 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:27:04 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:27:04 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:27:04 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:27:04 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:27:04 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:27:07 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:27:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:27:07 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:27:07 INFO - Installing collected packages: mozsystemmonitor 01:27:07 INFO - Running setup.py install for mozsystemmonitor 01:27:07 INFO - Successfully installed mozsystemmonitor 01:27:07 INFO - Cleaning up... 01:27:07 INFO - Return code: 0 01:27:07 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:27:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:27:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:27:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:27:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:27:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:27:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:27:07 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 0x1097eae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109807f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe51bd80840>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1098035e0>, '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 0x1093e6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109411990>, '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.NY84qMoiFF/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.Igy1GIsjNi/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:27:07 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:27:07 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:27:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NY84qMoiFF/Render', 01:27:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:27:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:27:07 INFO - 'HOME': '/Users/cltbld', 01:27:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:27:07 INFO - 'LOGNAME': 'cltbld', 01:27:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:27:07 INFO - 'MOZ_NO_REMOTE': '1', 01:27:07 INFO - 'NO_EM_RESTART': '1', 01:27:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:27:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:27:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:27:07 INFO - 'PWD': '/builds/slave/test', 01:27:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:27:07 INFO - 'SHELL': '/bin/bash', 01:27:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Igy1GIsjNi/Listeners', 01:27:07 INFO - 'TMPDIR': '/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/', 01:27:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:27:07 INFO - 'USER': 'cltbld', 01:27:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:27:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:27:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:27:07 INFO - 'XPC_FLAGS': '0x0', 01:27:07 INFO - 'XPC_SERVICE_NAME': '0', 01:27:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:27:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:27:07 INFO - Downloading/unpacking blobuploader==1.2.4 01:27:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:27:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:27:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:27:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:27:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:27:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:27:10 INFO - Downloading blobuploader-1.2.4.tar.gz 01:27:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:27:10 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:27:10 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:27:10 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:27:10 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:27:10 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:27:10 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:27:10 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:27:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:27:11 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:27:11 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:27:11 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:27:11 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:27:11 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:27:11 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:27:11 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:27:11 INFO - Downloading docopt-0.6.1.tar.gz 01:27:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:27:11 INFO - Installing collected packages: blobuploader, requests, docopt 01:27:11 INFO - Running setup.py install for blobuploader 01:27:11 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:27:11 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:27:11 INFO - Running setup.py install for requests 01:27:12 INFO - Running setup.py install for docopt 01:27:12 INFO - Successfully installed blobuploader requests docopt 01:27:12 INFO - Cleaning up... 01:27:12 INFO - Return code: 0 01:27:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:27:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:27:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:27:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:27:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:27:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:27:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:27:12 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 0x1097eae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109807f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe51bd80840>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1098035e0>, '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 0x1093e6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109411990>, '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.NY84qMoiFF/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.Igy1GIsjNi/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:27:12 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:27:12 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:27:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NY84qMoiFF/Render', 01:27:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:27:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:27:12 INFO - 'HOME': '/Users/cltbld', 01:27:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:27:12 INFO - 'LOGNAME': 'cltbld', 01:27:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:27:12 INFO - 'MOZ_NO_REMOTE': '1', 01:27:12 INFO - 'NO_EM_RESTART': '1', 01:27:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:27:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:27:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:27:12 INFO - 'PWD': '/builds/slave/test', 01:27:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:27:12 INFO - 'SHELL': '/bin/bash', 01:27:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Igy1GIsjNi/Listeners', 01:27:12 INFO - 'TMPDIR': '/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/', 01:27:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:27:12 INFO - 'USER': 'cltbld', 01:27:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:27:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:27:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:27:12 INFO - 'XPC_FLAGS': '0x0', 01:27:12 INFO - 'XPC_SERVICE_NAME': '0', 01:27:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:27:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:27:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:27:12 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-nkXUGH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:27:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:27:12 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-K68Wqa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:27:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:27:12 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-7LJdas-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:27:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:27:13 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-IHbAhi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:27:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:27:13 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-X9izzW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:27:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:27:13 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-DXN0AF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:27:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:27:13 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-zsLFu8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:27:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:27:13 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-awnixB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:27:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:27:13 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-tqujmN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:27:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:27:13 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-uIGtlK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:27:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:27:13 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-pbsUix-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:27:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:27:13 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-58LWZP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:27:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:27:14 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-qiAuBS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:27:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:27:14 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-_TS1oZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:27:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:27:14 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-xDv4JT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:27:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:27:14 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-3GYXbI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:27:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:27:14 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-hvJwSf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:27:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:27:14 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-vn5lt5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:27:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:27:14 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-t7YmkN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:27:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:27:14 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-A_Ve4a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:27:14 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:27:15 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-fap8Ki-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:27:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:27:15 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:27:15 INFO - Running setup.py install for manifestparser 01:27:15 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:27:15 INFO - Running setup.py install for mozcrash 01:27:15 INFO - Running setup.py install for mozdebug 01:27:15 INFO - Running setup.py install for mozdevice 01:27:15 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:27:15 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:27:15 INFO - Running setup.py install for mozfile 01:27:16 INFO - Running setup.py install for mozhttpd 01:27:16 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:27:16 INFO - Running setup.py install for mozinfo 01:27:16 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:27:16 INFO - Running setup.py install for mozInstall 01:27:16 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:27:16 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:27:16 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:27:16 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:27:16 INFO - Running setup.py install for mozleak 01:27:16 INFO - Running setup.py install for mozlog 01:27:16 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:27:16 INFO - Running setup.py install for moznetwork 01:27:16 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:27:17 INFO - Running setup.py install for mozprocess 01:27:17 INFO - Running setup.py install for mozprofile 01:27:17 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:27:17 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:27:17 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:27:17 INFO - Running setup.py install for mozrunner 01:27:17 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:27:17 INFO - Running setup.py install for mozscreenshot 01:27:17 INFO - Running setup.py install for moztest 01:27:17 INFO - Running setup.py install for mozversion 01:27:17 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:27:17 INFO - Running setup.py install for wptserve 01:27:18 INFO - Running setup.py install for marionette-driver 01:27:18 INFO - Running setup.py install for browsermob-proxy 01:27:18 INFO - Running setup.py install for marionette-client 01:27:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:27:18 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:27:18 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:27:18 INFO - Cleaning up... 01:27:18 INFO - Return code: 0 01:27:18 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:27:18 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:27:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:27:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:27:18 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:27:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:27:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:27:18 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 0x1097eae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109807f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe51bd80840>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1098035e0>, '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 0x1093e6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109411990>, '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.NY84qMoiFF/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.Igy1GIsjNi/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:27:18 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:27:18 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:27:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NY84qMoiFF/Render', 01:27:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:27:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:27:18 INFO - 'HOME': '/Users/cltbld', 01:27:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:27:18 INFO - 'LOGNAME': 'cltbld', 01:27:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:27:18 INFO - 'MOZ_NO_REMOTE': '1', 01:27:18 INFO - 'NO_EM_RESTART': '1', 01:27:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:27:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:27:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:27:18 INFO - 'PWD': '/builds/slave/test', 01:27:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:27:18 INFO - 'SHELL': '/bin/bash', 01:27:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Igy1GIsjNi/Listeners', 01:27:18 INFO - 'TMPDIR': '/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/', 01:27:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:27:18 INFO - 'USER': 'cltbld', 01:27:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:27:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:27:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:27:18 INFO - 'XPC_FLAGS': '0x0', 01:27:18 INFO - 'XPC_SERVICE_NAME': '0', 01:27:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:27:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:27:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:27:19 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-ncyhav-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:27:19 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:27:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:27:19 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-nJIBUm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:27:19 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:27:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:27:19 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-TOZCVL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:27:19 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:27:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:27:19 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-NchztS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:27:19 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:27:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:27:19 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-kib2cw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:27:19 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:27:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:27:19 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-VFAXGe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:27:19 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:27:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:27:19 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-8Z7n4a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:27:19 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:27:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:27:19 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-xTrG3T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:27:19 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:27:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:27:19 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-4FOzrP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:27:20 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:27:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:27:20 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-GWt0ut-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:27:20 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:27:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:27:20 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-ID7MkR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:27:20 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:27:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:27:20 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-UUy8pm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:27:20 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:27:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:27:20 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-u8XMxh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:27:20 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:27:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:27:20 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-0jkltR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:27:20 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:27:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:27:20 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-NK3RlA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:27:20 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:27:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:27:20 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-cNF2pN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:27:20 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:27:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:27:20 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-RzqTeU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:27:20 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:27:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:27:20 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-GGRJF8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:27:20 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:27:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:27:20 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-761EzF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:27:21 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:27:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:27:21 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-nKpyr5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:27:21 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:27:21 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:27:21 INFO - Running setup.py (path:/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/pip-ij5eZK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:27:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:27:21 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:27:21 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:27:21 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:27:21 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:27:21 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:27:21 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:27:21 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:27:21 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:27:21 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:27:21 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:27:21 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:27:21 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:27:21 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:27:24 INFO - Downloading blessings-1.6.tar.gz 01:27:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:27:24 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:27:24 INFO - Installing collected packages: blessings 01:27:24 INFO - Running setup.py install for blessings 01:27:24 INFO - Successfully installed blessings 01:27:24 INFO - Cleaning up... 01:27:25 INFO - Return code: 0 01:27:25 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:27:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:27:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:27:25 INFO - Reading from file tmpfile_stdout 01:27:25 INFO - Current package versions: 01:27:25 INFO - blessings == 1.6 01:27:25 INFO - blobuploader == 1.2.4 01:27:25 INFO - browsermob-proxy == 0.6.0 01:27:25 INFO - docopt == 0.6.1 01:27:25 INFO - manifestparser == 1.1 01:27:25 INFO - marionette-client == 2.3.0 01:27:25 INFO - marionette-driver == 1.4.0 01:27:25 INFO - mozInstall == 1.12 01:27:25 INFO - mozcrash == 0.17 01:27:25 INFO - mozdebug == 0.1 01:27:25 INFO - mozdevice == 0.48 01:27:25 INFO - mozfile == 1.2 01:27:25 INFO - mozhttpd == 0.7 01:27:25 INFO - mozinfo == 0.9 01:27:25 INFO - mozleak == 0.1 01:27:25 INFO - mozlog == 3.1 01:27:25 INFO - moznetwork == 0.27 01:27:25 INFO - mozprocess == 0.22 01:27:25 INFO - mozprofile == 0.28 01:27:25 INFO - mozrunner == 6.11 01:27:25 INFO - mozscreenshot == 0.1 01:27:25 INFO - mozsystemmonitor == 0.0 01:27:25 INFO - moztest == 0.7 01:27:25 INFO - mozversion == 1.4 01:27:25 INFO - psutil == 3.1.1 01:27:25 INFO - requests == 1.2.3 01:27:25 INFO - wptserve == 1.4.0 01:27:25 INFO - wsgiref == 0.1.2 01:27:25 INFO - Running post-action listener: _resource_record_post_action 01:27:25 INFO - Running post-action listener: _start_resource_monitoring 01:27:25 INFO - Starting resource monitoring. 01:27:25 INFO - ##### 01:27:25 INFO - ##### Running pull step. 01:27:25 INFO - ##### 01:27:25 INFO - Running pre-action listener: _resource_record_pre_action 01:27:25 INFO - Running main action method: pull 01:27:25 INFO - Pull has nothing to do! 01:27:25 INFO - Running post-action listener: _resource_record_post_action 01:27:25 INFO - ##### 01:27:25 INFO - ##### Running install step. 01:27:25 INFO - ##### 01:27:25 INFO - Running pre-action listener: _resource_record_pre_action 01:27:25 INFO - Running main action method: install 01:27:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:27:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:27:25 INFO - Reading from file tmpfile_stdout 01:27:25 INFO - Detecting whether we're running mozinstall >=1.0... 01:27:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:27:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:27:25 INFO - Reading from file tmpfile_stdout 01:27:25 INFO - Output received: 01:27:25 INFO - Usage: mozinstall [options] installer 01:27:25 INFO - Options: 01:27:25 INFO - -h, --help show this help message and exit 01:27:25 INFO - -d DEST, --destination=DEST 01:27:25 INFO - Directory to install application into. [default: 01:27:25 INFO - "/builds/slave/test"] 01:27:25 INFO - --app=APP Application being installed. [default: firefox] 01:27:25 INFO - mkdir: /builds/slave/test/build/application 01:27:25 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:27:25 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:27:43 INFO - Reading from file tmpfile_stdout 01:27:43 INFO - Output received: 01:27:43 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 01:27:43 INFO - Running post-action listener: _resource_record_post_action 01:27:43 INFO - ##### 01:27:43 INFO - ##### Running run-tests step. 01:27:43 INFO - ##### 01:27:43 INFO - Running pre-action listener: _resource_record_pre_action 01:27:43 INFO - Running main action method: run_tests 01:27:43 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:27:43 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:27:43 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:27:43 INFO - grabbing minidump binary from tooltool 01:27:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:27:43 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 0x1098035e0>, '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 0x1093e6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x109411990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:27:43 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:27:43 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:27:44 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:27:44 INFO - Return code: 0 01:27:44 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 01:27:44 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:27:44 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/EA59QCotRb6JANZtxHw5IQ/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:27:44 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/EA59QCotRb6JANZtxHw5IQ/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:27:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NY84qMoiFF/Render', 01:27:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:27:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:27:44 INFO - 'HOME': '/Users/cltbld', 01:27:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:27:44 INFO - 'LOGNAME': 'cltbld', 01:27:44 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:27:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:27:44 INFO - 'MOZ_NO_REMOTE': '1', 01:27:44 INFO - 'NO_EM_RESTART': '1', 01:27:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:27:44 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:27:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:27:44 INFO - 'PWD': '/builds/slave/test', 01:27:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:27:44 INFO - 'SHELL': '/bin/bash', 01:27:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Igy1GIsjNi/Listeners', 01:27:44 INFO - 'TMPDIR': '/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/T/', 01:27:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:27:44 INFO - 'USER': 'cltbld', 01:27:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:27:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:27:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:27:44 INFO - 'XPC_FLAGS': '0x0', 01:27:44 INFO - 'XPC_SERVICE_NAME': '0', 01:27:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:27:44 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/EA59QCotRb6JANZtxHw5IQ/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:27:44 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:27:44 INFO - import pkg_resources 01:27:45 INFO - Using 1 client processes 01:27:45 INFO - wptserve Starting http server on 127.0.0.1:8000 01:27:45 INFO - wptserve Starting http server on 127.0.0.1:8001 01:27:45 INFO - wptserve Starting http server on 127.0.0.1:8443 01:27:47 INFO - SUITE-START | Running 778 tests 01:27:47 INFO - Running testharness tests 01:27:47 INFO - Setting up ssl 01:27:47 INFO - PROCESS | certutil | 01:27:47 INFO - PROCESS | certutil | 01:27:47 INFO - PROCESS | certutil | 01:27:47 INFO - Certificate Nickname Trust Attributes 01:27:47 INFO - SSL,S/MIME,JAR/XPI 01:27:47 INFO - 01:27:47 INFO - web-platform-tests CT,, 01:27:47 INFO - 01:27:47 INFO - Starting runner 01:27:48 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 01:27:48 INFO - PROCESS | 1651 | 1467966468693 Marionette DEBUG Marionette enabled via build flag and pref 01:27:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x113f4f000 == 1 [pid = 1651] [id = 1] 01:27:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 1 (0x113f4f800) [pid = 1651] [serial = 1] [outer = 0x0] 01:27:48 INFO - PROCESS | 1651 | [1651] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:27:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 2 (0x113f50800) [pid = 1651] [serial = 2] [outer = 0x113f4f800] 01:27:49 INFO - PROCESS | 1651 | 1467966469011 Marionette INFO Listening on port 2828 01:27:49 INFO - PROCESS | 1651 | 1467966469242 Marionette DEBUG Marionette enabled via command-line flag 01:27:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x116953800 == 2 [pid = 1651] [id = 2] 01:27:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 3 (0x116954000) [pid = 1651] [serial = 3] [outer = 0x0] 01:27:49 INFO - PROCESS | 1651 | [1651] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:27:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 4 (0x116955000) [pid = 1651] [serial = 4] [outer = 0x116954000] 01:27:49 INFO - PROCESS | 1651 | [1651] 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:27:49 INFO - PROCESS | 1651 | 1467966469394 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49285 01:27:49 INFO - PROCESS | 1651 | 1467966469478 Marionette DEBUG Closed connection conn0 01:27:49 INFO - PROCESS | 1651 | [1651] 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:27:49 INFO - PROCESS | 1651 | 1467966469484 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49286 01:27:49 INFO - PROCESS | 1651 | 1467966469492 Marionette DEBUG Closed connection conn1 01:27:49 INFO - PROCESS | 1651 | [1651] 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:27:49 INFO - PROCESS | 1651 | 1467966469498 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49287 01:27:49 INFO - PROCESS | 1651 | 1467966469506 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:27:49 INFO - PROCESS | 1651 | 1467966469512 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":"20160708005427","device":"desktop","version":"48.0"} 01:27:49 INFO - PROCESS | 1651 | [1651] 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:27:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x119888000 == 3 [pid = 1651] [id = 3] 01:27:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 5 (0x11988f000) [pid = 1651] [serial = 5] [outer = 0x0] 01:27:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x119890000 == 4 [pid = 1651] [id = 4] 01:27:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 6 (0x119422800) [pid = 1651] [serial = 6] [outer = 0x0] 01:27:50 INFO - PROCESS | 1651 | [1651] 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:27:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x121431800 == 5 [pid = 1651] [id = 5] 01:27:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 7 (0x119421000) [pid = 1651] [serial = 7] [outer = 0x0] 01:27:50 INFO - PROCESS | 1651 | [1651] 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:27:50 INFO - PROCESS | 1651 | [1651] 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:27:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 8 (0x1216c9000) [pid = 1651] [serial = 8] [outer = 0x119421000] 01:27:50 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:27:51 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:27:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 9 (0x123bdf800) [pid = 1651] [serial = 9] [outer = 0x11988f000] 01:27:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 10 (0x123bd1800) [pid = 1651] [serial = 10] [outer = 0x119422800] 01:27:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 11 (0x123bd3400) [pid = 1651] [serial = 11] [outer = 0x119421000] 01:27:51 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:27:51 INFO - PROCESS | 1651 | 1467966471543 Marionette INFO startBrowser c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:51 INFO - PROCESS | 1651 | 1467966471564 Marionette DEBUG loaded listener.js 01:27:51 INFO - PROCESS | 1651 | 1467966471572 Marionette DEBUG loaded listener.js 01:27:51 INFO - PROCESS | 1651 | 1467966471573 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:51 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:27:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 12 (0x126e73c00) [pid = 1651] [serial = 12] [outer = 0x119421000] 01:27:51 INFO - PROCESS | 1651 | 1467966471879 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"c763fe80-6ee7-eb4b-84b8-e0f9664bdddb","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":"20160708005427","device":"desktop","version":"48.0","command_id":1}}] 01:27:51 INFO - PROCESS | 1651 | 1467966471959 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:27:51 INFO - PROCESS | 1651 | 1467966471961 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:52 INFO - PROCESS | 1651 | 1467966472017 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 01:27:52 INFO - PROCESS | 1651 | 1467966472091 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:27:52 INFO - PROCESS | 1651 | 1467966472092 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:52 INFO - PROCESS | 1651 | [1651] 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:27:52 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:27:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 13 (0x12761e800) [pid = 1651] [serial = 13] [outer = 0x119421000] 01:27:52 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:27:52 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:27:52 INFO - PROCESS | 1651 | 1467966472366 Marionette TRACE conn2 <- [1,3,null,{}] 01:27:52 INFO - PROCESS | 1651 | 1467966472374 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:27:52 INFO - PROCESS | 1651 | 1467966472376 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:52 INFO - PROCESS | 1651 | 1467966472395 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 01:27:52 INFO - PROCESS | 1651 | 1467966472416 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 01:27:52 INFO - PROCESS | 1651 | 1467966472417 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 01:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:27:52 INFO - PROCESS | 1651 | 1467966472423 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:27:52 INFO - PROCESS | 1651 | 1467966472426 Marionette TRACE conn2 <- [1,6,null,{}] 01:27:52 INFO - PROCESS | 1651 | 1467966472428 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:27:52 INFO - PROCESS | 1651 | 1467966472429 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:52 INFO - PROCESS | 1651 | 1467966472444 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 01:27:52 INFO - PROCESS | 1651 | 1467966472446 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966472447 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x128faa800 == 6 [pid = 1651] [id = 6] 01:27:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 14 (0x12914c000) [pid = 1651] [serial = 14] [outer = 0x0] 01:27:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 15 (0x12914dc00) [pid = 1651] [serial = 15] [outer = 0x12914c000] 01:27:52 INFO - PROCESS | 1651 | 1467966472478 Marionette DEBUG loaded listener.js 01:27:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 16 (0x129153400) [pid = 1651] [serial = 16] [outer = 0x12914c000] 01:27:52 INFO - PROCESS | 1651 | 1467966472759 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:27:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 01:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:27:52 INFO - PROCESS | 1651 | 1467966472793 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 01:27:52 INFO - PROCESS | 1651 | 1467966472795 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 01:27:52 INFO - PROCESS | 1651 | 1467966472797 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:27:52 INFO - PROCESS | 1651 | 1467966472798 Marionette TRACE conn2 <- [1,10,null,{}] 01:27:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295cd800 == 7 [pid = 1651] [id = 7] 01:27:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 17 (0x1294da800) [pid = 1651] [serial = 17] [outer = 0x0] 01:27:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 18 (0x1294df800) [pid = 1651] [serial = 18] [outer = 0x1294da800] 01:27:52 INFO - PROCESS | 1651 | 1467966472828 Marionette DEBUG loaded listener.js 01:27:52 INFO - PROCESS | 1651 | 1467966472853 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:27:52 INFO - PROCESS | 1651 | 1467966472856 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 19 (0x1294e7c00) [pid = 1651] [serial = 19] [outer = 0x1294da800] 01:27:52 INFO - PROCESS | 1651 | 1467966472996 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 01:27:53 INFO - PROCESS | 1651 | 1467966473010 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966473011 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a67c800 == 8 [pid = 1651] [id = 8] 01:27:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 20 (0x12a5d1800) [pid = 1651] [serial = 20] [outer = 0x0] 01:27:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 21 (0x12a5d7400) [pid = 1651] [serial = 21] [outer = 0x12a5d1800] 01:27:53 INFO - PROCESS | 1651 | 1467966473040 Marionette DEBUG loaded listener.js 01:27:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 22 (0x12a735c00) [pid = 1651] [serial = 22] [outer = 0x12a5d1800] 01:27:53 INFO - PROCESS | 1651 | 1467966473422 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:27:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:27:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 668ms 01:27:53 INFO - PROCESS | 1651 | 1467966473466 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 01:27:53 INFO - PROCESS | 1651 | 1467966473467 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 01:27:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:27:53 INFO - PROCESS | 1651 | 1467966473488 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:27:53 INFO - PROCESS | 1651 | 1467966473489 Marionette TRACE conn2 <- [1,14,null,{}] 01:27:53 INFO - PROCESS | 1651 | 1467966473493 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:27:53 INFO - PROCESS | 1651 | 1467966473495 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:53 INFO - PROCESS | 1651 | 1467966473615 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 01:27:53 INFO - PROCESS | 1651 | 1467966473628 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966473629 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1e7000 == 9 [pid = 1651] [id = 9] 01:27:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 23 (0x12a738c00) [pid = 1651] [serial = 23] [outer = 0x0] 01:27:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 24 (0x12b81fc00) [pid = 1651] [serial = 24] [outer = 0x12a738c00] 01:27:53 INFO - PROCESS | 1651 | 1467966473653 Marionette DEBUG loaded listener.js 01:27:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 25 (0x12b829800) [pid = 1651] [serial = 25] [outer = 0x12a738c00] 01:27:53 INFO - PROCESS | 1651 | 1467966473922 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:27:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:27:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 469ms 01:27:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:27:53 INFO - PROCESS | 1651 | 1467966473963 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 01:27:53 INFO - PROCESS | 1651 | 1467966473965 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 01:27:53 INFO - PROCESS | 1651 | 1467966473980 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:27:53 INFO - PROCESS | 1651 | 1467966473982 Marionette TRACE conn2 <- [1,18,null,{}] 01:27:53 INFO - PROCESS | 1651 | 1467966473987 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:27:53 INFO - PROCESS | 1651 | 1467966473991 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:54 INFO - PROCESS | 1651 | 1467966474132 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 01:27:54 INFO - PROCESS | 1651 | 1467966474138 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966474141 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9e0800 == 10 [pid = 1651] [id = 10] 01:27:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 26 (0x12b9ba800) [pid = 1651] [serial = 26] [outer = 0x0] 01:27:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 27 (0x12ba4d400) [pid = 1651] [serial = 27] [outer = 0x12b9ba800] 01:27:54 INFO - PROCESS | 1651 | 1467966474180 Marionette DEBUG loaded listener.js 01:27:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 28 (0x12ba53400) [pid = 1651] [serial = 28] [outer = 0x12b9ba800] 01:27:54 INFO - PROCESS | 1651 | 1467966474616 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:27:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:27:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 682ms 01:27:54 INFO - PROCESS | 1651 | 1467966474652 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 01:27:54 INFO - PROCESS | 1651 | 1467966474654 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 01:27:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:27:54 INFO - PROCESS | 1651 | 1467966474657 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:27:54 INFO - PROCESS | 1651 | 1467966474659 Marionette TRACE conn2 <- [1,22,null,{}] 01:27:54 INFO - PROCESS | 1651 | 1467966474662 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:27:54 INFO - PROCESS | 1651 | 1467966474664 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:54 INFO - PROCESS | 1651 | 1467966474755 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 01:27:54 INFO - PROCESS | 1651 | 1467966474759 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966474760 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbe3000 == 11 [pid = 1651] [id = 11] 01:27:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 29 (0x12ba56800) [pid = 1651] [serial = 29] [outer = 0x0] 01:27:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 30 (0x12be19800) [pid = 1651] [serial = 30] [outer = 0x12ba56800] 01:27:54 INFO - PROCESS | 1651 | 1467966474785 Marionette DEBUG loaded listener.js 01:27:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 31 (0x12be22800) [pid = 1651] [serial = 31] [outer = 0x12ba56800] 01:27:55 INFO - PROCESS | 1651 | 1467966475024 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:27:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms 01:27:55 INFO - PROCESS | 1651 | 1467966475076 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 01:27:55 INFO - PROCESS | 1651 | 1467966475077 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 01:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:27:55 INFO - PROCESS | 1651 | 1467966475079 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:27:55 INFO - PROCESS | 1651 | 1467966475081 Marionette TRACE conn2 <- [1,26,null,{}] 01:27:55 INFO - PROCESS | 1651 | 1467966475083 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:27:55 INFO - PROCESS | 1651 | 1467966475084 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:55 INFO - PROCESS | 1651 | 1467966475180 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 01:27:55 INFO - PROCESS | 1651 | 1467966475184 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966475185 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182e5800 == 12 [pid = 1651] [id = 12] 01:27:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 32 (0x1183d0800) [pid = 1651] [serial = 32] [outer = 0x0] 01:27:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 33 (0x1183d9c00) [pid = 1651] [serial = 33] [outer = 0x1183d0800] 01:27:55 INFO - PROCESS | 1651 | 1467966475209 Marionette DEBUG loaded listener.js 01:27:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 34 (0x12c170c00) [pid = 1651] [serial = 34] [outer = 0x1183d0800] 01:27:55 INFO - PROCESS | 1651 | 1467966475452 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:27:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 01:27:55 INFO - PROCESS | 1651 | 1467966475498 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 01:27:55 INFO - PROCESS | 1651 | 1467966475500 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 01:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:27:55 INFO - PROCESS | 1651 | 1467966475510 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:27:55 INFO - PROCESS | 1651 | 1467966475522 Marionette TRACE conn2 <- [1,30,null,{}] 01:27:55 INFO - PROCESS | 1651 | 1467966475531 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:27:55 INFO - PROCESS | 1651 | 1467966475532 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:55 INFO - PROCESS | 1651 | 1467966475622 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 01:27:55 INFO - PROCESS | 1651 | 1467966475626 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966475627 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c536000 == 13 [pid = 1651] [id = 13] 01:27:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 35 (0x12c173c00) [pid = 1651] [serial = 35] [outer = 0x0] 01:27:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 36 (0x12c5d5c00) [pid = 1651] [serial = 36] [outer = 0x12c173c00] 01:27:55 INFO - PROCESS | 1651 | 1467966475651 Marionette DEBUG loaded listener.js 01:27:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 37 (0x12c5d9000) [pid = 1651] [serial = 37] [outer = 0x12c173c00] 01:27:55 INFO - PROCESS | 1651 | 1467966475892 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:27:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 387ms 01:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:27:55 INFO - PROCESS | 1651 | 1467966475897 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 01:27:55 INFO - PROCESS | 1651 | 1467966475898 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 01:27:55 INFO - PROCESS | 1651 | 1467966475900 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:27:55 INFO - PROCESS | 1651 | 1467966475904 Marionette TRACE conn2 <- [1,34,null,{}] 01:27:55 INFO - PROCESS | 1651 | 1467966475913 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:27:55 INFO - PROCESS | 1651 | 1467966475914 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:56 INFO - PROCESS | 1651 | 1467966476014 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 01:27:56 INFO - PROCESS | 1651 | 1467966476018 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966476019 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12763f000 == 14 [pid = 1651] [id = 14] 01:27:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 38 (0x12c5db400) [pid = 1651] [serial = 38] [outer = 0x0] 01:27:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 39 (0x12c5e1000) [pid = 1651] [serial = 39] [outer = 0x12c5db400] 01:27:56 INFO - PROCESS | 1651 | 1467966476047 Marionette DEBUG loaded listener.js 01:27:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 40 (0x12c57f000) [pid = 1651] [serial = 40] [outer = 0x12c5db400] 01:27:56 INFO - PROCESS | 1651 | 1467966476325 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:27:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 478ms 01:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:27:56 INFO - PROCESS | 1651 | 1467966476378 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 01:27:56 INFO - PROCESS | 1651 | 1467966476379 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 01:27:56 INFO - PROCESS | 1651 | 1467966476381 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:27:56 INFO - PROCESS | 1651 | 1467966476382 Marionette TRACE conn2 <- [1,38,null,{}] 01:27:56 INFO - PROCESS | 1651 | 1467966476392 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:27:56 INFO - PROCESS | 1651 | 1467966476393 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:56 INFO - PROCESS | 1651 | 1467966476494 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 01:27:56 INFO - PROCESS | 1651 | 1467966476497 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966476498 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ca7d800 == 15 [pid = 1651] [id = 15] 01:27:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 41 (0x12c586400) [pid = 1651] [serial = 41] [outer = 0x0] 01:27:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 42 (0x12c5e0c00) [pid = 1651] [serial = 42] [outer = 0x12c586400] 01:27:56 INFO - PROCESS | 1651 | 1467966476522 Marionette DEBUG loaded listener.js 01:27:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 43 (0x12cac8800) [pid = 1651] [serial = 43] [outer = 0x12c586400] 01:27:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cd91000 == 16 [pid = 1651] [id = 16] 01:27:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 44 (0x12cd91800) [pid = 1651] [serial = 44] [outer = 0x0] 01:27:56 INFO - PROCESS | 1651 | 1467966476763 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:27:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 45 (0x12cd93000) [pid = 1651] [serial = 45] [outer = 0x12cd91800] 01:27:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 46 (0x12cd98000) [pid = 1651] [serial = 46] [outer = 0x12cd91800] 01:27:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 424ms 01:27:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cd90800 == 17 [pid = 1651] [id = 17] 01:27:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 47 (0x12cad0800) [pid = 1651] [serial = 47] [outer = 0x0] 01:27:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 48 (0x12cdd5800) [pid = 1651] [serial = 48] [outer = 0x12cad0800] 01:27:56 INFO - PROCESS | 1651 | 1467966476843 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 01:27:56 INFO - PROCESS | 1651 | 1467966476845 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 01:27:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 49 (0x1166f3c00) [pid = 1651] [serial = 49] [outer = 0x12cad0800] 01:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:27:56 INFO - PROCESS | 1651 | 1467966476874 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:27:56 INFO - PROCESS | 1651 | 1467966476875 Marionette TRACE conn2 <- [1,42,null,{}] 01:27:56 INFO - PROCESS | 1651 | 1467966476884 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:27:56 INFO - PROCESS | 1651 | 1467966476885 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:57 INFO - PROCESS | 1651 | 1467966476999 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 01:27:57 INFO - PROCESS | 1651 | 1467966477003 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966477005 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1b5000 == 18 [pid = 1651] [id = 18] 01:27:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 50 (0x12cacf800) [pid = 1651] [serial = 50] [outer = 0x0] 01:27:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 51 (0x12cdcec00) [pid = 1651] [serial = 51] [outer = 0x12cacf800] 01:27:57 INFO - PROCESS | 1651 | 1467966477029 Marionette DEBUG loaded listener.js 01:27:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 52 (0x12d3c5000) [pid = 1651] [serial = 52] [outer = 0x12cacf800] 01:27:57 INFO - PROCESS | 1651 | 1467966477314 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:27:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:27:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 484ms 01:27:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:27:57 INFO - PROCESS | 1651 | 1467966477345 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 01:27:57 INFO - PROCESS | 1651 | 1467966477346 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 01:27:57 INFO - PROCESS | 1651 | 1467966477348 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:27:57 INFO - PROCESS | 1651 | 1467966477349 Marionette TRACE conn2 <- [1,46,null,{}] 01:27:57 INFO - PROCESS | 1651 | 1467966477354 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:27:57 INFO - PROCESS | 1651 | 1467966477356 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:57 INFO - PROCESS | 1651 | 1467966477449 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 01:27:57 INFO - PROCESS | 1651 | 1467966477453 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966477455 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d460800 == 19 [pid = 1651] [id = 19] 01:27:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 53 (0x11831c400) [pid = 1651] [serial = 53] [outer = 0x0] 01:27:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 54 (0x12d3c7800) [pid = 1651] [serial = 54] [outer = 0x11831c400] 01:27:57 INFO - PROCESS | 1651 | 1467966477484 Marionette DEBUG loaded listener.js 01:27:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 55 (0x12d3cbc00) [pid = 1651] [serial = 55] [outer = 0x11831c400] 01:27:57 INFO - PROCESS | 1651 | 1467966477829 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:27:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:27:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 519ms 01:27:57 INFO - PROCESS | 1651 | 1467966477868 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 01:27:57 INFO - PROCESS | 1651 | 1467966477870 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 01:27:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:27:57 INFO - PROCESS | 1651 | 1467966477873 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:27:57 INFO - PROCESS | 1651 | 1467966477875 Marionette TRACE conn2 <- [1,50,null,{}] 01:27:57 INFO - PROCESS | 1651 | 1467966477878 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:27:57 INFO - PROCESS | 1651 | 1467966477880 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:58 INFO - PROCESS | 1651 | 1467966478022 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 01:27:58 INFO - PROCESS | 1651 | 1467966478032 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966478034 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d49c000 == 20 [pid = 1651] [id = 20] 01:27:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 56 (0x118678c00) [pid = 1651] [serial = 56] [outer = 0x0] 01:27:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x118681400) [pid = 1651] [serial = 57] [outer = 0x118678c00] 01:27:58 INFO - PROCESS | 1651 | 1467966478061 Marionette DEBUG loaded listener.js 01:27:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x12d3c7c00) [pid = 1651] [serial = 58] [outer = 0x118678c00] 01:27:58 INFO - PROCESS | 1651 | 1467966478350 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:27:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:27:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 521ms 01:27:58 INFO - PROCESS | 1651 | 1467966478394 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 01:27:58 INFO - PROCESS | 1651 | 1467966478396 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 01:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:27:58 INFO - PROCESS | 1651 | 1467966478399 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:27:58 INFO - PROCESS | 1651 | 1467966478401 Marionette TRACE conn2 <- [1,54,null,{}] 01:27:58 INFO - PROCESS | 1651 | 1467966478404 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:27:58 INFO - PROCESS | 1651 | 1467966478406 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:58 INFO - PROCESS | 1651 | 1467966478553 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 01:27:58 INFO - PROCESS | 1651 | 1467966478559 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966478560 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:27:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1252e8000 == 21 [pid = 1651] [id = 21] 01:27:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x119464000) [pid = 1651] [serial = 59] [outer = 0x0] 01:27:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x12a6ad400) [pid = 1651] [serial = 60] [outer = 0x119464000] 01:27:58 INFO - PROCESS | 1651 | 1467966478592 Marionette DEBUG loaded listener.js 01:27:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x12dd3a800) [pid = 1651] [serial = 61] [outer = 0x119464000] 01:28:00 INFO - PROCESS | 1651 | 1467966480330 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:28:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:28:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1976ms 01:28:00 INFO - PROCESS | 1651 | 1467966480376 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 01:28:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:28:00 INFO - PROCESS | 1651 | 1467966480379 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 01:28:00 INFO - PROCESS | 1651 | 1467966480382 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:28:00 INFO - PROCESS | 1651 | 1467966480384 Marionette TRACE conn2 <- [1,58,null,{}] 01:28:00 INFO - PROCESS | 1651 | 1467966480391 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:28:00 INFO - PROCESS | 1651 | 1467966480393 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:00 INFO - PROCESS | 1651 | 1467966480464 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 01:28:00 INFO - PROCESS | 1651 | 1467966480472 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966480475 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x11264e000 == 22 [pid = 1651] [id = 22] 01:28:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x11337a000) [pid = 1651] [serial = 62] [outer = 0x0] 01:28:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x1133dbc00) [pid = 1651] [serial = 63] [outer = 0x11337a000] 01:28:00 INFO - PROCESS | 1651 | 1467966480504 Marionette DEBUG loaded listener.js 01:28:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x1138ecc00) [pid = 1651] [serial = 64] [outer = 0x11337a000] 01:28:00 INFO - PROCESS | 1651 | 1467966480795 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:28:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:28:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 424ms 01:28:00 INFO - PROCESS | 1651 | 1467966480810 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 01:28:00 INFO - PROCESS | 1651 | 1467966480813 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 01:28:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:28:00 INFO - PROCESS | 1651 | 1467966480827 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:28:00 INFO - PROCESS | 1651 | 1467966480829 Marionette TRACE conn2 <- [1,62,null,{}] 01:28:00 INFO - PROCESS | 1651 | 1467966480831 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:28:00 INFO - PROCESS | 1651 | 1467966480833 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:00 INFO - PROCESS | 1651 | 1467966480928 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 01:28:00 INFO - PROCESS | 1651 | 1467966480963 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966480965 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x11323f000 == 23 [pid = 1651] [id = 23] 01:28:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1138ed400) [pid = 1651] [serial = 65] [outer = 0x0] 01:28:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x113d4dc00) [pid = 1651] [serial = 66] [outer = 0x1138ed400] 01:28:00 INFO - PROCESS | 1651 | 1467966480993 Marionette DEBUG loaded listener.js 01:28:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x116030800) [pid = 1651] [serial = 67] [outer = 0x1138ed400] 01:28:01 INFO - PROCESS | 1651 | 1467966481262 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:28:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 478ms 01:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:28:01 INFO - PROCESS | 1651 | 1467966481297 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 01:28:01 INFO - PROCESS | 1651 | 1467966481298 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 01:28:01 INFO - PROCESS | 1651 | 1467966481300 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:28:01 INFO - PROCESS | 1651 | 1467966481304 Marionette TRACE conn2 <- [1,66,null,{}] 01:28:01 INFO - PROCESS | 1651 | 1467966481320 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:28:01 INFO - PROCESS | 1651 | 1467966481334 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:01 INFO - PROCESS | 1651 | 1467966481408 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 01:28:01 INFO - PROCESS | 1651 | 1467966481413 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966481415 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x116096800 == 24 [pid = 1651] [id = 24] 01:28:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x111ba5800) [pid = 1651] [serial = 68] [outer = 0x0] 01:28:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x116708c00) [pid = 1651] [serial = 69] [outer = 0x111ba5800] 01:28:01 INFO - PROCESS | 1651 | 1467966481445 Marionette DEBUG loaded listener.js 01:28:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x116a19000) [pid = 1651] [serial = 70] [outer = 0x111ba5800] 01:28:01 INFO - PROCESS | 1651 | 1467966481796 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:28:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 531ms 01:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:28:01 INFO - PROCESS | 1651 | 1467966481831 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 01:28:01 INFO - PROCESS | 1651 | 1467966481833 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 01:28:01 INFO - PROCESS | 1651 | 1467966481835 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:28:01 INFO - PROCESS | 1651 | 1467966481836 Marionette TRACE conn2 <- [1,70,null,{}] 01:28:01 INFO - PROCESS | 1651 | 1467966481839 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:28:01 INFO - PROCESS | 1651 | 1467966481840 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:01 INFO - PROCESS | 1651 | 1467966481911 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 01:28:01 INFO - PROCESS | 1651 | 1467966481914 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966481916 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170dc800 == 25 [pid = 1651] [id = 25] 01:28:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x11720e800) [pid = 1651] [serial = 71] [outer = 0x0] 01:28:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1176dfc00) [pid = 1651] [serial = 72] [outer = 0x11720e800] 01:28:01 INFO - PROCESS | 1651 | 1467966481943 Marionette DEBUG loaded listener.js 01:28:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x11845d000) [pid = 1651] [serial = 73] [outer = 0x11720e800] 01:28:02 INFO - PROCESS | 1651 | 1467966482230 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:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 419ms 01:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:28:02 INFO - PROCESS | 1651 | 1467966482260 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 01:28:02 INFO - PROCESS | 1651 | 1467966482262 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 01:28:02 INFO - PROCESS | 1651 | 1467966482264 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:28:02 INFO - PROCESS | 1651 | 1467966482265 Marionette TRACE conn2 <- [1,74,null,{}] 01:28:02 INFO - PROCESS | 1651 | 1467966482267 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:28:02 INFO - PROCESS | 1651 | 1467966482268 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:02 INFO - PROCESS | 1651 | 1467966482344 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 01:28:02 INFO - PROCESS | 1651 | 1467966482347 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966482349 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x117249800 == 26 [pid = 1651] [id = 26] 01:28:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1133db000) [pid = 1651] [serial = 74] [outer = 0x0] 01:28:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x11867d800) [pid = 1651] [serial = 75] [outer = 0x1133db000] 01:28:02 INFO - PROCESS | 1651 | 1467966482376 Marionette DEBUG loaded listener.js 01:28:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x118796800) [pid = 1651] [serial = 76] [outer = 0x1133db000] 01:28:02 INFO - PROCESS | 1651 | 1467966482663 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:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 419ms 01:28:02 INFO - PROCESS | 1651 | 1467966482684 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 01:28:02 INFO - PROCESS | 1651 | 1467966482685 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 01:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:28:02 INFO - PROCESS | 1651 | 1467966482698 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:28:02 INFO - PROCESS | 1651 | 1467966482699 Marionette TRACE conn2 <- [1,78,null,{}] 01:28:02 INFO - PROCESS | 1651 | 1467966482718 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:28:02 INFO - PROCESS | 1651 | 1467966482725 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:02 INFO - PROCESS | 1651 | 1467966482846 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 01:28:02 INFO - PROCESS | 1651 | 1467966482851 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966482852 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d6e800 == 27 [pid = 1651] [id = 27] 01:28:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x117d2fc00) [pid = 1651] [serial = 77] [outer = 0x0] 01:28:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1187da400) [pid = 1651] [serial = 78] [outer = 0x117d2fc00] 01:28:02 INFO - PROCESS | 1651 | 1467966482876 Marionette DEBUG loaded listener.js 01:28:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119465c00) [pid = 1651] [serial = 79] [outer = 0x117d2fc00] 01:28:03 INFO - PROCESS | 1651 | 1467966483159 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:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 534ms 01:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:28:03 INFO - PROCESS | 1651 | 1467966483230 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 01:28:03 INFO - PROCESS | 1651 | 1467966483231 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 01:28:03 INFO - PROCESS | 1651 | 1467966483235 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:28:03 INFO - PROCESS | 1651 | 1467966483237 Marionette TRACE conn2 <- [1,82,null,{}] 01:28:03 INFO - PROCESS | 1651 | 1467966483240 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:28:03 INFO - PROCESS | 1651 | 1467966483242 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:03 INFO - PROCESS | 1651 | 1467966483346 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 01:28:03 INFO - PROCESS | 1651 | 1467966483409 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966483410 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182d1800 == 28 [pid = 1651] [id = 28] 01:28:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x113f2dc00) [pid = 1651] [serial = 80] [outer = 0x0] 01:28:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11946b400) [pid = 1651] [serial = 81] [outer = 0x113f2dc00] 01:28:03 INFO - PROCESS | 1651 | 1467966483450 Marionette DEBUG loaded listener.js 01:28:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119775400) [pid = 1651] [serial = 82] [outer = 0x113f2dc00] 01:28:03 INFO - PROCESS | 1651 | 1467966483759 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:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 572ms 01:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:28:03 INFO - PROCESS | 1651 | 1467966483809 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 01:28:03 INFO - PROCESS | 1651 | 1467966483810 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 01:28:03 INFO - PROCESS | 1651 | 1467966483813 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:28:03 INFO - PROCESS | 1651 | 1467966483814 Marionette TRACE conn2 <- [1,86,null,{}] 01:28:03 INFO - PROCESS | 1651 | 1467966483816 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:28:03 INFO - PROCESS | 1651 | 1467966483817 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:03 INFO - PROCESS | 1651 | 1467966483892 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 01:28:03 INFO - PROCESS | 1651 | 1467966483896 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966483897 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x1187c2800 == 29 [pid = 1651] [id = 29] 01:28:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1195e8c00) [pid = 1651] [serial = 83] [outer = 0x0] 01:28:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11981f400) [pid = 1651] [serial = 84] [outer = 0x1195e8c00] 01:28:03 INFO - PROCESS | 1651 | 1467966483923 Marionette DEBUG loaded listener.js 01:28:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119a11400) [pid = 1651] [serial = 85] [outer = 0x1195e8c00] 01:28:04 INFO - PROCESS | 1651 | 1467966484222 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:28:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 01:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:28:04 INFO - PROCESS | 1651 | 1467966484232 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 01:28:04 INFO - PROCESS | 1651 | 1467966484233 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 01:28:04 INFO - PROCESS | 1651 | 1467966484235 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:28:04 INFO - PROCESS | 1651 | 1467966484237 Marionette TRACE conn2 <- [1,90,null,{}] 01:28:04 INFO - PROCESS | 1651 | 1467966484257 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:28:04 INFO - PROCESS | 1651 | 1467966484258 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:04 INFO - PROCESS | 1651 | 1467966484349 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 01:28:04 INFO - PROCESS | 1651 | 1467966484355 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966484356 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x116095800 == 30 [pid = 1651] [id = 30] 01:28:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x113370000) [pid = 1651] [serial = 86] [outer = 0x0] 01:28:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119822c00) [pid = 1651] [serial = 87] [outer = 0x113370000] 01:28:04 INFO - PROCESS | 1651 | 1467966484379 Marionette DEBUG loaded listener.js 01:28:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x120f09000) [pid = 1651] [serial = 88] [outer = 0x113370000] 01:28:04 INFO - PROCESS | 1651 | 1467966484636 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:28:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 440ms 01:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:28:04 INFO - PROCESS | 1651 | 1467966484676 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 01:28:04 INFO - PROCESS | 1651 | 1467966484677 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 01:28:04 INFO - PROCESS | 1651 | 1467966484679 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:28:04 INFO - PROCESS | 1651 | 1467966484680 Marionette TRACE conn2 <- [1,94,null,{}] 01:28:04 INFO - PROCESS | 1651 | 1467966484682 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:28:04 INFO - PROCESS | 1651 | 1467966484684 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:04 INFO - PROCESS | 1651 | 1467966484763 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 01:28:04 INFO - PROCESS | 1651 | 1467966484767 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966484768 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192cf000 == 31 [pid = 1651] [id = 31] 01:28:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x120fecc00) [pid = 1651] [serial = 89] [outer = 0x0] 01:28:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x120ff2400) [pid = 1651] [serial = 90] [outer = 0x120fecc00] 01:28:04 INFO - PROCESS | 1651 | 1467966484795 Marionette DEBUG loaded listener.js 01:28:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x120ff8800) [pid = 1651] [serial = 91] [outer = 0x120fecc00] 01:28:05 INFO - PROCESS | 1651 | 1467966485082 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:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 01:28:05 INFO - PROCESS | 1651 | 1467966485110 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 01:28:05 INFO - PROCESS | 1651 | 1467966485111 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 01:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:28:05 INFO - PROCESS | 1651 | 1467966485113 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:28:05 INFO - PROCESS | 1651 | 1467966485115 Marionette TRACE conn2 <- [1,98,null,{}] 01:28:05 INFO - PROCESS | 1651 | 1467966485119 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:28:05 INFO - PROCESS | 1651 | 1467966485122 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:05 INFO - PROCESS | 1651 | 1467966485214 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 01:28:05 INFO - PROCESS | 1651 | 1467966485260 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966485262 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x117247800 == 32 [pid = 1651] [id = 32] 01:28:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1190c6c00) [pid = 1651] [serial = 92] [outer = 0x0] 01:28:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1210bf400) [pid = 1651] [serial = 93] [outer = 0x1190c6c00] 01:28:05 INFO - PROCESS | 1651 | 1467966485287 Marionette DEBUG loaded listener.js 01:28:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1219ac400) [pid = 1651] [serial = 94] [outer = 0x1190c6c00] 01:28:05 INFO - PROCESS | 1651 | 1467966485536 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:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 476ms 01:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:28:05 INFO - PROCESS | 1651 | 1467966485593 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 01:28:05 INFO - PROCESS | 1651 | 1467966485594 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 01:28:05 INFO - PROCESS | 1651 | 1467966485596 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:28:05 INFO - PROCESS | 1651 | 1467966485597 Marionette TRACE conn2 <- [1,102,null,{}] 01:28:05 INFO - PROCESS | 1651 | 1467966485600 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:28:05 INFO - PROCESS | 1651 | 1467966485601 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:05 INFO - PROCESS | 1651 | 1467966485678 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 01:28:05 INFO - PROCESS | 1651 | 1467966485682 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966485683 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x119bbe000 == 33 [pid = 1651] [id = 33] 01:28:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1219b4000) [pid = 1651] [serial = 95] [outer = 0x0] 01:28:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x121cd0800) [pid = 1651] [serial = 96] [outer = 0x1219b4000] 01:28:05 INFO - PROCESS | 1651 | 1467966485709 Marionette DEBUG loaded listener.js 01:28:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123bd4800) [pid = 1651] [serial = 97] [outer = 0x1219b4000] 01:28:05 INFO - PROCESS | 1651 | 1467966485988 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:28:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:28:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 01:28:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:28:06 INFO - PROCESS | 1651 | 1467966486015 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 01:28:06 INFO - PROCESS | 1651 | 1467966486016 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 01:28:06 INFO - PROCESS | 1651 | 1467966486025 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:28:06 INFO - PROCESS | 1651 | 1467966486026 Marionette TRACE conn2 <- [1,106,null,{}] 01:28:06 INFO - PROCESS | 1651 | 1467966486029 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:28:06 INFO - PROCESS | 1651 | 1467966486030 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:06 INFO - PROCESS | 1651 | 1467966486116 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 01:28:06 INFO - PROCESS | 1651 | 1467966486161 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966486162 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x120f68000 == 34 [pid = 1651] [id = 34] 01:28:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11879a000) [pid = 1651] [serial = 98] [outer = 0x0] 01:28:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123ef6000) [pid = 1651] [serial = 99] [outer = 0x11879a000] 01:28:06 INFO - PROCESS | 1651 | 1467966486186 Marionette DEBUG loaded listener.js 01:28:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x124aacc00) [pid = 1651] [serial = 100] [outer = 0x11879a000] 01:28:06 INFO - PROCESS | 1651 | 1467966486422 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:28:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:28:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 477ms 01:28:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:28:06 INFO - PROCESS | 1651 | 1467966486495 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 01:28:06 INFO - PROCESS | 1651 | 1467966486497 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 01:28:06 INFO - PROCESS | 1651 | 1467966486499 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:28:06 INFO - PROCESS | 1651 | 1467966486500 Marionette TRACE conn2 <- [1,110,null,{}] 01:28:06 INFO - PROCESS | 1651 | 1467966486509 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:28:06 INFO - PROCESS | 1651 | 1467966486510 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:06 INFO - PROCESS | 1651 | 1467966486591 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 01:28:06 INFO - PROCESS | 1651 | 1467966486595 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966486596 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12124e800 == 35 [pid = 1651] [id = 35] 01:28:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1248ebc00) [pid = 1651] [serial = 101] [outer = 0x0] 01:28:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x124c51400) [pid = 1651] [serial = 102] [outer = 0x1248ebc00] 01:28:06 INFO - PROCESS | 1651 | 1467966486620 Marionette DEBUG loaded listener.js 01:28:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12530e000) [pid = 1651] [serial = 103] [outer = 0x1248ebc00] 01:28:06 INFO - PROCESS | 1651 | 1467966486911 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:28:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:28:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 419ms 01:28:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:28:06 INFO - PROCESS | 1651 | 1467966486925 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 01:28:06 INFO - PROCESS | 1651 | 1467966486927 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 01:28:06 INFO - PROCESS | 1651 | 1467966486929 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:28:06 INFO - PROCESS | 1651 | 1467966486929 Marionette TRACE conn2 <- [1,114,null,{}] 01:28:06 INFO - PROCESS | 1651 | 1467966486932 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:28:06 INFO - PROCESS | 1651 | 1467966486933 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:07 INFO - PROCESS | 1651 | 1467966487020 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 01:28:07 INFO - PROCESS | 1651 | 1467966487080 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966487081 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x121352000 == 36 [pid = 1651] [id = 36] 01:28:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119467c00) [pid = 1651] [serial = 104] [outer = 0x0] 01:28:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x125310800) [pid = 1651] [serial = 105] [outer = 0x119467c00] 01:28:07 INFO - PROCESS | 1651 | 1467966487105 Marionette DEBUG loaded listener.js 01:28:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1266d8c00) [pid = 1651] [serial = 106] [outer = 0x119467c00] 01:28:07 INFO - PROCESS | 1651 | 1467966487947 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:28:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:28:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1071ms 01:28:08 INFO - PROCESS | 1651 | 1467966488001 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 01:28:08 INFO - PROCESS | 1651 | 1467966488004 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 01:28:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:28:08 INFO - PROCESS | 1651 | 1467966488008 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:28:08 INFO - PROCESS | 1651 | 1467966488010 Marionette TRACE conn2 <- [1,118,null,{}] 01:28:08 INFO - PROCESS | 1651 | 1467966488014 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:28:08 INFO - PROCESS | 1651 | 1467966488016 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:08 INFO - PROCESS | 1651 | 1467966488109 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 01:28:08 INFO - PROCESS | 1651 | 1467966488113 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966488116 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11276e800 == 37 [pid = 1651] [id = 37] 01:28:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x113868c00) [pid = 1651] [serial = 107] [outer = 0x0] 01:28:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1138f6800) [pid = 1651] [serial = 108] [outer = 0x113868c00] 01:28:08 INFO - PROCESS | 1651 | 1467966488144 Marionette DEBUG loaded listener.js 01:28:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x113f33c00) [pid = 1651] [serial = 109] [outer = 0x113868c00] 01:28:08 INFO - PROCESS | 1651 | 1467966488497 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:28:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:28:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 521ms 01:28:08 INFO - PROCESS | 1651 | 1467966488530 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 01:28:08 INFO - PROCESS | 1651 | 1467966488534 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 01:28:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:28:08 INFO - PROCESS | 1651 | 1467966488541 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:28:08 INFO - PROCESS | 1651 | 1467966488544 Marionette TRACE conn2 <- [1,122,null,{}] 01:28:08 INFO - PROCESS | 1651 | 1467966488547 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:28:08 INFO - PROCESS | 1651 | 1467966488550 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:08 INFO - PROCESS | 1651 | 1467966488689 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 01:28:08 INFO - PROCESS | 1651 | 1467966488706 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966488707 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x113f52000 == 38 [pid = 1651] [id = 38] 01:28:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1160da400) [pid = 1651] [serial = 110] [outer = 0x0] 01:28:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1167d3000) [pid = 1651] [serial = 111] [outer = 0x1160da400] 01:28:08 INFO - PROCESS | 1651 | 1467966488750 Marionette DEBUG loaded listener.js 01:28:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1173c4000) [pid = 1651] [serial = 112] [outer = 0x1160da400] 01:28:09 INFO - PROCESS | 1651 | 1467966489123 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:28:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:28:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 621ms 01:28:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:28:09 INFO - PROCESS | 1651 | 1467966489161 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 01:28:09 INFO - PROCESS | 1651 | 1467966489162 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 01:28:09 INFO - PROCESS | 1651 | 1467966489165 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:28:09 INFO - PROCESS | 1651 | 1467966489167 Marionette TRACE conn2 <- [1,126,null,{}] 01:28:09 INFO - PROCESS | 1651 | 1467966489173 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:28:09 INFO - PROCESS | 1651 | 1467966489176 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:09 INFO - PROCESS | 1651 | 1467966489263 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 01:28:09 INFO - PROCESS | 1651 | 1467966489305 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966489307 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170f2000 == 39 [pid = 1651] [id = 39] 01:28:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x118798c00) [pid = 1651] [serial = 113] [outer = 0x0] 01:28:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1187d4c00) [pid = 1651] [serial = 114] [outer = 0x118798c00] 01:28:09 INFO - PROCESS | 1651 | 1467966489337 Marionette DEBUG loaded listener.js 01:28:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11897a400) [pid = 1651] [serial = 115] [outer = 0x118798c00] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12a5d1800) [pid = 1651] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12914c000) [pid = 1651] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x118678c00) [pid = 1651] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11831c400) [pid = 1651] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12cacf800) [pid = 1651] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12c586400) [pid = 1651] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12c5db400) [pid = 1651] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12c173c00) [pid = 1651] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1183d0800) [pid = 1651] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12ba56800) [pid = 1651] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12b9ba800) [pid = 1651] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12a738c00) [pid = 1651] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1195e8c00) [pid = 1651] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x113370000) [pid = 1651] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x120fecc00) [pid = 1651] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1190c6c00) [pid = 1651] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1219b4000) [pid = 1651] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11879a000) [pid = 1651] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119464000) [pid = 1651] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11337a000) [pid = 1651] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1138ed400) [pid = 1651] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x111ba5800) [pid = 1651] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11720e800) [pid = 1651] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1133db000) [pid = 1651] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x117d2fc00) [pid = 1651] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:28:09 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x113f2dc00) [pid = 1651] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:28:10 INFO - PROCESS | 1651 | 1467966490014 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:28:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:28:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 874ms 01:28:10 INFO - PROCESS | 1651 | 1467966490041 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 01:28:10 INFO - PROCESS | 1651 | 1467966490044 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 01:28:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:28:10 INFO - PROCESS | 1651 | 1467966490048 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:28:10 INFO - PROCESS | 1651 | 1467966490049 Marionette TRACE conn2 <- [1,130,null,{}] 01:28:10 INFO - PROCESS | 1651 | 1467966490052 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:28:10 INFO - PROCESS | 1651 | 1467966490058 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:10 INFO - PROCESS | 1651 | 1467966490193 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 01:28:10 INFO - PROCESS | 1651 | 1467966490255 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966490257 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x117356000 == 40 [pid = 1651] [id = 40] 01:28:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11270d000) [pid = 1651] [serial = 116] [outer = 0x0] 01:28:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1183d8400) [pid = 1651] [serial = 117] [outer = 0x11270d000] 01:28:10 INFO - PROCESS | 1651 | 1467966490297 Marionette DEBUG loaded listener.js 01:28:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119047800) [pid = 1651] [serial = 118] [outer = 0x11270d000] 01:28:10 INFO - PROCESS | 1651 | 1467966490609 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:28:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:28:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 570ms 01:28:10 INFO - PROCESS | 1651 | 1467966490617 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 01:28:10 INFO - PROCESS | 1651 | 1467966490619 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 01:28:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:28:10 INFO - PROCESS | 1651 | 1467966490628 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:28:10 INFO - PROCESS | 1651 | 1467966490629 Marionette TRACE conn2 <- [1,134,null,{}] 01:28:10 INFO - PROCESS | 1651 | 1467966490632 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:28:10 INFO - PROCESS | 1651 | 1467966490633 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:10 INFO - PROCESS | 1651 | 1467966490707 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 01:28:10 INFO - PROCESS | 1651 | 1467966490760 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966490761 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182d7000 == 41 [pid = 1651] [id = 41] 01:28:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11383b000) [pid = 1651] [serial = 119] [outer = 0x0] 01:28:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119463400) [pid = 1651] [serial = 120] [outer = 0x11383b000] 01:28:10 INFO - PROCESS | 1651 | 1467966490785 Marionette DEBUG loaded listener.js 01:28:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1195de000) [pid = 1651] [serial = 121] [outer = 0x11383b000] 01:28:11 INFO - PROCESS | 1651 | 1467966491057 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:28:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 468ms 01:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:28:11 INFO - PROCESS | 1651 | 1467966491097 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 01:28:11 INFO - PROCESS | 1651 | 1467966491098 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 01:28:11 INFO - PROCESS | 1651 | 1467966491100 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:28:11 INFO - PROCESS | 1651 | 1467966491101 Marionette TRACE conn2 <- [1,138,null,{}] 01:28:11 INFO - PROCESS | 1651 | 1467966491111 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:28:11 INFO - PROCESS | 1651 | 1467966491114 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:11 INFO - PROCESS | 1651 | 1467966491208 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 01:28:11 INFO - PROCESS | 1651 | 1467966491212 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966491213 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195a0000 == 42 [pid = 1651] [id = 42] 01:28:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11977fc00) [pid = 1651] [serial = 122] [outer = 0x0] 01:28:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119d3a000) [pid = 1651] [serial = 123] [outer = 0x11977fc00] 01:28:11 INFO - PROCESS | 1651 | 1467966491240 Marionette DEBUG loaded listener.js 01:28:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x121334c00) [pid = 1651] [serial = 124] [outer = 0x11977fc00] 01:28:11 INFO - PROCESS | 1651 | 1467966491540 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:28:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 474ms 01:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:28:11 INFO - PROCESS | 1651 | 1467966491578 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 01:28:11 INFO - PROCESS | 1651 | 1467966491580 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 01:28:11 INFO - PROCESS | 1651 | 1467966491582 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:28:11 INFO - PROCESS | 1651 | 1467966491583 Marionette TRACE conn2 <- [1,142,null,{}] 01:28:11 INFO - PROCESS | 1651 | 1467966491585 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:28:11 INFO - PROCESS | 1651 | 1467966491589 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:11 INFO - PROCESS | 1651 | 1467966491657 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 01:28:11 INFO - PROCESS | 1651 | 1467966491660 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966491661 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x119bc2000 == 43 [pid = 1651] [id = 43] 01:28:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12143e800) [pid = 1651] [serial = 125] [outer = 0x0] 01:28:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1219b4000) [pid = 1651] [serial = 126] [outer = 0x12143e800] 01:28:11 INFO - PROCESS | 1651 | 1467966491687 Marionette DEBUG loaded listener.js 01:28:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x123bd0c00) [pid = 1651] [serial = 127] [outer = 0x12143e800] 01:28:12 INFO - PROCESS | 1651 | --DOCSHELL 0x116095800 == 42 [pid = 1651] [id = 30] 01:28:12 INFO - PROCESS | 1651 | --DOCSHELL 0x119bbe000 == 41 [pid = 1651] [id = 33] 01:28:12 INFO - PROCESS | 1651 | --DOCSHELL 0x1187c2800 == 40 [pid = 1651] [id = 29] 01:28:12 INFO - PROCESS | 1651 | --DOCSHELL 0x120f68000 == 39 [pid = 1651] [id = 34] 01:28:12 INFO - PROCESS | 1651 | --DOCSHELL 0x117d6e800 == 38 [pid = 1651] [id = 27] 01:28:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12124e800 == 37 [pid = 1651] [id = 35] 01:28:12 INFO - PROCESS | 1651 | --DOCSHELL 0x1192cf000 == 36 [pid = 1651] [id = 31] 01:28:12 INFO - PROCESS | 1651 | --DOCSHELL 0x117247800 == 35 [pid = 1651] [id = 32] 01:28:12 INFO - PROCESS | 1651 | --DOCSHELL 0x113f52000 == 34 [pid = 1651] [id = 38] 01:28:12 INFO - PROCESS | 1651 | --DOCSHELL 0x1182d1800 == 33 [pid = 1651] [id = 28] 01:28:12 INFO - PROCESS | 1651 | --DOCSHELL 0x11276e800 == 32 [pid = 1651] [id = 37] 01:28:12 INFO - PROCESS | 1651 | --DOCSHELL 0x121352000 == 31 [pid = 1651] [id = 36] 01:28:12 INFO - PROCESS | 1651 | --DOCSHELL 0x117356000 == 30 [pid = 1651] [id = 40] 01:28:12 INFO - PROCESS | 1651 | --DOCSHELL 0x1182d7000 == 29 [pid = 1651] [id = 41] 01:28:12 INFO - PROCESS | 1651 | --DOCSHELL 0x1170f2000 == 28 [pid = 1651] [id = 39] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11981f400) [pid = 1651] [serial = 84] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119822c00) [pid = 1651] [serial = 87] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x120ff2400) [pid = 1651] [serial = 90] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1210bf400) [pid = 1651] [serial = 93] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x121cd0800) [pid = 1651] [serial = 96] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123ef6000) [pid = 1651] [serial = 99] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x124c51400) [pid = 1651] [serial = 102] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12dd3a800) [pid = 1651] [serial = 61] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1133dbc00) [pid = 1651] [serial = 63] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x113d4dc00) [pid = 1651] [serial = 66] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116708c00) [pid = 1651] [serial = 69] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1176dfc00) [pid = 1651] [serial = 72] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11845d000) [pid = 1651] [serial = 73] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11867d800) [pid = 1651] [serial = 75] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x118796800) [pid = 1651] [serial = 76] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1187da400) [pid = 1651] [serial = 78] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119465c00) [pid = 1651] [serial = 79] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11946b400) [pid = 1651] [serial = 81] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119775400) [pid = 1651] [serial = 82] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119a11400) [pid = 1651] [serial = 85] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x120f09000) [pid = 1651] [serial = 88] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x120ff8800) [pid = 1651] [serial = 91] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1219ac400) [pid = 1651] [serial = 94] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x123bd4800) [pid = 1651] [serial = 97] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1138ecc00) [pid = 1651] [serial = 64] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x116a19000) [pid = 1651] [serial = 70] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x116030800) [pid = 1651] [serial = 67] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x124aacc00) [pid = 1651] [serial = 100] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x12a5d7400) [pid = 1651] [serial = 21] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12a735c00) [pid = 1651] [serial = 22] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x1294df800) [pid = 1651] [serial = 18] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x12914dc00) [pid = 1651] [serial = 15] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x129153400) [pid = 1651] [serial = 16] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x1216c9000) [pid = 1651] [serial = 8] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x123bd3400) [pid = 1651] [serial = 11] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x12d3c7800) [pid = 1651] [serial = 54] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x12cdcec00) [pid = 1651] [serial = 51] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x12d3c5000) [pid = 1651] [serial = 52] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x12cd93000) [pid = 1651] [serial = 45] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x12cdd5800) [pid = 1651] [serial = 48] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x12c5e0c00) [pid = 1651] [serial = 42] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x12cac8800) [pid = 1651] [serial = 43] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 58 (0x12c57f000) [pid = 1651] [serial = 40] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 57 (0x12c5e1000) [pid = 1651] [serial = 39] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 56 (0x12c5d5c00) [pid = 1651] [serial = 36] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 55 (0x12c5d9000) [pid = 1651] [serial = 37] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 54 (0x1183d9c00) [pid = 1651] [serial = 33] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 53 (0x12c170c00) [pid = 1651] [serial = 34] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 52 (0x12be22800) [pid = 1651] [serial = 31] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 51 (0x12be19800) [pid = 1651] [serial = 30] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 50 (0x12ba4d400) [pid = 1651] [serial = 27] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 49 (0x12ba53400) [pid = 1651] [serial = 28] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 48 (0x12b81fc00) [pid = 1651] [serial = 24] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 47 (0x12b829800) [pid = 1651] [serial = 25] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 46 (0x12a6ad400) [pid = 1651] [serial = 60] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 45 (0x118681400) [pid = 1651] [serial = 57] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 44 (0x12d3c7c00) [pid = 1651] [serial = 58] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOMWINDOW == 43 (0x12d3cbc00) [pid = 1651] [serial = 55] [outer = 0x0] [url = about:blank] 01:28:12 INFO - PROCESS | 1651 | --DOCSHELL 0x1195a0000 == 27 [pid = 1651] [id = 42] 01:28:12 INFO - PROCESS | 1651 | 1467966492824 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:28:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:28:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1274ms 01:28:12 INFO - PROCESS | 1651 | 1467966492857 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 01:28:12 INFO - PROCESS | 1651 | 1467966492859 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 01:28:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:28:12 INFO - PROCESS | 1651 | 1467966492863 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:28:12 INFO - PROCESS | 1651 | 1467966492865 Marionette TRACE conn2 <- [1,146,null,{}] 01:28:12 INFO - PROCESS | 1651 | 1467966492875 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:28:12 INFO - PROCESS | 1651 | 1467966492876 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:12 INFO - PROCESS | 1651 | 1467966492951 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 01:28:12 INFO - PROCESS | 1651 | 1467966492992 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966492995 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x112f9d800 == 28 [pid = 1651] [id = 44] 01:28:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 44 (0x113866c00) [pid = 1651] [serial = 128] [outer = 0x0] 01:28:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 45 (0x113d90800) [pid = 1651] [serial = 129] [outer = 0x113866c00] 01:28:13 INFO - PROCESS | 1651 | 1467966493023 Marionette DEBUG loaded listener.js 01:28:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 46 (0x11602b000) [pid = 1651] [serial = 130] [outer = 0x113866c00] 01:28:13 INFO - PROCESS | 1651 | 1467966493308 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:28:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:28:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 470ms 01:28:13 INFO - PROCESS | 1651 | 1467966493332 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 01:28:13 INFO - PROCESS | 1651 | 1467966493337 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 01:28:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:28:13 INFO - PROCESS | 1651 | 1467966493348 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:28:13 INFO - PROCESS | 1651 | 1467966493350 Marionette TRACE conn2 <- [1,150,null,{}] 01:28:13 INFO - PROCESS | 1651 | 1467966493353 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:28:13 INFO - PROCESS | 1651 | 1467966493358 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:13 INFO - PROCESS | 1651 | 1467966493432 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 01:28:13 INFO - PROCESS | 1651 | 1467966493438 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966493441 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x115177800 == 29 [pid = 1651] [id = 45] 01:28:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 47 (0x1160dbc00) [pid = 1651] [serial = 131] [outer = 0x0] 01:28:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 48 (0x11697b800) [pid = 1651] [serial = 132] [outer = 0x1160dbc00] 01:28:13 INFO - PROCESS | 1651 | 1467966493468 Marionette DEBUG loaded listener.js 01:28:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 49 (0x1133e7800) [pid = 1651] [serial = 133] [outer = 0x1160dbc00] 01:28:13 INFO - PROCESS | 1651 | 1467966493769 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:28:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:28:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 473ms 01:28:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:28:13 INFO - PROCESS | 1651 | 1467966493823 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 01:28:13 INFO - PROCESS | 1651 | 1467966493824 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 01:28:13 INFO - PROCESS | 1651 | 1467966493826 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:28:13 INFO - PROCESS | 1651 | 1467966493837 Marionette TRACE conn2 <- [1,154,null,{}] 01:28:13 INFO - PROCESS | 1651 | 1467966493845 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:28:13 INFO - PROCESS | 1651 | 1467966493848 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:13 INFO - PROCESS | 1651 | 1467966493917 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 01:28:13 INFO - PROCESS | 1651 | 1467966493923 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966493925 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170dd800 == 30 [pid = 1651] [id = 46] 01:28:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 50 (0x111d75000) [pid = 1651] [serial = 134] [outer = 0x0] 01:28:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 51 (0x11845fc00) [pid = 1651] [serial = 135] [outer = 0x111d75000] 01:28:13 INFO - PROCESS | 1651 | 1467966493953 Marionette DEBUG loaded listener.js 01:28:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 52 (0x118680000) [pid = 1651] [serial = 136] [outer = 0x111d75000] 01:28:14 INFO - PROCESS | 1651 | 1467966494246 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:28:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 481ms 01:28:14 INFO - PROCESS | 1651 | 1467966494307 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 01:28:14 INFO - PROCESS | 1651 | 1467966494309 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 01:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:28:14 INFO - PROCESS | 1651 | 1467966494311 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:28:14 INFO - PROCESS | 1651 | 1467966494312 Marionette TRACE conn2 <- [1,158,null,{}] 01:28:14 INFO - PROCESS | 1651 | 1467966494314 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:28:14 INFO - PROCESS | 1651 | 1467966494315 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:14 INFO - PROCESS | 1651 | 1467966494386 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 01:28:14 INFO - PROCESS | 1651 | 1467966494426 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966494427 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x11724f000 == 31 [pid = 1651] [id = 47] 01:28:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 53 (0x11867f000) [pid = 1651] [serial = 137] [outer = 0x0] 01:28:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 54 (0x1187d4000) [pid = 1651] [serial = 138] [outer = 0x11867f000] 01:28:14 INFO - PROCESS | 1651 | 1467966494452 Marionette DEBUG loaded listener.js 01:28:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 55 (0x118979c00) [pid = 1651] [serial = 139] [outer = 0x11867f000] 01:28:14 INFO - PROCESS | 1651 | 1467966494720 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:28:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 419ms 01:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:28:14 INFO - PROCESS | 1651 | 1467966494732 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 01:28:14 INFO - PROCESS | 1651 | 1467966494733 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 01:28:14 INFO - PROCESS | 1651 | 1467966494743 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:28:14 INFO - PROCESS | 1651 | 1467966494744 Marionette TRACE conn2 <- [1,162,null,{}] 01:28:14 INFO - PROCESS | 1651 | 1467966494746 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:28:14 INFO - PROCESS | 1651 | 1467966494748 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:14 INFO - PROCESS | 1651 | 1467966494828 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 01:28:14 INFO - PROCESS | 1651 | 1467966494832 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966494833 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182d3000 == 32 [pid = 1651] [id = 48] 01:28:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 56 (0x1160d9c00) [pid = 1651] [serial = 140] [outer = 0x0] 01:28:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x119420c00) [pid = 1651] [serial = 141] [outer = 0x1160d9c00] 01:28:14 INFO - PROCESS | 1651 | 1467966494860 Marionette DEBUG loaded listener.js 01:28:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x11946d800) [pid = 1651] [serial = 142] [outer = 0x1160d9c00] 01:28:15 INFO - PROCESS | 1651 | 1467966495154 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:28:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:28:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 476ms 01:28:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:28:15 INFO - PROCESS | 1651 | 1467966495213 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 01:28:15 INFO - PROCESS | 1651 | 1467966495214 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 01:28:15 INFO - PROCESS | 1651 | 1467966495216 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:28:15 INFO - PROCESS | 1651 | 1467966495217 Marionette TRACE conn2 <- [1,166,null,{}] 01:28:15 INFO - PROCESS | 1651 | 1467966495219 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:28:15 INFO - PROCESS | 1651 | 1467966495223 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:15 INFO - PROCESS | 1651 | 1467966495327 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 01:28:15 INFO - PROCESS | 1651 | 1467966495332 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966495333 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x119004000 == 33 [pid = 1651] [id = 49] 01:28:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x112f74000) [pid = 1651] [serial = 143] [outer = 0x0] 01:28:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x119777400) [pid = 1651] [serial = 144] [outer = 0x112f74000] 01:28:15 INFO - PROCESS | 1651 | 1467966495361 Marionette DEBUG loaded listener.js 01:28:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x119d3e800) [pid = 1651] [serial = 145] [outer = 0x112f74000] 01:28:15 INFO - PROCESS | 1651 | 1467966495676 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:28:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:28:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 473ms 01:28:15 INFO - PROCESS | 1651 | 1467966495691 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 01:28:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:28:15 INFO - PROCESS | 1651 | 1467966495693 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 01:28:15 INFO - PROCESS | 1651 | 1467966495696 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:28:15 INFO - PROCESS | 1651 | 1467966495698 Marionette TRACE conn2 <- [1,170,null,{}] 01:28:15 INFO - PROCESS | 1651 | 1467966495702 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:28:15 INFO - PROCESS | 1651 | 1467966495704 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:15 INFO - PROCESS | 1651 | 1467966495813 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 01:28:15 INFO - PROCESS | 1651 | 1467966495818 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966495822 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x119592800 == 34 [pid = 1651] [id = 50] 01:28:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x119780c00) [pid = 1651] [serial = 146] [outer = 0x0] 01:28:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x120fec000) [pid = 1651] [serial = 147] [outer = 0x119780c00] 01:28:15 INFO - PROCESS | 1651 | 1467966495876 Marionette DEBUG loaded listener.js 01:28:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x1210bf800) [pid = 1651] [serial = 148] [outer = 0x119780c00] 01:28:16 INFO - PROCESS | 1651 | 1467966496254 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:28:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:28:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 571ms 01:28:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:28:16 INFO - PROCESS | 1651 | 1467966496280 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 01:28:16 INFO - PROCESS | 1651 | 1467966496281 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 01:28:16 INFO - PROCESS | 1651 | 1467966496283 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:28:16 INFO - PROCESS | 1651 | 1467966496285 Marionette TRACE conn2 <- [1,174,null,{}] 01:28:16 INFO - PROCESS | 1651 | 1467966496295 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:28:16 INFO - PROCESS | 1651 | 1467966496296 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:16 INFO - PROCESS | 1651 | 1467966496369 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 01:28:16 INFO - PROCESS | 1651 | 1467966496375 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966496376 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a53000 == 35 [pid = 1651] [id = 51] 01:28:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x119d39800) [pid = 1651] [serial = 149] [outer = 0x0] 01:28:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x121332c00) [pid = 1651] [serial = 150] [outer = 0x119d39800] 01:28:16 INFO - PROCESS | 1651 | 1467966496400 Marionette DEBUG loaded listener.js 01:28:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1219bbc00) [pid = 1651] [serial = 151] [outer = 0x119d39800] 01:28:16 INFO - PROCESS | 1651 | 1467966496669 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:28:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:28:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 422ms 01:28:16 INFO - PROCESS | 1651 | 1467966496710 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 01:28:16 INFO - PROCESS | 1651 | 1467966496711 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 01:28:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:28:16 INFO - PROCESS | 1651 | 1467966496713 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:28:16 INFO - PROCESS | 1651 | 1467966496714 Marionette TRACE conn2 <- [1,178,null,{}] 01:28:16 INFO - PROCESS | 1651 | 1467966496716 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:28:16 INFO - PROCESS | 1651 | 1467966496717 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:16 INFO - PROCESS | 1651 | 1467966496791 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 01:28:16 INFO - PROCESS | 1651 | 1467966496794 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966496796 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170dd000 == 36 [pid = 1651] [id = 52] 01:28:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x120febc00) [pid = 1651] [serial = 152] [outer = 0x0] 01:28:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x123bd3000) [pid = 1651] [serial = 153] [outer = 0x120febc00] 01:28:16 INFO - PROCESS | 1651 | 1467966496829 Marionette DEBUG loaded listener.js 01:28:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x1248ef000) [pid = 1651] [serial = 154] [outer = 0x120febc00] 01:28:17 INFO - PROCESS | 1651 | 1467966497130 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:28:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:28:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 469ms 01:28:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:28:17 INFO - PROCESS | 1651 | 1467966497183 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 01:28:17 INFO - PROCESS | 1651 | 1467966497184 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 01:28:17 INFO - PROCESS | 1651 | 1467966497186 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:28:17 INFO - PROCESS | 1651 | 1467966497187 Marionette TRACE conn2 <- [1,182,null,{}] 01:28:17 INFO - PROCESS | 1651 | 1467966497189 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:28:17 INFO - PROCESS | 1651 | 1467966497191 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:17 INFO - PROCESS | 1651 | 1467966497284 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 01:28:17 INFO - PROCESS | 1651 | 1467966497290 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966497291 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x121247000 == 37 [pid = 1651] [id = 53] 01:28:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x121a5d400) [pid = 1651] [serial = 155] [outer = 0x0] 01:28:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x124aa6000) [pid = 1651] [serial = 156] [outer = 0x121a5d400] 01:28:17 INFO - PROCESS | 1651 | 1467966497314 Marionette DEBUG loaded listener.js 01:28:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x124adb400) [pid = 1651] [serial = 157] [outer = 0x121a5d400] 01:28:17 INFO - PROCESS | 1651 | 1467966497590 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:28:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:28:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 419ms 01:28:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:28:17 INFO - PROCESS | 1651 | 1467966497611 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 01:28:17 INFO - PROCESS | 1651 | 1467966497612 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 01:28:17 INFO - PROCESS | 1651 | 1467966497614 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:28:17 INFO - PROCESS | 1651 | 1467966497616 Marionette TRACE conn2 <- [1,186,null,{}] 01:28:17 INFO - PROCESS | 1651 | 1467966497618 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:28:17 INFO - PROCESS | 1651 | 1467966497622 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:17 INFO - PROCESS | 1651 | 1467966497713 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 01:28:17 INFO - PROCESS | 1651 | 1467966497717 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966497719 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182d2800 == 38 [pid = 1651] [id = 54] 01:28:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x124c4f800) [pid = 1651] [serial = 158] [outer = 0x0] 01:28:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x12530bc00) [pid = 1651] [serial = 159] [outer = 0x124c4f800] 01:28:17 INFO - PROCESS | 1651 | 1467966497747 Marionette DEBUG loaded listener.js 01:28:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x126d3c000) [pid = 1651] [serial = 160] [outer = 0x124c4f800] 01:28:18 INFO - PROCESS | 1651 | 1467966498080 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:28:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:28:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 520ms 01:28:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:28:18 INFO - PROCESS | 1651 | 1467966498134 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 01:28:18 INFO - PROCESS | 1651 | 1467966498135 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 01:28:18 INFO - PROCESS | 1651 | 1467966498137 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:28:18 INFO - PROCESS | 1651 | 1467966498138 Marionette TRACE conn2 <- [1,190,null,{}] 01:28:18 INFO - PROCESS | 1651 | 1467966498140 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:28:18 INFO - PROCESS | 1651 | 1467966498141 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:18 INFO - PROCESS | 1651 | 1467966498226 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 01:28:18 INFO - PROCESS | 1651 | 1467966498254 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966498255 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x123be8000 == 39 [pid = 1651] [id = 55] 01:28:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x126d3c400) [pid = 1651] [serial = 161] [outer = 0x0] 01:28:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x126e73400) [pid = 1651] [serial = 162] [outer = 0x126d3c400] 01:28:18 INFO - PROCESS | 1651 | 1467966498278 Marionette DEBUG loaded listener.js 01:28:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x127316c00) [pid = 1651] [serial = 163] [outer = 0x126d3c400] 01:28:18 INFO - PROCESS | 1651 | 1467966498579 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:28:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:28:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 469ms 01:28:18 INFO - PROCESS | 1651 | 1467966498607 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 01:28:18 INFO - PROCESS | 1651 | 1467966498608 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 01:28:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:28:18 INFO - PROCESS | 1651 | 1467966498615 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:28:18 INFO - PROCESS | 1651 | 1467966498616 Marionette TRACE conn2 <- [1,194,null,{}] 01:28:18 INFO - PROCESS | 1651 | 1467966498618 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:28:18 INFO - PROCESS | 1651 | 1467966498620 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:18 INFO - PROCESS | 1651 | 1467966498707 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 01:28:18 INFO - PROCESS | 1651 | 1467966498711 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966498712 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x124a91000 == 40 [pid = 1651] [id = 56] 01:28:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1190ba800) [pid = 1651] [serial = 164] [outer = 0x0] 01:28:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1273bd800) [pid = 1651] [serial = 165] [outer = 0x1190ba800] 01:28:18 INFO - PROCESS | 1651 | 1467966498736 Marionette DEBUG loaded listener.js 01:28:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x127614400) [pid = 1651] [serial = 166] [outer = 0x1190ba800] 01:28:19 INFO - PROCESS | 1651 | 1467966499021 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:28:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 424ms 01:28:19 INFO - PROCESS | 1651 | 1467966499043 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 01:28:19 INFO - PROCESS | 1651 | 1467966499044 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 01:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:28:19 INFO - PROCESS | 1651 | 1467966499061 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:28:19 INFO - PROCESS | 1651 | 1467966499062 Marionette TRACE conn2 <- [1,198,null,{}] 01:28:19 INFO - PROCESS | 1651 | 1467966499064 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:28:19 INFO - PROCESS | 1651 | 1467966499065 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:19 INFO - PROCESS | 1651 | 1467966499159 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 01:28:19 INFO - PROCESS | 1651 | 1467966499163 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966499164 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x1252f9000 == 41 [pid = 1651] [id = 57] 01:28:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x126e6e800) [pid = 1651] [serial = 167] [outer = 0x0] 01:28:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12761a800) [pid = 1651] [serial = 168] [outer = 0x126e6e800] 01:28:19 INFO - PROCESS | 1651 | 1467966499188 Marionette DEBUG loaded listener.js 01:28:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x128de1c00) [pid = 1651] [serial = 169] [outer = 0x126e6e800] 01:28:19 INFO - PROCESS | 1651 | 1467966499478 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:28:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 475ms 01:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:28:19 INFO - PROCESS | 1651 | 1467966499531 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 01:28:19 INFO - PROCESS | 1651 | 1467966499532 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 01:28:19 INFO - PROCESS | 1651 | 1467966499534 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:28:19 INFO - PROCESS | 1651 | 1467966499535 Marionette TRACE conn2 <- [1,202,null,{}] 01:28:19 INFO - PROCESS | 1651 | 1467966499539 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:28:19 INFO - PROCESS | 1651 | 1467966499540 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:19 INFO - PROCESS | 1651 | 1467966499628 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 01:28:19 INFO - PROCESS | 1651 | 1467966499631 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966499632 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x126da0000 == 42 [pid = 1651] [id = 58] 01:28:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1273c3000) [pid = 1651] [serial = 170] [outer = 0x0] 01:28:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x128f4f800) [pid = 1651] [serial = 171] [outer = 0x1273c3000] 01:28:19 INFO - PROCESS | 1651 | 1467966499656 Marionette DEBUG loaded listener.js 01:28:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12914f800) [pid = 1651] [serial = 172] [outer = 0x1273c3000] 01:28:19 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1160da400) [pid = 1651] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:28:19 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x113868c00) [pid = 1651] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:28:19 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11270d000) [pid = 1651] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:28:19 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118798c00) [pid = 1651] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:28:19 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11383b000) [pid = 1651] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:28:19 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11977fc00) [pid = 1651] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:28:19 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119467c00) [pid = 1651] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:28:19 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1248ebc00) [pid = 1651] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:28:19 INFO - PROCESS | 1651 | 1467966499961 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:28:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:28:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 471ms 01:28:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:28:20 INFO - PROCESS | 1651 | 1467966500007 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 01:28:20 INFO - PROCESS | 1651 | 1467966500008 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 01:28:20 INFO - PROCESS | 1651 | 1467966500010 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:28:20 INFO - PROCESS | 1651 | 1467966500011 Marionette TRACE conn2 <- [1,206,null,{}] 01:28:20 INFO - PROCESS | 1651 | 1467966500013 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:28:20 INFO - PROCESS | 1651 | 1467966500014 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:20 INFO - PROCESS | 1651 | 1467966500090 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 01:28:20 INFO - PROCESS | 1651 | 1467966500132 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966500133 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x127171000 == 43 [pid = 1651] [id = 59] 01:28:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11270d000) [pid = 1651] [serial = 173] [outer = 0x0] 01:28:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11977fc00) [pid = 1651] [serial = 174] [outer = 0x11270d000] 01:28:20 INFO - PROCESS | 1651 | 1467966500157 Marionette DEBUG loaded listener.js 01:28:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x12914b400) [pid = 1651] [serial = 175] [outer = 0x11270d000] 01:28:20 INFO - PROCESS | 1651 | 1467966500397 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:28:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:28:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 418ms 01:28:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:28:20 INFO - PROCESS | 1651 | 1467966500429 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 01:28:20 INFO - PROCESS | 1651 | 1467966500430 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 01:28:20 INFO - PROCESS | 1651 | 1467966500434 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:28:20 INFO - PROCESS | 1651 | 1467966500435 Marionette TRACE conn2 <- [1,210,null,{}] 01:28:20 INFO - PROCESS | 1651 | 1467966500445 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:28:20 INFO - PROCESS | 1651 | 1467966500446 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:20 INFO - PROCESS | 1651 | 1467966500527 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 01:28:20 INFO - PROCESS | 1651 | 1467966500531 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966500532 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x127632000 == 44 [pid = 1651] [id = 60] 01:28:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x121af5000) [pid = 1651] [serial = 176] [outer = 0x0] 01:28:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1293b7c00) [pid = 1651] [serial = 177] [outer = 0x121af5000] 01:28:20 INFO - PROCESS | 1651 | 1467966500556 Marionette DEBUG loaded listener.js 01:28:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1293c0000) [pid = 1651] [serial = 178] [outer = 0x121af5000] 01:28:20 INFO - PROCESS | 1651 | 1467966500851 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:28:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:28:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 474ms 01:28:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:28:20 INFO - PROCESS | 1651 | 1467966500907 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 01:28:20 INFO - PROCESS | 1651 | 1467966500908 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 01:28:20 INFO - PROCESS | 1651 | 1467966500910 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:28:20 INFO - PROCESS | 1651 | 1467966500911 Marionette TRACE conn2 <- [1,214,null,{}] 01:28:20 INFO - PROCESS | 1651 | 1467966500913 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:28:20 INFO - PROCESS | 1651 | 1467966500914 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:20 INFO - PROCESS | 1651 | 1467966500988 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 01:28:21 INFO - PROCESS | 1651 | 1467966501033 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966501034 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x127630000 == 45 [pid = 1651] [id = 61] 01:28:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1266cc400) [pid = 1651] [serial = 179] [outer = 0x0] 01:28:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x127109000) [pid = 1651] [serial = 180] [outer = 0x1266cc400] 01:28:21 INFO - PROCESS | 1651 | 1467966501058 Marionette DEBUG loaded listener.js 01:28:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1293e4000) [pid = 1651] [serial = 181] [outer = 0x1266cc400] 01:28:21 INFO - PROCESS | 1651 | 1467966501393 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:28:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:28:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 521ms 01:28:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:28:21 INFO - PROCESS | 1651 | 1467966501432 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 01:28:21 INFO - PROCESS | 1651 | 1467966501433 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 01:28:21 INFO - PROCESS | 1651 | 1467966501436 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:28:21 INFO - PROCESS | 1651 | 1467966501438 Marionette TRACE conn2 <- [1,218,null,{}] 01:28:21 INFO - PROCESS | 1651 | 1467966501442 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:28:21 INFO - PROCESS | 1651 | 1467966501443 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:21 INFO - PROCESS | 1651 | 1467966501564 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 01:28:21 INFO - PROCESS | 1651 | 1467966501633 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966501634 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x128aba800 == 46 [pid = 1651] [id = 62] 01:28:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1266ce000) [pid = 1651] [serial = 182] [outer = 0x0] 01:28:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1293ec800) [pid = 1651] [serial = 183] [outer = 0x1266ce000] 01:28:21 INFO - PROCESS | 1651 | 1467966501679 Marionette DEBUG loaded listener.js 01:28:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1294dec00) [pid = 1651] [serial = 184] [outer = 0x1266ce000] 01:28:22 INFO - PROCESS | 1651 | 1467966502064 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:28:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 670ms 01:28:22 INFO - PROCESS | 1651 | 1467966502108 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 01:28:22 INFO - PROCESS | 1651 | 1467966502112 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 01:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:28:22 INFO - PROCESS | 1651 | 1467966502116 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:28:22 INFO - PROCESS | 1651 | 1467966502119 Marionette TRACE conn2 <- [1,222,null,{}] 01:28:22 INFO - PROCESS | 1651 | 1467966502125 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:28:22 INFO - PROCESS | 1651 | 1467966502127 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:22 INFO - PROCESS | 1651 | 1467966502308 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 01:28:22 INFO - PROCESS | 1651 | 1467966502399 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966502400 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x113a4f800 == 47 [pid = 1651] [id = 63] 01:28:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11386fc00) [pid = 1651] [serial = 185] [outer = 0x0] 01:28:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x113f2dc00) [pid = 1651] [serial = 186] [outer = 0x11386fc00] 01:28:22 INFO - PROCESS | 1651 | 1467966502431 Marionette DEBUG loaded listener.js 01:28:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x116081400) [pid = 1651] [serial = 187] [outer = 0x11386fc00] 01:28:22 INFO - PROCESS | 1651 | 1467966502878 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:28:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 774ms 01:28:22 INFO - PROCESS | 1651 | 1467966502889 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 01:28:22 INFO - PROCESS | 1651 | 1467966502892 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 01:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:28:22 INFO - PROCESS | 1651 | 1467966502897 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:28:22 INFO - PROCESS | 1651 | 1467966502898 Marionette TRACE conn2 <- [1,226,null,{}] 01:28:22 INFO - PROCESS | 1651 | 1467966502901 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:28:22 INFO - PROCESS | 1651 | 1467966502903 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:23 INFO - PROCESS | 1651 | 1467966503017 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 01:28:23 INFO - PROCESS | 1651 | 1467966503062 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966503063 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182e4800 == 48 [pid = 1651] [id = 64] 01:28:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x116631400) [pid = 1651] [serial = 188] [outer = 0x0] 01:28:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1173c4800) [pid = 1651] [serial = 189] [outer = 0x116631400] 01:28:23 INFO - PROCESS | 1651 | 1467966503095 Marionette DEBUG loaded listener.js 01:28:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1183d9400) [pid = 1651] [serial = 190] [outer = 0x116631400] 01:28:23 INFO - PROCESS | 1651 | --DOCSHELL 0x127630000 == 47 [pid = 1651] [id = 61] 01:28:23 INFO - PROCESS | 1651 | --DOCSHELL 0x127632000 == 46 [pid = 1651] [id = 60] 01:28:23 INFO - PROCESS | 1651 | --DOCSHELL 0x127171000 == 45 [pid = 1651] [id = 59] 01:28:23 INFO - PROCESS | 1651 | --DOCSHELL 0x126da0000 == 44 [pid = 1651] [id = 58] 01:28:23 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1219b4000) [pid = 1651] [serial = 126] [outer = 0x0] [url = about:blank] 01:28:23 INFO - PROCESS | 1651 | 1467966503849 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:28:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1252f9000 == 43 [pid = 1651] [id = 57] 01:28:23 INFO - PROCESS | 1651 | --DOCSHELL 0x124a91000 == 42 [pid = 1651] [id = 56] 01:28:23 INFO - PROCESS | 1651 | --DOCSHELL 0x123be8000 == 41 [pid = 1651] [id = 55] 01:28:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1182d2800 == 40 [pid = 1651] [id = 54] 01:28:23 INFO - PROCESS | 1651 | --DOCSHELL 0x121247000 == 39 [pid = 1651] [id = 53] 01:28:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1170dd000 == 38 [pid = 1651] [id = 52] 01:28:23 INFO - PROCESS | 1651 | --DOCSHELL 0x119a53000 == 37 [pid = 1651] [id = 51] 01:28:23 INFO - PROCESS | 1651 | --DOCSHELL 0x119592800 == 36 [pid = 1651] [id = 50] 01:28:23 INFO - PROCESS | 1651 | --DOCSHELL 0x119004000 == 35 [pid = 1651] [id = 49] 01:28:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1182d3000 == 34 [pid = 1651] [id = 48] 01:28:23 INFO - PROCESS | 1651 | --DOCSHELL 0x11724f000 == 33 [pid = 1651] [id = 47] 01:28:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1170dd800 == 32 [pid = 1651] [id = 46] 01:28:23 INFO - PROCESS | 1651 | --DOCSHELL 0x115177800 == 31 [pid = 1651] [id = 45] 01:28:23 INFO - PROCESS | 1651 | --DOCSHELL 0x112f9d800 == 30 [pid = 1651] [id = 44] 01:28:23 INFO - PROCESS | 1651 | --DOCSHELL 0x119bc2000 == 29 [pid = 1651] [id = 43] 01:28:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 972ms 01:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:28:23 INFO - PROCESS | 1651 | 1467966503869 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 01:28:23 INFO - PROCESS | 1651 | 1467966503873 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 01:28:23 INFO - PROCESS | 1651 | 1467966503877 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:28:23 INFO - PROCESS | 1651 | 1467966503879 Marionette TRACE conn2 <- [1,230,null,{}] 01:28:23 INFO - PROCESS | 1651 | 1467966503885 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:28:23 INFO - PROCESS | 1651 | 1467966503887 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:23 INFO - PROCESS | 1651 | 1467966503996 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 01:28:24 INFO - PROCESS | 1651 | 1467966504009 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966504011 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x113aad800 == 30 [pid = 1651] [id = 65] 01:28:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11831a000) [pid = 1651] [serial = 191] [outer = 0x0] 01:28:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1183d2c00) [pid = 1651] [serial = 192] [outer = 0x11831a000] 01:28:24 INFO - PROCESS | 1651 | 1467966504050 Marionette DEBUG loaded listener.js 01:28:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11845b800) [pid = 1651] [serial = 193] [outer = 0x11831a000] 01:28:24 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1167d3000) [pid = 1651] [serial = 111] [outer = 0x0] [url = about:blank] 01:28:24 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1138f6800) [pid = 1651] [serial = 108] [outer = 0x0] [url = about:blank] 01:28:24 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1183d8400) [pid = 1651] [serial = 117] [outer = 0x0] [url = about:blank] 01:28:24 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1187d4c00) [pid = 1651] [serial = 114] [outer = 0x0] [url = about:blank] 01:28:24 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119463400) [pid = 1651] [serial = 120] [outer = 0x0] [url = about:blank] 01:28:24 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11897a400) [pid = 1651] [serial = 115] [outer = 0x0] [url = about:blank] 01:28:24 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1173c4000) [pid = 1651] [serial = 112] [outer = 0x0] [url = about:blank] 01:28:24 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x113f33c00) [pid = 1651] [serial = 109] [outer = 0x0] [url = about:blank] 01:28:24 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1266d8c00) [pid = 1651] [serial = 106] [outer = 0x0] [url = about:blank] 01:28:24 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119047800) [pid = 1651] [serial = 118] [outer = 0x0] [url = about:blank] 01:28:24 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x121334c00) [pid = 1651] [serial = 124] [outer = 0x0] [url = about:blank] 01:28:24 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1195de000) [pid = 1651] [serial = 121] [outer = 0x0] [url = about:blank] 01:28:24 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119d3a000) [pid = 1651] [serial = 123] [outer = 0x0] [url = about:blank] 01:28:24 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x125310800) [pid = 1651] [serial = 105] [outer = 0x0] [url = about:blank] 01:28:24 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12530e000) [pid = 1651] [serial = 103] [outer = 0x0] [url = about:blank] 01:28:24 INFO - PROCESS | 1651 | 1467966504363 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:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 522ms 01:28:24 INFO - PROCESS | 1651 | 1467966504399 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 01:28:24 INFO - PROCESS | 1651 | 1467966504401 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 01:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:28:24 INFO - PROCESS | 1651 | 1467966504408 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:28:24 INFO - PROCESS | 1651 | 1467966504409 Marionette TRACE conn2 <- [1,234,null,{}] 01:28:24 INFO - PROCESS | 1651 | 1467966504412 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:28:24 INFO - PROCESS | 1651 | 1467966504413 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:24 INFO - PROCESS | 1651 | 1467966504488 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 01:28:24 INFO - PROCESS | 1651 | 1467966504492 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966504494 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170ea800 == 31 [pid = 1651] [id = 66] 01:28:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x118683400) [pid = 1651] [serial = 194] [outer = 0x0] 01:28:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1187d6000) [pid = 1651] [serial = 195] [outer = 0x118683400] 01:28:24 INFO - PROCESS | 1651 | 1467966504522 Marionette DEBUG loaded listener.js 01:28:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1190bdc00) [pid = 1651] [serial = 196] [outer = 0x118683400] 01:28:24 INFO - PROCESS | 1651 | 1467966504845 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:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 470ms 01:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:28:24 INFO - PROCESS | 1651 | 1467966504877 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 01:28:24 INFO - PROCESS | 1651 | 1467966504879 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 01:28:24 INFO - PROCESS | 1651 | 1467966504881 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:28:24 INFO - PROCESS | 1651 | 1467966504883 Marionette TRACE conn2 <- [1,238,null,{}] 01:28:24 INFO - PROCESS | 1651 | 1467966504891 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:28:24 INFO - PROCESS | 1651 | 1467966504894 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:24 INFO - PROCESS | 1651 | 1467966504969 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 01:28:25 INFO - PROCESS | 1651 | 1467966505015 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966505017 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182d3000 == 32 [pid = 1651] [id = 67] 01:28:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1151cec00) [pid = 1651] [serial = 197] [outer = 0x0] 01:28:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1195dbc00) [pid = 1651] [serial = 198] [outer = 0x1151cec00] 01:28:25 INFO - PROCESS | 1651 | 1467966505045 Marionette DEBUG loaded listener.js 01:28:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119827800) [pid = 1651] [serial = 199] [outer = 0x1151cec00] 01:28:25 INFO - PROCESS | 1651 | 1467966505313 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:28:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 475ms 01:28:25 INFO - PROCESS | 1651 | 1467966505360 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 01:28:25 INFO - PROCESS | 1651 | 1467966505362 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 01:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:28:25 INFO - PROCESS | 1651 | 1467966505364 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:28:25 INFO - PROCESS | 1651 | 1467966505365 Marionette TRACE conn2 <- [1,242,null,{}] 01:28:25 INFO - PROCESS | 1651 | 1467966505367 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:28:25 INFO - PROCESS | 1651 | 1467966505369 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:25 INFO - PROCESS | 1651 | 1467966505459 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 01:28:25 INFO - PROCESS | 1651 | 1467966505462 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966505463 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x119591800 == 33 [pid = 1651] [id = 68] 01:28:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x120f0b800) [pid = 1651] [serial = 200] [outer = 0x0] 01:28:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x120ff8000) [pid = 1651] [serial = 201] [outer = 0x120f0b800] 01:28:25 INFO - PROCESS | 1651 | 1467966505491 Marionette DEBUG loaded listener.js 01:28:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12143e400) [pid = 1651] [serial = 202] [outer = 0x120f0b800] 01:28:25 INFO - PROCESS | 1651 | 1467966505791 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:28:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 468ms 01:28:25 INFO - PROCESS | 1651 | 1467966505833 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 01:28:25 INFO - PROCESS | 1651 | 1467966505834 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 01:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:28:25 INFO - PROCESS | 1651 | 1467966505837 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:28:25 INFO - PROCESS | 1651 | 1467966505840 Marionette TRACE conn2 <- [1,246,null,{}] 01:28:25 INFO - PROCESS | 1651 | 1467966505842 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:28:25 INFO - PROCESS | 1651 | 1467966505843 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:25 INFO - PROCESS | 1651 | 1467966505942 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 01:28:25 INFO - PROCESS | 1651 | 1467966505956 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966505957 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a50000 == 34 [pid = 1651] [id = 69] 01:28:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x113d93c00) [pid = 1651] [serial = 203] [outer = 0x0] 01:28:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12133c800) [pid = 1651] [serial = 204] [outer = 0x113d93c00] 01:28:25 INFO - PROCESS | 1651 | 1467966505982 Marionette DEBUG loaded listener.js 01:28:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123bd4800) [pid = 1651] [serial = 205] [outer = 0x113d93c00] 01:28:26 INFO - PROCESS | 1651 | 1467966506312 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:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 521ms 01:28:26 INFO - PROCESS | 1651 | 1467966506358 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 01:28:26 INFO - PROCESS | 1651 | 1467966506360 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 01:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:28:26 INFO - PROCESS | 1651 | 1467966506362 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:28:26 INFO - PROCESS | 1651 | 1467966506363 Marionette TRACE conn2 <- [1,250,null,{}] 01:28:26 INFO - PROCESS | 1651 | 1467966506365 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:28:26 INFO - PROCESS | 1651 | 1467966506370 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:26 INFO - PROCESS | 1651 | 1467966506478 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 01:28:26 INFO - PROCESS | 1651 | 1467966506509 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966506510 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x121130800 == 35 [pid = 1651] [id = 70] 01:28:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1248ea400) [pid = 1651] [serial = 206] [outer = 0x0] 01:28:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x125311800) [pid = 1651] [serial = 207] [outer = 0x1248ea400] 01:28:26 INFO - PROCESS | 1651 | 1467966506535 Marionette DEBUG loaded listener.js 01:28:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x126e72400) [pid = 1651] [serial = 208] [outer = 0x1248ea400] 01:28:26 INFO - PROCESS | 1651 | 1467966506844 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:28:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1266cdc00) [pid = 1651] [serial = 209] [outer = 0x12cad0800] 01:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 520ms 01:28:26 INFO - PROCESS | 1651 | 1467966506897 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 01:28:26 INFO - PROCESS | 1651 | 1467966506898 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 01:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:28:26 INFO - PROCESS | 1651 | 1467966506907 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:28:26 INFO - PROCESS | 1651 | 1467966506908 Marionette TRACE conn2 <- [1,254,null,{}] 01:28:26 INFO - PROCESS | 1651 | 1467966506911 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:28:26 INFO - PROCESS | 1651 | 1467966506912 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:27 INFO - PROCESS | 1651 | 1467966506999 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 01:28:27 INFO - PROCESS | 1651 | 1467966507031 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966507032 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x121429800 == 36 [pid = 1651] [id = 71] 01:28:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x126e73000) [pid = 1651] [serial = 210] [outer = 0x0] 01:28:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1273c0c00) [pid = 1651] [serial = 211] [outer = 0x126e73000] 01:28:27 INFO - PROCESS | 1651 | 1467966507057 Marionette DEBUG loaded listener.js 01:28:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x128f4e400) [pid = 1651] [serial = 212] [outer = 0x126e73000] 01:28:27 INFO - PROCESS | 1651 | 1467966507343 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:28:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 469ms 01:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:28:27 INFO - PROCESS | 1651 | 1467966507377 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 01:28:27 INFO - PROCESS | 1651 | 1467966507378 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 01:28:27 INFO - PROCESS | 1651 | 1467966507380 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:28:27 INFO - PROCESS | 1651 | 1467966507381 Marionette TRACE conn2 <- [1,258,null,{}] 01:28:27 INFO - PROCESS | 1651 | 1467966507383 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:28:27 INFO - PROCESS | 1651 | 1467966507384 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:27 INFO - PROCESS | 1651 | 1467966507487 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 01:28:27 INFO - PROCESS | 1651 | 1467966507492 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966507493 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bdf000 == 37 [pid = 1651] [id = 72] 01:28:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11386e000) [pid = 1651] [serial = 213] [outer = 0x0] 01:28:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x129154800) [pid = 1651] [serial = 214] [outer = 0x11386e000] 01:28:27 INFO - PROCESS | 1651 | 1467966507525 Marionette DEBUG loaded listener.js 01:28:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1293c0800) [pid = 1651] [serial = 215] [outer = 0x11386e000] 01:28:27 INFO - PROCESS | 1651 | 1467966507838 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:28:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 518ms 01:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:28:27 INFO - PROCESS | 1651 | 1467966507899 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 01:28:27 INFO - PROCESS | 1651 | 1467966507900 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 01:28:27 INFO - PROCESS | 1651 | 1467966507902 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:28:27 INFO - PROCESS | 1651 | 1467966507905 Marionette TRACE conn2 <- [1,262,null,{}] 01:28:27 INFO - PROCESS | 1651 | 1467966507908 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:28:27 INFO - PROCESS | 1651 | 1467966507909 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:28 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x111d75000) [pid = 1651] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:28:28 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x126d3c400) [pid = 1651] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:28:28 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x120febc00) [pid = 1651] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:28:28 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x113866c00) [pid = 1651] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:28:28 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1190ba800) [pid = 1651] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:28:28 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1273c3000) [pid = 1651] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:28:28 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11270d000) [pid = 1651] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:28:28 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x126e6e800) [pid = 1651] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:28:28 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x121a5d400) [pid = 1651] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:28:28 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x121af5000) [pid = 1651] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:28:28 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12143e800) [pid = 1651] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:28:28 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1160dbc00) [pid = 1651] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:28:28 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1266cc400) [pid = 1651] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:28:28 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11867f000) [pid = 1651] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:28:28 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119d39800) [pid = 1651] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:28:28 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1160d9c00) [pid = 1651] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:28:28 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x112f74000) [pid = 1651] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:28:28 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x124c4f800) [pid = 1651] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:28:28 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119780c00) [pid = 1651] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:28:28 INFO - PROCESS | 1651 | 1467966508158 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 01:28:28 INFO - PROCESS | 1651 | 1467966508165 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966508167 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d76000 == 38 [pid = 1651] [id = 73] 01:28:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x113d42400) [pid = 1651] [serial = 216] [outer = 0x0] 01:28:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x116979c00) [pid = 1651] [serial = 217] [outer = 0x113d42400] 01:28:28 INFO - PROCESS | 1651 | 1467966508191 Marionette DEBUG loaded listener.js 01:28:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119418800) [pid = 1651] [serial = 218] [outer = 0x113d42400] 01:28:28 INFO - PROCESS | 1651 | 1467966508477 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:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 624ms 01:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:28:28 INFO - PROCESS | 1651 | 1467966508527 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 01:28:28 INFO - PROCESS | 1651 | 1467966508528 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 01:28:28 INFO - PROCESS | 1651 | 1467966508530 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:28:28 INFO - PROCESS | 1651 | 1467966508531 Marionette TRACE conn2 <- [1,266,null,{}] 01:28:28 INFO - PROCESS | 1651 | 1467966508533 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:28:28 INFO - PROCESS | 1651 | 1467966508534 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:28 INFO - PROCESS | 1651 | 1467966508611 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 01:28:28 INFO - PROCESS | 1651 | 1467966508614 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966508615 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12717a800 == 39 [pid = 1651] [id = 74] 01:28:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x120ff4c00) [pid = 1651] [serial = 219] [outer = 0x0] 01:28:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x126d3c400) [pid = 1651] [serial = 220] [outer = 0x120ff4c00] 01:28:28 INFO - PROCESS | 1651 | 1467966508649 Marionette DEBUG loaded listener.js 01:28:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1293e7400) [pid = 1651] [serial = 221] [outer = 0x120ff4c00] 01:28:28 INFO - PROCESS | 1651 | 1467966508947 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:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 01:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:28:29 INFO - PROCESS | 1651 | 1467966508999 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 01:28:29 INFO - PROCESS | 1651 | 1467966509000 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 01:28:29 INFO - PROCESS | 1651 | 1467966509003 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:28:29 INFO - PROCESS | 1651 | 1467966509005 Marionette TRACE conn2 <- [1,270,null,{}] 01:28:29 INFO - PROCESS | 1651 | 1467966509007 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:28:29 INFO - PROCESS | 1651 | 1467966509009 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:29 INFO - PROCESS | 1651 | 1467966509117 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 01:28:29 INFO - PROCESS | 1651 | 1467966509126 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966509127 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x127643800 == 40 [pid = 1651] [id = 75] 01:28:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1248f6000) [pid = 1651] [serial = 222] [outer = 0x0] 01:28:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1294e2c00) [pid = 1651] [serial = 223] [outer = 0x1248f6000] 01:28:29 INFO - PROCESS | 1651 | 1467966509153 Marionette DEBUG loaded listener.js 01:28:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12a5d3400) [pid = 1651] [serial = 224] [outer = 0x1248f6000] 01:28:29 INFO - PROCESS | 1651 | 1467966509444 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:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 473ms 01:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:28:29 INFO - PROCESS | 1651 | 1467966509477 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 01:28:29 INFO - PROCESS | 1651 | 1467966509478 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 01:28:29 INFO - PROCESS | 1651 | 1467966509480 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:28:29 INFO - PROCESS | 1651 | 1467966509481 Marionette TRACE conn2 <- [1,274,null,{}] 01:28:29 INFO - PROCESS | 1651 | 1467966509483 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:28:29 INFO - PROCESS | 1651 | 1467966509484 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:29 INFO - PROCESS | 1651 | 1467966509575 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 01:28:29 INFO - PROCESS | 1651 | 1467966509579 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966509580 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x129366000 == 41 [pid = 1651] [id = 76] 01:28:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12a698400) [pid = 1651] [serial = 225] [outer = 0x0] 01:28:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12a6a2800) [pid = 1651] [serial = 226] [outer = 0x12a698400] 01:28:29 INFO - PROCESS | 1651 | 1467966509604 Marionette DEBUG loaded listener.js 01:28:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12a6ad400) [pid = 1651] [serial = 227] [outer = 0x12a698400] 01:28:29 INFO - PROCESS | 1651 | 1467966509907 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:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 01:28:29 INFO - PROCESS | 1651 | 1467966509949 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 01:28:29 INFO - PROCESS | 1651 | 1467966509950 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 01:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:28:29 INFO - PROCESS | 1651 | 1467966509953 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:28:29 INFO - PROCESS | 1651 | 1467966509954 Marionette TRACE conn2 <- [1,278,null,{}] 01:28:29 INFO - PROCESS | 1651 | 1467966509956 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:28:29 INFO - PROCESS | 1651 | 1467966509957 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:30 INFO - PROCESS | 1651 | 1467966510057 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 01:28:30 INFO - PROCESS | 1651 | 1467966510129 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966510131 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x112643000 == 42 [pid = 1651] [id = 77] 01:28:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x110e6f000) [pid = 1651] [serial = 228] [outer = 0x0] 01:28:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1122b9800) [pid = 1651] [serial = 229] [outer = 0x110e6f000] 01:28:30 INFO - PROCESS | 1651 | 1467966510163 Marionette DEBUG loaded listener.js 01:28:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x116023c00) [pid = 1651] [serial = 230] [outer = 0x110e6f000] 01:28:30 INFO - PROCESS | 1651 | 1467966510581 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:28:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 673ms 01:28:30 INFO - PROCESS | 1651 | 1467966510628 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 01:28:30 INFO - PROCESS | 1651 | 1467966510630 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 01:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:28:30 INFO - PROCESS | 1651 | 1467966510633 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:28:30 INFO - PROCESS | 1651 | 1467966510635 Marionette TRACE conn2 <- [1,282,null,{}] 01:28:30 INFO - PROCESS | 1651 | 1467966510639 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:28:30 INFO - PROCESS | 1651 | 1467966510642 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:30 INFO - PROCESS | 1651 | 1467966510741 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 01:28:30 INFO - PROCESS | 1651 | 1467966510790 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966510791 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182d2000 == 43 [pid = 1651] [id = 78] 01:28:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x116080400) [pid = 1651] [serial = 231] [outer = 0x0] 01:28:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x118681c00) [pid = 1651] [serial = 232] [outer = 0x116080400] 01:28:30 INFO - PROCESS | 1651 | 1467966510822 Marionette DEBUG loaded listener.js 01:28:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1187db000) [pid = 1651] [serial = 233] [outer = 0x116080400] 01:28:31 INFO - PROCESS | 1651 | 1467966511233 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:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 623ms 01:28:31 INFO - PROCESS | 1651 | 1467966511259 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 01:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:28:31 INFO - PROCESS | 1651 | 1467966511261 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 01:28:31 INFO - PROCESS | 1651 | 1467966511264 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:28:31 INFO - PROCESS | 1651 | 1467966511265 Marionette TRACE conn2 <- [1,286,null,{}] 01:28:31 INFO - PROCESS | 1651 | 1467966511268 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:28:31 INFO - PROCESS | 1651 | 1467966511269 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:31 INFO - PROCESS | 1651 | 1467966511369 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 01:28:31 INFO - PROCESS | 1651 | 1467966511415 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966511416 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x126965800 == 44 [pid = 1651] [id = 79] 01:28:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1195df400) [pid = 1651] [serial = 234] [outer = 0x0] 01:28:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x119821c00) [pid = 1651] [serial = 235] [outer = 0x1195df400] 01:28:31 INFO - PROCESS | 1651 | 1467966511450 Marionette DEBUG loaded listener.js 01:28:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1210c4400) [pid = 1651] [serial = 236] [outer = 0x1195df400] 01:28:31 INFO - PROCESS | 1651 | 1467966511838 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:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 620ms 01:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:28:31 INFO - PROCESS | 1651 | 1467966511884 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 01:28:31 INFO - PROCESS | 1651 | 1467966511886 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 01:28:31 INFO - PROCESS | 1651 | 1467966511892 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:28:31 INFO - PROCESS | 1651 | 1467966511897 Marionette TRACE conn2 <- [1,290,null,{}] 01:28:31 INFO - PROCESS | 1651 | 1467966511900 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:28:31 INFO - PROCESS | 1651 | 1467966511903 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:32 INFO - PROCESS | 1651 | 1467966512003 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 01:28:32 INFO - PROCESS | 1651 | 1467966512054 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966512056 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295dc800 == 45 [pid = 1651] [id = 80] 01:28:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x123bd2400) [pid = 1651] [serial = 237] [outer = 0x0] 01:28:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1266d9800) [pid = 1651] [serial = 238] [outer = 0x123bd2400] 01:28:32 INFO - PROCESS | 1651 | 1467966512085 Marionette DEBUG loaded listener.js 01:28:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x127109800) [pid = 1651] [serial = 239] [outer = 0x123bd2400] 01:28:32 INFO - PROCESS | 1651 | 1467966512478 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:28:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 627ms 01:28:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:28:32 INFO - PROCESS | 1651 | 1467966512515 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 01:28:32 INFO - PROCESS | 1651 | 1467966512517 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 01:28:32 INFO - PROCESS | 1651 | 1467966512519 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:28:32 INFO - PROCESS | 1651 | 1467966512521 Marionette TRACE conn2 <- [1,294,null,{}] 01:28:32 INFO - PROCESS | 1651 | 1467966512523 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:28:32 INFO - PROCESS | 1651 | 1467966512524 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:32 INFO - PROCESS | 1651 | 1467966512624 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 01:28:32 INFO - PROCESS | 1651 | 1467966512704 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966512705 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a678000 == 46 [pid = 1651] [id = 81] 01:28:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12914c000) [pid = 1651] [serial = 240] [outer = 0x0] 01:28:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1294ddc00) [pid = 1651] [serial = 241] [outer = 0x12914c000] 01:28:32 INFO - PROCESS | 1651 | 1467966512746 Marionette DEBUG loaded listener.js 01:28:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12a5c9000) [pid = 1651] [serial = 242] [outer = 0x12914c000] 01:28:33 INFO - PROCESS | 1651 | 1467966513158 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:28:33 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:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 670ms 01:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:28:33 INFO - PROCESS | 1651 | 1467966513189 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 01:28:33 INFO - PROCESS | 1651 | 1467966513191 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 01:28:33 INFO - PROCESS | 1651 | 1467966513193 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:28:33 INFO - PROCESS | 1651 | 1467966513194 Marionette TRACE conn2 <- [1,298,null,{}] 01:28:33 INFO - PROCESS | 1651 | 1467966513197 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:28:33 INFO - PROCESS | 1651 | 1467966513198 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:33 INFO - PROCESS | 1651 | 1467966513296 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 01:28:33 INFO - PROCESS | 1651 | 1467966513344 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966513348 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170df000 == 47 [pid = 1651] [id = 82] 01:28:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1216bd800) [pid = 1651] [serial = 243] [outer = 0x0] 01:28:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x126d42c00) [pid = 1651] [serial = 244] [outer = 0x1216bd800] 01:28:33 INFO - PROCESS | 1651 | 1467966513387 Marionette DEBUG loaded listener.js 01:28:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12a5d0400) [pid = 1651] [serial = 245] [outer = 0x1216bd800] 01:28:33 INFO - PROCESS | 1651 | 1467966513874 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:28:33 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:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 721ms 01:28:33 INFO - PROCESS | 1651 | 1467966513918 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 01:28:33 INFO - PROCESS | 1651 | 1467966513920 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 01:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:28:33 INFO - PROCESS | 1651 | 1467966513956 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:28:33 INFO - PROCESS | 1651 | 1467966513958 Marionette TRACE conn2 <- [1,302,null,{}] 01:28:33 INFO - PROCESS | 1651 | 1467966513964 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:28:33 INFO - PROCESS | 1651 | 1467966513965 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:34 INFO - PROCESS | 1651 | 1467966514056 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 01:28:34 INFO - PROCESS | 1651 | 1467966514120 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966514121 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x116997000 == 48 [pid = 1651] [id = 83] 01:28:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x113aabc00) [pid = 1651] [serial = 246] [outer = 0x0] 01:28:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11867e400) [pid = 1651] [serial = 247] [outer = 0x113aabc00] 01:28:34 INFO - PROCESS | 1651 | 1467966514153 Marionette DEBUG loaded listener.js 01:28:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1187da000) [pid = 1651] [serial = 248] [outer = 0x113aabc00] 01:28:34 INFO - PROCESS | 1651 | --DOCSHELL 0x129366000 == 47 [pid = 1651] [id = 76] 01:28:34 INFO - PROCESS | 1651 | --DOCSHELL 0x127643800 == 46 [pid = 1651] [id = 75] 01:28:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12717a800 == 45 [pid = 1651] [id = 74] 01:28:34 INFO - PROCESS | 1651 | --DOCSHELL 0x117d76000 == 44 [pid = 1651] [id = 73] 01:28:34 INFO - PROCESS | 1651 | --DOCSHELL 0x123bdf000 == 43 [pid = 1651] [id = 72] 01:28:34 INFO - PROCESS | 1651 | --DOCSHELL 0x121429800 == 42 [pid = 1651] [id = 71] 01:28:34 INFO - PROCESS | 1651 | --DOCSHELL 0x121130800 == 41 [pid = 1651] [id = 70] 01:28:34 INFO - PROCESS | 1651 | --DOCSHELL 0x119a50000 == 40 [pid = 1651] [id = 69] 01:28:34 INFO - PROCESS | 1651 | --DOCSHELL 0x119591800 == 39 [pid = 1651] [id = 68] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x1293ec800) [pid = 1651] [serial = 183] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOCSHELL 0x1182d3000 == 38 [pid = 1651] [id = 67] 01:28:34 INFO - PROCESS | 1651 | --DOCSHELL 0x1170ea800 == 37 [pid = 1651] [id = 66] 01:28:34 INFO - PROCESS | 1651 | --DOCSHELL 0x113aad800 == 36 [pid = 1651] [id = 65] 01:28:34 INFO - PROCESS | 1651 | 1467966514520 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:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11845fc00) [pid = 1651] [serial = 135] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x118680000) [pid = 1651] [serial = 136] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x126e73400) [pid = 1651] [serial = 162] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x123bd3000) [pid = 1651] [serial = 153] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1248ef000) [pid = 1651] [serial = 154] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x113d90800) [pid = 1651] [serial = 129] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1273bd800) [pid = 1651] [serial = 165] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x127614400) [pid = 1651] [serial = 166] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x127316c00) [pid = 1651] [serial = 163] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x128f4f800) [pid = 1651] [serial = 171] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11977fc00) [pid = 1651] [serial = 174] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11602b000) [pid = 1651] [serial = 130] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x128de1c00) [pid = 1651] [serial = 169] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12761a800) [pid = 1651] [serial = 168] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x124aa6000) [pid = 1651] [serial = 156] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1293b7c00) [pid = 1651] [serial = 177] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x124adb400) [pid = 1651] [serial = 157] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x123bd0c00) [pid = 1651] [serial = 127] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11697b800) [pid = 1651] [serial = 132] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1133e7800) [pid = 1651] [serial = 133] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x127109000) [pid = 1651] [serial = 180] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1187d4000) [pid = 1651] [serial = 138] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118979c00) [pid = 1651] [serial = 139] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x121332c00) [pid = 1651] [serial = 150] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1219bbc00) [pid = 1651] [serial = 151] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119420c00) [pid = 1651] [serial = 141] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11946d800) [pid = 1651] [serial = 142] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119777400) [pid = 1651] [serial = 144] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119d3e800) [pid = 1651] [serial = 145] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12530bc00) [pid = 1651] [serial = 159] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x120fec000) [pid = 1651] [serial = 147] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1210bf800) [pid = 1651] [serial = 148] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12914f800) [pid = 1651] [serial = 172] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12914b400) [pid = 1651] [serial = 175] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1293e4000) [pid = 1651] [serial = 181] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x126d3c000) [pid = 1651] [serial = 160] [outer = 0x0] [url = about:blank] 01:28:34 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1293c0000) [pid = 1651] [serial = 178] [outer = 0x0] [url = about:blank] 01:28:34 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:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 645ms 01:28:34 INFO - PROCESS | 1651 | 1467966514583 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 01:28:34 INFO - PROCESS | 1651 | 1467966514586 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 01:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:28:34 INFO - PROCESS | 1651 | 1467966514590 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:28:34 INFO - PROCESS | 1651 | 1467966514591 Marionette TRACE conn2 <- [1,306,null,{}] 01:28:34 INFO - PROCESS | 1651 | 1467966514594 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:28:34 INFO - PROCESS | 1651 | 1467966514595 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:34 INFO - PROCESS | 1651 | 1467966514675 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 01:28:34 INFO - PROCESS | 1651 | 1467966514680 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966514681 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170e9000 == 37 [pid = 1651] [id = 84] 01:28:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119465800) [pid = 1651] [serial = 249] [outer = 0x0] 01:28:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1195de000) [pid = 1651] [serial = 250] [outer = 0x119465800] 01:28:34 INFO - PROCESS | 1651 | 1467966514708 Marionette DEBUG loaded listener.js 01:28:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119d39400) [pid = 1651] [serial = 251] [outer = 0x119465800] 01:28:35 INFO - PROCESS | 1651 | 1467966515035 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:28:35 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:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 469ms 01:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:28:35 INFO - PROCESS | 1651 | 1467966515060 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 01:28:35 INFO - PROCESS | 1651 | 1467966515062 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 01:28:35 INFO - PROCESS | 1651 | 1467966515065 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:28:35 INFO - PROCESS | 1651 | 1467966515068 Marionette TRACE conn2 <- [1,310,null,{}] 01:28:35 INFO - PROCESS | 1651 | 1467966515077 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:28:35 INFO - PROCESS | 1651 | 1467966515080 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:35 INFO - PROCESS | 1651 | 1467966515223 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 01:28:35 INFO - PROCESS | 1651 | 1467966515240 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1651 | 1467966515243 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1190a8800 == 38 [pid = 1651] [id = 85] 01:28:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1214bc800) [pid = 1651] [serial = 252] [outer = 0x0] 01:28:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123bd3000) [pid = 1651] [serial = 253] [outer = 0x1214bc800] 01:28:35 INFO - PROCESS | 1651 | 1467966515286 Marionette DEBUG loaded listener.js 01:28:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x125308c00) [pid = 1651] [serial = 254] [outer = 0x1214bc800] 01:28:35 INFO - PROCESS | 1651 | 1467966515735 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:28:35 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:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 726ms 01:28:35 INFO - PROCESS | 1651 | 1467966515792 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 01:28:35 INFO - PROCESS | 1651 | 1467966515794 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 01:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:28:35 INFO - PROCESS | 1651 | 1467966515796 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:28:35 INFO - PROCESS | 1651 | 1467966515797 Marionette TRACE conn2 <- [1,314,null,{}] 01:28:35 INFO - PROCESS | 1651 | 1467966515799 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:28:35 INFO - PROCESS | 1651 | 1467966515800 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:35 INFO - PROCESS | 1651 | 1467966515878 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 01:28:35 INFO - PROCESS | 1651 | 1467966515882 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1651 | 1467966515884 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x113a41800 == 39 [pid = 1651] [id = 86] 01:28:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x127108000) [pid = 1651] [serial = 255] [outer = 0x0] 01:28:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1273bec00) [pid = 1651] [serial = 256] [outer = 0x127108000] 01:28:35 INFO - PROCESS | 1651 | 1467966515911 Marionette DEBUG loaded listener.js 01:28:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1273c9400) [pid = 1651] [serial = 257] [outer = 0x127108000] 01:28:36 INFO - PROCESS | 1651 | 1467966516234 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:28:36 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:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 469ms 01:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:28:36 INFO - PROCESS | 1651 | 1467966516265 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 01:28:36 INFO - PROCESS | 1651 | 1467966516267 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 01:28:36 INFO - PROCESS | 1651 | 1467966516270 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:28:36 INFO - PROCESS | 1651 | 1467966516271 Marionette TRACE conn2 <- [1,318,null,{}] 01:28:36 INFO - PROCESS | 1651 | 1467966516274 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:28:36 INFO - PROCESS | 1651 | 1467966516276 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:36 INFO - PROCESS | 1651 | 1467966516427 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 01:28:36 INFO - PROCESS | 1651 | 1467966516438 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966516439 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x121248800 == 40 [pid = 1651] [id = 87] 01:28:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x116708c00) [pid = 1651] [serial = 258] [outer = 0x0] 01:28:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1273c8c00) [pid = 1651] [serial = 259] [outer = 0x116708c00] 01:28:36 INFO - PROCESS | 1651 | 1467966516470 Marionette DEBUG loaded listener.js 01:28:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128937800) [pid = 1651] [serial = 260] [outer = 0x116708c00] 01:28:36 INFO - PROCESS | 1651 | 1467966516811 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:28:36 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:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 570ms 01:28:36 INFO - PROCESS | 1651 | 1467966516840 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 01:28:36 INFO - PROCESS | 1651 | 1467966516842 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 01:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:28:36 INFO - PROCESS | 1651 | 1467966516844 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:28:36 INFO - PROCESS | 1651 | 1467966516845 Marionette TRACE conn2 <- [1,322,null,{}] 01:28:36 INFO - PROCESS | 1651 | 1467966516847 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:28:36 INFO - PROCESS | 1651 | 1467966516851 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:36 INFO - PROCESS | 1651 | 1467966516962 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 01:28:36 INFO - PROCESS | 1651 | 1467966516977 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966516978 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x113a41000 == 41 [pid = 1651] [id = 88] 01:28:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12893a400) [pid = 1651] [serial = 261] [outer = 0x0] 01:28:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1293c0000) [pid = 1651] [serial = 262] [outer = 0x12893a400] 01:28:37 INFO - PROCESS | 1651 | 1467966517003 Marionette DEBUG loaded listener.js 01:28:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12a5d1800) [pid = 1651] [serial = 263] [outer = 0x12893a400] 01:28:37 INFO - PROCESS | 1651 | 1467966517328 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:28:37 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:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 517ms 01:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:28:37 INFO - PROCESS | 1651 | 1467966517366 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 01:28:37 INFO - PROCESS | 1651 | 1467966517367 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 01:28:37 INFO - PROCESS | 1651 | 1467966517369 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:28:37 INFO - PROCESS | 1651 | 1467966517370 Marionette TRACE conn2 <- [1,326,null,{}] 01:28:37 INFO - PROCESS | 1651 | 1467966517372 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:28:37 INFO - PROCESS | 1651 | 1467966517373 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:37 INFO - PROCESS | 1651 | 1467966517474 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 01:28:37 INFO - PROCESS | 1651 | 1467966517477 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966517479 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x126db2000 == 42 [pid = 1651] [id = 89] 01:28:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12a5ccc00) [pid = 1651] [serial = 264] [outer = 0x0] 01:28:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12a733400) [pid = 1651] [serial = 265] [outer = 0x12a5ccc00] 01:28:37 INFO - PROCESS | 1651 | 1467966517502 Marionette DEBUG loaded listener.js 01:28:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12a73e400) [pid = 1651] [serial = 266] [outer = 0x12a5ccc00] 01:28:37 INFO - PROCESS | 1651 | 1467966517848 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:28:37 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:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 01:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:28:37 INFO - PROCESS | 1651 | 1467966517888 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 01:28:37 INFO - PROCESS | 1651 | 1467966517889 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 01:28:37 INFO - PROCESS | 1651 | 1467966517897 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:28:37 INFO - PROCESS | 1651 | 1467966517898 Marionette TRACE conn2 <- [1,330,null,{}] 01:28:37 INFO - PROCESS | 1651 | 1467966517900 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:28:37 INFO - PROCESS | 1651 | 1467966517901 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:37 INFO - PROCESS | 1651 | 1467966517995 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 01:28:38 INFO - PROCESS | 1651 | 1467966518043 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966518044 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x127646800 == 43 [pid = 1651] [id = 90] 01:28:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12b81f400) [pid = 1651] [serial = 267] [outer = 0x0] 01:28:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12b829c00) [pid = 1651] [serial = 268] [outer = 0x12b81f400] 01:28:38 INFO - PROCESS | 1651 | 1467966518068 Marionette DEBUG loaded listener.js 01:28:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12b9b0400) [pid = 1651] [serial = 269] [outer = 0x12b81f400] 01:28:38 INFO - PROCESS | 1651 | 1467966518362 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:28:38 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:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 526ms 01:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:28:38 INFO - PROCESS | 1651 | 1467966518418 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 01:28:38 INFO - PROCESS | 1651 | 1467966518419 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 01:28:38 INFO - PROCESS | 1651 | 1467966518421 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:28:38 INFO - PROCESS | 1651 | 1467966518422 Marionette TRACE conn2 <- [1,334,null,{}] 01:28:38 INFO - PROCESS | 1651 | 1467966518425 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:28:38 INFO - PROCESS | 1651 | 1467966518426 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:38 INFO - PROCESS | 1651 | 1467966518528 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 01:28:38 INFO - PROCESS | 1651 | 1467966518541 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966518542 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12898e800 == 44 [pid = 1651] [id = 91] 01:28:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12b9b3400) [pid = 1651] [serial = 270] [outer = 0x0] 01:28:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12b9b9400) [pid = 1651] [serial = 271] [outer = 0x12b9b3400] 01:28:38 INFO - PROCESS | 1651 | 1467966518566 Marionette DEBUG loaded listener.js 01:28:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12ba4d800) [pid = 1651] [serial = 272] [outer = 0x12b9b3400] 01:28:38 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x118683400) [pid = 1651] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:28:38 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1151cec00) [pid = 1651] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:28:38 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11831a000) [pid = 1651] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:28:38 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x126e73000) [pid = 1651] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:28:38 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1248f6000) [pid = 1651] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:28:38 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x113d42400) [pid = 1651] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:28:38 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1248ea400) [pid = 1651] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:28:38 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x113d93c00) [pid = 1651] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:28:38 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11386e000) [pid = 1651] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:28:38 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x120ff4c00) [pid = 1651] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:28:38 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x120f0b800) [pid = 1651] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:28:38 INFO - PROCESS | 1651 | 1467966518928 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:28:38 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:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 01:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:28:38 INFO - PROCESS | 1651 | 1467966518939 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 01:28:38 INFO - PROCESS | 1651 | 1467966518941 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 01:28:38 INFO - PROCESS | 1651 | 1467966518943 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:28:38 INFO - PROCESS | 1651 | 1467966518944 Marionette TRACE conn2 <- [1,338,null,{}] 01:28:38 INFO - PROCESS | 1651 | 1467966518946 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:28:38 INFO - PROCESS | 1651 | 1467966518947 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:39 INFO - PROCESS | 1651 | 1467966519028 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 01:28:39 INFO - PROCESS | 1651 | 1467966519032 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966519033 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x128fbf800 == 45 [pid = 1651] [id = 92] 01:28:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1176de000) [pid = 1651] [serial = 273] [outer = 0x0] 01:28:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1248f6000) [pid = 1651] [serial = 274] [outer = 0x1176de000] 01:28:39 INFO - PROCESS | 1651 | 1467966519057 Marionette DEBUG loaded listener.js 01:28:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12ba50000) [pid = 1651] [serial = 275] [outer = 0x1176de000] 01:28:39 INFO - PROCESS | 1651 | 1467966519378 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:28:39 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:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 470ms 01:28:39 INFO - PROCESS | 1651 | 1467966519414 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 01:28:39 INFO - PROCESS | 1651 | 1467966519415 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 01:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:28:39 INFO - PROCESS | 1651 | 1467966519417 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:28:39 INFO - PROCESS | 1651 | 1467966519420 Marionette TRACE conn2 <- [1,342,null,{}] 01:28:39 INFO - PROCESS | 1651 | 1467966519422 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:28:39 INFO - PROCESS | 1651 | 1467966519424 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:39 INFO - PROCESS | 1651 | 1467966519533 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 01:28:39 INFO - PROCESS | 1651 | 1467966519541 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966519542 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295e9000 == 46 [pid = 1651] [id = 93] 01:28:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12ba55800) [pid = 1651] [serial = 276] [outer = 0x0] 01:28:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12be1d400) [pid = 1651] [serial = 277] [outer = 0x12ba55800] 01:28:39 INFO - PROCESS | 1651 | 1467966519569 Marionette DEBUG loaded listener.js 01:28:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12c170800) [pid = 1651] [serial = 278] [outer = 0x12ba55800] 01:28:39 INFO - PROCESS | 1651 | 1467966519874 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:28:39 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:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 01:28:39 INFO - PROCESS | 1651 | 1467966519888 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 01:28:39 INFO - PROCESS | 1651 | 1467966519891 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 01:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:28:39 INFO - PROCESS | 1651 | 1467966519894 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:28:39 INFO - PROCESS | 1651 | 1467966519895 Marionette TRACE conn2 <- [1,346,null,{}] 01:28:39 INFO - PROCESS | 1651 | 1467966519898 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:28:39 INFO - PROCESS | 1651 | 1467966519899 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:39 INFO - PROCESS | 1651 | 1467966519982 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 01:28:39 INFO - PROCESS | 1651 | 1467966519986 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966519987 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab9c000 == 47 [pid = 1651] [id = 94] 01:28:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1128d2400) [pid = 1651] [serial = 279] [outer = 0x0] 01:28:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1128d5400) [pid = 1651] [serial = 280] [outer = 0x1128d2400] 01:28:40 INFO - PROCESS | 1651 | 1467966520011 Marionette DEBUG loaded listener.js 01:28:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x112f74000) [pid = 1651] [serial = 281] [outer = 0x1128d2400] 01:28:40 INFO - PROCESS | 1651 | 1467966520350 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:28:40 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:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 469ms 01:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:28:40 INFO - PROCESS | 1651 | 1467966520363 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 01:28:40 INFO - PROCESS | 1651 | 1467966520365 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 01:28:40 INFO - PROCESS | 1651 | 1467966520367 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:28:40 INFO - PROCESS | 1651 | 1467966520368 Marionette TRACE conn2 <- [1,350,null,{}] 01:28:40 INFO - PROCESS | 1651 | 1467966520370 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:28:40 INFO - PROCESS | 1651 | 1467966520371 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:40 INFO - PROCESS | 1651 | 1467966520476 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 01:28:40 INFO - PROCESS | 1651 | 1467966520482 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966520483 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b137000 == 48 [pid = 1651] [id = 95] 01:28:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1128cbc00) [pid = 1651] [serial = 282] [outer = 0x0] 01:28:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12ba59000) [pid = 1651] [serial = 283] [outer = 0x1128cbc00] 01:28:40 INFO - PROCESS | 1651 | 1467966520506 Marionette DEBUG loaded listener.js 01:28:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12c177800) [pid = 1651] [serial = 284] [outer = 0x1128cbc00] 01:28:40 INFO - PROCESS | 1651 | 1467966520793 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:28:40 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:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 470ms 01:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:28:40 INFO - PROCESS | 1651 | 1467966520863 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 01:28:40 INFO - PROCESS | 1651 | 1467966520865 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 01:28:40 INFO - PROCESS | 1651 | 1467966520869 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:28:40 INFO - PROCESS | 1651 | 1467966520872 Marionette TRACE conn2 <- [1,354,null,{}] 01:28:40 INFO - PROCESS | 1651 | 1467966520876 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:28:40 INFO - PROCESS | 1651 | 1467966520879 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:40 INFO - PROCESS | 1651 | 1467966520987 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 01:28:41 INFO - PROCESS | 1651 | 1467966521047 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966521049 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x11666a800 == 49 [pid = 1651] [id = 96] 01:28:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x113f2e400) [pid = 1651] [serial = 285] [outer = 0x0] 01:28:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x116076400) [pid = 1651] [serial = 286] [outer = 0x113f2e400] 01:28:41 INFO - PROCESS | 1651 | 1467966521082 Marionette DEBUG loaded listener.js 01:28:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x116a0b800) [pid = 1651] [serial = 287] [outer = 0x113f2e400] 01:28:41 INFO - PROCESS | 1651 | 1467966521587 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:28:41 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:28:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 772ms 01:28:41 INFO - PROCESS | 1651 | 1467966521643 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 01:28:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:28:41 INFO - PROCESS | 1651 | 1467966521646 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 01:28:41 INFO - PROCESS | 1651 | 1467966521653 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:28:41 INFO - PROCESS | 1651 | 1467966521657 Marionette TRACE conn2 <- [1,358,null,{}] 01:28:41 INFO - PROCESS | 1651 | 1467966521661 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:28:41 INFO - PROCESS | 1651 | 1467966521664 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:41 INFO - PROCESS | 1651 | 1467966521807 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 01:28:41 INFO - PROCESS | 1651 | 1467966521869 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966521871 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a3f800 == 50 [pid = 1651] [id = 97] 01:28:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x119418c00) [pid = 1651] [serial = 288] [outer = 0x0] 01:28:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1195e5000) [pid = 1651] [serial = 289] [outer = 0x119418c00] 01:28:41 INFO - PROCESS | 1651 | 1467966521902 Marionette DEBUG loaded listener.js 01:28:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x120fef400) [pid = 1651] [serial = 290] [outer = 0x119418c00] 01:28:42 INFO - PROCESS | 1651 | 1467966522341 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:28:42 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:28:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 731ms 01:28:42 INFO - PROCESS | 1651 | 1467966522381 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 01:28:42 INFO - PROCESS | 1651 | 1467966522383 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 01:28:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:28:42 INFO - PROCESS | 1651 | 1467966522385 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:28:42 INFO - PROCESS | 1651 | 1467966522386 Marionette TRACE conn2 <- [1,362,null,{}] 01:28:42 INFO - PROCESS | 1651 | 1467966522393 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:28:42 INFO - PROCESS | 1651 | 1467966522396 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:42 INFO - PROCESS | 1651 | 1467966522504 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 01:28:42 INFO - PROCESS | 1651 | 1467966522571 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966522573 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295d2000 == 51 [pid = 1651] [id = 98] 01:28:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1267d7800) [pid = 1651] [serial = 291] [outer = 0x0] 01:28:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x126e6f000) [pid = 1651] [serial = 292] [outer = 0x1267d7800] 01:28:42 INFO - PROCESS | 1651 | 1467966522605 Marionette DEBUG loaded listener.js 01:28:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x128939800) [pid = 1651] [serial = 293] [outer = 0x1267d7800] 01:28:43 INFO - PROCESS | 1651 | 1467966523031 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:28:43 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:28:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 673ms 01:28:43 INFO - PROCESS | 1651 | 1467966523059 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 01:28:43 INFO - PROCESS | 1651 | 1467966523060 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 01:28:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:28:43 INFO - PROCESS | 1651 | 1467966523063 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:28:43 INFO - PROCESS | 1651 | 1467966523064 Marionette TRACE conn2 <- [1,366,null,{}] 01:28:43 INFO - PROCESS | 1651 | 1467966523066 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:28:43 INFO - PROCESS | 1651 | 1467966523068 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:43 INFO - PROCESS | 1651 | 1467966523172 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 01:28:43 INFO - PROCESS | 1651 | 1467966523236 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966523237 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9d7000 == 52 [pid = 1651] [id = 99] 01:28:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12914d400) [pid = 1651] [serial = 294] [outer = 0x0] 01:28:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1293b6400) [pid = 1651] [serial = 295] [outer = 0x12914d400] 01:28:43 INFO - PROCESS | 1651 | 1467966523266 Marionette DEBUG loaded listener.js 01:28:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1294e5000) [pid = 1651] [serial = 296] [outer = 0x12914d400] 01:28:43 INFO - PROCESS | 1651 | 1467966523740 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:28:43 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:28:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 718ms 01:28:44 INFO - PROCESS | 1651 | 1467966524040 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 01:28:44 INFO - PROCESS | 1651 | 1467966524043 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 01:28:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:28:44 INFO - PROCESS | 1651 | 1467966524121 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:28:44 INFO - PROCESS | 1651 | 1467966524124 Marionette TRACE conn2 <- [1,370,null,{}] 01:28:44 INFO - PROCESS | 1651 | 1467966524130 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:28:44 INFO - PROCESS | 1651 | 1467966524133 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:44 INFO - PROCESS | 1651 | 1467966524264 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 01:28:44 INFO - PROCESS | 1651 | 1467966524323 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966524326 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192bb800 == 53 [pid = 1651] [id = 100] 01:28:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1183d3400) [pid = 1651] [serial = 297] [outer = 0x0] 01:28:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x11845d000) [pid = 1651] [serial = 298] [outer = 0x1183d3400] 01:28:44 INFO - PROCESS | 1651 | 1467966524353 Marionette DEBUG loaded listener.js 01:28:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1187d5c00) [pid = 1651] [serial = 299] [outer = 0x1183d3400] 01:28:44 INFO - PROCESS | 1651 | 1467966524842 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:28:44 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:28:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 806ms 01:28:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:28:44 INFO - PROCESS | 1651 | 1467966524897 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 01:28:44 INFO - PROCESS | 1651 | 1467966524898 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 01:28:44 INFO - PROCESS | 1651 | 1467966524902 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:28:44 INFO - PROCESS | 1651 | 1467966524906 Marionette TRACE conn2 <- [1,374,null,{}] 01:28:44 INFO - PROCESS | 1651 | 1467966524910 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:28:44 INFO - PROCESS | 1651 | 1467966524912 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:45 INFO - PROCESS | 1651 | 1467966525012 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 01:28:45 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab9c000 == 52 [pid = 1651] [id = 94] 01:28:45 INFO - PROCESS | 1651 | --DOCSHELL 0x1295e9000 == 51 [pid = 1651] [id = 93] 01:28:45 INFO - PROCESS | 1651 | --DOCSHELL 0x128fbf800 == 50 [pid = 1651] [id = 92] 01:28:45 INFO - PROCESS | 1651 | --DOCSHELL 0x12898e800 == 49 [pid = 1651] [id = 91] 01:28:45 INFO - PROCESS | 1651 | --DOCSHELL 0x127646800 == 48 [pid = 1651] [id = 90] 01:28:45 INFO - PROCESS | 1651 | --DOCSHELL 0x126db2000 == 47 [pid = 1651] [id = 89] 01:28:45 INFO - PROCESS | 1651 | --DOCSHELL 0x113a41000 == 46 [pid = 1651] [id = 88] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12a6a2800) [pid = 1651] [serial = 226] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x113f2dc00) [pid = 1651] [serial = 186] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x1173c4800) [pid = 1651] [serial = 189] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOCSHELL 0x121248800 == 45 [pid = 1651] [id = 87] 01:28:45 INFO - PROCESS | 1651 | --DOCSHELL 0x113a41800 == 44 [pid = 1651] [id = 86] 01:28:45 INFO - PROCESS | 1651 | --DOCSHELL 0x1190a8800 == 43 [pid = 1651] [id = 85] 01:28:45 INFO - PROCESS | 1651 | --DOCSHELL 0x1170e9000 == 42 [pid = 1651] [id = 84] 01:28:45 INFO - PROCESS | 1651 | --DOCSHELL 0x116997000 == 41 [pid = 1651] [id = 83] 01:28:45 INFO - PROCESS | 1651 | --DOCSHELL 0x1170df000 == 40 [pid = 1651] [id = 82] 01:28:45 INFO - PROCESS | 1651 | --DOCSHELL 0x12a678000 == 39 [pid = 1651] [id = 81] 01:28:45 INFO - PROCESS | 1651 | --DOCSHELL 0x1295dc800 == 38 [pid = 1651] [id = 80] 01:28:45 INFO - PROCESS | 1651 | --DOCSHELL 0x126965800 == 37 [pid = 1651] [id = 79] 01:28:45 INFO - PROCESS | 1651 | --DOCSHELL 0x1182d2000 == 36 [pid = 1651] [id = 78] 01:28:45 INFO - PROCESS | 1651 | --DOCSHELL 0x112643000 == 35 [pid = 1651] [id = 77] 01:28:45 INFO - PROCESS | 1651 | 1467966525093 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966525094 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11322a800 == 36 [pid = 1651] [id = 101] 01:28:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1173c4800) [pid = 1651] [serial = 300] [outer = 0x0] 01:28:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x118790400) [pid = 1651] [serial = 301] [outer = 0x1173c4800] 01:28:45 INFO - PROCESS | 1651 | 1467966525121 Marionette DEBUG loaded listener.js 01:28:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x119417800) [pid = 1651] [serial = 302] [outer = 0x1173c4800] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x1190bdc00) [pid = 1651] [serial = 196] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x119827800) [pid = 1651] [serial = 199] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x1183d2c00) [pid = 1651] [serial = 192] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x1195dbc00) [pid = 1651] [serial = 198] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x128f4e400) [pid = 1651] [serial = 212] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1273c0c00) [pid = 1651] [serial = 211] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1294e2c00) [pid = 1651] [serial = 223] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x119418800) [pid = 1651] [serial = 218] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x125311800) [pid = 1651] [serial = 207] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12133c800) [pid = 1651] [serial = 204] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11845b800) [pid = 1651] [serial = 193] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x129154800) [pid = 1651] [serial = 214] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x116979c00) [pid = 1651] [serial = 217] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1293c0800) [pid = 1651] [serial = 215] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x126e72400) [pid = 1651] [serial = 208] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12a5d3400) [pid = 1651] [serial = 224] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1187d6000) [pid = 1651] [serial = 195] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1166f3c00) [pid = 1651] [serial = 49] [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:45 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1293e7400) [pid = 1651] [serial = 221] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x123bd4800) [pid = 1651] [serial = 205] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12143e400) [pid = 1651] [serial = 202] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x126d3c400) [pid = 1651] [serial = 220] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x120ff8000) [pid = 1651] [serial = 201] [outer = 0x0] [url = about:blank] 01:28:45 INFO - PROCESS | 1651 | 1467966525425 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:28:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:28:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 575ms 01:28:45 INFO - PROCESS | 1651 | 1467966525477 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 01:28:45 INFO - PROCESS | 1651 | 1467966525478 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 01:28:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:28:45 INFO - PROCESS | 1651 | 1467966525481 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:28:45 INFO - PROCESS | 1651 | 1467966525482 Marionette TRACE conn2 <- [1,378,null,{}] 01:28:45 INFO - PROCESS | 1651 | 1467966525485 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:28:45 INFO - PROCESS | 1651 | 1467966525488 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:45 INFO - PROCESS | 1651 | 1467966525566 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 01:28:45 INFO - PROCESS | 1651 | 1467966525595 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966525597 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182cd800 == 37 [pid = 1651] [id = 102] 01:28:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x120ff2400) [pid = 1651] [serial = 303] [outer = 0x0] 01:28:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x120ff4c00) [pid = 1651] [serial = 304] [outer = 0x120ff2400] 01:28:45 INFO - PROCESS | 1651 | 1467966525624 Marionette DEBUG loaded listener.js 01:28:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1211dac00) [pid = 1651] [serial = 305] [outer = 0x120ff2400] 01:28:46 INFO - PROCESS | 1651 | 1467966526012 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:28:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:28:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 568ms 01:28:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:28:46 INFO - PROCESS | 1651 | 1467966526050 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 01:28:46 INFO - PROCESS | 1651 | 1467966526051 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 01:28:46 INFO - PROCESS | 1651 | 1467966526053 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:28:46 INFO - PROCESS | 1651 | 1467966526054 Marionette TRACE conn2 <- [1,382,null,{}] 01:28:46 INFO - PROCESS | 1651 | 1467966526056 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:28:46 INFO - PROCESS | 1651 | 1467966526057 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:46 INFO - PROCESS | 1651 | 1467966526134 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 01:28:46 INFO - PROCESS | 1651 | 1467966526140 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966526141 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a48800 == 38 [pid = 1651] [id = 103] 01:28:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x121a5ec00) [pid = 1651] [serial = 306] [outer = 0x0] 01:28:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x124ad4c00) [pid = 1651] [serial = 307] [outer = 0x121a5ec00] 01:28:46 INFO - PROCESS | 1651 | 1467966526166 Marionette DEBUG loaded listener.js 01:28:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12530e000) [pid = 1651] [serial = 308] [outer = 0x121a5ec00] 01:28:46 INFO - PROCESS | 1651 | 1467966526498 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:28:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:28:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 472ms 01:28:46 INFO - PROCESS | 1651 | 1467966526525 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 01:28:46 INFO - PROCESS | 1651 | 1467966526526 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 01:28:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:28:46 INFO - PROCESS | 1651 | 1467966526528 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:28:46 INFO - PROCESS | 1651 | 1467966526529 Marionette TRACE conn2 <- [1,386,null,{}] 01:28:46 INFO - PROCESS | 1651 | 1467966526532 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:28:46 INFO - PROCESS | 1651 | 1467966526533 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:46 INFO - PROCESS | 1651 | 1467966526631 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 01:28:46 INFO - PROCESS | 1651 | 1467966526639 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966526641 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x121131000 == 39 [pid = 1651] [id = 104] 01:28:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x125310800) [pid = 1651] [serial = 309] [outer = 0x0] 01:28:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1267db000) [pid = 1651] [serial = 310] [outer = 0x125310800] 01:28:46 INFO - PROCESS | 1651 | 1467966526666 Marionette DEBUG loaded listener.js 01:28:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x127317000) [pid = 1651] [serial = 311] [outer = 0x125310800] 01:28:46 INFO - PROCESS | 1651 | 1467966526976 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:28:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:28:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 468ms 01:28:46 INFO - PROCESS | 1651 | 1467966526997 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 01:28:46 INFO - PROCESS | 1651 | 1467966526998 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 01:28:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:28:47 INFO - PROCESS | 1651 | 1467966527000 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:28:47 INFO - PROCESS | 1651 | 1467966527001 Marionette TRACE conn2 <- [1,390,null,{}] 01:28:47 INFO - PROCESS | 1651 | 1467966527004 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:28:47 INFO - PROCESS | 1651 | 1467966527010 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:47 INFO - PROCESS | 1651 | 1467966527109 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 01:28:47 INFO - PROCESS | 1651 | 1467966527113 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966527115 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x121ce1800 == 40 [pid = 1651] [id = 105] 01:28:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x127615c00) [pid = 1651] [serial = 312] [outer = 0x0] 01:28:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12893e000) [pid = 1651] [serial = 313] [outer = 0x127615c00] 01:28:47 INFO - PROCESS | 1651 | 1467966527140 Marionette DEBUG loaded listener.js 01:28:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1293bd400) [pid = 1651] [serial = 314] [outer = 0x127615c00] 01:28:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:28:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 523ms 01:28:47 INFO - PROCESS | 1651 | 1467966527516 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:28:47 INFO - PROCESS | 1651 | 1467966527524 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 01:28:47 INFO - PROCESS | 1651 | 1467966527526 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 01:28:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:28:47 INFO - PROCESS | 1651 | 1467966527528 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:28:47 INFO - PROCESS | 1651 | 1467966527537 Marionette TRACE conn2 <- [1,394,null,{}] 01:28:47 INFO - PROCESS | 1651 | 1467966527548 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:28:47 INFO - PROCESS | 1651 | 1467966527550 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:47 INFO - PROCESS | 1651 | 1467966527645 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 01:28:47 INFO - PROCESS | 1651 | 1467966527648 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966527649 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170d8800 == 41 [pid = 1651] [id = 106] 01:28:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x128933000) [pid = 1651] [serial = 315] [outer = 0x0] 01:28:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1294e0c00) [pid = 1651] [serial = 316] [outer = 0x128933000] 01:28:47 INFO - PROCESS | 1651 | 1467966527673 Marionette DEBUG loaded listener.js 01:28:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12a3b9800) [pid = 1651] [serial = 317] [outer = 0x128933000] 01:28:48 INFO - PROCESS | 1651 | 1467966528025 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:28:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:28:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 535ms 01:28:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:28:48 INFO - PROCESS | 1651 | 1467966528064 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 01:28:48 INFO - PROCESS | 1651 | 1467966528065 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 01:28:48 INFO - PROCESS | 1651 | 1467966528067 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:28:48 INFO - PROCESS | 1651 | 1467966528068 Marionette TRACE conn2 <- [1,398,null,{}] 01:28:48 INFO - PROCESS | 1651 | 1467966528070 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:28:48 INFO - PROCESS | 1651 | 1467966528072 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:48 INFO - PROCESS | 1651 | 1467966528167 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 01:28:48 INFO - PROCESS | 1651 | 1467966528172 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966528173 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12695f000 == 42 [pid = 1651] [id = 107] 01:28:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1293ed400) [pid = 1651] [serial = 318] [outer = 0x0] 01:28:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12a69d800) [pid = 1651] [serial = 319] [outer = 0x1293ed400] 01:28:48 INFO - PROCESS | 1651 | 1467966528197 Marionette DEBUG loaded listener.js 01:28:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12a736800) [pid = 1651] [serial = 320] [outer = 0x1293ed400] 01:28:48 INFO - PROCESS | 1651 | 1467966528551 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:28:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:28:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 520ms 01:28:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:28:48 INFO - PROCESS | 1651 | 1467966528589 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 01:28:48 INFO - PROCESS | 1651 | 1467966528591 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 01:28:48 INFO - PROCESS | 1651 | 1467966528593 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:28:48 INFO - PROCESS | 1651 | 1467966528594 Marionette TRACE conn2 <- [1,402,null,{}] 01:28:48 INFO - PROCESS | 1651 | 1467966528596 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:28:48 INFO - PROCESS | 1651 | 1467966528597 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:48 INFO - PROCESS | 1651 | 1467966528695 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 01:28:48 INFO - PROCESS | 1651 | 1467966528705 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966528707 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x127629000 == 43 [pid = 1651] [id = 108] 01:28:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12a738800) [pid = 1651] [serial = 321] [outer = 0x0] 01:28:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12b82bc00) [pid = 1651] [serial = 322] [outer = 0x12a738800] 01:28:48 INFO - PROCESS | 1651 | 1467966528731 Marionette DEBUG loaded listener.js 01:28:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12b9bac00) [pid = 1651] [serial = 323] [outer = 0x12a738800] 01:28:49 INFO - PROCESS | 1651 | 1467966529184 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:28:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:28:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 619ms 01:28:49 INFO - PROCESS | 1651 | 1467966529218 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 01:28:49 INFO - PROCESS | 1651 | 1467966529219 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 01:28:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:28:49 INFO - PROCESS | 1651 | 1467966529224 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:28:49 INFO - PROCESS | 1651 | 1467966529225 Marionette TRACE conn2 <- [1,406,null,{}] 01:28:49 INFO - PROCESS | 1651 | 1467966529227 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:28:49 INFO - PROCESS | 1651 | 1467966529228 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:49 INFO - PROCESS | 1651 | 1467966529497 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 01:28:49 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x116631400) [pid = 1651] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:28:49 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12a698400) [pid = 1651] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:28:49 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12a5ccc00) [pid = 1651] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:28:49 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12893a400) [pid = 1651] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:28:49 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12b81f400) [pid = 1651] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:28:49 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1216bd800) [pid = 1651] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:28:49 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12b9b3400) [pid = 1651] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:28:49 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x127108000) [pid = 1651] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:28:49 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x113aabc00) [pid = 1651] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:28:49 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x116708c00) [pid = 1651] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:28:49 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x119465800) [pid = 1651] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:28:49 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1214bc800) [pid = 1651] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:28:49 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1128d2400) [pid = 1651] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:28:49 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1176de000) [pid = 1651] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:28:49 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12ba55800) [pid = 1651] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:28:49 INFO - PROCESS | 1651 | 1467966529545 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966529546 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182e9800 == 44 [pid = 1651] [id = 109] 01:28:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1128d2400) [pid = 1651] [serial = 324] [outer = 0x0] 01:28:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x116030400) [pid = 1651] [serial = 325] [outer = 0x1128d2400] 01:28:49 INFO - PROCESS | 1651 | 1467966529570 Marionette DEBUG loaded listener.js 01:28:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x118975c00) [pid = 1651] [serial = 326] [outer = 0x1128d2400] 01:28:49 INFO - PROCESS | 1651 | 1467966529829 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:28:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:28:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 620ms 01:28:49 INFO - PROCESS | 1651 | 1467966529844 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 01:28:49 INFO - PROCESS | 1651 | 1467966529846 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 01:28:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:28:49 INFO - PROCESS | 1651 | 1467966529852 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:28:49 INFO - PROCESS | 1651 | 1467966529854 Marionette TRACE conn2 <- [1,410,null,{}] 01:28:49 INFO - PROCESS | 1651 | 1467966529864 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:28:49 INFO - PROCESS | 1651 | 1467966529865 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:49 INFO - PROCESS | 1651 | 1467966529968 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 01:28:49 INFO - PROCESS | 1651 | 1467966529975 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966529976 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295d6000 == 45 [pid = 1651] [id = 110] 01:28:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11946a800) [pid = 1651] [serial = 327] [outer = 0x0] 01:28:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x126e6e000) [pid = 1651] [serial = 328] [outer = 0x11946a800] 01:28:50 INFO - PROCESS | 1651 | 1467966530002 Marionette DEBUG loaded listener.js 01:28:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12be15c00) [pid = 1651] [serial = 329] [outer = 0x11946a800] 01:28:50 INFO - PROCESS | 1651 | 1467966530350 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:28:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:28:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 528ms 01:28:50 INFO - PROCESS | 1651 | 1467966530380 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 01:28:50 INFO - PROCESS | 1651 | 1467966530381 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 01:28:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:28:50 INFO - PROCESS | 1651 | 1467966530383 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:28:50 INFO - PROCESS | 1651 | 1467966530384 Marionette TRACE conn2 <- [1,414,null,{}] 01:28:50 INFO - PROCESS | 1651 | 1467966530387 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:28:50 INFO - PROCESS | 1651 | 1467966530388 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:50 INFO - PROCESS | 1651 | 1467966530496 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 01:28:50 INFO - PROCESS | 1651 | 1467966530502 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966530503 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a7b6800 == 46 [pid = 1651] [id = 111] 01:28:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12be23400) [pid = 1651] [serial = 330] [outer = 0x0] 01:28:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12c17a400) [pid = 1651] [serial = 331] [outer = 0x12be23400] 01:28:50 INFO - PROCESS | 1651 | 1467966530527 Marionette DEBUG loaded listener.js 01:28:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12c584800) [pid = 1651] [serial = 332] [outer = 0x12be23400] 01:28:50 INFO - PROCESS | 1651 | 1467966530858 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:28:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:28:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 521ms 01:28:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:28:50 INFO - PROCESS | 1651 | 1467966530907 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 01:28:50 INFO - PROCESS | 1651 | 1467966530908 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 01:28:50 INFO - PROCESS | 1651 | 1467966530912 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:28:50 INFO - PROCESS | 1651 | 1467966530913 Marionette TRACE conn2 <- [1,418,null,{}] 01:28:50 INFO - PROCESS | 1651 | 1467966530927 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:28:50 INFO - PROCESS | 1651 | 1467966530929 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:51 INFO - PROCESS | 1651 | 1467966531051 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 01:28:51 INFO - PROCESS | 1651 | 1467966531108 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966531109 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1f7000 == 47 [pid = 1651] [id = 112] 01:28:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11946b000) [pid = 1651] [serial = 333] [outer = 0x0] 01:28:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12c585000) [pid = 1651] [serial = 334] [outer = 0x11946b000] 01:28:51 INFO - PROCESS | 1651 | 1467966531133 Marionette DEBUG loaded listener.js 01:28:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12c5d9400) [pid = 1651] [serial = 335] [outer = 0x11946b000] 01:28:51 INFO - PROCESS | 1651 | 1467966531582 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:28:51 INFO - PROCESS | 1651 | 1467966531930 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:28:51 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:28:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1070ms 01:28:51 INFO - PROCESS | 1651 | 1467966531986 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 01:28:51 INFO - PROCESS | 1651 | 1467966531989 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 01:28:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:28:51 INFO - PROCESS | 1651 | 1467966531995 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:28:51 INFO - PROCESS | 1651 | 1467966531998 Marionette TRACE conn2 <- [1,422,null,{}] 01:28:52 INFO - PROCESS | 1651 | 1467966532004 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:28:52 INFO - PROCESS | 1651 | 1467966532007 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:52 INFO - PROCESS | 1651 | 1467966532155 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 01:28:52 INFO - PROCESS | 1651 | 1467966532210 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966532212 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x118253800 == 48 [pid = 1651] [id = 113] 01:28:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x118680400) [pid = 1651] [serial = 336] [outer = 0x0] 01:28:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1187d6000) [pid = 1651] [serial = 337] [outer = 0x118680400] 01:28:52 INFO - PROCESS | 1651 | 1467966532284 Marionette DEBUG loaded listener.js 01:28:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x119468c00) [pid = 1651] [serial = 338] [outer = 0x118680400] 01:28:53 INFO - PROCESS | 1651 | 1467966533292 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:28:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:28:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1326ms 01:28:53 INFO - PROCESS | 1651 | 1467966533320 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 01:28:53 INFO - PROCESS | 1651 | 1467966533325 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 01:28:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:28:53 INFO - PROCESS | 1651 | 1467966533330 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:28:53 INFO - PROCESS | 1651 | 1467966533331 Marionette TRACE conn2 <- [1,426,null,{}] 01:28:53 INFO - PROCESS | 1651 | 1467966533334 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:28:53 INFO - PROCESS | 1651 | 1467966533336 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:53 INFO - PROCESS | 1651 | 1467966533437 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 01:28:53 INFO - PROCESS | 1651 | 1467966533520 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966533522 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x121353800 == 49 [pid = 1651] [id = 114] 01:28:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x120ff8400) [pid = 1651] [serial = 339] [outer = 0x0] 01:28:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1216bcc00) [pid = 1651] [serial = 340] [outer = 0x120ff8400] 01:28:53 INFO - PROCESS | 1651 | 1467966533554 Marionette DEBUG loaded listener.js 01:28:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x124aa5400) [pid = 1651] [serial = 341] [outer = 0x120ff8400] 01:28:54 INFO - PROCESS | 1651 | 1467966534025 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:28:54 INFO - PROCESS | 1651 | 1467966534057 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 01:28:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 01:28:54 INFO - PROCESS | 1651 | 1467966534061 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:28:54 INFO - PROCESS | 1651 | 1467966534064 Marionette TRACE conn2 <- [1,430,null,{}] 01:28:54 INFO - PROCESS | 1651 | 1467966534073 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:28:54 INFO - PROCESS | 1651 | 1467966534077 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:54 INFO - PROCESS | 1651 | 1467966534177 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 01:28:54 INFO - PROCESS | 1651 | 1467966534249 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966534252 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x1187ae800 == 50 [pid = 1651] [id = 115] 01:28:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x119779800) [pid = 1651] [serial = 342] [outer = 0x0] 01:28:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1216c3800) [pid = 1651] [serial = 343] [outer = 0x119779800] 01:28:54 INFO - PROCESS | 1651 | 1467966534283 Marionette DEBUG loaded listener.js 01:28:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x128936800) [pid = 1651] [serial = 344] [outer = 0x119779800] 01:28:54 INFO - PROCESS | 1651 | 1467966534884 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:28:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:28:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 874ms 01:28:54 INFO - PROCESS | 1651 | 1467966534936 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 01:28:54 INFO - PROCESS | 1651 | 1467966534940 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 01:28:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:28:54 INFO - PROCESS | 1651 | 1467966534944 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:28:54 INFO - PROCESS | 1651 | 1467966534946 Marionette TRACE conn2 <- [1,434,null,{}] 01:28:54 INFO - PROCESS | 1651 | 1467966534949 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:28:54 INFO - PROCESS | 1651 | 1467966534951 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:55 INFO - PROCESS | 1651 | 1467966535045 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 01:28:55 INFO - PROCESS | 1651 | 1467966535114 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966535117 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182e2800 == 51 [pid = 1651] [id = 116] 01:28:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x118675c00) [pid = 1651] [serial = 345] [outer = 0x0] 01:28:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x1187db800) [pid = 1651] [serial = 346] [outer = 0x118675c00] 01:28:55 INFO - PROCESS | 1651 | 1467966535144 Marionette DEBUG loaded listener.js 01:28:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x119a11800) [pid = 1651] [serial = 347] [outer = 0x118675c00] 01:28:55 INFO - PROCESS | 1651 | 1467966535611 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:28:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:28:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 720ms 01:28:55 INFO - PROCESS | 1651 | 1467966535665 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 01:28:55 INFO - PROCESS | 1651 | 1467966535668 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 01:28:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:28:55 INFO - PROCESS | 1651 | 1467966535676 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:28:55 INFO - PROCESS | 1651 | 1467966535679 Marionette TRACE conn2 <- [1,438,null,{}] 01:28:55 INFO - PROCESS | 1651 | 1467966535683 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:28:55 INFO - PROCESS | 1651 | 1467966535685 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:55 INFO - PROCESS | 1651 | 1467966535827 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 01:28:55 INFO - PROCESS | 1651 | --DOCSHELL 0x113a4f800 == 50 [pid = 1651] [id = 63] 01:28:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12a7b6800 == 49 [pid = 1651] [id = 111] 01:28:55 INFO - PROCESS | 1651 | --DOCSHELL 0x1295d6000 == 48 [pid = 1651] [id = 110] 01:28:55 INFO - PROCESS | 1651 | --DOCSHELL 0x1182e9800 == 47 [pid = 1651] [id = 109] 01:28:55 INFO - PROCESS | 1651 | --DOCSHELL 0x127629000 == 46 [pid = 1651] [id = 108] 01:28:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12695f000 == 45 [pid = 1651] [id = 107] 01:28:55 INFO - PROCESS | 1651 | --DOCSHELL 0x1170d8800 == 44 [pid = 1651] [id = 106] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12ba59000) [pid = 1651] [serial = 283] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOCSHELL 0x121ce1800 == 43 [pid = 1651] [id = 105] 01:28:55 INFO - PROCESS | 1651 | --DOCSHELL 0x121131000 == 42 [pid = 1651] [id = 104] 01:28:55 INFO - PROCESS | 1651 | --DOCSHELL 0x119a48800 == 41 [pid = 1651] [id = 103] 01:28:55 INFO - PROCESS | 1651 | --DOCSHELL 0x1182cd800 == 40 [pid = 1651] [id = 102] 01:28:55 INFO - PROCESS | 1651 | --DOCSHELL 0x11322a800 == 39 [pid = 1651] [id = 101] 01:28:55 INFO - PROCESS | 1651 | --DOCSHELL 0x1192bb800 == 38 [pid = 1651] [id = 100] 01:28:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9d7000 == 37 [pid = 1651] [id = 99] 01:28:55 INFO - PROCESS | 1651 | --DOCSHELL 0x1295d2000 == 36 [pid = 1651] [id = 98] 01:28:55 INFO - PROCESS | 1651 | --DOCSHELL 0x119a3f800 == 35 [pid = 1651] [id = 97] 01:28:55 INFO - PROCESS | 1651 | --DOCSHELL 0x11666a800 == 34 [pid = 1651] [id = 96] 01:28:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12b137000 == 33 [pid = 1651] [id = 95] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x1183d9400) [pid = 1651] [serial = 190] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12a6ad400) [pid = 1651] [serial = 227] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12a733400) [pid = 1651] [serial = 265] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x1293c0000) [pid = 1651] [serial = 262] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12b829c00) [pid = 1651] [serial = 268] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x119821c00) [pid = 1651] [serial = 235] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x1122b9800) [pid = 1651] [serial = 229] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12a73e400) [pid = 1651] [serial = 266] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12a5d0400) [pid = 1651] [serial = 245] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x126d42c00) [pid = 1651] [serial = 244] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x118681c00) [pid = 1651] [serial = 232] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12b9b9400) [pid = 1651] [serial = 271] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1273bec00) [pid = 1651] [serial = 256] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1273c9400) [pid = 1651] [serial = 257] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1187da000) [pid = 1651] [serial = 248] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11867e400) [pid = 1651] [serial = 247] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1294ddc00) [pid = 1651] [serial = 241] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1273c8c00) [pid = 1651] [serial = 259] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1195de000) [pid = 1651] [serial = 250] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x119d39400) [pid = 1651] [serial = 251] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1266d9800) [pid = 1651] [serial = 238] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x123bd3000) [pid = 1651] [serial = 253] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x125308c00) [pid = 1651] [serial = 254] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12b9b0400) [pid = 1651] [serial = 269] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12ba50000) [pid = 1651] [serial = 275] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1248f6000) [pid = 1651] [serial = 274] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12ba4d800) [pid = 1651] [serial = 272] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12a5d1800) [pid = 1651] [serial = 263] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x128937800) [pid = 1651] [serial = 260] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | 1467966535921 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966535923 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x112f74000) [pid = 1651] [serial = 281] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1128d5400) [pid = 1651] [serial = 280] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12c170800) [pid = 1651] [serial = 278] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12be1d400) [pid = 1651] [serial = 277] [outer = 0x0] [url = about:blank] 01:28:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x116243800 == 34 [pid = 1651] [id = 117] 01:28:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1183d9400) [pid = 1651] [serial = 348] [outer = 0x0] 01:28:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119418800) [pid = 1651] [serial = 349] [outer = 0x1183d9400] 01:28:55 INFO - PROCESS | 1651 | 1467966535953 Marionette DEBUG loaded listener.js 01:28:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123bd3000) [pid = 1651] [serial = 350] [outer = 0x1183d9400] 01:28:56 INFO - PROCESS | 1651 | 1467966536267 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:28:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:28:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 623ms 01:28:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:28:56 INFO - PROCESS | 1651 | 1467966536317 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 01:28:56 INFO - PROCESS | 1651 | 1467966536318 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 01:28:56 INFO - PROCESS | 1651 | 1467966536323 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:28:56 INFO - PROCESS | 1651 | 1467966536325 Marionette TRACE conn2 <- [1,442,null,{}] 01:28:56 INFO - PROCESS | 1651 | 1467966536333 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:28:56 INFO - PROCESS | 1651 | 1467966536336 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:56 INFO - PROCESS | 1651 | 1467966536420 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 01:28:56 INFO - PROCESS | 1651 | 1467966536428 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966536431 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195ad800 == 35 [pid = 1651] [id = 118] 01:28:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1267d4800) [pid = 1651] [serial = 351] [outer = 0x0] 01:28:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x128933400) [pid = 1651] [serial = 352] [outer = 0x1267d4800] 01:28:56 INFO - PROCESS | 1651 | 1467966536476 Marionette DEBUG loaded listener.js 01:28:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x128dd9800) [pid = 1651] [serial = 353] [outer = 0x1267d4800] 01:28:56 INFO - PROCESS | 1651 | 1467966536933 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:28:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:28:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 624ms 01:28:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:28:56 INFO - PROCESS | 1651 | 1467966536944 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 01:28:56 INFO - PROCESS | 1651 | 1467966536946 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 01:28:56 INFO - PROCESS | 1651 | 1467966536948 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:28:56 INFO - PROCESS | 1651 | 1467966536949 Marionette TRACE conn2 <- [1,446,null,{}] 01:28:56 INFO - PROCESS | 1651 | 1467966536951 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:28:56 INFO - PROCESS | 1651 | 1467966536952 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:57 INFO - PROCESS | 1651 | 1467966537045 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 01:28:57 INFO - PROCESS | 1651 | 1467966537048 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966537050 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12141f000 == 36 [pid = 1651] [id = 119] 01:28:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12914a800) [pid = 1651] [serial = 354] [outer = 0x0] 01:28:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x129327800) [pid = 1651] [serial = 355] [outer = 0x12914a800] 01:28:57 INFO - PROCESS | 1651 | 1467966537075 Marionette DEBUG loaded listener.js 01:28:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12932cc00) [pid = 1651] [serial = 356] [outer = 0x12914a800] 01:28:57 INFO - PROCESS | 1651 | 1467966537407 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:28:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:28:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 518ms 01:28:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:28:57 INFO - PROCESS | 1651 | 1467966537466 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 01:28:57 INFO - PROCESS | 1651 | 1467966537467 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 01:28:57 INFO - PROCESS | 1651 | 1467966537469 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:28:57 INFO - PROCESS | 1651 | 1467966537471 Marionette TRACE conn2 <- [1,450,null,{}] 01:28:57 INFO - PROCESS | 1651 | 1467966537473 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:28:57 INFO - PROCESS | 1651 | 1467966537474 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:57 INFO - PROCESS | 1651 | 1467966537549 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 01:28:57 INFO - PROCESS | 1651 | 1467966537552 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966537554 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x1266e8800 == 37 [pid = 1651] [id = 120] 01:28:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x129329800) [pid = 1651] [serial = 357] [outer = 0x0] 01:28:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1293b6800) [pid = 1651] [serial = 358] [outer = 0x129329800] 01:28:57 INFO - PROCESS | 1651 | 1467966537582 Marionette DEBUG loaded listener.js 01:28:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x118977400) [pid = 1651] [serial = 359] [outer = 0x129329800] 01:28:57 INFO - PROCESS | 1651 | 1467966537917 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:28:57 INFO - PROCESS | 1651 | 1467966537942 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 01:28:57 INFO - PROCESS | 1651 | 1467966537944 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:28:57 INFO - PROCESS | 1651 | 1467966537952 Marionette TRACE conn2 <- [1,454,null,{}] 01:28:57 INFO - PROCESS | 1651 | 1467966537955 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:28:57 INFO - PROCESS | 1651 | 1467966537960 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:58 INFO - PROCESS | 1651 | 1467966538087 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 01:28:58 INFO - PROCESS | 1651 | 1467966538099 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966538100 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x127180000 == 38 [pid = 1651] [id = 121] 01:28:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x129330000) [pid = 1651] [serial = 360] [outer = 0x0] 01:28:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12a3b0c00) [pid = 1651] [serial = 361] [outer = 0x129330000] 01:28:58 INFO - PROCESS | 1651 | 1467966538125 Marionette DEBUG loaded listener.js 01:28:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12b9b7800) [pid = 1651] [serial = 362] [outer = 0x129330000] 01:28:58 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:28:58 INFO - PROCESS | 1651 | 1467966538469 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:28:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:28:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 581ms 01:28:58 INFO - PROCESS | 1651 | 1467966538525 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 01:28:58 INFO - PROCESS | 1651 | 1467966538526 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 01:28:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:28:58 INFO - PROCESS | 1651 | 1467966538529 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:28:58 INFO - PROCESS | 1651 | 1467966538530 Marionette TRACE conn2 <- [1,458,null,{}] 01:28:58 INFO - PROCESS | 1651 | 1467966538532 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:28:58 INFO - PROCESS | 1651 | 1467966538533 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:58 INFO - PROCESS | 1651 | 1467966538629 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 01:28:58 INFO - PROCESS | 1651 | 1467966538640 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966538641 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x128fb8800 == 39 [pid = 1651] [id = 122] 01:28:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12a6a4c00) [pid = 1651] [serial = 363] [outer = 0x0] 01:28:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12be15000) [pid = 1651] [serial = 364] [outer = 0x12a6a4c00] 01:28:58 INFO - PROCESS | 1651 | 1467966538665 Marionette DEBUG loaded listener.js 01:28:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12c174400) [pid = 1651] [serial = 365] [outer = 0x12a6a4c00] 01:28:59 INFO - PROCESS | 1651 | 1467966539022 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:28:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:28:59 INFO - PROCESS | 1651 | 1467966539049 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 01:28:59 INFO - PROCESS | 1651 | 1467966539052 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:28:59 INFO - PROCESS | 1651 | 1467966539053 Marionette TRACE conn2 <- [1,462,null,{}] 01:28:59 INFO - PROCESS | 1651 | 1467966539057 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:28:59 INFO - PROCESS | 1651 | 1467966539058 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:59 INFO - PROCESS | 1651 | 1467966539209 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 01:28:59 INFO - PROCESS | 1651 | 1467966539224 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966539225 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x11699e800 == 40 [pid = 1651] [id = 123] 01:28:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1129a6000) [pid = 1651] [serial = 366] [outer = 0x0] 01:28:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1129ae400) [pid = 1651] [serial = 367] [outer = 0x1129a6000] 01:28:59 INFO - PROCESS | 1651 | 1467966539258 Marionette DEBUG loaded listener.js 01:28:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1129b3c00) [pid = 1651] [serial = 368] [outer = 0x1129a6000] 01:28:59 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:28:59 INFO - PROCESS | 1651 | 1467966539734 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:28:59 INFO - PROCESS | 1651 | 1467966539777 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 01:28:59 INFO - PROCESS | 1651 | 1467966539779 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:28:59 INFO - PROCESS | 1651 | 1467966539780 Marionette TRACE conn2 <- [1,466,null,{}] 01:28:59 INFO - PROCESS | 1651 | 1467966539782 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:28:59 INFO - PROCESS | 1651 | 1467966539783 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:59 INFO - PROCESS | 1651 | 1467966539888 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 01:28:59 INFO - PROCESS | 1651 | 1467966539892 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966539893 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:28:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a7b6800 == 41 [pid = 1651] [id = 124] 01:28:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x1129aac00) [pid = 1651] [serial = 369] [outer = 0x0] 01:28:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12c172c00) [pid = 1651] [serial = 370] [outer = 0x1129aac00] 01:28:59 INFO - PROCESS | 1651 | 1467966539917 Marionette DEBUG loaded listener.js 01:28:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12c58ac00) [pid = 1651] [serial = 371] [outer = 0x1129aac00] 01:29:00 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12be23400) [pid = 1651] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:29:00 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x1128d2400) [pid = 1651] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:29:00 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11946a800) [pid = 1651] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:29:00 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x128933000) [pid = 1651] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:29:00 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1293ed400) [pid = 1651] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:29:00 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1183d3400) [pid = 1651] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:29:00 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x127615c00) [pid = 1651] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:29:00 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1173c4800) [pid = 1651] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:29:00 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x125310800) [pid = 1651] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:29:00 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x121a5ec00) [pid = 1651] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:29:00 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12a738800) [pid = 1651] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:29:00 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x120ff2400) [pid = 1651] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:29:00 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1128cbc00) [pid = 1651] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:29:00 INFO - PROCESS | 1651 | 1467966540409 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:29:00 INFO - PROCESS | 1651 | 1467966540451 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 01:29:00 INFO - PROCESS | 1651 | 1467966540453 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:29:00 INFO - PROCESS | 1651 | 1467966540454 Marionette TRACE conn2 <- [1,470,null,{}] 01:29:00 INFO - PROCESS | 1651 | 1467966540458 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:29:00 INFO - PROCESS | 1651 | 1467966540460 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:00 INFO - PROCESS | 1651 | 1467966540536 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 01:29:00 INFO - PROCESS | 1651 | 1467966540594 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966540595 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a7cf000 == 42 [pid = 1651] [id = 125] 01:29:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1129af800) [pid = 1651] [serial = 372] [outer = 0x0] 01:29:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11627cc00) [pid = 1651] [serial = 373] [outer = 0x1129af800] 01:29:00 INFO - PROCESS | 1651 | 1467966540620 Marionette DEBUG loaded listener.js 01:29:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x116283c00) [pid = 1651] [serial = 374] [outer = 0x1129af800] 01:29:00 INFO - PROCESS | 1651 | 1467966540900 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:29:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:29:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 474ms 01:29:00 INFO - PROCESS | 1651 | 1467966540928 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 01:29:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:29:00 INFO - PROCESS | 1651 | 1467966540930 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 01:29:00 INFO - PROCESS | 1651 | 1467966540932 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:29:00 INFO - PROCESS | 1651 | 1467966540934 Marionette TRACE conn2 <- [1,474,null,{}] 01:29:00 INFO - PROCESS | 1651 | 1467966540937 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:29:00 INFO - PROCESS | 1651 | 1467966540940 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:01 INFO - PROCESS | 1651 | 1467966541043 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 01:29:01 INFO - PROCESS | 1651 | 1467966541048 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966541049 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbd9800 == 43 [pid = 1651] [id = 126] 01:29:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x116284000) [pid = 1651] [serial = 375] [outer = 0x0] 01:29:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1210c0400) [pid = 1651] [serial = 376] [outer = 0x116284000] 01:29:01 INFO - PROCESS | 1651 | 1467966541076 Marionette DEBUG loaded listener.js 01:29:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12c58a400) [pid = 1651] [serial = 377] [outer = 0x116284000] 01:29:01 INFO - PROCESS | 1651 | 1467966541440 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:29:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:29:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 520ms 01:29:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:29:01 INFO - PROCESS | 1651 | 1467966541452 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 01:29:01 INFO - PROCESS | 1651 | 1467966541453 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 01:29:01 INFO - PROCESS | 1651 | 1467966541457 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:29:01 INFO - PROCESS | 1651 | 1467966541459 Marionette TRACE conn2 <- [1,478,null,{}] 01:29:01 INFO - PROCESS | 1651 | 1467966541461 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:29:01 INFO - PROCESS | 1651 | 1467966541462 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:01 INFO - PROCESS | 1651 | 1467966541566 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 01:29:01 INFO - PROCESS | 1651 | 1467966541574 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966541575 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c524800 == 44 [pid = 1651] [id = 127] 01:29:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x127372000) [pid = 1651] [serial = 378] [outer = 0x0] 01:29:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12737b400) [pid = 1651] [serial = 379] [outer = 0x127372000] 01:29:01 INFO - PROCESS | 1651 | 1467966541599 Marionette DEBUG loaded listener.js 01:29:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x127380000) [pid = 1651] [serial = 380] [outer = 0x127372000] 01:29:01 INFO - PROCESS | 1651 | 1467966541890 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:29:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:29:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 471ms 01:29:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:29:01 INFO - PROCESS | 1651 | 1467966541928 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 01:29:01 INFO - PROCESS | 1651 | 1467966541929 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 01:29:01 INFO - PROCESS | 1651 | 1467966541931 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:29:01 INFO - PROCESS | 1651 | 1467966541932 Marionette TRACE conn2 <- [1,482,null,{}] 01:29:01 INFO - PROCESS | 1651 | 1467966541935 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:29:01 INFO - PROCESS | 1651 | 1467966541936 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:02 INFO - PROCESS | 1651 | 1467966542016 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 01:29:02 INFO - PROCESS | 1651 | 1467966542019 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966542021 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ca73800 == 45 [pid = 1651] [id = 128] 01:29:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12737cc00) [pid = 1651] [serial = 381] [outer = 0x0] 01:29:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x128925c00) [pid = 1651] [serial = 382] [outer = 0x12737cc00] 01:29:02 INFO - PROCESS | 1651 | 1467966542047 Marionette DEBUG loaded listener.js 01:29:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x128929800) [pid = 1651] [serial = 383] [outer = 0x12737cc00] 01:29:02 INFO - PROCESS | 1651 | 1467966542531 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:29:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:29:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 626ms 01:29:02 INFO - PROCESS | 1651 | 1467966542558 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 01:29:02 INFO - PROCESS | 1651 | 1467966542561 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 01:29:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:29:02 INFO - PROCESS | 1651 | 1467966542564 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:29:02 INFO - PROCESS | 1651 | 1467966542566 Marionette TRACE conn2 <- [1,486,null,{}] 01:29:02 INFO - PROCESS | 1651 | 1467966542570 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:29:02 INFO - PROCESS | 1651 | 1467966542572 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:02 INFO - PROCESS | 1651 | 1467966542675 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 01:29:02 INFO - PROCESS | 1651 | 1467966542732 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966542733 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d71000 == 46 [pid = 1651] [id = 129] 01:29:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1167d5400) [pid = 1651] [serial = 384] [outer = 0x0] 01:29:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1183d7000) [pid = 1651] [serial = 385] [outer = 0x1167d5400] 01:29:02 INFO - PROCESS | 1651 | 1467966542764 Marionette DEBUG loaded listener.js 01:29:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1184c3800) [pid = 1651] [serial = 386] [outer = 0x1167d5400] 01:29:03 INFO - PROCESS | 1651 | 1467966543219 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:29:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:29:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 671ms 01:29:03 INFO - PROCESS | 1651 | 1467966543236 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 01:29:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:29:03 INFO - PROCESS | 1651 | 1467966543241 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 01:29:03 INFO - PROCESS | 1651 | 1467966543246 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:29:03 INFO - PROCESS | 1651 | 1467966543247 Marionette TRACE conn2 <- [1,490,null,{}] 01:29:03 INFO - PROCESS | 1651 | 1467966543250 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:29:03 INFO - PROCESS | 1651 | 1467966543252 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:03 INFO - PROCESS | 1651 | 1467966543354 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 01:29:03 INFO - PROCESS | 1651 | 1467966543412 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966543414 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e84800 == 47 [pid = 1651] [id = 130] 01:29:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1184ca400) [pid = 1651] [serial = 387] [outer = 0x0] 01:29:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x118971000) [pid = 1651] [serial = 388] [outer = 0x1184ca400] 01:29:03 INFO - PROCESS | 1651 | 1467966543444 Marionette DEBUG loaded listener.js 01:29:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x119821c00) [pid = 1651] [serial = 389] [outer = 0x1184ca400] 01:29:03 INFO - PROCESS | 1651 | 1467966543861 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:29:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:29:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 670ms 01:29:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:29:03 INFO - PROCESS | 1651 | 1467966543916 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 01:29:03 INFO - PROCESS | 1651 | 1467966543918 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 01:29:03 INFO - PROCESS | 1651 | 1467966543920 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:29:03 INFO - PROCESS | 1651 | 1467966543923 Marionette TRACE conn2 <- [1,494,null,{}] 01:29:03 INFO - PROCESS | 1651 | 1467966543930 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:29:03 INFO - PROCESS | 1651 | 1467966543934 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:04 INFO - PROCESS | 1651 | 1467966544087 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 01:29:04 INFO - PROCESS | 1651 | 1467966544159 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966544161 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c52d000 == 48 [pid = 1651] [id = 131] 01:29:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x124aa4800) [pid = 1651] [serial = 390] [outer = 0x0] 01:29:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x126e72400) [pid = 1651] [serial = 391] [outer = 0x124aa4800] 01:29:04 INFO - PROCESS | 1651 | 1467966544193 Marionette DEBUG loaded listener.js 01:29:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x1273c9c00) [pid = 1651] [serial = 392] [outer = 0x124aa4800] 01:29:04 INFO - PROCESS | 1651 | 1467966544612 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:29:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:29:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 722ms 01:29:04 INFO - PROCESS | 1651 | 1467966544643 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 01:29:04 INFO - PROCESS | 1651 | 1467966544644 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 01:29:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:29:04 INFO - PROCESS | 1651 | 1467966544647 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:29:04 INFO - PROCESS | 1651 | 1467966544648 Marionette TRACE conn2 <- [1,498,null,{}] 01:29:04 INFO - PROCESS | 1651 | 1467966544650 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:29:04 INFO - PROCESS | 1651 | 1467966544652 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:04 INFO - PROCESS | 1651 | 1467966544755 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 01:29:04 INFO - PROCESS | 1651 | 1467966544821 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966544822 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cd86800 == 49 [pid = 1651] [id = 132] 01:29:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x128929400) [pid = 1651] [serial = 393] [outer = 0x0] 01:29:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x128934400) [pid = 1651] [serial = 394] [outer = 0x128929400] 01:29:04 INFO - PROCESS | 1651 | 1467966544853 Marionette DEBUG loaded listener.js 01:29:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12914a400) [pid = 1651] [serial = 395] [outer = 0x128929400] 01:29:05 INFO - PROCESS | 1651 | 1467966545278 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:29:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:29:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 668ms 01:29:05 INFO - PROCESS | 1651 | 1467966545315 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 01:29:05 INFO - PROCESS | 1651 | 1467966545317 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 01:29:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:29:05 INFO - PROCESS | 1651 | 1467966545319 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:29:05 INFO - PROCESS | 1651 | 1467966545320 Marionette TRACE conn2 <- [1,502,null,{}] 01:29:05 INFO - PROCESS | 1651 | 1467966545323 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:29:05 INFO - PROCESS | 1651 | 1467966545324 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:05 INFO - PROCESS | 1651 | 1467966545442 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 01:29:05 INFO - PROCESS | 1651 | 1467966545526 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966545528 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170ed000 == 50 [pid = 1651] [id = 133] 01:29:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x116a19000) [pid = 1651] [serial = 396] [outer = 0x0] 01:29:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x127107c00) [pid = 1651] [serial = 397] [outer = 0x116a19000] 01:29:05 INFO - PROCESS | 1651 | 1467966545558 Marionette DEBUG loaded listener.js 01:29:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x129153400) [pid = 1651] [serial = 398] [outer = 0x116a19000] 01:29:06 INFO - PROCESS | 1651 | 1467966546112 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:29:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:29:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 822ms 01:29:06 INFO - PROCESS | 1651 | 1467966546161 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 01:29:06 INFO - PROCESS | 1651 | 1467966546163 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 01:29:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:29:06 INFO - PROCESS | 1651 | 1467966546168 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:29:06 INFO - PROCESS | 1651 | 1467966546170 Marionette TRACE conn2 <- [1,506,null,{}] 01:29:06 INFO - PROCESS | 1651 | 1467966546176 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:29:06 INFO - PROCESS | 1651 | 1467966546177 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:06 INFO - PROCESS | 1651 | 1467966546268 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 01:29:06 INFO - PROCESS | 1651 | 1467966546342 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966546344 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x113a42800 == 51 [pid = 1651] [id = 134] 01:29:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x1129a7800) [pid = 1651] [serial = 399] [outer = 0x0] 01:29:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x11607ac00) [pid = 1651] [serial = 400] [outer = 0x1129a7800] 01:29:06 INFO - PROCESS | 1651 | 1467966546372 Marionette DEBUG loaded listener.js 01:29:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x1184cc400) [pid = 1651] [serial = 401] [outer = 0x1129a7800] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12c524800 == 50 [pid = 1651] [id = 127] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbd9800 == 49 [pid = 1651] [id = 126] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12a7cf000 == 48 [pid = 1651] [id = 125] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12a7b6800 == 47 [pid = 1651] [id = 124] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x11699e800 == 46 [pid = 1651] [id = 123] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x128fb8800 == 45 [pid = 1651] [id = 122] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x127180000 == 44 [pid = 1651] [id = 121] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1266e8800 == 43 [pid = 1651] [id = 120] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12141f000 == 42 [pid = 1651] [id = 119] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1195ad800 == 41 [pid = 1651] [id = 118] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x116243800 == 40 [pid = 1651] [id = 117] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1182e2800 == 39 [pid = 1651] [id = 116] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x118253800 == 38 [pid = 1651] [id = 113] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1f7000 == 37 [pid = 1651] [id = 112] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1182e4800 == 36 [pid = 1651] [id = 64] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x121353800 == 35 [pid = 1651] [id = 114] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1187ae800 == 34 [pid = 1651] [id = 115] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x128aba800 == 33 [pid = 1651] [id = 62] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1170ed000 == 32 [pid = 1651] [id = 133] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12cd86800 == 31 [pid = 1651] [id = 132] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12c52d000 == 30 [pid = 1651] [id = 131] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x123e84800 == 29 [pid = 1651] [id = 130] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12ca73800 == 28 [pid = 1651] [id = 128] 01:29:07 INFO - PROCESS | 1651 | --DOCSHELL 0x117d71000 == 27 [pid = 1651] [id = 129] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x1294e0c00) [pid = 1651] [serial = 316] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12a69d800) [pid = 1651] [serial = 319] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x12a3b9800) [pid = 1651] [serial = 317] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x1187d5c00) [pid = 1651] [serial = 299] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x11845d000) [pid = 1651] [serial = 298] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x116076400) [pid = 1651] [serial = 286] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x1195e5000) [pid = 1651] [serial = 289] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x126e6f000) [pid = 1651] [serial = 292] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12893e000) [pid = 1651] [serial = 313] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x118790400) [pid = 1651] [serial = 301] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x119417800) [pid = 1651] [serial = 302] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x1293b6400) [pid = 1651] [serial = 295] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x1267db000) [pid = 1651] [serial = 310] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x127317000) [pid = 1651] [serial = 311] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x124ad4c00) [pid = 1651] [serial = 307] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12530e000) [pid = 1651] [serial = 308] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12b82bc00) [pid = 1651] [serial = 322] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x120ff4c00) [pid = 1651] [serial = 304] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x1211dac00) [pid = 1651] [serial = 305] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12c177800) [pid = 1651] [serial = 284] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12a736800) [pid = 1651] [serial = 320] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12b9bac00) [pid = 1651] [serial = 323] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12c584800) [pid = 1651] [serial = 332] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x118975c00) [pid = 1651] [serial = 326] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x116030400) [pid = 1651] [serial = 325] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x126e6e000) [pid = 1651] [serial = 328] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12be15c00) [pid = 1651] [serial = 329] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12c17a400) [pid = 1651] [serial = 331] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12c585000) [pid = 1651] [serial = 334] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1293bd400) [pid = 1651] [serial = 314] [outer = 0x0] [url = about:blank] 01:29:07 INFO - PROCESS | 1651 | 1467966547417 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:29:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:29:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1274ms 01:29:07 INFO - PROCESS | 1651 | 1467966547443 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 01:29:07 INFO - PROCESS | 1651 | 1467966547445 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 01:29:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:29:07 INFO - PROCESS | 1651 | 1467966547449 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:29:07 INFO - PROCESS | 1651 | 1467966547451 Marionette TRACE conn2 <- [1,510,null,{}] 01:29:07 INFO - PROCESS | 1651 | 1467966547454 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:29:07 INFO - PROCESS | 1651 | 1467966547456 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:07 INFO - PROCESS | 1651 | 1467966547533 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 01:29:07 INFO - PROCESS | 1651 | 1467966547541 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966547543 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x115182800 == 28 [pid = 1651] [id = 135] 01:29:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1133dbc00) [pid = 1651] [serial = 402] [outer = 0x0] 01:29:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11602e800) [pid = 1651] [serial = 403] [outer = 0x1133dbc00] 01:29:07 INFO - PROCESS | 1651 | 1467966547571 Marionette DEBUG loaded listener.js 01:29:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11627c800) [pid = 1651] [serial = 404] [outer = 0x1133dbc00] 01:29:07 INFO - PROCESS | 1651 | 1467966547909 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:29:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:29:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 520ms 01:29:07 INFO - PROCESS | 1651 | 1467966547969 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 01:29:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:29:07 INFO - PROCESS | 1651 | 1467966547972 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 01:29:07 INFO - PROCESS | 1651 | 1467966547977 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:29:07 INFO - PROCESS | 1651 | 1467966547978 Marionette TRACE conn2 <- [1,514,null,{}] 01:29:07 INFO - PROCESS | 1651 | 1467966547981 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:29:07 INFO - PROCESS | 1651 | 1467966547982 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:08 INFO - PROCESS | 1651 | 1467966548058 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 01:29:08 INFO - PROCESS | 1651 | 1467966548062 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966548063 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x117252000 == 29 [pid = 1651] [id = 136] 01:29:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x116708c00) [pid = 1651] [serial = 405] [outer = 0x0] 01:29:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x117d31c00) [pid = 1651] [serial = 406] [outer = 0x116708c00] 01:29:08 INFO - PROCESS | 1651 | 1467966548092 Marionette DEBUG loaded listener.js 01:29:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1183d9800) [pid = 1651] [serial = 407] [outer = 0x116708c00] 01:29:08 INFO - PROCESS | 1651 | 1467966548418 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:29:08 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:29:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 01:29:08 INFO - PROCESS | 1651 | 1467966548446 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 01:29:08 INFO - PROCESS | 1651 | 1467966548455 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 01:29:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:29:08 INFO - PROCESS | 1651 | 1467966548457 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:29:08 INFO - PROCESS | 1651 | 1467966548459 Marionette TRACE conn2 <- [1,518,null,{}] 01:29:08 INFO - PROCESS | 1651 | 1467966548467 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:29:08 INFO - PROCESS | 1651 | 1467966548470 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:08 INFO - PROCESS | 1651 | 1467966548569 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 01:29:08 INFO - PROCESS | 1651 | 1467966548578 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966548580 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192ba800 == 30 [pid = 1651] [id = 137] 01:29:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x112f78800) [pid = 1651] [serial = 408] [outer = 0x0] 01:29:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x118796c00) [pid = 1651] [serial = 409] [outer = 0x112f78800] 01:29:08 INFO - PROCESS | 1651 | 1467966548608 Marionette DEBUG loaded listener.js 01:29:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x118978400) [pid = 1651] [serial = 410] [outer = 0x112f78800] 01:29:08 INFO - PROCESS | 1651 | 1467966548976 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:29:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:29:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 524ms 01:29:08 INFO - PROCESS | 1651 | 1467966548982 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 01:29:08 INFO - PROCESS | 1651 | 1467966548984 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 01:29:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:29:09 INFO - PROCESS | 1651 | 1467966548993 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:29:09 INFO - PROCESS | 1651 | 1467966548995 Marionette TRACE conn2 <- [1,522,null,{}] 01:29:09 INFO - PROCESS | 1651 | 1467966548998 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:29:09 INFO - PROCESS | 1651 | 1467966549000 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:09 INFO - PROCESS | 1651 | 1467966549163 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 01:29:09 INFO - PROCESS | 1651 | 1467966549214 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966549215 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x1198a3000 == 31 [pid = 1651] [id = 138] 01:29:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x119050800) [pid = 1651] [serial = 411] [outer = 0x0] 01:29:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x1195dac00) [pid = 1651] [serial = 412] [outer = 0x119050800] 01:29:09 INFO - PROCESS | 1651 | 1467966549256 Marionette DEBUG loaded listener.js 01:29:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x119a18c00) [pid = 1651] [serial = 413] [outer = 0x119050800] 01:29:09 INFO - PROCESS | 1651 | 1467966549712 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:29:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:29:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 777ms 01:29:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:29:09 INFO - PROCESS | 1651 | 1467966549765 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 01:29:09 INFO - PROCESS | 1651 | 1467966549766 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 01:29:09 INFO - PROCESS | 1651 | 1467966549768 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:29:09 INFO - PROCESS | 1651 | 1467966549769 Marionette TRACE conn2 <- [1,526,null,{}] 01:29:09 INFO - PROCESS | 1651 | 1467966549773 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:29:09 INFO - PROCESS | 1651 | 1467966549774 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:09 INFO - PROCESS | 1651 | 1467966549864 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 01:29:09 INFO - PROCESS | 1651 | 1467966549919 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966549920 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12125e000 == 32 [pid = 1651] [id = 139] 01:29:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x116705400) [pid = 1651] [serial = 414] [outer = 0x0] 01:29:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1211dac00) [pid = 1651] [serial = 415] [outer = 0x116705400] 01:29:09 INFO - PROCESS | 1651 | 1467966549944 Marionette DEBUG loaded listener.js 01:29:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x121a56000) [pid = 1651] [serial = 416] [outer = 0x116705400] 01:29:10 INFO - PROCESS | 1651 | 1467966550290 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:29:10 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:29:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 572ms 01:29:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:29:10 INFO - PROCESS | 1651 | 1467966550341 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 01:29:10 INFO - PROCESS | 1651 | 1467966550342 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 01:29:10 INFO - PROCESS | 1651 | 1467966550344 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:29:10 INFO - PROCESS | 1651 | 1467966550345 Marionette TRACE conn2 <- [1,530,null,{}] 01:29:10 INFO - PROCESS | 1651 | 1467966550347 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:29:10 INFO - PROCESS | 1651 | 1467966550351 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:10 INFO - PROCESS | 1651 | 1467966550458 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 01:29:10 INFO - PROCESS | 1651 | 1467966550494 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966550495 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x124c07000 == 33 [pid = 1651] [id = 140] 01:29:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x123bd1c00) [pid = 1651] [serial = 417] [outer = 0x0] 01:29:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x1267d3800) [pid = 1651] [serial = 418] [outer = 0x123bd1c00] 01:29:10 INFO - PROCESS | 1651 | 1467966550520 Marionette DEBUG loaded listener.js 01:29:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x127372c00) [pid = 1651] [serial = 419] [outer = 0x123bd1c00] 01:29:10 INFO - PROCESS | 1651 | 1467966550846 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:29:10 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:29:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:29:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:29:10 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:29:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:29:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:29:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:29:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 518ms 01:29:10 INFO - PROCESS | 1651 | 1467966550863 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 01:29:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:29:10 INFO - PROCESS | 1651 | 1467966550872 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 01:29:10 INFO - PROCESS | 1651 | 1467966550876 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:29:10 INFO - PROCESS | 1651 | 1467966550877 Marionette TRACE conn2 <- [1,534,null,{}] 01:29:10 INFO - PROCESS | 1651 | 1467966550885 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:29:10 INFO - PROCESS | 1651 | 1467966550887 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:10 INFO - PROCESS | 1651 | 1467966550984 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 01:29:10 INFO - PROCESS | 1651 | 1467966550988 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966550989 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12718d800 == 34 [pid = 1651] [id = 141] 01:29:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x127373000) [pid = 1651] [serial = 420] [outer = 0x0] 01:29:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x1273c4800) [pid = 1651] [serial = 421] [outer = 0x127373000] 01:29:11 INFO - PROCESS | 1651 | 1467966551014 Marionette DEBUG loaded listener.js 01:29:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12891f000) [pid = 1651] [serial = 422] [outer = 0x127373000] 01:29:11 INFO - PROCESS | 1651 | 1467966551365 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:29:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:29:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 525ms 01:29:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:29:11 INFO - PROCESS | 1651 | 1467966551408 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 01:29:11 INFO - PROCESS | 1651 | 1467966551409 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 01:29:11 INFO - PROCESS | 1651 | 1467966551411 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:29:11 INFO - PROCESS | 1651 | 1467966551413 Marionette TRACE conn2 <- [1,538,null,{}] 01:29:11 INFO - PROCESS | 1651 | 1467966551415 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:29:11 INFO - PROCESS | 1651 | 1467966551416 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:11 INFO - PROCESS | 1651 | 1467966551780 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11386fc00) [pid = 1651] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x116080400) [pid = 1651] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x113f2e400) [pid = 1651] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x119418c00) [pid = 1651] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x1267d7800) [pid = 1651] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12914d400) [pid = 1651] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12a6a4c00) [pid = 1651] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x1129a6000) [pid = 1651] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x1129aac00) [pid = 1651] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x1129af800) [pid = 1651] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x129329800) [pid = 1651] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x118675c00) [pid = 1651] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x120ff8400) [pid = 1651] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11946b000) [pid = 1651] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1183d9400) [pid = 1651] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x119779800) [pid = 1651] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x118680400) [pid = 1651] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1267d4800) [pid = 1651] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12914a800) [pid = 1651] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x116284000) [pid = 1651] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x127372000) [pid = 1651] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x129330000) [pid = 1651] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12737cc00) [pid = 1651] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1195df400) [pid = 1651] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x110e6f000) [pid = 1651] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1266ce000) [pid = 1651] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12914c000) [pid = 1651] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:29:11 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x123bd2400) [pid = 1651] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:29:11 INFO - PROCESS | 1651 | 1467966551845 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966551846 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x116009800 == 35 [pid = 1651] [id = 142] 01:29:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1129a6000) [pid = 1651] [serial = 423] [outer = 0x0] 01:29:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1129b0800) [pid = 1651] [serial = 424] [outer = 0x1129a6000] 01:29:11 INFO - PROCESS | 1651 | 1467966551875 Marionette DEBUG loaded listener.js 01:29:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x116282c00) [pid = 1651] [serial = 425] [outer = 0x1129a6000] 01:29:12 INFO - PROCESS | 1651 | 1467966552249 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:29:12 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:29:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 873ms 01:29:12 INFO - PROCESS | 1651 | 1467966552285 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 01:29:12 INFO - PROCESS | 1651 | 1467966552287 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 01:29:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:29:12 INFO - PROCESS | 1651 | 1467966552305 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:29:12 INFO - PROCESS | 1651 | 1467966552306 Marionette TRACE conn2 <- [1,542,null,{}] 01:29:12 INFO - PROCESS | 1651 | 1467966552309 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:29:12 INFO - PROCESS | 1651 | 1467966552310 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:12 INFO - PROCESS | 1651 | 1467966552384 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 01:29:12 INFO - PROCESS | 1651 | 1467966552390 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966552392 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x128fac000 == 36 [pid = 1651] [id = 143] 01:29:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1183cc400) [pid = 1651] [serial = 426] [outer = 0x0] 01:29:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x119779000) [pid = 1651] [serial = 427] [outer = 0x1183cc400] 01:29:12 INFO - PROCESS | 1651 | 1467966552416 Marionette DEBUG loaded listener.js 01:29:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12485d400) [pid = 1651] [serial = 428] [outer = 0x1183cc400] 01:29:12 INFO - PROCESS | 1651 | 1467966552811 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:29:12 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:29:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 523ms 01:29:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:29:12 INFO - PROCESS | 1651 | 1467966552828 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 01:29:12 INFO - PROCESS | 1651 | 1467966552831 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 01:29:12 INFO - PROCESS | 1651 | 1467966552834 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:29:12 INFO - PROCESS | 1651 | 1467966552836 Marionette TRACE conn2 <- [1,546,null,{}] 01:29:12 INFO - PROCESS | 1651 | 1467966552840 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:29:12 INFO - PROCESS | 1651 | 1467966552842 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:12 INFO - PROCESS | 1651 | 1467966552953 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 01:29:13 INFO - PROCESS | 1651 | 1467966553053 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966553055 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x117237000 == 37 [pid = 1651] [id = 144] 01:29:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1129b0c00) [pid = 1651] [serial = 429] [outer = 0x0] 01:29:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x112a7dc00) [pid = 1651] [serial = 430] [outer = 0x1129b0c00] 01:29:13 INFO - PROCESS | 1651 | 1467966553094 Marionette DEBUG loaded listener.js 01:29:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x116285800) [pid = 1651] [serial = 431] [outer = 0x1129b0c00] 01:29:13 INFO - PROCESS | 1651 | 1467966553526 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:29:13 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:29:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 725ms 01:29:13 INFO - PROCESS | 1651 | 1467966553579 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 01:29:13 INFO - PROCESS | 1651 | 1467966553582 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 01:29:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:29:13 INFO - PROCESS | 1651 | 1467966553588 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:29:13 INFO - PROCESS | 1651 | 1467966553590 Marionette TRACE conn2 <- [1,550,null,{}] 01:29:13 INFO - PROCESS | 1651 | 1467966553592 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:29:13 INFO - PROCESS | 1651 | 1467966553594 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:13 INFO - PROCESS | 1651 | 1467966553702 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 01:29:13 INFO - PROCESS | 1651 | 1467966553800 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966553801 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bec800 == 38 [pid = 1651] [id = 145] 01:29:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11831a400) [pid = 1651] [serial = 432] [outer = 0x0] 01:29:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11845b800) [pid = 1651] [serial = 433] [outer = 0x11831a400] 01:29:13 INFO - PROCESS | 1651 | 1467966553840 Marionette DEBUG loaded listener.js 01:29:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11867b000) [pid = 1651] [serial = 434] [outer = 0x11831a400] 01:29:14 INFO - PROCESS | 1651 | 1467966554267 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:29:14 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:29:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 723ms 01:29:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:29:14 INFO - PROCESS | 1651 | 1467966554312 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 01:29:14 INFO - PROCESS | 1651 | 1467966554313 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 01:29:14 INFO - PROCESS | 1651 | 1467966554315 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:29:14 INFO - PROCESS | 1651 | 1467966554318 Marionette TRACE conn2 <- [1,554,null,{}] 01:29:14 INFO - PROCESS | 1651 | 1467966554326 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:29:14 INFO - PROCESS | 1651 | 1467966554329 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:14 INFO - PROCESS | 1651 | 1467966554453 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 01:29:14 INFO - PROCESS | 1651 | 1467966554513 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966554515 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295e2000 == 39 [pid = 1651] [id = 146] 01:29:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1190c4400) [pid = 1651] [serial = 435] [outer = 0x0] 01:29:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x119a13800) [pid = 1651] [serial = 436] [outer = 0x1190c4400] 01:29:14 INFO - PROCESS | 1651 | 1467966554546 Marionette DEBUG loaded listener.js 01:29:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x124ad1000) [pid = 1651] [serial = 437] [outer = 0x1190c4400] 01:29:14 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:15 INFO - PROCESS | 1651 | 1467966555234 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:29:15 INFO - PROCESS | 1651 | --DOCSHELL 0x116009800 == 38 [pid = 1651] [id = 142] 01:29:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12718d800 == 37 [pid = 1651] [id = 141] 01:29:15 INFO - PROCESS | 1651 | --DOCSHELL 0x124c07000 == 36 [pid = 1651] [id = 140] 01:29:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12125e000 == 35 [pid = 1651] [id = 139] 01:29:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1198a3000 == 34 [pid = 1651] [id = 138] 01:29:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1192ba800 == 33 [pid = 1651] [id = 137] 01:29:15 INFO - PROCESS | 1651 | --DOCSHELL 0x117252000 == 32 [pid = 1651] [id = 136] 01:29:15 INFO - PROCESS | 1651 | --DOCSHELL 0x115182800 == 31 [pid = 1651] [id = 135] 01:29:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:29:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 972ms 01:29:15 INFO - PROCESS | 1651 | 1467966555287 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 01:29:15 INFO - PROCESS | 1651 | 1467966555289 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 01:29:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:29:15 INFO - PROCESS | 1651 | 1467966555292 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:29:15 INFO - PROCESS | 1651 | 1467966555294 Marionette TRACE conn2 <- [1,558,null,{}] 01:29:15 INFO - PROCESS | 1651 | 1467966555298 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:29:15 INFO - PROCESS | 1651 | 1467966555299 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:15 INFO - PROCESS | 1651 | 1467966555381 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1210c4400) [pid = 1651] [serial = 236] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x116023c00) [pid = 1651] [serial = 230] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1294dec00) [pid = 1651] [serial = 184] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12a5c9000) [pid = 1651] [serial = 242] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x127109800) [pid = 1651] [serial = 239] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x116081400) [pid = 1651] [serial = 187] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1187db000) [pid = 1651] [serial = 233] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12be15000) [pid = 1651] [serial = 364] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1129ae400) [pid = 1651] [serial = 367] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12c172c00) [pid = 1651] [serial = 370] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11627cc00) [pid = 1651] [serial = 373] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1129b3c00) [pid = 1651] [serial = 368] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1293b6800) [pid = 1651] [serial = 358] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x118977400) [pid = 1651] [serial = 359] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1187db800) [pid = 1651] [serial = 346] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119a11800) [pid = 1651] [serial = 347] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1216bcc00) [pid = 1651] [serial = 340] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x124aa5400) [pid = 1651] [serial = 341] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12c5d9400) [pid = 1651] [serial = 335] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119418800) [pid = 1651] [serial = 349] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x123bd3000) [pid = 1651] [serial = 350] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1216c3800) [pid = 1651] [serial = 343] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x128936800) [pid = 1651] [serial = 344] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1187d6000) [pid = 1651] [serial = 337] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119468c00) [pid = 1651] [serial = 338] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x128933400) [pid = 1651] [serial = 352] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x128dd9800) [pid = 1651] [serial = 353] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x129327800) [pid = 1651] [serial = 355] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12932cc00) [pid = 1651] [serial = 356] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1210c0400) [pid = 1651] [serial = 376] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12c58a400) [pid = 1651] [serial = 377] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12c58ac00) [pid = 1651] [serial = 371] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x116283c00) [pid = 1651] [serial = 374] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12737b400) [pid = 1651] [serial = 379] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12a3b0c00) [pid = 1651] [serial = 361] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12c174400) [pid = 1651] [serial = 365] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12b9b7800) [pid = 1651] [serial = 362] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x128925c00) [pid = 1651] [serial = 382] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x128929800) [pid = 1651] [serial = 383] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x127380000) [pid = 1651] [serial = 380] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x116a0b800) [pid = 1651] [serial = 287] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x120fef400) [pid = 1651] [serial = 290] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x128939800) [pid = 1651] [serial = 293] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x1294e5000) [pid = 1651] [serial = 296] [outer = 0x0] [url = about:blank] 01:29:15 INFO - PROCESS | 1651 | 1467966555446 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966555447 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x116677800 == 32 [pid = 1651] [id = 147] 01:29:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x113f38000) [pid = 1651] [serial = 438] [outer = 0x0] 01:29:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x116079400) [pid = 1651] [serial = 439] [outer = 0x113f38000] 01:29:15 INFO - PROCESS | 1651 | 1467966555474 Marionette DEBUG loaded listener.js 01:29:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x116a13800) [pid = 1651] [serial = 440] [outer = 0x113f38000] 01:29:15 INFO - PROCESS | 1651 | 1467966555760 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:29:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:29:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 520ms 01:29:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:29:15 INFO - PROCESS | 1651 | 1467966555813 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 01:29:15 INFO - PROCESS | 1651 | 1467966555816 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 01:29:15 INFO - PROCESS | 1651 | 1467966555820 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:29:15 INFO - PROCESS | 1651 | 1467966555822 Marionette TRACE conn2 <- [1,562,null,{}] 01:29:15 INFO - PROCESS | 1651 | 1467966555826 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:29:15 INFO - PROCESS | 1651 | 1467966555828 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:15 INFO - PROCESS | 1651 | 1467966555904 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 01:29:15 INFO - PROCESS | 1651 | 1467966555962 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966555963 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182dd000 == 33 [pid = 1651] [id = 148] 01:29:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x116625000) [pid = 1651] [serial = 441] [outer = 0x0] 01:29:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1184c0000) [pid = 1651] [serial = 442] [outer = 0x116625000] 01:29:15 INFO - PROCESS | 1651 | 1467966555989 Marionette DEBUG loaded listener.js 01:29:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11878f400) [pid = 1651] [serial = 443] [outer = 0x116625000] 01:29:16 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:16 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:16 INFO - PROCESS | 1651 | 1467966556287 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:29:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:29:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 523ms 01:29:16 INFO - PROCESS | 1651 | 1467966556343 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 01:29:16 INFO - PROCESS | 1651 | 1467966556345 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 01:29:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:29:16 INFO - PROCESS | 1651 | 1467966556347 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:29:16 INFO - PROCESS | 1651 | 1467966556349 Marionette TRACE conn2 <- [1,566,null,{}] 01:29:16 INFO - PROCESS | 1651 | 1467966556356 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:29:16 INFO - PROCESS | 1651 | 1467966556359 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:16 INFO - PROCESS | 1651 | 1467966556436 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 01:29:16 INFO - PROCESS | 1651 | 1467966556487 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966556489 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a41000 == 34 [pid = 1651] [id = 149] 01:29:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1187d6000) [pid = 1651] [serial = 444] [outer = 0x0] 01:29:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1195e5000) [pid = 1651] [serial = 445] [outer = 0x1187d6000] 01:29:16 INFO - PROCESS | 1651 | 1467966556518 Marionette DEBUG loaded listener.js 01:29:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x120ff7800) [pid = 1651] [serial = 446] [outer = 0x1187d6000] 01:29:16 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:16 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:16 INFO - PROCESS | 1651 | 1467966556813 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:29:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:29:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 520ms 01:29:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:29:16 INFO - PROCESS | 1651 | 1467966556867 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 01:29:16 INFO - PROCESS | 1651 | 1467966556869 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 01:29:16 INFO - PROCESS | 1651 | 1467966556871 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:29:16 INFO - PROCESS | 1651 | 1467966556874 Marionette TRACE conn2 <- [1,570,null,{}] 01:29:16 INFO - PROCESS | 1651 | 1467966556877 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:29:16 INFO - PROCESS | 1651 | 1467966556878 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:16 INFO - PROCESS | 1651 | 1467966556954 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 01:29:16 INFO - PROCESS | 1651 | 1467966556960 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966556961 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12136c000 == 35 [pid = 1651] [id = 150] 01:29:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x121a57c00) [pid = 1651] [serial = 447] [outer = 0x0] 01:29:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x124ad4c00) [pid = 1651] [serial = 448] [outer = 0x121a57c00] 01:29:16 INFO - PROCESS | 1651 | 1467966556985 Marionette DEBUG loaded listener.js 01:29:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x12530bc00) [pid = 1651] [serial = 449] [outer = 0x121a57c00] 01:29:17 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:17 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:17 INFO - PROCESS | 1651 | 1467966557305 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:29:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:29:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 471ms 01:29:17 INFO - PROCESS | 1651 | 1467966557343 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 01:29:17 INFO - PROCESS | 1651 | 1467966557344 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 01:29:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:29:17 INFO - PROCESS | 1651 | 1467966557346 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:29:17 INFO - PROCESS | 1651 | 1467966557347 Marionette TRACE conn2 <- [1,574,null,{}] 01:29:17 INFO - PROCESS | 1651 | 1467966557349 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:29:17 INFO - PROCESS | 1651 | 1467966557351 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:17 INFO - PROCESS | 1651 | 1467966557454 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 01:29:17 INFO - PROCESS | 1651 | 1467966557466 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966557467 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x121cdd000 == 36 [pid = 1651] [id = 151] 01:29:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x123eef400) [pid = 1651] [serial = 450] [outer = 0x0] 01:29:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1266ce400) [pid = 1651] [serial = 451] [outer = 0x123eef400] 01:29:17 INFO - PROCESS | 1651 | 1467966557492 Marionette DEBUG loaded listener.js 01:29:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x126d40000) [pid = 1651] [serial = 452] [outer = 0x123eef400] 01:29:17 INFO - PROCESS | 1651 | 1467966557899 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:29:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:29:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 570ms 01:29:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:29:17 INFO - PROCESS | 1651 | 1467966557916 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 01:29:17 INFO - PROCESS | 1651 | 1467966557917 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 01:29:17 INFO - PROCESS | 1651 | 1467966557919 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:29:17 INFO - PROCESS | 1651 | 1467966557921 Marionette TRACE conn2 <- [1,578,null,{}] 01:29:17 INFO - PROCESS | 1651 | 1467966557932 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:29:17 INFO - PROCESS | 1651 | 1467966557936 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:18 INFO - PROCESS | 1651 | 1467966558064 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 01:29:18 INFO - PROCESS | 1651 | 1467966558068 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966558069 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x126e29000 == 37 [pid = 1651] [id = 152] 01:29:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x12737a000) [pid = 1651] [serial = 453] [outer = 0x0] 01:29:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1273c7800) [pid = 1651] [serial = 454] [outer = 0x12737a000] 01:29:18 INFO - PROCESS | 1651 | 1467966558094 Marionette DEBUG loaded listener.js 01:29:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12892b400) [pid = 1651] [serial = 455] [outer = 0x12737a000] 01:29:18 INFO - PROCESS | 1651 | 1467966558449 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:29:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:29:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 576ms 01:29:18 INFO - PROCESS | 1651 | 1467966558497 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 01:29:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:29:18 INFO - PROCESS | 1651 | 1467966558499 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 01:29:18 INFO - PROCESS | 1651 | 1467966558502 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:29:18 INFO - PROCESS | 1651 | 1467966558504 Marionette TRACE conn2 <- [1,582,null,{}] 01:29:18 INFO - PROCESS | 1651 | 1467966558507 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:29:18 INFO - PROCESS | 1651 | 1467966558509 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:18 INFO - PROCESS | 1651 | 1467966558647 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 01:29:18 INFO - PROCESS | 1651 | 1467966558667 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966558668 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12897a800 == 38 [pid = 1651] [id = 153] 01:29:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12761a800) [pid = 1651] [serial = 456] [outer = 0x0] 01:29:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x128938c00) [pid = 1651] [serial = 457] [outer = 0x12761a800] 01:29:18 INFO - PROCESS | 1651 | 1467966558695 Marionette DEBUG loaded listener.js 01:29:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x128ddd000) [pid = 1651] [serial = 458] [outer = 0x12761a800] 01:29:19 INFO - PROCESS | 1651 | 1467966559030 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:29:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:29:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 569ms 01:29:19 INFO - PROCESS | 1651 | 1467966559073 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 01:29:19 INFO - PROCESS | 1651 | 1467966559075 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 01:29:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:29:19 INFO - PROCESS | 1651 | 1467966559077 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:29:19 INFO - PROCESS | 1651 | 1467966559078 Marionette TRACE conn2 <- [1,586,null,{}] 01:29:19 INFO - PROCESS | 1651 | 1467966559081 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:29:19 INFO - PROCESS | 1651 | 1467966559082 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:19 INFO - PROCESS | 1651 | 1467966559173 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 01:29:19 INFO - PROCESS | 1651 | 1467966559184 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966559186 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x11275e800 == 39 [pid = 1651] [id = 154] 01:29:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128937000) [pid = 1651] [serial = 459] [outer = 0x0] 01:29:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12914c000) [pid = 1651] [serial = 460] [outer = 0x128937000] 01:29:19 INFO - PROCESS | 1651 | 1467966559209 Marionette DEBUG loaded listener.js 01:29:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x129324400) [pid = 1651] [serial = 461] [outer = 0x128937000] 01:29:19 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116708c00) [pid = 1651] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1133dbc00) [pid = 1651] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116705400) [pid = 1651] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119050800) [pid = 1651] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1167d5400) [pid = 1651] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1129a7800) [pid = 1651] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1184ca400) [pid = 1651] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x124aa4800) [pid = 1651] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x128929400) [pid = 1651] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x116a19000) [pid = 1651] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x123bd1c00) [pid = 1651] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x127373000) [pid = 1651] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1129a6000) [pid = 1651] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x112f78800) [pid = 1651] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:29:19 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:19 INFO - PROCESS | 1651 | 1467966559578 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:29:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:29:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 518ms 01:29:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:29:19 INFO - PROCESS | 1651 | 1467966559596 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 01:29:19 INFO - PROCESS | 1651 | 1467966559597 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 01:29:19 INFO - PROCESS | 1651 | 1467966559599 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:29:19 INFO - PROCESS | 1651 | 1467966559600 Marionette TRACE conn2 <- [1,590,null,{}] 01:29:19 INFO - PROCESS | 1651 | 1467966559602 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:29:19 INFO - PROCESS | 1651 | 1467966559604 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:19 INFO - PROCESS | 1651 | 1467966559681 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 01:29:19 INFO - PROCESS | 1651 | 1467966559684 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966559685 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x128981800 == 40 [pid = 1651] [id = 155] 01:29:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x116705400) [pid = 1651] [serial = 462] [outer = 0x0] 01:29:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1183d3c00) [pid = 1651] [serial = 463] [outer = 0x116705400] 01:29:19 INFO - PROCESS | 1651 | 1467966559712 Marionette DEBUG loaded listener.js 01:29:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x120ff5800) [pid = 1651] [serial = 464] [outer = 0x116705400] 01:29:20 INFO - PROCESS | 1651 | 1467966560042 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:29:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:29:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 469ms 01:29:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:29:20 INFO - PROCESS | 1651 | 1467966560068 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 01:29:20 INFO - PROCESS | 1651 | 1467966560069 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 01:29:20 INFO - PROCESS | 1651 | 1467966560072 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:29:20 INFO - PROCESS | 1651 | 1467966560075 Marionette TRACE conn2 <- [1,594,null,{}] 01:29:20 INFO - PROCESS | 1651 | 1467966560078 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:29:20 INFO - PROCESS | 1651 | 1467966560079 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:20 INFO - PROCESS | 1651 | 1467966560178 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 01:29:20 INFO - PROCESS | 1651 | 1467966560184 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966560185 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a677000 == 41 [pid = 1651] [id = 156] 01:29:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x124aa6000) [pid = 1651] [serial = 465] [outer = 0x0] 01:29:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12914e400) [pid = 1651] [serial = 466] [outer = 0x124aa6000] 01:29:20 INFO - PROCESS | 1651 | 1467966560209 Marionette DEBUG loaded listener.js 01:29:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x12932b400) [pid = 1651] [serial = 467] [outer = 0x124aa6000] 01:29:20 INFO - PROCESS | 1651 | 1467966560504 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:29:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:29:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 472ms 01:29:20 INFO - PROCESS | 1651 | 1467966560545 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 01:29:20 INFO - PROCESS | 1651 | 1467966560546 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 01:29:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:29:20 INFO - PROCESS | 1651 | 1467966560548 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:29:20 INFO - PROCESS | 1651 | 1467966560550 Marionette TRACE conn2 <- [1,598,null,{}] 01:29:20 INFO - PROCESS | 1651 | 1467966560552 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:29:20 INFO - PROCESS | 1651 | 1467966560554 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:20 INFO - PROCESS | 1651 | 1467966560645 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 01:29:20 INFO - PROCESS | 1651 | 1467966560649 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966560650 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aba3800 == 42 [pid = 1651] [id = 157] 01:29:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1273c8000) [pid = 1651] [serial = 468] [outer = 0x0] 01:29:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1293bf800) [pid = 1651] [serial = 469] [outer = 0x1273c8000] 01:29:20 INFO - PROCESS | 1651 | 1467966560676 Marionette DEBUG loaded listener.js 01:29:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12a3b3400) [pid = 1651] [serial = 470] [outer = 0x1273c8000] 01:29:21 INFO - PROCESS | 1651 | 1467966561016 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:29:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:29:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 519ms 01:29:21 INFO - PROCESS | 1651 | 1467966561068 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 01:29:21 INFO - PROCESS | 1651 | 1467966561069 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 01:29:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:29:21 INFO - PROCESS | 1651 | 1467966561076 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:29:21 INFO - PROCESS | 1651 | 1467966561078 Marionette TRACE conn2 <- [1,602,null,{}] 01:29:21 INFO - PROCESS | 1651 | 1467966561080 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:29:21 INFO - PROCESS | 1651 | 1467966561081 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:21 INFO - PROCESS | 1651 | 1467966561163 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 01:29:21 INFO - PROCESS | 1651 | 1467966561167 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966561168 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1f4800 == 43 [pid = 1651] [id = 158] 01:29:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1294dfc00) [pid = 1651] [serial = 471] [outer = 0x0] 01:29:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12a5d6000) [pid = 1651] [serial = 472] [outer = 0x1294dfc00] 01:29:21 INFO - PROCESS | 1651 | 1467966561192 Marionette DEBUG loaded listener.js 01:29:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12a6a6800) [pid = 1651] [serial = 473] [outer = 0x1294dfc00] 01:29:21 INFO - PROCESS | 1651 | 1467966561545 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:29:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:29:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 524ms 01:29:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:29:21 INFO - PROCESS | 1651 | 1467966561595 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 01:29:21 INFO - PROCESS | 1651 | 1467966561598 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 01:29:21 INFO - PROCESS | 1651 | 1467966561601 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:29:21 INFO - PROCESS | 1651 | 1467966561604 Marionette TRACE conn2 <- [1,606,null,{}] 01:29:21 INFO - PROCESS | 1651 | 1467966561608 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:29:21 INFO - PROCESS | 1651 | 1467966561610 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:21 INFO - PROCESS | 1651 | 1467966561718 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 01:29:21 INFO - PROCESS | 1651 | 1467966561781 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966561782 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x116675800 == 44 [pid = 1651] [id = 159] 01:29:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x113f31c00) [pid = 1651] [serial = 474] [outer = 0x0] 01:29:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x116081400) [pid = 1651] [serial = 475] [outer = 0x113f31c00] 01:29:21 INFO - PROCESS | 1651 | 1467966561815 Marionette DEBUG loaded listener.js 01:29:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1167d2c00) [pid = 1651] [serial = 476] [outer = 0x113f31c00] 01:29:22 INFO - PROCESS | 1651 | 1467966562242 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:29:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:29:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 676ms 01:29:22 INFO - PROCESS | 1651 | 1467966562276 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 01:29:22 INFO - PROCESS | 1651 | 1467966562279 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 01:29:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:29:22 INFO - PROCESS | 1651 | 1467966562284 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:29:22 INFO - PROCESS | 1651 | 1467966562286 Marionette TRACE conn2 <- [1,610,null,{}] 01:29:22 INFO - PROCESS | 1651 | 1467966562307 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:29:22 INFO - PROCESS | 1651 | 1467966562309 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:22 INFO - PROCESS | 1651 | 1467966562437 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 01:29:22 INFO - PROCESS | 1651 | 1467966562502 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966562504 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x121145800 == 45 [pid = 1651] [id = 160] 01:29:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x118794400) [pid = 1651] [serial = 477] [outer = 0x0] 01:29:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1187db000) [pid = 1651] [serial = 478] [outer = 0x118794400] 01:29:22 INFO - PROCESS | 1651 | 1467966562534 Marionette DEBUG loaded listener.js 01:29:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119418c00) [pid = 1651] [serial = 479] [outer = 0x118794400] 01:29:22 INFO - PROCESS | 1651 | 1467966562957 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:29:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:29:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 719ms 01:29:23 INFO - PROCESS | 1651 | 1467966563004 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 01:29:23 INFO - PROCESS | 1651 | 1467966563006 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 01:29:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:29:23 INFO - PROCESS | 1651 | 1467966563010 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:29:23 INFO - PROCESS | 1651 | 1467966563013 Marionette TRACE conn2 <- [1,614,null,{}] 01:29:23 INFO - PROCESS | 1651 | 1467966563020 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:29:23 INFO - PROCESS | 1651 | 1467966563023 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:23 INFO - PROCESS | 1651 | 1467966563123 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 01:29:23 INFO - PROCESS | 1651 | 1467966563192 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966563194 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab9e000 == 46 [pid = 1651] [id = 161] 01:29:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1266af400) [pid = 1651] [serial = 480] [outer = 0x0] 01:29:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x126d3b800) [pid = 1651] [serial = 481] [outer = 0x1266af400] 01:29:23 INFO - PROCESS | 1651 | 1467966563225 Marionette DEBUG loaded listener.js 01:29:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x127372000) [pid = 1651] [serial = 482] [outer = 0x1266af400] 01:29:23 INFO - PROCESS | 1651 | 1467966563643 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:29:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:29:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 670ms 01:29:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:29:23 INFO - PROCESS | 1651 | 1467966563681 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 01:29:23 INFO - PROCESS | 1651 | 1467966563683 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 01:29:23 INFO - PROCESS | 1651 | 1467966563685 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:29:23 INFO - PROCESS | 1651 | 1467966563686 Marionette TRACE conn2 <- [1,618,null,{}] 01:29:23 INFO - PROCESS | 1651 | 1467966563689 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:29:23 INFO - PROCESS | 1651 | 1467966563690 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:23 INFO - PROCESS | 1651 | 1467966563812 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 01:29:23 INFO - PROCESS | 1651 | 1467966563869 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966563871 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbdd800 == 47 [pid = 1651] [id = 162] 01:29:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x127373400) [pid = 1651] [serial = 483] [outer = 0x0] 01:29:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12892a000) [pid = 1651] [serial = 484] [outer = 0x127373400] 01:29:23 INFO - PROCESS | 1651 | 1467966563913 Marionette DEBUG loaded listener.js 01:29:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12932e000) [pid = 1651] [serial = 485] [outer = 0x127373400] 01:29:24 INFO - PROCESS | 1651 | 1467966564353 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:29:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:29:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 719ms 01:29:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:29:24 INFO - PROCESS | 1651 | 1467966564404 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 01:29:24 INFO - PROCESS | 1651 | 1467966564406 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 01:29:24 INFO - PROCESS | 1651 | 1467966564408 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:29:24 INFO - PROCESS | 1651 | 1467966564409 Marionette TRACE conn2 <- [1,622,null,{}] 01:29:24 INFO - PROCESS | 1651 | 1467966564412 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:29:24 INFO - PROCESS | 1651 | 1467966564413 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:24 INFO - PROCESS | 1651 | 1467966564512 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 01:29:24 INFO - PROCESS | 1651 | 1467966564566 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966564567 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170e5000 == 48 [pid = 1651] [id = 163] 01:29:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x112d0d400) [pid = 1651] [serial = 486] [outer = 0x0] 01:29:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1214ca400) [pid = 1651] [serial = 487] [outer = 0x112d0d400] 01:29:24 INFO - PROCESS | 1651 | 1467966564596 Marionette DEBUG loaded listener.js 01:29:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12932f000) [pid = 1651] [serial = 488] [outer = 0x112d0d400] 01:29:25 INFO - PROCESS | 1651 | 1467966565198 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:29:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:29:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 821ms 01:29:25 INFO - PROCESS | 1651 | 1467966565230 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 01:29:25 INFO - PROCESS | 1651 | 1467966565232 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 01:29:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:29:25 INFO - PROCESS | 1651 | 1467966565235 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:29:25 INFO - PROCESS | 1651 | 1467966565239 Marionette TRACE conn2 <- [1,626,null,{}] 01:29:25 INFO - PROCESS | 1651 | 1467966565244 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:29:25 INFO - PROCESS | 1651 | 1467966565245 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:25 INFO - PROCESS | 1651 | 1467966565336 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 01:29:25 INFO - PROCESS | 1651 | 1467966565404 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966565405 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x11723d800 == 49 [pid = 1651] [id = 164] 01:29:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1183d5400) [pid = 1651] [serial = 489] [outer = 0x0] 01:29:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1184c2c00) [pid = 1651] [serial = 490] [outer = 0x1183d5400] 01:29:25 INFO - PROCESS | 1651 | 1467966565434 Marionette DEBUG loaded listener.js 01:29:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11867d800) [pid = 1651] [serial = 491] [outer = 0x1183d5400] 01:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x113a42800 == 48 [pid = 1651] [id = 134] 01:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12aba3800 == 47 [pid = 1651] [id = 157] 01:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12a677000 == 46 [pid = 1651] [id = 156] 01:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x128981800 == 45 [pid = 1651] [id = 155] 01:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x11275e800 == 44 [pid = 1651] [id = 154] 01:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12897a800 == 43 [pid = 1651] [id = 153] 01:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x126e29000 == 42 [pid = 1651] [id = 152] 01:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x121cdd000 == 41 [pid = 1651] [id = 151] 01:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12136c000 == 40 [pid = 1651] [id = 150] 01:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x119a41000 == 39 [pid = 1651] [id = 149] 01:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x1182dd000 == 38 [pid = 1651] [id = 148] 01:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x116677800 == 37 [pid = 1651] [id = 147] 01:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x1295e2000 == 36 [pid = 1651] [id = 146] 01:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x123bec800 == 35 [pid = 1651] [id = 145] 01:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x117237000 == 34 [pid = 1651] [id = 144] 01:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x128fac000 == 33 [pid = 1651] [id = 143] 01:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x1170e5000 == 32 [pid = 1651] [id = 163] 01:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbdd800 == 31 [pid = 1651] [id = 162] 01:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab9e000 == 30 [pid = 1651] [id = 161] 01:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x121145800 == 29 [pid = 1651] [id = 160] 01:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1f4800 == 28 [pid = 1651] [id = 158] 01:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x116675800 == 27 [pid = 1651] [id = 159] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x117d31c00) [pid = 1651] [serial = 406] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1183d9800) [pid = 1651] [serial = 407] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11602e800) [pid = 1651] [serial = 403] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11627c800) [pid = 1651] [serial = 404] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1211dac00) [pid = 1651] [serial = 415] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1195dac00) [pid = 1651] [serial = 412] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1184c3800) [pid = 1651] [serial = 386] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1184cc400) [pid = 1651] [serial = 401] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11607ac00) [pid = 1651] [serial = 400] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1183d7000) [pid = 1651] [serial = 385] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119821c00) [pid = 1651] [serial = 389] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118971000) [pid = 1651] [serial = 388] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1273c9c00) [pid = 1651] [serial = 392] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x126e72400) [pid = 1651] [serial = 391] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12914a400) [pid = 1651] [serial = 395] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x128934400) [pid = 1651] [serial = 394] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x129153400) [pid = 1651] [serial = 398] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1267d3800) [pid = 1651] [serial = 418] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x121a56000) [pid = 1651] [serial = 416] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1273c4800) [pid = 1651] [serial = 421] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x127372c00) [pid = 1651] [serial = 419] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x127107c00) [pid = 1651] [serial = 397] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1129b0800) [pid = 1651] [serial = 424] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12891f000) [pid = 1651] [serial = 422] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x118978400) [pid = 1651] [serial = 410] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x118796c00) [pid = 1651] [serial = 409] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119a18c00) [pid = 1651] [serial = 413] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119779000) [pid = 1651] [serial = 427] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x116282c00) [pid = 1651] [serial = 425] [outer = 0x0] [url = about:blank] 01:29:26 INFO - PROCESS | 1651 | 1467966566348 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:29:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:29:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1128ms 01:29:26 INFO - PROCESS | 1651 | 1467966566364 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 01:29:26 INFO - PROCESS | 1651 | 1467966566366 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 01:29:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:29:26 INFO - PROCESS | 1651 | 1467966566369 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:29:26 INFO - PROCESS | 1651 | 1467966566371 Marionette TRACE conn2 <- [1,630,null,{}] 01:29:26 INFO - PROCESS | 1651 | 1467966566382 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:29:26 INFO - PROCESS | 1651 | 1467966566384 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:26 INFO - PROCESS | 1651 | 1467966566462 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 01:29:26 INFO - PROCESS | 1651 | 1467966566467 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966566470 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x113a4b800 == 28 [pid = 1651] [id = 165] 01:29:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1130d8800) [pid = 1651] [serial = 492] [outer = 0x0] 01:29:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x113839800) [pid = 1651] [serial = 493] [outer = 0x1130d8800] 01:29:26 INFO - PROCESS | 1651 | 1467966566501 Marionette DEBUG loaded listener.js 01:29:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x112f77800) [pid = 1651] [serial = 494] [outer = 0x1130d8800] 01:29:26 INFO - PROCESS | 1651 | 1467966566866 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:29:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1133db000) [pid = 1651] [serial = 495] [outer = 0x12cad0800] 01:29:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:29:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 530ms 01:29:26 INFO - PROCESS | 1651 | 1467966566904 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 01:29:26 INFO - PROCESS | 1651 | 1467966566908 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 01:29:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:29:26 INFO - PROCESS | 1651 | 1467966566932 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:29:26 INFO - PROCESS | 1651 | 1467966566935 Marionette TRACE conn2 <- [1,634,null,{}] 01:29:26 INFO - PROCESS | 1651 | 1467966566939 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:29:26 INFO - PROCESS | 1651 | 1467966566941 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:27 INFO - PROCESS | 1651 | 1467966567060 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 01:29:27 INFO - PROCESS | 1651 | 1467966567075 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966567076 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182cf000 == 29 [pid = 1651] [id = 166] 01:29:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11627bc00) [pid = 1651] [serial = 496] [outer = 0x0] 01:29:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1176ddc00) [pid = 1651] [serial = 497] [outer = 0x11627bc00] 01:29:27 INFO - PROCESS | 1651 | 1467966567117 Marionette DEBUG loaded listener.js 01:29:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1184c7800) [pid = 1651] [serial = 498] [outer = 0x11627bc00] 01:29:27 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:27 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:27 INFO - PROCESS | 1651 | 1467966567548 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:29:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:29:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 632ms 01:29:27 INFO - PROCESS | 1651 | 1467966567554 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 01:29:27 INFO - PROCESS | 1651 | 1467966567555 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 01:29:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:29:27 INFO - PROCESS | 1651 | 1467966567560 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:29:27 INFO - PROCESS | 1651 | 1467966567563 Marionette TRACE conn2 <- [1,638,null,{}] 01:29:27 INFO - PROCESS | 1651 | 1467966567570 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:29:27 INFO - PROCESS | 1651 | 1467966567574 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:27 INFO - PROCESS | 1651 | 1467966567648 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 01:29:27 INFO - PROCESS | 1651 | 1467966567653 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966567655 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x11901e800 == 30 [pid = 1651] [id = 167] 01:29:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1129abc00) [pid = 1651] [serial = 499] [outer = 0x0] 01:29:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11896f400) [pid = 1651] [serial = 500] [outer = 0x1129abc00] 01:29:27 INFO - PROCESS | 1651 | 1467966567686 Marionette DEBUG loaded listener.js 01:29:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119416c00) [pid = 1651] [serial = 501] [outer = 0x1129abc00] 01:29:27 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:27 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:29:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 471ms 01:29:28 INFO - PROCESS | 1651 | 1467966568027 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:29:28 INFO - PROCESS | 1651 | 1467966568031 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 01:29:28 INFO - PROCESS | 1651 | 1467966568033 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 01:29:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:29:28 INFO - PROCESS | 1651 | 1467966568035 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:29:28 INFO - PROCESS | 1651 | 1467966568036 Marionette TRACE conn2 <- [1,642,null,{}] 01:29:28 INFO - PROCESS | 1651 | 1467966568039 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:29:28 INFO - PROCESS | 1651 | 1467966568041 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:28 INFO - PROCESS | 1651 | 1467966568119 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 01:29:28 INFO - PROCESS | 1651 | 1467966568173 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966568175 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a3b800 == 31 [pid = 1651] [id = 168] 01:29:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x112d03000) [pid = 1651] [serial = 502] [outer = 0x0] 01:29:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1195de000) [pid = 1651] [serial = 503] [outer = 0x112d03000] 01:29:28 INFO - PROCESS | 1651 | 1467966568201 Marionette DEBUG loaded listener.js 01:29:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119820800) [pid = 1651] [serial = 504] [outer = 0x112d03000] 01:29:28 INFO - PROCESS | 1651 | 1467966568466 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:29:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:29:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 474ms 01:29:28 INFO - PROCESS | 1651 | 1467966568513 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 01:29:28 INFO - PROCESS | 1651 | 1467966568521 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 01:29:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:29:28 INFO - PROCESS | 1651 | 1467966568530 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:29:28 INFO - PROCESS | 1651 | 1467966568531 Marionette TRACE conn2 <- [1,646,null,{}] 01:29:28 INFO - PROCESS | 1651 | 1467966568533 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:29:28 INFO - PROCESS | 1651 | 1467966568534 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:28 INFO - PROCESS | 1651 | 1467966568626 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 01:29:28 INFO - PROCESS | 1651 | 1467966568630 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966568631 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12113a800 == 32 [pid = 1651] [id = 169] 01:29:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1133dbc00) [pid = 1651] [serial = 505] [outer = 0x0] 01:29:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119a18400) [pid = 1651] [serial = 506] [outer = 0x1133dbc00] 01:29:28 INFO - PROCESS | 1651 | 1467966568655 Marionette DEBUG loaded listener.js 01:29:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x120ff6c00) [pid = 1651] [serial = 507] [outer = 0x1133dbc00] 01:29:29 INFO - PROCESS | 1651 | 1467966568999 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:29:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:29:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 519ms 01:29:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:29:29 INFO - PROCESS | 1651 | 1467966569050 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 01:29:29 INFO - PROCESS | 1651 | 1467966569051 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 01:29:29 INFO - PROCESS | 1651 | 1467966569053 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:29:29 INFO - PROCESS | 1651 | 1467966569054 Marionette TRACE conn2 <- [1,650,null,{}] 01:29:29 INFO - PROCESS | 1651 | 1467966569056 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:29:29 INFO - PROCESS | 1651 | 1467966569060 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:29 INFO - PROCESS | 1651 | 1467966569170 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 01:29:29 INFO - PROCESS | 1651 | 1467966569204 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966569205 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x121cdd000 == 33 [pid = 1651] [id = 170] 01:29:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1210c3400) [pid = 1651] [serial = 508] [outer = 0x0] 01:29:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x121ccdc00) [pid = 1651] [serial = 509] [outer = 0x1210c3400] 01:29:29 INFO - PROCESS | 1651 | 1467966569230 Marionette DEBUG loaded listener.js 01:29:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12530f000) [pid = 1651] [serial = 510] [outer = 0x1210c3400] 01:29:29 INFO - PROCESS | 1651 | 1467966569533 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:29:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:29:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 519ms 01:29:29 INFO - PROCESS | 1651 | 1467966569577 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 01:29:29 INFO - PROCESS | 1651 | 1467966569579 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 01:29:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:29:29 INFO - PROCESS | 1651 | 1467966569581 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:29:29 INFO - PROCESS | 1651 | 1467966569582 Marionette TRACE conn2 <- [1,654,null,{}] 01:29:29 INFO - PROCESS | 1651 | 1467966569584 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:29:29 INFO - PROCESS | 1651 | 1467966569593 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:29 INFO - PROCESS | 1651 | 1467966569683 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 01:29:29 INFO - PROCESS | 1651 | 1467966569686 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966569687 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x124c14800 == 34 [pid = 1651] [id = 171] 01:29:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1210c4400) [pid = 1651] [serial = 511] [outer = 0x0] 01:29:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1267d8400) [pid = 1651] [serial = 512] [outer = 0x1210c4400] 01:29:29 INFO - PROCESS | 1651 | 1467966569712 Marionette DEBUG loaded listener.js 01:29:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11861f400) [pid = 1651] [serial = 513] [outer = 0x1210c4400] 01:29:30 INFO - PROCESS | 1651 | 1467966570042 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:29:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:29:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 519ms 01:29:30 INFO - PROCESS | 1651 | 1467966570100 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 01:29:30 INFO - PROCESS | 1651 | 1467966570102 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 01:29:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:29:30 INFO - PROCESS | 1651 | 1467966570104 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:29:30 INFO - PROCESS | 1651 | 1467966570105 Marionette TRACE conn2 <- [1,658,null,{}] 01:29:30 INFO - PROCESS | 1651 | 1467966570107 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:29:30 INFO - PROCESS | 1651 | 1467966570109 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:30 INFO - PROCESS | 1651 | 1467966570207 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 01:29:30 INFO - PROCESS | 1651 | 1467966570210 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966570211 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x126957000 == 35 [pid = 1651] [id = 172] 01:29:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1129a6800) [pid = 1651] [serial = 514] [outer = 0x0] 01:29:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x127379c00) [pid = 1651] [serial = 515] [outer = 0x1129a6800] 01:29:30 INFO - PROCESS | 1651 | 1467966570236 Marionette DEBUG loaded listener.js 01:29:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1273c3400) [pid = 1651] [serial = 516] [outer = 0x1129a6800] 01:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12737a000) [pid = 1651] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12761a800) [pid = 1651] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x128937000) [pid = 1651] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x116625000) [pid = 1651] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11831a400) [pid = 1651] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1187d6000) [pid = 1651] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x113f38000) [pid = 1651] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1183cc400) [pid = 1651] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1190c4400) [pid = 1651] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x121a57c00) [pid = 1651] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1129b0c00) [pid = 1651] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x116705400) [pid = 1651] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x124aa6000) [pid = 1651] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1294dfc00) [pid = 1651] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1273c8000) [pid = 1651] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x123eef400) [pid = 1651] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:29:30 INFO - PROCESS | 1651 | 1467966570778 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:29:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:29:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 718ms 01:29:30 INFO - PROCESS | 1651 | 1467966570823 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 01:29:30 INFO - PROCESS | 1651 | 1467966570824 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 01:29:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:29:30 INFO - PROCESS | 1651 | 1467966570826 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:29:30 INFO - PROCESS | 1651 | 1467966570827 Marionette TRACE conn2 <- [1,662,null,{}] 01:29:30 INFO - PROCESS | 1651 | 1467966570829 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:29:30 INFO - PROCESS | 1651 | 1467966570830 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:30 INFO - PROCESS | 1651 | 1467966570911 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 01:29:30 INFO - PROCESS | 1651 | 1467966570914 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966570916 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x11901d000 == 36 [pid = 1651] [id = 173] 01:29:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1129aa800) [pid = 1651] [serial = 517] [outer = 0x0] 01:29:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1184c4800) [pid = 1651] [serial = 518] [outer = 0x1129aa800] 01:29:30 INFO - PROCESS | 1651 | 1467966570940 Marionette DEBUG loaded listener.js 01:29:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x121a53c00) [pid = 1651] [serial = 519] [outer = 0x1129aa800] 01:29:31 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:31 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:31 INFO - PROCESS | 1651 | 1467966571262 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:29:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:29:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 468ms 01:29:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:29:31 INFO - PROCESS | 1651 | 1467966571294 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 01:29:31 INFO - PROCESS | 1651 | 1467966571295 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 01:29:31 INFO - PROCESS | 1651 | 1467966571297 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:29:31 INFO - PROCESS | 1651 | 1467966571299 Marionette TRACE conn2 <- [1,666,null,{}] 01:29:31 INFO - PROCESS | 1651 | 1467966571301 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:29:31 INFO - PROCESS | 1651 | 1467966571302 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:31 INFO - PROCESS | 1651 | 1467966571396 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 01:29:31 INFO - PROCESS | 1651 | 1467966571403 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966571404 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x127647800 == 37 [pid = 1651] [id = 174] 01:29:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x121a57c00) [pid = 1651] [serial = 520] [outer = 0x0] 01:29:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x127378400) [pid = 1651] [serial = 521] [outer = 0x121a57c00] 01:29:31 INFO - PROCESS | 1651 | 1467966571430 Marionette DEBUG loaded listener.js 01:29:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x127616800) [pid = 1651] [serial = 522] [outer = 0x121a57c00] 01:29:31 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:31 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:31 INFO - PROCESS | 1651 | 1467966571751 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:29:31 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:29:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 468ms 01:29:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:29:31 INFO - PROCESS | 1651 | 1467966571766 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 01:29:31 INFO - PROCESS | 1651 | 1467966571768 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 01:29:31 INFO - PROCESS | 1651 | 1467966571770 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:29:31 INFO - PROCESS | 1651 | 1467966571772 Marionette TRACE conn2 <- [1,670,null,{}] 01:29:31 INFO - PROCESS | 1651 | 1467966571777 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:29:31 INFO - PROCESS | 1651 | 1467966571778 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:31 INFO - PROCESS | 1651 | 1467966571873 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 01:29:31 INFO - PROCESS | 1651 | 1467966571878 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966571880 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x121137800 == 38 [pid = 1651] [id = 175] 01:29:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1273c4800) [pid = 1651] [serial = 523] [outer = 0x0] 01:29:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12892dc00) [pid = 1651] [serial = 524] [outer = 0x1273c4800] 01:29:31 INFO - PROCESS | 1651 | 1467966571906 Marionette DEBUG loaded listener.js 01:29:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x120ff3c00) [pid = 1651] [serial = 525] [outer = 0x1273c4800] 01:29:32 INFO - PROCESS | 1651 | 1467966572230 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:29:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:29:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 473ms 01:29:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:29:32 INFO - PROCESS | 1651 | 1467966572244 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 01:29:32 INFO - PROCESS | 1651 | 1467966572246 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 01:29:32 INFO - PROCESS | 1651 | 1467966572248 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:29:32 INFO - PROCESS | 1651 | 1467966572249 Marionette TRACE conn2 <- [1,674,null,{}] 01:29:32 INFO - PROCESS | 1651 | 1467966572252 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:29:32 INFO - PROCESS | 1651 | 1467966572253 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:32 INFO - PROCESS | 1651 | 1467966572359 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 01:29:32 INFO - PROCESS | 1651 | 1467966572365 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966572366 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a505800 == 39 [pid = 1651] [id = 176] 01:29:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x118680400) [pid = 1651] [serial = 526] [outer = 0x0] 01:29:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x129153800) [pid = 1651] [serial = 527] [outer = 0x118680400] 01:29:32 INFO - PROCESS | 1651 | 1467966572390 Marionette DEBUG loaded listener.js 01:29:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x129330000) [pid = 1651] [serial = 528] [outer = 0x118680400] 01:29:32 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:32 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:29:32 INFO - PROCESS | 1651 | 1467966572695 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:29:32 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:29:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms 01:29:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:29:32 INFO - PROCESS | 1651 | 1467966572766 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 01:29:32 INFO - PROCESS | 1651 | 1467966572768 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 01:29:32 INFO - PROCESS | 1651 | 1467966572772 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:29:32 INFO - PROCESS | 1651 | 1467966572775 Marionette TRACE conn2 <- [1,678,null,{}] 01:29:32 INFO - PROCESS | 1651 | 1467966572779 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:29:32 INFO - PROCESS | 1651 | 1467966572781 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:32 INFO - PROCESS | 1651 | 1467966572872 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 01:29:32 INFO - PROCESS | 1651 | 1467966572968 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966572971 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x116095800 == 40 [pid = 1651] [id = 177] 01:29:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1129b1400) [pid = 1651] [serial = 529] [outer = 0x0] 01:29:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x112acbc00) [pid = 1651] [serial = 530] [outer = 0x1129b1400] 01:29:33 INFO - PROCESS | 1651 | 1467966573004 Marionette DEBUG loaded listener.js 01:29:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x116028c00) [pid = 1651] [serial = 531] [outer = 0x1129b1400] 01:29:33 INFO - PROCESS | 1651 | 1467966573517 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:29:33 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:29:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 822ms 01:29:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:29:33 INFO - PROCESS | 1651 | 1467966573595 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 01:29:33 INFO - PROCESS | 1651 | 1467966573597 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 01:29:33 INFO - PROCESS | 1651 | 1467966573601 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:29:33 INFO - PROCESS | 1651 | 1467966573604 Marionette TRACE conn2 <- [1,682,null,{}] 01:29:33 INFO - PROCESS | 1651 | 1467966573607 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:29:33 INFO - PROCESS | 1651 | 1467966573608 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:33 INFO - PROCESS | 1651 | 1467966573714 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 01:29:33 INFO - PROCESS | 1651 | 1467966573790 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966573791 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195aa800 == 41 [pid = 1651] [id = 178] 01:29:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1184c5000) [pid = 1651] [serial = 532] [outer = 0x0] 01:29:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1184cc400) [pid = 1651] [serial = 533] [outer = 0x1184c5000] 01:29:33 INFO - PROCESS | 1651 | 1467966573822 Marionette DEBUG loaded listener.js 01:29:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x118681000) [pid = 1651] [serial = 534] [outer = 0x1184c5000] 01:29:34 INFO - PROCESS | 1651 | --DOCSHELL 0x121137800 == 40 [pid = 1651] [id = 175] 01:29:34 INFO - PROCESS | 1651 | --DOCSHELL 0x127647800 == 39 [pid = 1651] [id = 174] 01:29:34 INFO - PROCESS | 1651 | --DOCSHELL 0x11901d000 == 38 [pid = 1651] [id = 173] 01:29:34 INFO - PROCESS | 1651 | --DOCSHELL 0x126957000 == 37 [pid = 1651] [id = 172] 01:29:34 INFO - PROCESS | 1651 | --DOCSHELL 0x124c14800 == 36 [pid = 1651] [id = 171] 01:29:34 INFO - PROCESS | 1651 | --DOCSHELL 0x121cdd000 == 35 [pid = 1651] [id = 170] 01:29:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12113a800 == 34 [pid = 1651] [id = 169] 01:29:34 INFO - PROCESS | 1651 | --DOCSHELL 0x119a3b800 == 33 [pid = 1651] [id = 168] 01:29:34 INFO - PROCESS | 1651 | --DOCSHELL 0x11901e800 == 32 [pid = 1651] [id = 167] 01:29:34 INFO - PROCESS | 1651 | --DOCSHELL 0x1182cf000 == 31 [pid = 1651] [id = 166] 01:29:34 INFO - PROCESS | 1651 | --DOCSHELL 0x113a4b800 == 30 [pid = 1651] [id = 165] 01:29:34 INFO - PROCESS | 1651 | --DOCSHELL 0x11723d800 == 29 [pid = 1651] [id = 164] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1273c7800) [pid = 1651] [serial = 454] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x128938c00) [pid = 1651] [serial = 457] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12914c000) [pid = 1651] [serial = 460] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x128ddd000) [pid = 1651] [serial = 458] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1184c0000) [pid = 1651] [serial = 442] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11878f400) [pid = 1651] [serial = 443] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11845b800) [pid = 1651] [serial = 433] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11867b000) [pid = 1651] [serial = 434] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1195e5000) [pid = 1651] [serial = 445] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x120ff7800) [pid = 1651] [serial = 446] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x116079400) [pid = 1651] [serial = 439] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x116a13800) [pid = 1651] [serial = 440] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12485d400) [pid = 1651] [serial = 428] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119a13800) [pid = 1651] [serial = 436] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x124ad1000) [pid = 1651] [serial = 437] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x124ad4c00) [pid = 1651] [serial = 448] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12530bc00) [pid = 1651] [serial = 449] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112a7dc00) [pid = 1651] [serial = 430] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116285800) [pid = 1651] [serial = 431] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1183d3c00) [pid = 1651] [serial = 463] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12914e400) [pid = 1651] [serial = 466] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x120ff5800) [pid = 1651] [serial = 464] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12a6a6800) [pid = 1651] [serial = 473] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1293bf800) [pid = 1651] [serial = 469] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12a5d6000) [pid = 1651] [serial = 472] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x129324400) [pid = 1651] [serial = 461] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12a3b3400) [pid = 1651] [serial = 470] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1266ce400) [pid = 1651] [serial = 451] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12932b400) [pid = 1651] [serial = 467] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12892b400) [pid = 1651] [serial = 455] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x126d40000) [pid = 1651] [serial = 452] [outer = 0x0] [url = about:blank] 01:29:34 INFO - PROCESS | 1651 | 1467966574934 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:29:34 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:29:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1380ms 01:29:34 INFO - PROCESS | 1651 | 1467966574980 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 01:29:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:29:34 INFO - PROCESS | 1651 | 1467966574982 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 01:29:34 INFO - PROCESS | 1651 | 1467966574985 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:29:34 INFO - PROCESS | 1651 | 1467966574987 Marionette TRACE conn2 <- [1,686,null,{}] 01:29:34 INFO - PROCESS | 1651 | 1467966574990 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:29:34 INFO - PROCESS | 1651 | 1467966574992 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:35 INFO - PROCESS | 1651 | 1467966575064 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 01:29:35 INFO - PROCESS | 1651 | 1467966575069 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966575072 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169b4800 == 30 [pid = 1651] [id = 179] 01:29:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x116285000) [pid = 1651] [serial = 535] [outer = 0x0] 01:29:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x116a19000) [pid = 1651] [serial = 536] [outer = 0x116285000] 01:29:35 INFO - PROCESS | 1651 | 1467966575102 Marionette DEBUG loaded listener.js 01:29:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1183d8c00) [pid = 1651] [serial = 537] [outer = 0x116285000] 01:29:35 INFO - PROCESS | 1651 | 1467966575934 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:29:35 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:29:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 977ms 01:29:35 INFO - PROCESS | 1651 | 1467966575962 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 01:29:35 INFO - PROCESS | 1651 | 1467966575965 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 01:29:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:29:35 INFO - PROCESS | 1651 | 1467966575969 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:29:35 INFO - PROCESS | 1651 | 1467966575970 Marionette TRACE conn2 <- [1,690,null,{}] 01:29:35 INFO - PROCESS | 1651 | 1467966575974 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:29:35 INFO - PROCESS | 1651 | 1467966575977 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:36 INFO - PROCESS | 1651 | 1467966576055 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 01:29:36 INFO - PROCESS | 1651 | 1467966576104 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966576105 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x1187c3800 == 31 [pid = 1651] [id = 180] 01:29:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11879a000) [pid = 1651] [serial = 538] [outer = 0x0] 01:29:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118976400) [pid = 1651] [serial = 539] [outer = 0x11879a000] 01:29:36 INFO - PROCESS | 1651 | 1467966576132 Marionette DEBUG loaded listener.js 01:29:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119425800) [pid = 1651] [serial = 540] [outer = 0x11879a000] 01:29:36 INFO - PROCESS | 1651 | 1467966576911 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:29:36 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:29:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 973ms 01:29:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:29:36 INFO - PROCESS | 1651 | 1467966576950 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 01:29:36 INFO - PROCESS | 1651 | 1467966576952 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 01:29:36 INFO - PROCESS | 1651 | 1467966576954 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:29:36 INFO - PROCESS | 1651 | 1467966576957 Marionette TRACE conn2 <- [1,694,null,{}] 01:29:36 INFO - PROCESS | 1651 | 1467966576965 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:29:36 INFO - PROCESS | 1651 | 1467966576968 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:37 INFO - PROCESS | 1651 | 1467966577063 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 01:29:37 INFO - PROCESS | 1651 | 1467966577098 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966577101 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x119bc9800 == 32 [pid = 1651] [id = 181] 01:29:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x120f05800) [pid = 1651] [serial = 541] [outer = 0x0] 01:29:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12132f800) [pid = 1651] [serial = 542] [outer = 0x120f05800] 01:29:37 INFO - PROCESS | 1651 | 1467966577128 Marionette DEBUG loaded listener.js 01:29:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x121a53400) [pid = 1651] [serial = 543] [outer = 0x120f05800] 01:29:37 INFO - PROCESS | 1651 | 1467966577937 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:29:37 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:29:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1025ms 01:29:37 INFO - PROCESS | 1651 | 1467966577984 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 01:29:37 INFO - PROCESS | 1651 | 1467966577986 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 01:29:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:29:37 INFO - PROCESS | 1651 | 1467966577988 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:29:37 INFO - PROCESS | 1651 | 1467966577990 Marionette TRACE conn2 <- [1,698,null,{}] 01:29:38 INFO - PROCESS | 1651 | 1467966577999 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:29:38 INFO - PROCESS | 1651 | 1467966578000 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:38 INFO - PROCESS | 1651 | 1467966578094 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 01:29:38 INFO - PROCESS | 1651 | 1467966578104 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966578105 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218cf000 == 33 [pid = 1651] [id = 182] 01:29:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123ba5000) [pid = 1651] [serial = 544] [outer = 0x0] 01:29:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x124ad4c00) [pid = 1651] [serial = 545] [outer = 0x123ba5000] 01:29:38 INFO - PROCESS | 1651 | 1467966578132 Marionette DEBUG loaded listener.js 01:29:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1266aac00) [pid = 1651] [serial = 546] [outer = 0x123ba5000] 01:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11627bc00) [pid = 1651] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112d03000) [pid = 1651] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1129abc00) [pid = 1651] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1130d8800) [pid = 1651] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x113f31c00) [pid = 1651] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118794400) [pid = 1651] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1133dbc00) [pid = 1651] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1266af400) [pid = 1651] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1210c4400) [pid = 1651] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1210c3400) [pid = 1651] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1273c4800) [pid = 1651] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1129a6800) [pid = 1651] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x127373400) [pid = 1651] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1129aa800) [pid = 1651] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x121a57c00) [pid = 1651] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x112d0d400) [pid = 1651] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:29:38 INFO - PROCESS | 1651 | 1467966578947 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:29:38 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:29:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 974ms 01:29:38 INFO - PROCESS | 1651 | 1467966578964 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 01:29:38 INFO - PROCESS | 1651 | 1467966578965 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 01:29:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:29:38 INFO - PROCESS | 1651 | 1467966578967 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:29:38 INFO - PROCESS | 1651 | 1467966578968 Marionette TRACE conn2 <- [1,702,null,{}] 01:29:38 INFO - PROCESS | 1651 | 1467966578971 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:29:38 INFO - PROCESS | 1651 | 1467966578972 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:39 INFO - PROCESS | 1651 | 1467966579047 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 01:29:39 INFO - PROCESS | 1651 | 1467966579107 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966579109 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x120f6e000 == 34 [pid = 1651] [id = 183] 01:29:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1166f3400) [pid = 1651] [serial = 547] [outer = 0x0] 01:29:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1184c3400) [pid = 1651] [serial = 548] [outer = 0x1166f3400] 01:29:39 INFO - PROCESS | 1651 | 1467966579135 Marionette DEBUG loaded listener.js 01:29:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x120ff0c00) [pid = 1651] [serial = 549] [outer = 0x1166f3400] 01:29:39 INFO - PROCESS | 1651 | 1467966579902 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:29:39 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:29:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 972ms 01:29:39 INFO - PROCESS | 1651 | 1467966579940 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 01:29:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:29:39 INFO - PROCESS | 1651 | 1467966579943 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 01:29:39 INFO - PROCESS | 1651 | 1467966579945 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:29:39 INFO - PROCESS | 1651 | 1467966579946 Marionette TRACE conn2 <- [1,706,null,{}] 01:29:39 INFO - PROCESS | 1651 | 1467966579948 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:29:39 INFO - PROCESS | 1651 | 1467966579952 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:40 INFO - PROCESS | 1651 | 1467966580043 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 01:29:40 INFO - PROCESS | 1651 | 1467966580047 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1651 | 1467966580048 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x126e20800 == 35 [pid = 1651] [id = 184] 01:29:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1210c3400) [pid = 1651] [serial = 550] [outer = 0x0] 01:29:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x127620800) [pid = 1651] [serial = 551] [outer = 0x1210c3400] 01:29:40 INFO - PROCESS | 1651 | 1467966580073 Marionette DEBUG loaded listener.js 01:29:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x12892b400) [pid = 1651] [serial = 552] [outer = 0x1210c3400] 01:29:40 INFO - PROCESS | 1651 | 1467966580904 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:29:40 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:29:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 969ms 01:29:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:29:40 INFO - PROCESS | 1651 | 1467966580915 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 01:29:40 INFO - PROCESS | 1651 | 1467966580917 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 01:29:40 INFO - PROCESS | 1651 | 1467966580921 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:29:40 INFO - PROCESS | 1651 | 1467966580924 Marionette TRACE conn2 <- [1,710,null,{}] 01:29:40 INFO - PROCESS | 1651 | 1467966580928 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:29:40 INFO - PROCESS | 1651 | 1467966580930 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:41 INFO - PROCESS | 1651 | 1467966581032 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 01:29:41 INFO - PROCESS | 1651 | 1467966581083 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966581085 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x118253800 == 36 [pid = 1651] [id = 185] 01:29:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x116285800) [pid = 1651] [serial = 553] [outer = 0x0] 01:29:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1167e0c00) [pid = 1651] [serial = 554] [outer = 0x116285800] 01:29:41 INFO - PROCESS | 1651 | 1467966581122 Marionette DEBUG loaded listener.js 01:29:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1184c5c00) [pid = 1651] [serial = 555] [outer = 0x116285800] 01:29:42 INFO - PROCESS | 1651 | 1467966582039 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:29:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:29:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1173ms 01:29:42 INFO - PROCESS | 1651 | 1467966582094 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 01:29:42 INFO - PROCESS | 1651 | 1467966582097 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 01:29:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:29:42 INFO - PROCESS | 1651 | 1467966582101 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:29:42 INFO - PROCESS | 1651 | 1467966582103 Marionette TRACE conn2 <- [1,714,null,{}] 01:29:42 INFO - PROCESS | 1651 | 1467966582106 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:29:42 INFO - PROCESS | 1651 | 1467966582108 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:42 INFO - PROCESS | 1651 | 1467966582202 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 01:29:42 INFO - PROCESS | 1651 | 1467966582250 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966582251 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12113a000 == 37 [pid = 1651] [id = 186] 01:29:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119464800) [pid = 1651] [serial = 556] [outer = 0x0] 01:29:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1195dac00) [pid = 1651] [serial = 557] [outer = 0x119464800] 01:29:42 INFO - PROCESS | 1651 | 1467966582282 Marionette DEBUG loaded listener.js 01:29:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119823400) [pid = 1651] [serial = 558] [outer = 0x119464800] 01:29:43 INFO - PROCESS | 1651 | 1467966583183 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:29:43 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:29:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1122ms 01:29:43 INFO - PROCESS | 1651 | 1467966583225 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 01:29:43 INFO - PROCESS | 1651 | 1467966583227 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 01:29:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:29:43 INFO - PROCESS | 1651 | 1467966583230 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:29:43 INFO - PROCESS | 1651 | 1467966583232 Marionette TRACE conn2 <- [1,718,null,{}] 01:29:43 INFO - PROCESS | 1651 | 1467966583240 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:29:43 INFO - PROCESS | 1651 | 1467966583243 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:43 INFO - PROCESS | 1651 | 1467966583339 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 01:29:43 INFO - PROCESS | 1651 | 1467966583389 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966583391 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x128abb800 == 38 [pid = 1651] [id = 187] 01:29:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x12486a000) [pid = 1651] [serial = 559] [outer = 0x0] 01:29:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1266d1400) [pid = 1651] [serial = 560] [outer = 0x12486a000] 01:29:43 INFO - PROCESS | 1651 | 1467966583422 Marionette DEBUG loaded listener.js 01:29:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x127377800) [pid = 1651] [serial = 561] [outer = 0x12486a000] 01:29:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:29:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1074ms 01:29:44 INFO - PROCESS | 1651 | 1467966584299 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:29:44 INFO - PROCESS | 1651 | 1467966584346 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 01:29:44 INFO - PROCESS | 1651 | 1467966584348 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 01:29:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:29:44 INFO - PROCESS | 1651 | 1467966584352 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:29:44 INFO - PROCESS | 1651 | 1467966584353 Marionette TRACE conn2 <- [1,722,null,{}] 01:29:44 INFO - PROCESS | 1651 | 1467966584355 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:29:44 INFO - PROCESS | 1651 | 1467966584358 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:44 INFO - PROCESS | 1651 | 1467966584453 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 01:29:44 INFO - PROCESS | 1651 | 1467966584501 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966584502 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x129361800 == 39 [pid = 1651] [id = 188] 01:29:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x127617800) [pid = 1651] [serial = 562] [outer = 0x0] 01:29:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12893f400) [pid = 1651] [serial = 563] [outer = 0x127617800] 01:29:44 INFO - PROCESS | 1651 | 1467966584531 Marionette DEBUG loaded listener.js 01:29:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x128f42800) [pid = 1651] [serial = 564] [outer = 0x127617800] 01:29:44 INFO - PROCESS | 1651 | 1467966584943 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:29:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:29:44 INFO - PROCESS | 1651 | 1467966584972 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 01:29:44 INFO - PROCESS | 1651 | 1467966584974 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:29:44 INFO - PROCESS | 1651 | 1467966584976 Marionette TRACE conn2 <- [1,726,null,{}] 01:29:44 INFO - PROCESS | 1651 | 1467966584978 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:29:44 INFO - PROCESS | 1651 | 1467966584979 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:45 INFO - PROCESS | 1651 | 1467966585074 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 01:29:45 INFO - PROCESS | 1651 | 1467966585122 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966585124 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x1167a3800 == 40 [pid = 1651] [id = 189] 01:29:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11627f000) [pid = 1651] [serial = 565] [outer = 0x0] 01:29:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119822000) [pid = 1651] [serial = 566] [outer = 0x11627f000] 01:29:45 INFO - PROCESS | 1651 | 1467966585155 Marionette DEBUG loaded listener.js 01:29:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128941000) [pid = 1651] [serial = 567] [outer = 0x11627f000] 01:29:45 INFO - PROCESS | 1651 | 1467966585686 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:29:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:29:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 770ms 01:29:46 INFO - PROCESS | 1651 | --DOCSHELL 0x120f6e000 == 39 [pid = 1651] [id = 183] 01:29:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1218cf000 == 38 [pid = 1651] [id = 182] 01:29:46 INFO - PROCESS | 1651 | --DOCSHELL 0x119bc9800 == 37 [pid = 1651] [id = 181] 01:29:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1187c3800 == 36 [pid = 1651] [id = 180] 01:29:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1169b4800 == 35 [pid = 1651] [id = 179] 01:29:46 INFO - PROCESS | 1651 | --DOCSHELL 0x116095800 == 34 [pid = 1651] [id = 177] 01:29:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1195aa800 == 33 [pid = 1651] [id = 178] 01:29:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12a505800 == 32 [pid = 1651] [id = 176] 01:29:46 INFO - PROCESS | 1651 | --DOCSHELL 0x129361800 == 31 [pid = 1651] [id = 188] 01:29:46 INFO - PROCESS | 1651 | --DOCSHELL 0x128abb800 == 30 [pid = 1651] [id = 187] 01:29:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12113a000 == 29 [pid = 1651] [id = 186] 01:29:46 INFO - PROCESS | 1651 | --DOCSHELL 0x126e20800 == 28 [pid = 1651] [id = 184] 01:29:46 INFO - PROCESS | 1651 | --DOCSHELL 0x118253800 == 27 [pid = 1651] [id = 185] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1176ddc00) [pid = 1651] [serial = 497] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1184c7800) [pid = 1651] [serial = 498] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1195de000) [pid = 1651] [serial = 503] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11896f400) [pid = 1651] [serial = 500] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119416c00) [pid = 1651] [serial = 501] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x113839800) [pid = 1651] [serial = 493] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112f77800) [pid = 1651] [serial = 494] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1184c2c00) [pid = 1651] [serial = 490] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1266cdc00) [pid = 1651] [serial = 209] [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:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1167d2c00) [pid = 1651] [serial = 476] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x116081400) [pid = 1651] [serial = 475] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119418c00) [pid = 1651] [serial = 479] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1187db000) [pid = 1651] [serial = 478] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119a18400) [pid = 1651] [serial = 506] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x127372000) [pid = 1651] [serial = 482] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1267d8400) [pid = 1651] [serial = 512] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12530f000) [pid = 1651] [serial = 510] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x120ff3c00) [pid = 1651] [serial = 525] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x121ccdc00) [pid = 1651] [serial = 509] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x127379c00) [pid = 1651] [serial = 515] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x126d3b800) [pid = 1651] [serial = 481] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x12932e000) [pid = 1651] [serial = 485] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x121a53c00) [pid = 1651] [serial = 519] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12892a000) [pid = 1651] [serial = 484] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x127378400) [pid = 1651] [serial = 521] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x1184c4800) [pid = 1651] [serial = 518] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x12892dc00) [pid = 1651] [serial = 524] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x129153800) [pid = 1651] [serial = 527] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x12932f000) [pid = 1651] [serial = 488] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x1273c3400) [pid = 1651] [serial = 516] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x11861f400) [pid = 1651] [serial = 513] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x120ff6c00) [pid = 1651] [serial = 507] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x1214ca400) [pid = 1651] [serial = 487] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x127616800) [pid = 1651] [serial = 522] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x119820800) [pid = 1651] [serial = 504] [outer = 0x0] [url = about:blank] 01:29:46 INFO - PROCESS | 1651 | 1467966586297 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 01:29:46 INFO - PROCESS | 1651 | 1467966586300 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 01:29:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:29:46 INFO - PROCESS | 1651 | 1467966586314 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:29:46 INFO - PROCESS | 1651 | 1467966586316 Marionette TRACE conn2 <- [1,730,null,{}] 01:29:46 INFO - PROCESS | 1651 | 1467966586320 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:29:46 INFO - PROCESS | 1651 | 1467966586322 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:46 INFO - PROCESS | 1651 | 1467966586397 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 01:29:46 INFO - PROCESS | 1651 | 1467966586401 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966586404 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x113241800 == 28 [pid = 1651] [id = 190] 01:29:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x113aabc00) [pid = 1651] [serial = 568] [outer = 0x0] 01:29:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x113f30800) [pid = 1651] [serial = 569] [outer = 0x113aabc00] 01:29:46 INFO - PROCESS | 1651 | 1467966586436 Marionette DEBUG loaded listener.js 01:29:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x1160d8400) [pid = 1651] [serial = 570] [outer = 0x113aabc00] 01:29:46 INFO - PROCESS | 1651 | 1467966586770 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:29:46 INFO - PROCESS | 1651 | 1467966586789 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 01:29:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 01:29:46 INFO - PROCESS | 1651 | 1467966586796 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:29:46 INFO - PROCESS | 1651 | 1467966586798 Marionette TRACE conn2 <- [1,734,null,{}] 01:29:46 INFO - PROCESS | 1651 | 1467966586819 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:29:46 INFO - PROCESS | 1651 | 1467966586821 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:46 INFO - PROCESS | 1651 | 1467966586896 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 01:29:46 INFO - PROCESS | 1651 | 1467966586900 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966586901 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x117239800 == 29 [pid = 1651] [id = 191] 01:29:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x116286800) [pid = 1651] [serial = 571] [outer = 0x0] 01:29:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1183d5800) [pid = 1651] [serial = 572] [outer = 0x116286800] 01:29:46 INFO - PROCESS | 1651 | 1467966586931 Marionette DEBUG loaded listener.js 01:29:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1184c4800) [pid = 1651] [serial = 573] [outer = 0x116286800] 01:29:47 INFO - PROCESS | 1651 | 1467966587268 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:29:47 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:29:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 488ms 01:29:47 INFO - PROCESS | 1651 | 1467966587281 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 01:29:47 INFO - PROCESS | 1651 | 1467966587282 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 01:29:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:29:47 INFO - PROCESS | 1651 | 1467966587285 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:29:47 INFO - PROCESS | 1651 | 1467966587286 Marionette TRACE conn2 <- [1,738,null,{}] 01:29:47 INFO - PROCESS | 1651 | 1467966587295 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:29:47 INFO - PROCESS | 1651 | 1467966587298 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:47 INFO - PROCESS | 1651 | 1467966587395 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 01:29:47 INFO - PROCESS | 1651 | 1467966587449 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966587453 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x1187c3000 == 30 [pid = 1651] [id = 192] 01:29:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x11896f400) [pid = 1651] [serial = 574] [outer = 0x0] 01:29:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x118975c00) [pid = 1651] [serial = 575] [outer = 0x11896f400] 01:29:47 INFO - PROCESS | 1651 | 1467966587499 Marionette DEBUG loaded listener.js 01:29:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x119468c00) [pid = 1651] [serial = 576] [outer = 0x11896f400] 01:29:48 INFO - PROCESS | 1651 | 1467966588415 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:29:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:29:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1168ms 01:29:48 INFO - PROCESS | 1651 | 1467966588454 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 01:29:48 INFO - PROCESS | 1651 | 1467966588455 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 01:29:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:29:48 INFO - PROCESS | 1651 | 1467966588464 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:29:48 INFO - PROCESS | 1651 | 1467966588465 Marionette TRACE conn2 <- [1,742,null,{}] 01:29:48 INFO - PROCESS | 1651 | 1467966588467 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:29:48 INFO - PROCESS | 1651 | 1467966588468 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:48 INFO - PROCESS | 1651 | 1467966588558 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 01:29:48 INFO - PROCESS | 1651 | 1467966588561 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966588563 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195aa800 == 31 [pid = 1651] [id = 193] 01:29:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x11977b800) [pid = 1651] [serial = 577] [outer = 0x0] 01:29:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x119a12400) [pid = 1651] [serial = 578] [outer = 0x11977b800] 01:29:48 INFO - PROCESS | 1651 | 1467966588588 Marionette DEBUG loaded listener.js 01:29:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x120ff2c00) [pid = 1651] [serial = 579] [outer = 0x11977b800] 01:29:49 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:29:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 970ms 01:29:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:29:49 INFO - PROCESS | 1651 | 1467966589430 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:29:49 INFO - PROCESS | 1651 | 1467966589434 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 01:29:49 INFO - PROCESS | 1651 | 1467966589435 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 01:29:49 INFO - PROCESS | 1651 | 1467966589437 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:29:49 INFO - PROCESS | 1651 | 1467966589438 Marionette TRACE conn2 <- [1,746,null,{}] 01:29:49 INFO - PROCESS | 1651 | 1467966589442 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:29:49 INFO - PROCESS | 1651 | 1467966589443 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:49 INFO - PROCESS | 1651 | 1467966589541 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 01:29:49 INFO - PROCESS | 1651 | 1467966589544 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966589546 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x120f65800 == 32 [pid = 1651] [id = 194] 01:29:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x120ff5800) [pid = 1651] [serial = 580] [outer = 0x0] 01:29:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x121440000) [pid = 1651] [serial = 581] [outer = 0x120ff5800] 01:29:49 INFO - PROCESS | 1651 | 1467966589570 Marionette DEBUG loaded listener.js 01:29:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x121ccdc00) [pid = 1651] [serial = 582] [outer = 0x120ff5800] 01:29:50 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1210c3400) [pid = 1651] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:29:50 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x123ba5000) [pid = 1651] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:29:50 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x116285000) [pid = 1651] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:29:50 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x118680400) [pid = 1651] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:29:50 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x1184c5000) [pid = 1651] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:29:50 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x11879a000) [pid = 1651] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:29:50 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x1129b1400) [pid = 1651] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:29:50 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x1166f3400) [pid = 1651] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:29:50 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x120f05800) [pid = 1651] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:29:50 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x1183d5400) [pid = 1651] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:29:50 INFO - PROCESS | 1651 | 1467966590381 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:29:50 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:29:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 973ms 01:29:50 INFO - PROCESS | 1651 | 1467966590411 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 01:29:50 INFO - PROCESS | 1651 | 1467966590413 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 01:29:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:29:50 INFO - PROCESS | 1651 | 1467966590415 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:29:50 INFO - PROCESS | 1651 | 1467966590416 Marionette TRACE conn2 <- [1,750,null,{}] 01:29:50 INFO - PROCESS | 1651 | 1467966590419 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:29:50 INFO - PROCESS | 1651 | 1467966590423 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:50 INFO - PROCESS | 1651 | 1467966590516 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 01:29:50 INFO - PROCESS | 1651 | 1467966590519 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966590521 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218cf000 == 33 [pid = 1651] [id = 195] 01:29:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x123ef6000) [pid = 1651] [serial = 583] [outer = 0x0] 01:29:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1248f2c00) [pid = 1651] [serial = 584] [outer = 0x123ef6000] 01:29:50 INFO - PROCESS | 1651 | 1467966590549 Marionette DEBUG loaded listener.js 01:29:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x125307800) [pid = 1651] [serial = 585] [outer = 0x123ef6000] 01:29:51 INFO - PROCESS | 1651 | 1467966591348 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:29:51 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:29:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 01:29:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:29:51 INFO - PROCESS | 1651 | 1467966591385 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 01:29:51 INFO - PROCESS | 1651 | 1467966591386 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 01:29:51 INFO - PROCESS | 1651 | 1467966591388 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:29:51 INFO - PROCESS | 1651 | 1467966591389 Marionette TRACE conn2 <- [1,754,null,{}] 01:29:51 INFO - PROCESS | 1651 | 1467966591393 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:29:51 INFO - PROCESS | 1651 | 1467966591395 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:51 INFO - PROCESS | 1651 | 1467966591462 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 01:29:51 INFO - PROCESS | 1651 | 1467966591509 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966591517 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e81000 == 34 [pid = 1651] [id = 196] 01:29:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x123bd3000) [pid = 1651] [serial = 586] [outer = 0x0] 01:29:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x1266a9800) [pid = 1651] [serial = 587] [outer = 0x123bd3000] 01:29:51 INFO - PROCESS | 1651 | 1467966591542 Marionette DEBUG loaded listener.js 01:29:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1267d7400) [pid = 1651] [serial = 588] [outer = 0x123bd3000] 01:29:52 INFO - PROCESS | 1651 | 1467966592296 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:29:52 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:29:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 924ms 01:29:52 INFO - PROCESS | 1651 | 1467966592344 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 01:29:52 INFO - PROCESS | 1651 | 1467966592347 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 01:29:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:29:52 INFO - PROCESS | 1651 | 1467966592351 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:29:52 INFO - PROCESS | 1651 | 1467966592353 Marionette TRACE conn2 <- [1,758,null,{}] 01:29:52 INFO - PROCESS | 1651 | 1467966592358 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:29:52 INFO - PROCESS | 1651 | 1467966592360 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:52 INFO - PROCESS | 1651 | 1467966592446 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 01:29:52 INFO - PROCESS | 1651 | 1467966592530 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966592532 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x1160a0000 == 35 [pid = 1651] [id = 197] 01:29:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x11336d000) [pid = 1651] [serial = 589] [outer = 0x0] 01:29:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x113866c00) [pid = 1651] [serial = 590] [outer = 0x11336d000] 01:29:52 INFO - PROCESS | 1651 | 1467966592565 Marionette DEBUG loaded listener.js 01:29:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x116279000) [pid = 1651] [serial = 591] [outer = 0x11336d000] 01:29:53 INFO - PROCESS | 1651 | 1467966593079 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:29:53 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:29:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 771ms 01:29:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:29:53 INFO - PROCESS | 1651 | 1467966593133 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 01:29:53 INFO - PROCESS | 1651 | 1467966593135 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 01:29:53 INFO - PROCESS | 1651 | 1467966593142 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:29:53 INFO - PROCESS | 1651 | 1467966593145 Marionette TRACE conn2 <- [1,762,null,{}] 01:29:53 INFO - PROCESS | 1651 | 1467966593148 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:29:53 INFO - PROCESS | 1651 | 1467966593150 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:53 INFO - PROCESS | 1651 | 1467966593252 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 01:29:53 INFO - PROCESS | 1651 | 1467966593320 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966593322 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192ca800 == 36 [pid = 1651] [id = 198] 01:29:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1183d5400) [pid = 1651] [serial = 592] [outer = 0x0] 01:29:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x118456000) [pid = 1651] [serial = 593] [outer = 0x1183d5400] 01:29:53 INFO - PROCESS | 1651 | 1467966593352 Marionette DEBUG loaded listener.js 01:29:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1184cc000) [pid = 1651] [serial = 594] [outer = 0x1183d5400] 01:29:54 INFO - PROCESS | 1651 | --DOCSHELL 0x1218cf000 == 35 [pid = 1651] [id = 195] 01:29:54 INFO - PROCESS | 1651 | --DOCSHELL 0x120f65800 == 34 [pid = 1651] [id = 194] 01:29:54 INFO - PROCESS | 1651 | --DOCSHELL 0x1195aa800 == 33 [pid = 1651] [id = 193] 01:29:54 INFO - PROCESS | 1651 | --DOCSHELL 0x1187c3000 == 32 [pid = 1651] [id = 192] 01:29:54 INFO - PROCESS | 1651 | --DOCSHELL 0x117239800 == 31 [pid = 1651] [id = 191] 01:29:54 INFO - PROCESS | 1651 | --DOCSHELL 0x113241800 == 30 [pid = 1651] [id = 190] 01:29:54 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x11867d800) [pid = 1651] [serial = 491] [outer = 0x0] [url = about:blank] 01:29:54 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x124ad4c00) [pid = 1651] [serial = 545] [outer = 0x0] [url = about:blank] 01:29:54 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x116a19000) [pid = 1651] [serial = 536] [outer = 0x0] [url = about:blank] 01:29:54 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1183d8c00) [pid = 1651] [serial = 537] [outer = 0x0] [url = about:blank] 01:29:54 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x129330000) [pid = 1651] [serial = 528] [outer = 0x0] [url = about:blank] 01:29:54 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x1184cc400) [pid = 1651] [serial = 533] [outer = 0x0] [url = about:blank] 01:29:54 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x118681000) [pid = 1651] [serial = 534] [outer = 0x0] [url = about:blank] 01:29:54 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x118976400) [pid = 1651] [serial = 539] [outer = 0x0] [url = about:blank] 01:29:54 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x112acbc00) [pid = 1651] [serial = 530] [outer = 0x0] [url = about:blank] 01:29:54 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x116028c00) [pid = 1651] [serial = 531] [outer = 0x0] [url = about:blank] 01:29:54 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x1184c3400) [pid = 1651] [serial = 548] [outer = 0x0] [url = about:blank] 01:29:54 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x120ff0c00) [pid = 1651] [serial = 549] [outer = 0x0] [url = about:blank] 01:29:54 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x12132f800) [pid = 1651] [serial = 542] [outer = 0x0] [url = about:blank] 01:29:54 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x121a53400) [pid = 1651] [serial = 543] [outer = 0x0] [url = about:blank] 01:29:54 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x1266aac00) [pid = 1651] [serial = 546] [outer = 0x0] [url = about:blank] 01:29:54 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x12892b400) [pid = 1651] [serial = 552] [outer = 0x0] [url = about:blank] 01:29:54 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x119425800) [pid = 1651] [serial = 540] [outer = 0x0] [url = about:blank] 01:29:54 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x127620800) [pid = 1651] [serial = 551] [outer = 0x0] [url = about:blank] 01:29:54 INFO - PROCESS | 1651 | 1467966594409 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:29:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:29:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1277ms 01:29:54 INFO - PROCESS | 1651 | 1467966594416 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 01:29:54 INFO - PROCESS | 1651 | 1467966594418 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 01:29:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:29:54 INFO - PROCESS | 1651 | 1467966594421 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:29:54 INFO - PROCESS | 1651 | 1467966594422 Marionette TRACE conn2 <- [1,766,null,{}] 01:29:54 INFO - PROCESS | 1651 | 1467966594426 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:29:54 INFO - PROCESS | 1651 | 1467966594427 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:54 INFO - PROCESS | 1651 | 1467966594501 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 01:29:54 INFO - PROCESS | 1651 | 1467966594505 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966594509 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169b4800 == 31 [pid = 1651] [id = 199] 01:29:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x116277800) [pid = 1651] [serial = 595] [outer = 0x0] 01:29:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x1166f3400) [pid = 1651] [serial = 596] [outer = 0x116277800] 01:29:54 INFO - PROCESS | 1651 | 1467966594538 Marionette DEBUG loaded listener.js 01:29:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x1173c4800) [pid = 1651] [serial = 597] [outer = 0x116277800] 01:29:55 INFO - PROCESS | 1651 | 1467966595336 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:29:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:29:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 922ms 01:29:55 INFO - PROCESS | 1651 | 1467966595342 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 01:29:55 INFO - PROCESS | 1651 | 1467966595345 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 01:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:29:55 INFO - PROCESS | 1651 | 1467966595349 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:29:55 INFO - PROCESS | 1651 | 1467966595351 Marionette TRACE conn2 <- [1,770,null,{}] 01:29:55 INFO - PROCESS | 1651 | 1467966595353 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:29:55 INFO - PROCESS | 1651 | 1467966595355 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:55 INFO - PROCESS | 1651 | 1467966595434 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 01:29:55 INFO - PROCESS | 1651 | 1467966595482 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966595483 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1187b0000 == 32 [pid = 1651] [id = 200] 01:29:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x118678800) [pid = 1651] [serial = 598] [outer = 0x0] 01:29:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x118682400) [pid = 1651] [serial = 599] [outer = 0x118678800] 01:29:55 INFO - PROCESS | 1651 | 1467966595510 Marionette DEBUG loaded listener.js 01:29:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1187d5800) [pid = 1651] [serial = 600] [outer = 0x118678800] 01:29:55 INFO - PROCESS | 1651 | 1467966595802 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:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 469ms 01:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:29:55 INFO - PROCESS | 1651 | 1467966595818 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 01:29:55 INFO - PROCESS | 1651 | 1467966595820 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 01:29:55 INFO - PROCESS | 1651 | 1467966595830 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:29:55 INFO - PROCESS | 1651 | 1467966595832 Marionette TRACE conn2 <- [1,774,null,{}] 01:29:55 INFO - PROCESS | 1651 | 1467966595841 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:29:55 INFO - PROCESS | 1651 | 1467966595847 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:55 INFO - PROCESS | 1651 | 1467966595924 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 01:29:55 INFO - PROCESS | 1651 | 1467966595930 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966595932 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x119bc8800 == 33 [pid = 1651] [id = 201] 01:29:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1130e0800) [pid = 1651] [serial = 601] [outer = 0x0] 01:29:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x11977bc00) [pid = 1651] [serial = 602] [outer = 0x1130e0800] 01:29:55 INFO - PROCESS | 1651 | 1467966595960 Marionette DEBUG loaded listener.js 01:29:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x120f0b800) [pid = 1651] [serial = 603] [outer = 0x1130e0800] 01:29:56 INFO - PROCESS | 1651 | 1467966596276 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:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 479ms 01:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:29:56 INFO - PROCESS | 1651 | 1467966596302 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 01:29:56 INFO - PROCESS | 1651 | 1467966596303 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 01:29:56 INFO - PROCESS | 1651 | 1467966596305 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:29:56 INFO - PROCESS | 1651 | 1467966596307 Marionette TRACE conn2 <- [1,778,null,{}] 01:29:56 INFO - PROCESS | 1651 | 1467966596337 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:29:56 INFO - PROCESS | 1651 | 1467966596339 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:56 INFO - PROCESS | 1651 | 1467966596439 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 01:29:56 INFO - PROCESS | 1651 | 1467966596469 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966596470 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x121421800 == 34 [pid = 1651] [id = 202] 01:29:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x120ff6c00) [pid = 1651] [serial = 604] [outer = 0x0] 01:29:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x1214cac00) [pid = 1651] [serial = 605] [outer = 0x120ff6c00] 01:29:56 INFO - PROCESS | 1651 | 1467966596495 Marionette DEBUG loaded listener.js 01:29:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x121cd7400) [pid = 1651] [serial = 606] [outer = 0x120ff6c00] 01:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 527ms 01:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:29:56 INFO - PROCESS | 1651 | 1467966596828 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:29:56 INFO - PROCESS | 1651 | 1467966596833 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 01:29:56 INFO - PROCESS | 1651 | 1467966596834 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 01:29:56 INFO - PROCESS | 1651 | 1467966596837 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:29:56 INFO - PROCESS | 1651 | 1467966596838 Marionette TRACE conn2 <- [1,782,null,{}] 01:29:56 INFO - PROCESS | 1651 | 1467966596847 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:29:56 INFO - PROCESS | 1651 | 1467966596848 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:56 INFO - PROCESS | 1651 | 1467966596945 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 01:29:56 INFO - PROCESS | 1651 | 1467966596948 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966596949 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e80800 == 35 [pid = 1651] [id = 203] 01:29:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x120ff7800) [pid = 1651] [serial = 607] [outer = 0x0] 01:29:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x124ad6c00) [pid = 1651] [serial = 608] [outer = 0x120ff7800] 01:29:56 INFO - PROCESS | 1651 | 1467966596974 Marionette DEBUG loaded listener.js 01:29:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1266aac00) [pid = 1651] [serial = 609] [outer = 0x120ff7800] 01:29:57 INFO - PROCESS | 1651 | 1467966597367 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:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 573ms 01:29:57 INFO - PROCESS | 1651 | 1467966597410 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 01:29:57 INFO - PROCESS | 1651 | 1467966597412 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 01:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:29:57 INFO - PROCESS | 1651 | 1467966597415 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:29:57 INFO - PROCESS | 1651 | 1467966597417 Marionette TRACE conn2 <- [1,786,null,{}] 01:29:57 INFO - PROCESS | 1651 | 1467966597420 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:29:57 INFO - PROCESS | 1651 | 1467966597426 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:57 INFO - PROCESS | 1651 | 1467966597598 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 01:29:57 INFO - PROCESS | 1651 | 1467966597643 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966597644 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12672b000 == 36 [pid = 1651] [id = 204] 01:29:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x126dd9000) [pid = 1651] [serial = 610] [outer = 0x0] 01:29:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x127375000) [pid = 1651] [serial = 611] [outer = 0x126dd9000] 01:29:57 INFO - PROCESS | 1651 | 1467966597685 Marionette DEBUG loaded listener.js 01:29:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x127615c00) [pid = 1651] [serial = 612] [outer = 0x126dd9000] 01:29:58 INFO - PROCESS | 1651 | 1467966598035 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:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 670ms 01:29:58 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x11896f400) [pid = 1651] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:29:58 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x116286800) [pid = 1651] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:29:58 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x11627f000) [pid = 1651] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:29:58 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x116285800) [pid = 1651] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:29:58 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x119464800) [pid = 1651] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:29:58 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12486a000) [pid = 1651] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:29:58 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x127617800) [pid = 1651] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:29:58 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x11977b800) [pid = 1651] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:29:58 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x120ff5800) [pid = 1651] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:29:58 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x123ef6000) [pid = 1651] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:29:58 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x113aabc00) [pid = 1651] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:29:58 INFO - PROCESS | 1651 | 1467966598090 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 01:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:29:58 INFO - PROCESS | 1651 | 1467966598099 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 01:29:58 INFO - PROCESS | 1651 | 1467966598102 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:29:58 INFO - PROCESS | 1651 | 1467966598104 Marionette TRACE conn2 <- [1,790,null,{}] 01:29:58 INFO - PROCESS | 1651 | 1467966598106 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:29:58 INFO - PROCESS | 1651 | 1467966598107 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:58 INFO - PROCESS | 1651 | 1467966598196 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 01:29:58 INFO - PROCESS | 1651 | 1467966598245 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966598246 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x126965800 == 37 [pid = 1651] [id = 205] 01:29:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1129b1000) [pid = 1651] [serial = 613] [outer = 0x0] 01:29:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1184c6c00) [pid = 1651] [serial = 614] [outer = 0x1129b1000] 01:29:58 INFO - PROCESS | 1651 | 1467966598272 Marionette DEBUG loaded listener.js 01:29:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x121cd5000) [pid = 1651] [serial = 615] [outer = 0x1129b1000] 01:29:58 INFO - PROCESS | 1651 | 1467966598532 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:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 467ms 01:29:58 INFO - PROCESS | 1651 | 1467966598571 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 01:29:58 INFO - PROCESS | 1651 | 1467966598572 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 01:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:29:58 INFO - PROCESS | 1651 | 1467966598582 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:29:58 INFO - PROCESS | 1651 | 1467966598583 Marionette TRACE conn2 <- [1,794,null,{}] 01:29:58 INFO - PROCESS | 1651 | 1467966598585 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:29:58 INFO - PROCESS | 1651 | 1467966598586 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:58 INFO - PROCESS | 1651 | 1467966598664 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 01:29:58 INFO - PROCESS | 1651 | 1467966598668 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966598669 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x127641000 == 38 [pid = 1651] [id = 206] 01:29:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x12486a000) [pid = 1651] [serial = 616] [outer = 0x0] 01:29:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x128923400) [pid = 1651] [serial = 617] [outer = 0x12486a000] 01:29:58 INFO - PROCESS | 1651 | 1467966598697 Marionette DEBUG loaded listener.js 01:29:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x128932c00) [pid = 1651] [serial = 618] [outer = 0x12486a000] 01:29:59 INFO - PROCESS | 1651 | 1467966599131 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:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 569ms 01:29:59 INFO - PROCESS | 1651 | 1467966599153 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 01:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:29:59 INFO - PROCESS | 1651 | 1467966599155 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 01:29:59 INFO - PROCESS | 1651 | 1467966599160 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:29:59 INFO - PROCESS | 1651 | 1467966599161 Marionette TRACE conn2 <- [1,798,null,{}] 01:29:59 INFO - PROCESS | 1651 | 1467966599165 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:29:59 INFO - PROCESS | 1651 | 1467966599167 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:59 INFO - PROCESS | 1651 | 1467966599302 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 01:29:59 INFO - PROCESS | 1651 | 1467966599310 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966599311 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x128ad0800 == 39 [pid = 1651] [id = 207] 01:29:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1273c2800) [pid = 1651] [serial = 619] [outer = 0x0] 01:29:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x12893c800) [pid = 1651] [serial = 620] [outer = 0x1273c2800] 01:29:59 INFO - PROCESS | 1651 | 1467966599335 Marionette DEBUG loaded listener.js 01:29:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x128de1400) [pid = 1651] [serial = 621] [outer = 0x1273c2800] 01:29:59 INFO - PROCESS | 1651 | 1467966599665 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:29:59 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:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 521ms 01:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:29:59 INFO - PROCESS | 1651 | 1467966599680 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 01:29:59 INFO - PROCESS | 1651 | 1467966599681 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 01:29:59 INFO - PROCESS | 1651 | 1467966599683 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:29:59 INFO - PROCESS | 1651 | 1467966599684 Marionette TRACE conn2 <- [1,802,null,{}] 01:29:59 INFO - PROCESS | 1651 | 1467966599686 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:29:59 INFO - PROCESS | 1651 | 1467966599687 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:59 INFO - PROCESS | 1651 | 1467966599788 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 01:29:59 INFO - PROCESS | 1651 | 1467966599794 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966599795 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:29:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x128fb9000 == 40 [pid = 1651] [id = 208] 01:29:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x128933400) [pid = 1651] [serial = 622] [outer = 0x0] 01:29:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x129148800) [pid = 1651] [serial = 623] [outer = 0x128933400] 01:29:59 INFO - PROCESS | 1651 | 1467966599820 Marionette DEBUG loaded listener.js 01:29:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x129153800) [pid = 1651] [serial = 624] [outer = 0x128933400] 01:30:00 INFO - PROCESS | 1651 | 1467966600135 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:30:00 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:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 468ms 01:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:30:00 INFO - PROCESS | 1651 | 1467966600152 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 01:30:00 INFO - PROCESS | 1651 | 1467966600154 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 01:30:00 INFO - PROCESS | 1651 | 1467966600169 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:30:00 INFO - PROCESS | 1651 | 1467966600171 Marionette TRACE conn2 <- [1,806,null,{}] 01:30:00 INFO - PROCESS | 1651 | 1467966600174 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:30:00 INFO - PROCESS | 1651 | 1467966600176 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:00 INFO - PROCESS | 1651 | 1467966600309 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 01:30:00 INFO - PROCESS | 1651 | 1467966600315 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1651 | 1467966600317 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x11263d800 == 41 [pid = 1651] [id = 209] 01:30:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11201d400) [pid = 1651] [serial = 625] [outer = 0x0] 01:30:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1129ad800) [pid = 1651] [serial = 626] [outer = 0x11201d400] 01:30:00 INFO - PROCESS | 1651 | 1467966600430 Marionette DEBUG loaded listener.js 01:30:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1151cec00) [pid = 1651] [serial = 627] [outer = 0x11201d400] 01:30:00 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:30:00 INFO - PROCESS | 1651 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 01:30:00 INFO - PROCESS | 1651 | Determined SkiaGL cache limits: Size 100663296, Items: 256 01:30:00 INFO - PROCESS | 1651 | [GFX2-]: Using SkiaGL canvas. 01:30:01 INFO - PROCESS | 1651 | 1467966601052 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:30:01 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:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 938ms 01:30:01 INFO - PROCESS | 1651 | 1467966601096 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 01:30:01 INFO - PROCESS | 1651 | 1467966601099 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 01:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:30:01 INFO - PROCESS | 1651 | 1467966601102 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:30:01 INFO - PROCESS | 1651 | 1467966601104 Marionette TRACE conn2 <- [1,810,null,{}] 01:30:01 INFO - PROCESS | 1651 | 1467966601107 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:30:01 INFO - PROCESS | 1651 | 1467966601109 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:01 INFO - PROCESS | 1651 | 1467966601208 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 01:30:01 INFO - PROCESS | 1651 | 1467966601272 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966601274 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x119bbe000 == 42 [pid = 1651] [id = 210] 01:30:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1184cdc00) [pid = 1651] [serial = 628] [outer = 0x0] 01:30:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118976000) [pid = 1651] [serial = 629] [outer = 0x1184cdc00] 01:30:01 INFO - PROCESS | 1651 | 1467966601305 Marionette DEBUG loaded listener.js 01:30:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11946a400) [pid = 1651] [serial = 630] [outer = 0x1184cdc00] 01:30:01 INFO - PROCESS | 1651 | 1467966601731 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:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 672ms 01:30:01 INFO - PROCESS | 1651 | 1467966601791 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 01:30:01 INFO - PROCESS | 1651 | 1467966601794 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 01:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:30:01 INFO - PROCESS | 1651 | 1467966601799 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:30:01 INFO - PROCESS | 1651 | 1467966601801 Marionette TRACE conn2 <- [1,814,null,{}] 01:30:01 INFO - PROCESS | 1651 | 1467966601803 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:30:01 INFO - PROCESS | 1651 | 1467966601805 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:01 INFO - PROCESS | 1651 | 1467966601903 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 01:30:01 INFO - PROCESS | 1651 | 1467966601968 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966601969 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x128fa6800 == 43 [pid = 1651] [id = 211] 01:30:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1210c1800) [pid = 1651] [serial = 631] [outer = 0x0] 01:30:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x121cd4c00) [pid = 1651] [serial = 632] [outer = 0x1210c1800] 01:30:01 INFO - PROCESS | 1651 | 1467966601998 Marionette DEBUG loaded listener.js 01:30:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1266cc800) [pid = 1651] [serial = 633] [outer = 0x1210c1800] 01:30:02 INFO - PROCESS | 1651 | 1467966602415 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:30:02 INFO - PROCESS | 1651 | 1467966602475 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 01:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 01:30:02 INFO - PROCESS | 1651 | 1467966602479 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:30:02 INFO - PROCESS | 1651 | 1467966602481 Marionette TRACE conn2 <- [1,818,null,{}] 01:30:02 INFO - PROCESS | 1651 | 1467966602489 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:30:02 INFO - PROCESS | 1651 | 1467966602494 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:02 INFO - PROCESS | 1651 | 1467966602594 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 01:30:02 INFO - PROCESS | 1651 | 1467966602658 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966602659 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a67f800 == 44 [pid = 1651] [id = 212] 01:30:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1273c2400) [pid = 1651] [serial = 634] [outer = 0x0] 01:30:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x128938c00) [pid = 1651] [serial = 635] [outer = 0x1273c2400] 01:30:02 INFO - PROCESS | 1651 | 1467966602687 Marionette DEBUG loaded listener.js 01:30:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x129323800) [pid = 1651] [serial = 636] [outer = 0x1273c2400] 01:30:03 INFO - PROCESS | 1651 | 1467966603257 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:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 821ms 01:30:03 INFO - PROCESS | 1651 | 1467966603301 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 01:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:30:03 INFO - PROCESS | 1651 | 1467966603304 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 01:30:03 INFO - PROCESS | 1651 | 1467966603307 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:30:03 INFO - PROCESS | 1651 | 1467966603312 Marionette TRACE conn2 <- [1,822,null,{}] 01:30:03 INFO - PROCESS | 1651 | 1467966603320 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:30:03 INFO - PROCESS | 1651 | 1467966603322 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:03 INFO - PROCESS | 1651 | 1467966603412 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 01:30:03 INFO - PROCESS | 1651 | 1467966603472 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966603475 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x119019800 == 45 [pid = 1651] [id = 213] 01:30:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x116979c00) [pid = 1651] [serial = 637] [outer = 0x0] 01:30:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x118318000) [pid = 1651] [serial = 638] [outer = 0x116979c00] 01:30:03 INFO - PROCESS | 1651 | 1467966603502 Marionette DEBUG loaded listener.js 01:30:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11845c800) [pid = 1651] [serial = 639] [outer = 0x116979c00] 01:30:04 INFO - PROCESS | 1651 | --DOCSHELL 0x128fb9000 == 44 [pid = 1651] [id = 208] 01:30:04 INFO - PROCESS | 1651 | --DOCSHELL 0x128ad0800 == 43 [pid = 1651] [id = 207] 01:30:04 INFO - PROCESS | 1651 | --DOCSHELL 0x127641000 == 42 [pid = 1651] [id = 206] 01:30:04 INFO - PROCESS | 1651 | --DOCSHELL 0x126965800 == 41 [pid = 1651] [id = 205] 01:30:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12672b000 == 40 [pid = 1651] [id = 204] 01:30:04 INFO - PROCESS | 1651 | --DOCSHELL 0x123e80800 == 39 [pid = 1651] [id = 203] 01:30:04 INFO - PROCESS | 1651 | --DOCSHELL 0x121421800 == 38 [pid = 1651] [id = 202] 01:30:04 INFO - PROCESS | 1651 | --DOCSHELL 0x119bc8800 == 37 [pid = 1651] [id = 201] 01:30:04 INFO - PROCESS | 1651 | --DOCSHELL 0x1187b0000 == 36 [pid = 1651] [id = 200] 01:30:04 INFO - PROCESS | 1651 | --DOCSHELL 0x1169b4800 == 35 [pid = 1651] [id = 199] 01:30:04 INFO - PROCESS | 1651 | --DOCSHELL 0x1192ca800 == 34 [pid = 1651] [id = 198] 01:30:04 INFO - PROCESS | 1651 | --DOCSHELL 0x1160a0000 == 33 [pid = 1651] [id = 197] 01:30:04 INFO - PROCESS | 1651 | --DOCSHELL 0x123e81000 == 32 [pid = 1651] [id = 196] 01:30:04 INFO - PROCESS | 1651 | --DOCSHELL 0x1167a3800 == 31 [pid = 1651] [id = 189] 01:30:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12a67f800 == 30 [pid = 1651] [id = 212] 01:30:04 INFO - PROCESS | 1651 | --DOCSHELL 0x128fa6800 == 29 [pid = 1651] [id = 211] 01:30:04 INFO - PROCESS | 1651 | --DOCSHELL 0x119bbe000 == 28 [pid = 1651] [id = 210] 01:30:04 INFO - PROCESS | 1651 | --DOCSHELL 0x11263d800 == 27 [pid = 1651] [id = 209] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1266a9800) [pid = 1651] [serial = 587] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118975c00) [pid = 1651] [serial = 575] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1183d5800) [pid = 1651] [serial = 572] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1184c4800) [pid = 1651] [serial = 573] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x128941000) [pid = 1651] [serial = 567] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119822000) [pid = 1651] [serial = 566] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1184c5c00) [pid = 1651] [serial = 555] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1167e0c00) [pid = 1651] [serial = 554] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119823400) [pid = 1651] [serial = 558] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1195dac00) [pid = 1651] [serial = 557] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x127377800) [pid = 1651] [serial = 561] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1266d1400) [pid = 1651] [serial = 560] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x128f42800) [pid = 1651] [serial = 564] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12893f400) [pid = 1651] [serial = 563] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x119a12400) [pid = 1651] [serial = 578] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x121440000) [pid = 1651] [serial = 581] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x125307800) [pid = 1651] [serial = 585] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1248f2c00) [pid = 1651] [serial = 584] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x113f30800) [pid = 1651] [serial = 569] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1160d8400) [pid = 1651] [serial = 570] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x121ccdc00) [pid = 1651] [serial = 582] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x120ff2c00) [pid = 1651] [serial = 579] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x119468c00) [pid = 1651] [serial = 576] [outer = 0x0] [url = about:blank] 01:30:04 INFO - PROCESS | 1651 | 1467966604462 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:30:04 INFO - PROCESS | 1651 | 1467966604489 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 01:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 01:30:04 INFO - PROCESS | 1651 | 1467966604495 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:30:04 INFO - PROCESS | 1651 | 1467966604497 Marionette TRACE conn2 <- [1,826,null,{}] 01:30:04 INFO - PROCESS | 1651 | 1467966604500 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:30:04 INFO - PROCESS | 1651 | 1467966604502 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:04 INFO - PROCESS | 1651 | 1467966604579 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 01:30:04 INFO - PROCESS | 1651 | 1467966604584 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966604585 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x112f9b800 == 28 [pid = 1651] [id = 214] 01:30:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x112714000) [pid = 1651] [serial = 640] [outer = 0x0] 01:30:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1128d0400) [pid = 1651] [serial = 641] [outer = 0x112714000] 01:30:04 INFO - PROCESS | 1651 | 1467966604616 Marionette DEBUG loaded listener.js 01:30:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x112a79400) [pid = 1651] [serial = 642] [outer = 0x112714000] 01:30:04 INFO - PROCESS | 1651 | 1467966604971 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:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 521ms 01:30:05 INFO - PROCESS | 1651 | 1467966605015 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 01:30:05 INFO - PROCESS | 1651 | 1467966605019 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 01:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:30:05 INFO - PROCESS | 1651 | 1467966605023 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:30:05 INFO - PROCESS | 1651 | 1467966605025 Marionette TRACE conn2 <- [1,830,null,{}] 01:30:05 INFO - PROCESS | 1651 | 1467966605027 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:30:05 INFO - PROCESS | 1651 | 1467966605029 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:05 INFO - PROCESS | 1651 | 1467966605104 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 01:30:05 INFO - PROCESS | 1651 | 1467966605111 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966605112 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x116956800 == 29 [pid = 1651] [id = 215] 01:30:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x113aaac00) [pid = 1651] [serial = 643] [outer = 0x0] 01:30:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x113d4dc00) [pid = 1651] [serial = 644] [outer = 0x113aaac00] 01:30:05 INFO - PROCESS | 1651 | 1467966605139 Marionette DEBUG loaded listener.js 01:30:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x113f38000) [pid = 1651] [serial = 645] [outer = 0x113aaac00] 01:30:05 INFO - PROCESS | 1651 | 1467966605467 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:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 470ms 01:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:30:05 INFO - PROCESS | 1651 | 1467966605494 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 01:30:05 INFO - PROCESS | 1651 | 1467966605496 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 01:30:05 INFO - PROCESS | 1651 | 1467966605505 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:30:05 INFO - PROCESS | 1651 | 1467966605508 Marionette TRACE conn2 <- [1,834,null,{}] 01:30:05 INFO - PROCESS | 1651 | 1467966605516 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:30:05 INFO - PROCESS | 1651 | 1467966605519 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:05 INFO - PROCESS | 1651 | 1467966605599 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 01:30:05 INFO - PROCESS | 1651 | 1467966605648 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966605650 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d76000 == 30 [pid = 1651] [id = 216] 01:30:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x116278000) [pid = 1651] [serial = 646] [outer = 0x0] 01:30:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1166f1000) [pid = 1651] [serial = 647] [outer = 0x116278000] 01:30:05 INFO - PROCESS | 1651 | 1467966605678 Marionette DEBUG loaded listener.js 01:30:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1176d9400) [pid = 1651] [serial = 648] [outer = 0x116278000] 01:30:05 INFO - PROCESS | 1651 | 1467966605982 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:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 531ms 01:30:06 INFO - PROCESS | 1651 | 1467966606030 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 01:30:06 INFO - PROCESS | 1651 | 1467966606031 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 01:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:30:06 INFO - PROCESS | 1651 | 1467966606034 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:30:06 INFO - PROCESS | 1651 | 1467966606035 Marionette TRACE conn2 <- [1,838,null,{}] 01:30:06 INFO - PROCESS | 1651 | 1467966606037 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:30:06 INFO - PROCESS | 1651 | 1467966606038 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:06 INFO - PROCESS | 1651 | 1467966606113 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 01:30:06 INFO - PROCESS | 1651 | 1467966606164 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966606165 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182e7800 == 31 [pid = 1651] [id = 217] 01:30:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11627a400) [pid = 1651] [serial = 649] [outer = 0x0] 01:30:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1183d4800) [pid = 1651] [serial = 650] [outer = 0x11627a400] 01:30:06 INFO - PROCESS | 1651 | 1467966606192 Marionette DEBUG loaded listener.js 01:30:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1184c5c00) [pid = 1651] [serial = 651] [outer = 0x11627a400] 01:30:06 INFO - PROCESS | 1651 | 1467966606464 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:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 468ms 01:30:06 INFO - PROCESS | 1651 | 1467966606503 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 01:30:06 INFO - PROCESS | 1651 | 1467966606504 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 01:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:30:06 INFO - PROCESS | 1651 | 1467966606521 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:30:06 INFO - PROCESS | 1651 | 1467966606525 Marionette TRACE conn2 <- [1,842,null,{}] 01:30:06 INFO - PROCESS | 1651 | 1467966606530 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:30:06 INFO - PROCESS | 1651 | 1467966606532 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:06 INFO - PROCESS | 1651 | 1467966606670 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 01:30:06 INFO - PROCESS | 1651 | 1467966606687 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966606688 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192d7000 == 32 [pid = 1651] [id = 218] 01:30:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1184c9c00) [pid = 1651] [serial = 652] [outer = 0x0] 01:30:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x118676c00) [pid = 1651] [serial = 653] [outer = 0x1184c9c00] 01:30:06 INFO - PROCESS | 1651 | 1467966606728 Marionette DEBUG loaded listener.js 01:30:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118798c00) [pid = 1651] [serial = 654] [outer = 0x1184c9c00] 01:30:07 INFO - PROCESS | 1651 | 1467966607107 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:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 638ms 01:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:30:07 INFO - PROCESS | 1651 | 1467966607145 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 01:30:07 INFO - PROCESS | 1651 | 1467966607146 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 01:30:07 INFO - PROCESS | 1651 | 1467966607148 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:30:07 INFO - PROCESS | 1651 | 1467966607149 Marionette TRACE conn2 <- [1,846,null,{}] 01:30:07 INFO - PROCESS | 1651 | 1467966607151 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:30:07 INFO - PROCESS | 1651 | 1467966607156 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:07 INFO - PROCESS | 1651 | 1467966607267 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 01:30:07 INFO - PROCESS | 1651 | 1467966607271 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966607272 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x121137800 == 33 [pid = 1651] [id = 219] 01:30:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x113f2f400) [pid = 1651] [serial = 655] [outer = 0x0] 01:30:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119046c00) [pid = 1651] [serial = 656] [outer = 0x113f2f400] 01:30:07 INFO - PROCESS | 1651 | 1467966607298 Marionette DEBUG loaded listener.js 01:30:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119823000) [pid = 1651] [serial = 657] [outer = 0x113f2f400] 01:30:07 INFO - PROCESS | 1651 | 1467966607615 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:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 519ms 01:30:07 INFO - PROCESS | 1651 | 1467966607667 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 01:30:07 INFO - PROCESS | 1651 | 1467966607669 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 01:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:30:07 INFO - PROCESS | 1651 | 1467966607671 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:30:07 INFO - PROCESS | 1651 | 1467966607672 Marionette TRACE conn2 <- [1,850,null,{}] 01:30:07 INFO - PROCESS | 1651 | 1467966607677 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:30:07 INFO - PROCESS | 1651 | 1467966607678 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:07 INFO - PROCESS | 1651 | 1467966607792 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 01:30:07 INFO - PROCESS | 1651 | 1467966607830 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966607831 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1162d8000 == 34 [pid = 1651] [id = 220] 01:30:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119a12400) [pid = 1651] [serial = 658] [outer = 0x0] 01:30:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119a12c00) [pid = 1651] [serial = 659] [outer = 0x119a12400] 01:30:07 INFO - PROCESS | 1651 | 1467966607871 Marionette DEBUG loaded listener.js 01:30:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x120ff1800) [pid = 1651] [serial = 660] [outer = 0x119a12400] 01:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 671ms 01:30:08 INFO - PROCESS | 1651 | 1467966608337 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:30:08 INFO - PROCESS | 1651 | 1467966608342 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 01:30:08 INFO - PROCESS | 1651 | 1467966608343 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 01:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:30:08 INFO - PROCESS | 1651 | 1467966608346 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:30:08 INFO - PROCESS | 1651 | 1467966608347 Marionette TRACE conn2 <- [1,854,null,{}] 01:30:08 INFO - PROCESS | 1651 | 1467966608349 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:30:08 INFO - PROCESS | 1651 | 1467966608350 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:08 INFO - PROCESS | 1651 | 1467966608450 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 01:30:08 INFO - PROCESS | 1651 | 1467966608453 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966608455 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x121cef800 == 35 [pid = 1651] [id = 221] 01:30:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11861e400) [pid = 1651] [serial = 661] [outer = 0x0] 01:30:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x120ff9800) [pid = 1651] [serial = 662] [outer = 0x11861e400] 01:30:08 INFO - PROCESS | 1651 | 1467966608479 Marionette DEBUG loaded listener.js 01:30:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1216bd800) [pid = 1651] [serial = 663] [outer = 0x11861e400] 01:30:08 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1130e0800) [pid = 1651] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:30:08 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118678800) [pid = 1651] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:30:08 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x116277800) [pid = 1651] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:30:08 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1183d5400) [pid = 1651] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:30:08 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1129b1000) [pid = 1651] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:30:08 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12486a000) [pid = 1651] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:30:08 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1273c2800) [pid = 1651] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:30:08 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x128933400) [pid = 1651] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:30:08 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x120ff6c00) [pid = 1651] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:30:08 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x120ff7800) [pid = 1651] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:30:08 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x126dd9000) [pid = 1651] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:30:08 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x123bd3000) [pid = 1651] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:30:08 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11336d000) [pid = 1651] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:30:08 INFO - PROCESS | 1651 | 1467966608922 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:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 618ms 01:30:08 INFO - PROCESS | 1651 | 1467966608965 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 01:30:08 INFO - PROCESS | 1651 | 1467966608967 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 01:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:30:08 INFO - PROCESS | 1651 | 1467966608969 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:30:08 INFO - PROCESS | 1651 | 1467966608970 Marionette TRACE conn2 <- [1,858,null,{}] 01:30:08 INFO - PROCESS | 1651 | 1467966608972 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:30:08 INFO - PROCESS | 1651 | 1467966608974 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:09 INFO - PROCESS | 1651 | 1467966609080 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 01:30:09 INFO - PROCESS | 1651 | 1467966609133 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966609134 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x124c14800 == 36 [pid = 1651] [id = 222] 01:30:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1122af400) [pid = 1651] [serial = 664] [outer = 0x0] 01:30:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x120ff6c00) [pid = 1651] [serial = 665] [outer = 0x1122af400] 01:30:09 INFO - PROCESS | 1651 | 1467966609159 Marionette DEBUG loaded listener.js 01:30:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1219b4000) [pid = 1651] [serial = 666] [outer = 0x1122af400] 01:30:09 INFO - PROCESS | 1651 | 1467966609516 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:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 572ms 01:30:09 INFO - PROCESS | 1651 | 1467966609544 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 01:30:09 INFO - PROCESS | 1651 | 1467966609546 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 01:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:30:09 INFO - PROCESS | 1651 | 1467966609549 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:30:09 INFO - PROCESS | 1651 | 1467966609551 Marionette TRACE conn2 <- [1,862,null,{}] 01:30:09 INFO - PROCESS | 1651 | 1467966609554 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:30:09 INFO - PROCESS | 1651 | 1467966609556 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:09 INFO - PROCESS | 1651 | 1467966609702 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 01:30:09 INFO - PROCESS | 1651 | 1467966609716 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966609717 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x1266ef800 == 37 [pid = 1651] [id = 223] 01:30:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1151d4800) [pid = 1651] [serial = 667] [outer = 0x0] 01:30:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x121ccdc00) [pid = 1651] [serial = 668] [outer = 0x1151d4800] 01:30:09 INFO - PROCESS | 1651 | 1467966609756 Marionette DEBUG loaded listener.js 01:30:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x124866c00) [pid = 1651] [serial = 669] [outer = 0x1151d4800] 01:30:10 INFO - PROCESS | 1651 | 1467966610062 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:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 569ms 01:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:30:10 INFO - PROCESS | 1651 | 1467966610119 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 01:30:10 INFO - PROCESS | 1651 | 1467966610120 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 01:30:10 INFO - PROCESS | 1651 | 1467966610122 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:30:10 INFO - PROCESS | 1651 | 1467966610126 Marionette TRACE conn2 <- [1,866,null,{}] 01:30:10 INFO - PROCESS | 1651 | 1467966610129 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:30:10 INFO - PROCESS | 1651 | 1467966610131 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:10 INFO - PROCESS | 1651 | 1467966610222 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 01:30:10 INFO - PROCESS | 1651 | 1467966610273 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966610274 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12718c000 == 38 [pid = 1651] [id = 224] 01:30:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11845ac00) [pid = 1651] [serial = 670] [outer = 0x0] 01:30:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x120ff6800) [pid = 1651] [serial = 671] [outer = 0x11845ac00] 01:30:10 INFO - PROCESS | 1651 | 1467966610301 Marionette DEBUG loaded listener.js 01:30:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1266cf000) [pid = 1651] [serial = 672] [outer = 0x11845ac00] 01:30:10 INFO - PROCESS | 1651 | 1467966610598 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:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 522ms 01:30:10 INFO - PROCESS | 1651 | 1467966610646 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 01:30:10 INFO - PROCESS | 1651 | 1467966610647 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 01:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:30:10 INFO - PROCESS | 1651 | 1467966610649 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:30:10 INFO - PROCESS | 1651 | 1467966610650 Marionette TRACE conn2 <- [1,870,null,{}] 01:30:10 INFO - PROCESS | 1651 | 1467966610652 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:30:10 INFO - PROCESS | 1651 | 1467966610653 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:10 INFO - PROCESS | 1651 | 1467966610731 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 01:30:10 INFO - PROCESS | 1651 | 1467966610734 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966610736 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x128d8b000 == 39 [pid = 1651] [id = 225] 01:30:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1267cfc00) [pid = 1651] [serial = 673] [outer = 0x0] 01:30:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1267dd400) [pid = 1651] [serial = 674] [outer = 0x1267cfc00] 01:30:10 INFO - PROCESS | 1651 | 1467966610760 Marionette DEBUG loaded listener.js 01:30:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x127108800) [pid = 1651] [serial = 675] [outer = 0x1267cfc00] 01:30:11 INFO - PROCESS | 1651 | 1467966611366 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:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 770ms 01:30:11 INFO - PROCESS | 1651 | 1467966611420 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 01:30:11 INFO - PROCESS | 1651 | 1467966611422 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 01:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:30:11 INFO - PROCESS | 1651 | 1467966611425 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:30:11 INFO - PROCESS | 1651 | 1467966611429 Marionette TRACE conn2 <- [1,874,null,{}] 01:30:11 INFO - PROCESS | 1651 | 1467966611432 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:30:11 INFO - PROCESS | 1651 | 1467966611434 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:11 INFO - PROCESS | 1651 | 1467966611566 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 01:30:11 INFO - PROCESS | 1651 | 1467966611621 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966611623 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x11724d000 == 40 [pid = 1651] [id = 226] 01:30:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x113379800) [pid = 1651] [serial = 676] [outer = 0x0] 01:30:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x113867c00) [pid = 1651] [serial = 677] [outer = 0x113379800] 01:30:11 INFO - PROCESS | 1651 | 1467966611654 Marionette DEBUG loaded listener.js 01:30:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x116023400) [pid = 1651] [serial = 678] [outer = 0x113379800] 01:30:12 INFO - PROCESS | 1651 | 1467966612132 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:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 772ms 01:30:12 INFO - PROCESS | 1651 | 1467966612201 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 01:30:12 INFO - PROCESS | 1651 | 1467966612204 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 01:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:30:12 INFO - PROCESS | 1651 | 1467966612213 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:30:12 INFO - PROCESS | 1651 | 1467966612214 Marionette TRACE conn2 <- [1,878,null,{}] 01:30:12 INFO - PROCESS | 1651 | 1467966612217 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:30:12 INFO - PROCESS | 1651 | 1467966612219 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:12 INFO - PROCESS | 1651 | 1467966612423 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 01:30:12 INFO - PROCESS | 1651 | 1467966612512 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966612513 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x113ab1000 == 41 [pid = 1651] [id = 227] 01:30:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1133e6000) [pid = 1651] [serial = 679] [outer = 0x0] 01:30:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x113d90800) [pid = 1651] [serial = 680] [outer = 0x1133e6000] 01:30:12 INFO - PROCESS | 1651 | 1467966612542 Marionette DEBUG loaded listener.js 01:30:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x116278400) [pid = 1651] [serial = 681] [outer = 0x1133e6000] 01:30:12 INFO - PROCESS | 1651 | --DOCSHELL 0x12718c000 == 40 [pid = 1651] [id = 224] 01:30:12 INFO - PROCESS | 1651 | --DOCSHELL 0x1266ef800 == 39 [pid = 1651] [id = 223] 01:30:12 INFO - PROCESS | 1651 | --DOCSHELL 0x124c14800 == 38 [pid = 1651] [id = 222] 01:30:12 INFO - PROCESS | 1651 | --DOCSHELL 0x121cef800 == 37 [pid = 1651] [id = 221] 01:30:12 INFO - PROCESS | 1651 | --DOCSHELL 0x1162d8000 == 36 [pid = 1651] [id = 220] 01:30:12 INFO - PROCESS | 1651 | --DOCSHELL 0x121137800 == 35 [pid = 1651] [id = 219] 01:30:12 INFO - PROCESS | 1651 | --DOCSHELL 0x1192d7000 == 34 [pid = 1651] [id = 218] 01:30:12 INFO - PROCESS | 1651 | --DOCSHELL 0x1182e7800 == 33 [pid = 1651] [id = 217] 01:30:12 INFO - PROCESS | 1651 | --DOCSHELL 0x117d76000 == 32 [pid = 1651] [id = 216] 01:30:12 INFO - PROCESS | 1651 | --DOCSHELL 0x116956800 == 31 [pid = 1651] [id = 215] 01:30:12 INFO - PROCESS | 1651 | --DOCSHELL 0x112f9b800 == 30 [pid = 1651] [id = 214] 01:30:12 INFO - PROCESS | 1651 | --DOCSHELL 0x119019800 == 29 [pid = 1651] [id = 213] 01:30:12 INFO - PROCESS | 1651 | 1467966612990 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:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x124ad6c00) [pid = 1651] [serial = 608] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x127375000) [pid = 1651] [serial = 611] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1267d7400) [pid = 1651] [serial = 588] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x113866c00) [pid = 1651] [serial = 590] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116279000) [pid = 1651] [serial = 591] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11977bc00) [pid = 1651] [serial = 602] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118682400) [pid = 1651] [serial = 599] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1187d5800) [pid = 1651] [serial = 600] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1166f3400) [pid = 1651] [serial = 596] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1173c4800) [pid = 1651] [serial = 597] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x118456000) [pid = 1651] [serial = 593] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1184cc000) [pid = 1651] [serial = 594] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1184c6c00) [pid = 1651] [serial = 614] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x121cd5000) [pid = 1651] [serial = 615] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x128923400) [pid = 1651] [serial = 617] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x127615c00) [pid = 1651] [serial = 612] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12893c800) [pid = 1651] [serial = 620] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x129148800) [pid = 1651] [serial = 623] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x128de1400) [pid = 1651] [serial = 621] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1214cac00) [pid = 1651] [serial = 605] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x121cd7400) [pid = 1651] [serial = 606] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x129153800) [pid = 1651] [serial = 624] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x128932c00) [pid = 1651] [serial = 618] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1266aac00) [pid = 1651] [serial = 609] [outer = 0x0] [url = about:blank] 01:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x120f0b800) [pid = 1651] [serial = 603] [outer = 0x0] [url = about:blank] 01:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 821ms 01:30:13 INFO - PROCESS | 1651 | 1467966613034 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 01:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:30:13 INFO - PROCESS | 1651 | 1467966613036 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 01:30:13 INFO - PROCESS | 1651 | 1467966613040 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:30:13 INFO - PROCESS | 1651 | 1467966613041 Marionette TRACE conn2 <- [1,882,null,{}] 01:30:13 INFO - PROCESS | 1651 | 1467966613050 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:30:13 INFO - PROCESS | 1651 | 1467966613052 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:13 INFO - PROCESS | 1651 | 1467966613131 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 01:30:13 INFO - PROCESS | 1651 | 1467966613135 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966613137 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170f3000 == 30 [pid = 1651] [id = 228] 01:30:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x117206000) [pid = 1651] [serial = 682] [outer = 0x0] 01:30:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1173c4800) [pid = 1651] [serial = 683] [outer = 0x117206000] 01:30:13 INFO - PROCESS | 1651 | 1467966613166 Marionette DEBUG loaded listener.js 01:30:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1183d3400) [pid = 1651] [serial = 684] [outer = 0x117206000] 01:30:13 INFO - PROCESS | 1651 | 1467966613500 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:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 475ms 01:30:13 INFO - PROCESS | 1651 | 1467966613515 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 01:30:13 INFO - PROCESS | 1651 | 1467966613517 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 01:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:30:13 INFO - PROCESS | 1651 | 1467966613519 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:30:13 INFO - PROCESS | 1651 | 1467966613520 Marionette TRACE conn2 <- [1,886,null,{}] 01:30:13 INFO - PROCESS | 1651 | 1467966613523 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:30:13 INFO - PROCESS | 1651 | 1467966613526 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:13 INFO - PROCESS | 1651 | 1467966613616 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 01:30:13 INFO - PROCESS | 1651 | 1467966613665 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966613666 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x1187af800 == 31 [pid = 1651] [id = 229] 01:30:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1183d1c00) [pid = 1651] [serial = 685] [outer = 0x0] 01:30:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x118677000) [pid = 1651] [serial = 686] [outer = 0x1183d1c00] 01:30:13 INFO - PROCESS | 1651 | 1467966613692 Marionette DEBUG loaded listener.js 01:30:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1187d6c00) [pid = 1651] [serial = 687] [outer = 0x1183d1c00] 01:30:14 INFO - PROCESS | 1651 | 1467966613993 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:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 522ms 01:30:14 INFO - PROCESS | 1651 | 1467966614043 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 01:30:14 INFO - PROCESS | 1651 | 1467966614046 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 01:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:30:14 INFO - PROCESS | 1651 | 1467966614054 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:30:14 INFO - PROCESS | 1651 | 1467966614057 Marionette TRACE conn2 <- [1,890,null,{}] 01:30:14 INFO - PROCESS | 1651 | 1467966614059 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:30:14 INFO - PROCESS | 1651 | 1467966614062 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:14 INFO - PROCESS | 1651 | 1467966614141 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 01:30:14 INFO - PROCESS | 1651 | 1467966614193 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966614194 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x11959c000 == 32 [pid = 1651] [id = 230] 01:30:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1183d4c00) [pid = 1651] [serial = 688] [outer = 0x0] 01:30:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119047400) [pid = 1651] [serial = 689] [outer = 0x1183d4c00] 01:30:14 INFO - PROCESS | 1651 | 1467966614219 Marionette DEBUG loaded listener.js 01:30:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119782400) [pid = 1651] [serial = 690] [outer = 0x1183d4c00] 01:30:14 INFO - PROCESS | 1651 | 1467966614537 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:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 525ms 01:30:14 INFO - PROCESS | 1651 | 1467966614576 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 01:30:14 INFO - PROCESS | 1651 | 1467966614578 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 01:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:30:14 INFO - PROCESS | 1651 | 1467966614580 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:30:14 INFO - PROCESS | 1651 | 1467966614581 Marionette TRACE conn2 <- [1,894,null,{}] 01:30:14 INFO - PROCESS | 1651 | 1467966614584 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:30:14 INFO - PROCESS | 1651 | 1467966614585 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:14 INFO - PROCESS | 1651 | 1467966614675 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 01:30:14 INFO - PROCESS | 1651 | 1467966614758 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966614759 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x121352000 == 33 [pid = 1651] [id = 231] 01:30:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1130e0800) [pid = 1651] [serial = 691] [outer = 0x0] 01:30:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119a13000) [pid = 1651] [serial = 692] [outer = 0x1130e0800] 01:30:14 INFO - PROCESS | 1651 | 1467966614799 Marionette DEBUG loaded listener.js 01:30:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1210c3400) [pid = 1651] [serial = 693] [outer = 0x1130e0800] 01:30:15 INFO - PROCESS | 1651 | 1467966615106 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:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 568ms 01:30:15 INFO - PROCESS | 1651 | 1467966615149 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 01:30:15 INFO - PROCESS | 1651 | 1467966615150 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 01:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:30:15 INFO - PROCESS | 1651 | 1467966615152 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:30:15 INFO - PROCESS | 1651 | 1467966615153 Marionette TRACE conn2 <- [1,898,null,{}] 01:30:15 INFO - PROCESS | 1651 | 1467966615156 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:30:15 INFO - PROCESS | 1651 | 1467966615157 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:15 INFO - PROCESS | 1651 | 1467966615252 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 01:30:15 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1151d4800) [pid = 1651] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:30:15 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1184c9c00) [pid = 1651] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:30:15 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11845ac00) [pid = 1651] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:30:15 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119a12400) [pid = 1651] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:30:15 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x112714000) [pid = 1651] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:30:15 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x116979c00) [pid = 1651] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:30:15 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x113aaac00) [pid = 1651] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:30:15 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x11201d400) [pid = 1651] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:30:15 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x116278000) [pid = 1651] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:30:15 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x113f2f400) [pid = 1651] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:30:15 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x11627a400) [pid = 1651] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:30:15 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1184cdc00) [pid = 1651] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:30:15 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1210c1800) [pid = 1651] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:30:15 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1273c2400) [pid = 1651] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:30:15 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x1122af400) [pid = 1651] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:30:15 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x11861e400) [pid = 1651] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:30:15 INFO - PROCESS | 1651 | 1467966615547 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966615549 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x1133cb800 == 34 [pid = 1651] [id = 232] 01:30:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1122af400) [pid = 1651] [serial = 694] [outer = 0x0] 01:30:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1129b0800) [pid = 1651] [serial = 695] [outer = 0x1122af400] 01:30:15 INFO - PROCESS | 1651 | 1467966615582 Marionette DEBUG loaded listener.js 01:30:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x113866c00) [pid = 1651] [serial = 696] [outer = 0x1122af400] 01:30:15 INFO - PROCESS | 1651 | 1467966615992 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:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 870ms 01:30:16 INFO - PROCESS | 1651 | 1467966616024 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 01:30:16 INFO - PROCESS | 1651 | 1467966616026 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 01:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:30:16 INFO - PROCESS | 1651 | 1467966616029 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:30:16 INFO - PROCESS | 1651 | 1467966616031 Marionette TRACE conn2 <- [1,902,null,{}] 01:30:16 INFO - PROCESS | 1651 | 1467966616035 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:30:16 INFO - PROCESS | 1651 | 1467966616038 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:16 INFO - PROCESS | 1651 | 1467966616135 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 01:30:16 INFO - PROCESS | 1651 | 1467966616185 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966616186 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a55000 == 35 [pid = 1651] [id = 233] 01:30:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x113f2d800) [pid = 1651] [serial = 697] [outer = 0x0] 01:30:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1176d6400) [pid = 1651] [serial = 698] [outer = 0x113f2d800] 01:30:16 INFO - PROCESS | 1651 | 1467966616217 Marionette DEBUG loaded listener.js 01:30:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1183d6800) [pid = 1651] [serial = 699] [outer = 0x113f2d800] 01:30:16 INFO - PROCESS | 1651 | 1467966616629 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:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 619ms 01:30:16 INFO - PROCESS | 1651 | 1467966616651 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 01:30:16 INFO - PROCESS | 1651 | 1467966616654 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 01:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:30:16 INFO - PROCESS | 1651 | 1467966616657 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:30:16 INFO - PROCESS | 1651 | 1467966616658 Marionette TRACE conn2 <- [1,906,null,{}] 01:30:16 INFO - PROCESS | 1651 | 1467966616661 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:30:16 INFO - PROCESS | 1651 | 1467966616662 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:16 INFO - PROCESS | 1651 | 1467966616759 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 01:30:16 INFO - PROCESS | 1651 | 1467966616843 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966616844 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x1187c1800 == 36 [pid = 1651] [id = 234] 01:30:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11879a400) [pid = 1651] [serial = 700] [outer = 0x0] 01:30:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11897bc00) [pid = 1651] [serial = 701] [outer = 0x11879a400] 01:30:16 INFO - PROCESS | 1651 | 1467966616887 Marionette DEBUG loaded listener.js 01:30:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11946a800) [pid = 1651] [serial = 702] [outer = 0x11879a400] 01:30:17 INFO - PROCESS | 1651 | 1467966617304 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:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 672ms 01:30:17 INFO - PROCESS | 1651 | 1467966617329 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 01:30:17 INFO - PROCESS | 1651 | 1467966617331 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 01:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:30:17 INFO - PROCESS | 1651 | 1467966617339 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:30:17 INFO - PROCESS | 1651 | 1467966617346 Marionette TRACE conn2 <- [1,910,null,{}] 01:30:17 INFO - PROCESS | 1651 | 1467966617349 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:30:17 INFO - PROCESS | 1651 | 1467966617353 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:17 INFO - PROCESS | 1651 | 1467966617462 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 01:30:17 INFO - PROCESS | 1651 | 1467966617576 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966617577 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12672c800 == 37 [pid = 1651] [id = 235] 01:30:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1187d2400) [pid = 1651] [serial = 703] [outer = 0x0] 01:30:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1219b9800) [pid = 1651] [serial = 704] [outer = 0x1187d2400] 01:30:17 INFO - PROCESS | 1651 | 1467966617627 Marionette DEBUG loaded listener.js 01:30:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x12485d400) [pid = 1651] [serial = 705] [outer = 0x1187d2400] 01:30:18 INFO - PROCESS | 1651 | 1467966618127 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:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 831ms 01:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:30:18 INFO - PROCESS | 1651 | 1467966618165 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 01:30:18 INFO - PROCESS | 1651 | 1467966618167 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 01:30:18 INFO - PROCESS | 1651 | 1467966618169 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:30:18 INFO - PROCESS | 1651 | 1467966618171 Marionette TRACE conn2 <- [1,914,null,{}] 01:30:18 INFO - PROCESS | 1651 | 1467966618173 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:30:18 INFO - PROCESS | 1651 | 1467966618175 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:18 INFO - PROCESS | 1651 | 1467966618269 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 01:30:18 INFO - PROCESS | 1651 | 1467966618321 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966618322 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12897d000 == 38 [pid = 1651] [id = 236] 01:30:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x124aa4800) [pid = 1651] [serial = 706] [outer = 0x0] 01:30:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x125307400) [pid = 1651] [serial = 707] [outer = 0x124aa4800] 01:30:18 INFO - PROCESS | 1651 | 1467966618350 Marionette DEBUG loaded listener.js 01:30:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1266b2000) [pid = 1651] [serial = 708] [outer = 0x124aa4800] 01:30:18 INFO - PROCESS | 1651 | 1467966618761 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:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 619ms 01:30:18 INFO - PROCESS | 1651 | 1467966618789 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 01:30:18 INFO - PROCESS | 1651 | 1467966618790 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 01:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:30:18 INFO - PROCESS | 1651 | 1467966618793 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:30:18 INFO - PROCESS | 1651 | 1467966618794 Marionette TRACE conn2 <- [1,918,null,{}] 01:30:18 INFO - PROCESS | 1651 | 1467966618796 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:30:18 INFO - PROCESS | 1651 | 1467966618798 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:18 INFO - PROCESS | 1651 | 1467966618892 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 01:30:18 INFO - PROCESS | 1651 | 1467966618941 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966618946 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x119895800 == 39 [pid = 1651] [id = 237] 01:30:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1267d4800) [pid = 1651] [serial = 709] [outer = 0x0] 01:30:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1267d8400) [pid = 1651] [serial = 710] [outer = 0x1267d4800] 01:30:18 INFO - PROCESS | 1651 | 1467966618985 Marionette DEBUG loaded listener.js 01:30:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x127105000) [pid = 1651] [serial = 711] [outer = 0x1267d4800] 01:30:19 INFO - PROCESS | 1651 | 1467966619513 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:30:20 INFO - PROCESS | 1651 | --DOCSHELL 0x121352000 == 38 [pid = 1651] [id = 231] 01:30:20 INFO - PROCESS | 1651 | --DOCSHELL 0x11959c000 == 37 [pid = 1651] [id = 230] 01:30:20 INFO - PROCESS | 1651 | --DOCSHELL 0x1187af800 == 36 [pid = 1651] [id = 229] 01:30:20 INFO - PROCESS | 1651 | --DOCSHELL 0x1170f3000 == 35 [pid = 1651] [id = 228] 01:30:20 INFO - PROCESS | 1651 | --DOCSHELL 0x113ab1000 == 34 [pid = 1651] [id = 227] 01:30:20 INFO - PROCESS | 1651 | --DOCSHELL 0x11724d000 == 33 [pid = 1651] [id = 226] 01:30:20 INFO - PROCESS | 1651 | --DOCSHELL 0x128d8b000 == 32 [pid = 1651] [id = 225] 01:30:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12897d000 == 31 [pid = 1651] [id = 236] 01:30:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12672c800 == 30 [pid = 1651] [id = 235] 01:30:20 INFO - PROCESS | 1651 | --DOCSHELL 0x1187c1800 == 29 [pid = 1651] [id = 234] 01:30:20 INFO - PROCESS | 1651 | --DOCSHELL 0x119a55000 == 28 [pid = 1651] [id = 233] 01:30:20 INFO - PROCESS | 1651 | --DOCSHELL 0x1133cb800 == 27 [pid = 1651] [id = 232] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119a12c00) [pid = 1651] [serial = 659] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1128d0400) [pid = 1651] [serial = 641] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x112a79400) [pid = 1651] [serial = 642] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11845c800) [pid = 1651] [serial = 639] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x118318000) [pid = 1651] [serial = 638] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x113d4dc00) [pid = 1651] [serial = 644] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x113f38000) [pid = 1651] [serial = 645] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1151cec00) [pid = 1651] [serial = 627] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1129ad800) [pid = 1651] [serial = 626] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1166f1000) [pid = 1651] [serial = 647] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1176d9400) [pid = 1651] [serial = 648] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x119046c00) [pid = 1651] [serial = 656] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1183d4800) [pid = 1651] [serial = 650] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x11946a400) [pid = 1651] [serial = 630] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x118976000) [pid = 1651] [serial = 629] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1266cc800) [pid = 1651] [serial = 633] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x121cd4c00) [pid = 1651] [serial = 632] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x129323800) [pid = 1651] [serial = 636] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x128938c00) [pid = 1651] [serial = 635] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x120ff1800) [pid = 1651] [serial = 660] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x120ff6c00) [pid = 1651] [serial = 665] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x120ff9800) [pid = 1651] [serial = 662] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x121ccdc00) [pid = 1651] [serial = 668] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x1216bd800) [pid = 1651] [serial = 663] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x118676c00) [pid = 1651] [serial = 653] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x124866c00) [pid = 1651] [serial = 669] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x119823000) [pid = 1651] [serial = 657] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x1219b4000) [pid = 1651] [serial = 666] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x1266cf000) [pid = 1651] [serial = 672] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 58 (0x1184c5c00) [pid = 1651] [serial = 651] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 57 (0x120ff6800) [pid = 1651] [serial = 671] [outer = 0x0] [url = about:blank] 01:30:20 INFO - PROCESS | 1651 | --DOMWINDOW == 56 (0x118798c00) [pid = 1651] [serial = 654] [outer = 0x0] [url = about:blank] 01:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1271ms 01:30:20 INFO - PROCESS | 1651 | 1467966620078 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 01:30:20 INFO - PROCESS | 1651 | 1467966620081 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 01:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:30:20 INFO - PROCESS | 1651 | 1467966620085 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:30:20 INFO - PROCESS | 1651 | 1467966620087 Marionette TRACE conn2 <- [1,922,null,{}] 01:30:20 INFO - PROCESS | 1651 | 1467966620092 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:30:20 INFO - PROCESS | 1651 | 1467966620095 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:20 INFO - PROCESS | 1651 | 1467966620175 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 01:30:20 INFO - PROCESS | 1651 | 1467966620181 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966620184 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x113230000 == 28 [pid = 1651] [id = 238] 01:30:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x112f74000) [pid = 1651] [serial = 712] [outer = 0x0] 01:30:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x1130dc400) [pid = 1651] [serial = 713] [outer = 0x112f74000] 01:30:20 INFO - PROCESS | 1651 | 1467966620214 Marionette DEBUG loaded listener.js 01:30:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x1138edc00) [pid = 1651] [serial = 714] [outer = 0x112f74000] 01:30:20 INFO - PROCESS | 1651 | 1467966620628 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:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 569ms 01:30:20 INFO - PROCESS | 1651 | 1467966620656 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 01:30:20 INFO - PROCESS | 1651 | 1467966620662 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 01:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:30:20 INFO - PROCESS | 1651 | 1467966620670 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:30:20 INFO - PROCESS | 1651 | 1467966620674 Marionette TRACE conn2 <- [1,926,null,{}] 01:30:20 INFO - PROCESS | 1651 | 1467966620686 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:30:20 INFO - PROCESS | 1651 | 1467966620689 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:20 INFO - PROCESS | 1651 | 1467966620805 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 01:30:20 INFO - PROCESS | 1651 | 1467966620818 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966620820 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x117234000 == 29 [pid = 1651] [id = 239] 01:30:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x11627dc00) [pid = 1651] [serial = 715] [outer = 0x0] 01:30:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x116282800) [pid = 1651] [serial = 716] [outer = 0x11627dc00] 01:30:20 INFO - PROCESS | 1651 | 1467966620847 Marionette DEBUG loaded listener.js 01:30:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x1167d1400) [pid = 1651] [serial = 717] [outer = 0x11627dc00] 01:30:21 INFO - PROCESS | 1651 | 1467966621157 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:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 536ms 01:30:21 INFO - PROCESS | 1651 | 1467966621202 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 01:30:21 INFO - PROCESS | 1651 | 1467966621203 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 01:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:30:21 INFO - PROCESS | 1651 | 1467966621205 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:30:21 INFO - PROCESS | 1651 | 1467966621207 Marionette TRACE conn2 <- [1,930,null,{}] 01:30:21 INFO - PROCESS | 1651 | 1467966621214 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:30:21 INFO - PROCESS | 1651 | 1467966621217 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:21 INFO - PROCESS | 1651 | 1467966621301 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 01:30:21 INFO - PROCESS | 1651 | 1467966621306 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966621311 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185cf000 == 30 [pid = 1651] [id = 240] 01:30:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x1183d9c00) [pid = 1651] [serial = 718] [outer = 0x0] 01:30:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x118455000) [pid = 1651] [serial = 719] [outer = 0x1183d9c00] 01:30:21 INFO - PROCESS | 1651 | 1467966621342 Marionette DEBUG loaded listener.js 01:30:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1184c7000) [pid = 1651] [serial = 720] [outer = 0x1183d9c00] 01:30:21 INFO - PROCESS | 1651 | 1467966621673 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:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 519ms 01:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:30:21 INFO - PROCESS | 1651 | 1467966621726 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 01:30:21 INFO - PROCESS | 1651 | 1467966621728 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 01:30:21 INFO - PROCESS | 1651 | 1467966621730 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:30:21 INFO - PROCESS | 1651 | 1467966621731 Marionette TRACE conn2 <- [1,934,null,{}] 01:30:21 INFO - PROCESS | 1651 | 1467966621733 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:30:21 INFO - PROCESS | 1651 | 1467966621735 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:21 INFO - PROCESS | 1651 | 1467966621808 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 01:30:21 INFO - PROCESS | 1651 | 1467966621860 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966621861 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192ce800 == 31 [pid = 1651] [id = 241] 01:30:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1184c9c00) [pid = 1651] [serial = 721] [outer = 0x0] 01:30:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x11867d400) [pid = 1651] [serial = 722] [outer = 0x1184c9c00] 01:30:21 INFO - PROCESS | 1651 | 1467966621886 Marionette DEBUG loaded listener.js 01:30:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x118972400) [pid = 1651] [serial = 723] [outer = 0x1184c9c00] 01:30:22 INFO - PROCESS | 1651 | 1467966622168 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:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 468ms 01:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:30:22 INFO - PROCESS | 1651 | 1467966622203 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 01:30:22 INFO - PROCESS | 1651 | 1467966622204 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 01:30:22 INFO - PROCESS | 1651 | 1467966622206 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:30:22 INFO - PROCESS | 1651 | 1467966622208 Marionette TRACE conn2 <- [1,938,null,{}] 01:30:22 INFO - PROCESS | 1651 | 1467966622213 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:30:22 INFO - PROCESS | 1651 | 1467966622215 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:22 INFO - PROCESS | 1651 | 1467966622304 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 01:30:22 INFO - PROCESS | 1651 | 1467966622309 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966622310 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x119bc2000 == 32 [pid = 1651] [id = 242] 01:30:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x1184cbc00) [pid = 1651] [serial = 724] [outer = 0x0] 01:30:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x1190c6400) [pid = 1651] [serial = 725] [outer = 0x1184cbc00] 01:30:22 INFO - PROCESS | 1651 | 1467966622334 Marionette DEBUG loaded listener.js 01:30:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1195e0400) [pid = 1651] [serial = 726] [outer = 0x1184cbc00] 01:30:22 INFO - PROCESS | 1651 | 1467966622664 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:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 476ms 01:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:30:22 INFO - PROCESS | 1651 | 1467966622683 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 01:30:22 INFO - PROCESS | 1651 | 1467966622684 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 01:30:22 INFO - PROCESS | 1651 | 1467966622686 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:30:22 INFO - PROCESS | 1651 | 1467966622687 Marionette TRACE conn2 <- [1,942,null,{}] 01:30:22 INFO - PROCESS | 1651 | 1467966622697 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:30:22 INFO - PROCESS | 1651 | 1467966622701 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:22 INFO - PROCESS | 1651 | 1467966622813 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 01:30:22 INFO - PROCESS | 1651 | 1467966622817 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966622819 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x121428000 == 33 [pid = 1651] [id = 243] 01:30:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x119777400) [pid = 1651] [serial = 727] [outer = 0x0] 01:30:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x119a11800) [pid = 1651] [serial = 728] [outer = 0x119777400] 01:30:22 INFO - PROCESS | 1651 | 1467966622844 Marionette DEBUG loaded listener.js 01:30:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1210c6000) [pid = 1651] [serial = 729] [outer = 0x119777400] 01:30:23 INFO - PROCESS | 1651 | 1467966623162 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:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 519ms 01:30:23 INFO - PROCESS | 1651 | 1467966623206 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 01:30:23 INFO - PROCESS | 1651 | 1467966623207 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 01:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:30:23 INFO - PROCESS | 1651 | 1467966623209 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:30:23 INFO - PROCESS | 1651 | 1467966623210 Marionette TRACE conn2 <- [1,946,null,{}] 01:30:23 INFO - PROCESS | 1651 | 1467966623212 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:30:23 INFO - PROCESS | 1651 | 1467966623214 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:23 INFO - PROCESS | 1651 | 1467966623301 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 01:30:23 INFO - PROCESS | 1651 | 1467966623335 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966623336 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bf6000 == 34 [pid = 1651] [id = 244] 01:30:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1211db800) [pid = 1651] [serial = 730] [outer = 0x0] 01:30:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1216c7400) [pid = 1651] [serial = 731] [outer = 0x1211db800] 01:30:23 INFO - PROCESS | 1651 | 1467966623360 Marionette DEBUG loaded listener.js 01:30:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x121cd7400) [pid = 1651] [serial = 732] [outer = 0x1211db800] 01:30:23 INFO - PROCESS | 1651 | 1467966623668 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:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 521ms 01:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:30:23 INFO - PROCESS | 1651 | 1467966623731 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 01:30:23 INFO - PROCESS | 1651 | 1467966623732 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 01:30:23 INFO - PROCESS | 1651 | 1467966623734 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:30:23 INFO - PROCESS | 1651 | 1467966623735 Marionette TRACE conn2 <- [1,950,null,{}] 01:30:23 INFO - PROCESS | 1651 | 1467966623738 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:30:23 INFO - PROCESS | 1651 | 1467966623739 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:23 INFO - PROCESS | 1651 | 1467966623826 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 01:30:23 INFO - PROCESS | 1651 | 1467966623858 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966623859 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x124a8b000 == 35 [pid = 1651] [id = 245] 01:30:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1128d7400) [pid = 1651] [serial = 733] [outer = 0x0] 01:30:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1248ef000) [pid = 1651] [serial = 734] [outer = 0x1128d7400] 01:30:23 INFO - PROCESS | 1651 | 1467966623884 Marionette DEBUG loaded listener.js 01:30:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x125309400) [pid = 1651] [serial = 735] [outer = 0x1128d7400] 01:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1267cfc00) [pid = 1651] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x113379800) [pid = 1651] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1183d4c00) [pid = 1651] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1133e6000) [pid = 1651] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x117206000) [pid = 1651] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1183d1c00) [pid = 1651] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1130e0800) [pid = 1651] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:30:24 INFO - PROCESS | 1651 | 1467966624277 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:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 569ms 01:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:30:24 INFO - PROCESS | 1651 | 1467966624303 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 01:30:24 INFO - PROCESS | 1651 | 1467966624304 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 01:30:24 INFO - PROCESS | 1651 | 1467966624306 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:30:24 INFO - PROCESS | 1651 | 1467966624308 Marionette TRACE conn2 <- [1,954,null,{}] 01:30:24 INFO - PROCESS | 1651 | 1467966624311 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:30:24 INFO - PROCESS | 1651 | 1467966624312 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:24 INFO - PROCESS | 1651 | 1467966624384 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 01:30:24 INFO - PROCESS | 1651 | 1467966624388 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966624389 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12672b800 == 36 [pid = 1651] [id = 246] 01:30:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1133e6000) [pid = 1651] [serial = 736] [outer = 0x0] 01:30:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x120f06800) [pid = 1651] [serial = 737] [outer = 0x1133e6000] 01:30:24 INFO - PROCESS | 1651 | 1467966624415 Marionette DEBUG loaded listener.js 01:30:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1266ad400) [pid = 1651] [serial = 738] [outer = 0x1133e6000] 01:30:24 INFO - PROCESS | 1651 | 1467966624747 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:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 473ms 01:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:30:24 INFO - PROCESS | 1651 | 1467966624781 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 01:30:24 INFO - PROCESS | 1651 | 1467966624782 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 01:30:24 INFO - PROCESS | 1651 | 1467966624784 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:30:24 INFO - PROCESS | 1651 | 1467966624785 Marionette TRACE conn2 <- [1,958,null,{}] 01:30:24 INFO - PROCESS | 1651 | 1467966624787 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:30:24 INFO - PROCESS | 1651 | 1467966624788 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:24 INFO - PROCESS | 1651 | 1467966624883 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 01:30:24 INFO - PROCESS | 1651 | 1467966624892 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966624894 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12717b800 == 37 [pid = 1651] [id = 247] 01:30:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119418800) [pid = 1651] [serial = 739] [outer = 0x0] 01:30:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1266d8400) [pid = 1651] [serial = 740] [outer = 0x119418800] 01:30:24 INFO - PROCESS | 1651 | 1467966624919 Marionette DEBUG loaded listener.js 01:30:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x126d3b400) [pid = 1651] [serial = 741] [outer = 0x119418800] 01:30:25 INFO - PROCESS | 1651 | 1467966625231 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:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 468ms 01:30:25 INFO - PROCESS | 1651 | 1467966625252 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 01:30:25 INFO - PROCESS | 1651 | 1467966625254 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 01:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:30:25 INFO - PROCESS | 1651 | 1467966625256 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:30:25 INFO - PROCESS | 1651 | 1467966625259 Marionette TRACE conn2 <- [1,962,null,{}] 01:30:25 INFO - PROCESS | 1651 | 1467966625264 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:30:25 INFO - PROCESS | 1651 | 1467966625266 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:25 INFO - PROCESS | 1651 | 1467966625352 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 01:30:25 INFO - PROCESS | 1651 | 1467966625355 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966625357 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x128d8e000 == 38 [pid = 1651] [id = 248] 01:30:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1266b7800) [pid = 1651] [serial = 742] [outer = 0x0] 01:30:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x127109800) [pid = 1651] [serial = 743] [outer = 0x1266b7800] 01:30:25 INFO - PROCESS | 1651 | 1467966625386 Marionette DEBUG loaded listener.js 01:30:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x12737a800) [pid = 1651] [serial = 744] [outer = 0x1266b7800] 01:30:25 INFO - PROCESS | 1651 | 1467966625818 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:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 573ms 01:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:30:25 INFO - PROCESS | 1651 | 1467966625830 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 01:30:25 INFO - PROCESS | 1651 | 1467966625832 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 01:30:25 INFO - PROCESS | 1651 | 1467966625835 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:30:25 INFO - PROCESS | 1651 | 1467966625837 Marionette TRACE conn2 <- [1,966,null,{}] 01:30:25 INFO - PROCESS | 1651 | 1467966625840 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:30:25 INFO - PROCESS | 1651 | 1467966625843 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:25 INFO - PROCESS | 1651 | 1467966625964 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 01:30:25 INFO - PROCESS | 1651 | 1467966625969 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966625971 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x129373800 == 39 [pid = 1651] [id = 249] 01:30:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x12737b800) [pid = 1651] [serial = 745] [outer = 0x0] 01:30:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1273c2800) [pid = 1651] [serial = 746] [outer = 0x12737b800] 01:30:26 INFO - PROCESS | 1651 | 1467966626011 Marionette DEBUG loaded listener.js 01:30:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1273ca000) [pid = 1651] [serial = 747] [outer = 0x12737b800] 01:30:26 INFO - PROCESS | 1651 | --DOCSHELL 0x117234000 == 38 [pid = 1651] [id = 239] 01:30:26 INFO - PROCESS | 1651 | --DOCSHELL 0x113230000 == 37 [pid = 1651] [id = 238] 01:30:26 INFO - PROCESS | 1651 | --DOCSHELL 0x119895800 == 36 [pid = 1651] [id = 237] 01:30:27 INFO - PROCESS | 1651 | --DOCSHELL 0x1185cf000 == 35 [pid = 1651] [id = 240] 01:30:27 INFO - PROCESS | 1651 | --DOCSHELL 0x1192ce800 == 34 [pid = 1651] [id = 241] 01:30:27 INFO - PROCESS | 1651 | --DOCSHELL 0x119bc2000 == 33 [pid = 1651] [id = 242] 01:30:27 INFO - PROCESS | 1651 | --DOCSHELL 0x121428000 == 32 [pid = 1651] [id = 243] 01:30:27 INFO - PROCESS | 1651 | --DOCSHELL 0x123bf6000 == 31 [pid = 1651] [id = 244] 01:30:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12672b800 == 30 [pid = 1651] [id = 246] 01:30:27 INFO - PROCESS | 1651 | --DOCSHELL 0x124a8b000 == 29 [pid = 1651] [id = 245] 01:30:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12717b800 == 28 [pid = 1651] [id = 247] 01:30:27 INFO - PROCESS | 1651 | --DOCSHELL 0x128d8e000 == 27 [pid = 1651] [id = 248] 01:30:27 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x127108800) [pid = 1651] [serial = 675] [outer = 0x0] [url = about:blank] 01:30:27 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1267dd400) [pid = 1651] [serial = 674] [outer = 0x0] [url = about:blank] 01:30:27 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x113867c00) [pid = 1651] [serial = 677] [outer = 0x0] [url = about:blank] 01:30:27 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x116023400) [pid = 1651] [serial = 678] [outer = 0x0] [url = about:blank] 01:30:27 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119047400) [pid = 1651] [serial = 689] [outer = 0x0] [url = about:blank] 01:30:27 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119782400) [pid = 1651] [serial = 690] [outer = 0x0] [url = about:blank] 01:30:27 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x113d90800) [pid = 1651] [serial = 680] [outer = 0x0] [url = about:blank] 01:30:27 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x116278400) [pid = 1651] [serial = 681] [outer = 0x0] [url = about:blank] 01:30:27 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1173c4800) [pid = 1651] [serial = 683] [outer = 0x0] [url = about:blank] 01:30:27 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1183d3400) [pid = 1651] [serial = 684] [outer = 0x0] [url = about:blank] 01:30:27 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x118677000) [pid = 1651] [serial = 686] [outer = 0x0] [url = about:blank] 01:30:27 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1187d6c00) [pid = 1651] [serial = 687] [outer = 0x0] [url = about:blank] 01:30:27 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1210c3400) [pid = 1651] [serial = 693] [outer = 0x0] [url = about:blank] 01:30:27 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x119a13000) [pid = 1651] [serial = 692] [outer = 0x0] [url = about:blank] 01:30:27 INFO - PROCESS | 1651 | 1467966627351 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:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1525ms 01:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:30:27 INFO - PROCESS | 1651 | 1467966627362 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 01:30:27 INFO - PROCESS | 1651 | 1467966627364 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 01:30:27 INFO - PROCESS | 1651 | 1467966627368 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:30:27 INFO - PROCESS | 1651 | 1467966627370 Marionette TRACE conn2 <- [1,970,null,{}] 01:30:27 INFO - PROCESS | 1651 | 1467966627374 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:30:27 INFO - PROCESS | 1651 | 1467966627376 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:27 INFO - PROCESS | 1651 | 1467966627452 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 01:30:27 INFO - PROCESS | 1651 | 1467966627500 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966627502 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x113d84800 == 28 [pid = 1651] [id = 250] 01:30:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x112d08000) [pid = 1651] [serial = 748] [outer = 0x0] 01:30:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1130df400) [pid = 1651] [serial = 749] [outer = 0x112d08000] 01:30:27 INFO - PROCESS | 1651 | 1467966627531 Marionette DEBUG loaded listener.js 01:30:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x113d4c800) [pid = 1651] [serial = 750] [outer = 0x112d08000] 01:30:27 INFO - PROCESS | 1651 | 1467966627867 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:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 522ms 01:30:27 INFO - PROCESS | 1651 | 1467966627890 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 01:30:27 INFO - PROCESS | 1651 | 1467966627899 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 01:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:30:27 INFO - PROCESS | 1651 | 1467966627905 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:30:27 INFO - PROCESS | 1651 | 1467966627909 Marionette TRACE conn2 <- [1,974,null,{}] 01:30:27 INFO - PROCESS | 1651 | 1467966627914 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:30:27 INFO - PROCESS | 1651 | 1467966627918 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:28 INFO - PROCESS | 1651 | 1467966628039 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 01:30:28 INFO - PROCESS | 1651 | 1467966628109 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966628111 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x11723c000 == 29 [pid = 1651] [id = 251] 01:30:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x113d42400) [pid = 1651] [serial = 751] [outer = 0x0] 01:30:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1151d8c00) [pid = 1651] [serial = 752] [outer = 0x113d42400] 01:30:28 INFO - PROCESS | 1651 | 1467966628155 Marionette DEBUG loaded listener.js 01:30:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x116708c00) [pid = 1651] [serial = 753] [outer = 0x113d42400] 01:30:28 INFO - PROCESS | 1651 | 1467966628529 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:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 676ms 01:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:30:28 INFO - PROCESS | 1651 | 1467966628581 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 01:30:28 INFO - PROCESS | 1651 | 1467966628582 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 01:30:28 INFO - PROCESS | 1651 | 1467966628585 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:30:28 INFO - PROCESS | 1651 | 1467966628595 Marionette TRACE conn2 <- [1,978,null,{}] 01:30:28 INFO - PROCESS | 1651 | 1467966628608 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:30:28 INFO - PROCESS | 1651 | 1467966628611 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:28 INFO - PROCESS | 1651 | 1467966628686 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 01:30:28 INFO - PROCESS | 1651 | 1467966628714 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966628716 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x1187c5000 == 30 [pid = 1651] [id = 252] 01:30:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1122b7c00) [pid = 1651] [serial = 754] [outer = 0x0] 01:30:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x118454c00) [pid = 1651] [serial = 755] [outer = 0x1122b7c00] 01:30:28 INFO - PROCESS | 1651 | 1467966628744 Marionette DEBUG loaded listener.js 01:30:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1184c6c00) [pid = 1651] [serial = 756] [outer = 0x1122b7c00] 01:30:29 INFO - PROCESS | 1651 | 1467966629050 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:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 484ms 01:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:30:29 INFO - PROCESS | 1651 | 1467966629069 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 01:30:29 INFO - PROCESS | 1651 | 1467966629071 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 01:30:29 INFO - PROCESS | 1651 | 1467966629073 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:30:29 INFO - PROCESS | 1651 | 1467966629074 Marionette TRACE conn2 <- [1,982,null,{}] 01:30:29 INFO - PROCESS | 1651 | 1467966629080 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:30:29 INFO - PROCESS | 1651 | 1467966629081 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:29 INFO - PROCESS | 1651 | 1467966629156 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 01:30:29 INFO - PROCESS | 1651 | 1467966629162 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966629163 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x119592800 == 31 [pid = 1651] [id = 253] 01:30:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x118618800) [pid = 1651] [serial = 757] [outer = 0x0] 01:30:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118684000) [pid = 1651] [serial = 758] [outer = 0x118618800] 01:30:29 INFO - PROCESS | 1651 | 1467966629188 Marionette DEBUG loaded listener.js 01:30:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118970000) [pid = 1651] [serial = 759] [outer = 0x118618800] 01:30:29 INFO - PROCESS | 1651 | 1467966629486 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:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 472ms 01:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:30:29 INFO - PROCESS | 1651 | 1467966629555 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 01:30:29 INFO - PROCESS | 1651 | 1467966629557 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 01:30:29 INFO - PROCESS | 1651 | 1467966629563 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:30:29 INFO - PROCESS | 1651 | 1467966629564 Marionette TRACE conn2 <- [1,986,null,{}] 01:30:29 INFO - PROCESS | 1651 | 1467966629567 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:30:29 INFO - PROCESS | 1651 | 1467966629568 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:29 INFO - PROCESS | 1651 | 1467966629654 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 01:30:29 INFO - PROCESS | 1651 | 1467966629662 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966629663 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x120f5e800 == 32 [pid = 1651] [id = 254] 01:30:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11383b400) [pid = 1651] [serial = 760] [outer = 0x0] 01:30:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11904a000) [pid = 1651] [serial = 761] [outer = 0x11383b400] 01:30:29 INFO - PROCESS | 1651 | 1467966629691 Marionette DEBUG loaded listener.js 01:30:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1195da800) [pid = 1651] [serial = 762] [outer = 0x11383b400] 01:30:30 INFO - PROCESS | 1651 | 1467966630154 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:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 621ms 01:30:30 INFO - PROCESS | 1651 | 1467966630182 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 01:30:30 INFO - PROCESS | 1651 | 1467966630184 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 01:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:30:30 INFO - PROCESS | 1651 | 1467966630187 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:30:30 INFO - PROCESS | 1651 | 1467966630189 Marionette TRACE conn2 <- [1,990,null,{}] 01:30:30 INFO - PROCESS | 1651 | 1467966630203 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:30:30 INFO - PROCESS | 1651 | 1467966630211 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:30 INFO - PROCESS | 1651 | 1467966630350 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 01:30:30 INFO - PROCESS | 1651 | 1467966630365 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966630366 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218c7000 == 33 [pid = 1651] [id = 255] 01:30:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x120f08800) [pid = 1651] [serial = 763] [outer = 0x0] 01:30:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1210bf400) [pid = 1651] [serial = 764] [outer = 0x120f08800] 01:30:30 INFO - PROCESS | 1651 | 1467966630406 Marionette DEBUG loaded listener.js 01:30:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x121444800) [pid = 1651] [serial = 765] [outer = 0x120f08800] 01:30:30 INFO - PROCESS | 1651 | 1467966630742 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:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 574ms 01:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:30:30 INFO - PROCESS | 1651 | 1467966630763 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 01:30:30 INFO - PROCESS | 1651 | 1467966630764 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 01:30:30 INFO - PROCESS | 1651 | 1467966630766 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:30:30 INFO - PROCESS | 1651 | 1467966630767 Marionette TRACE conn2 <- [1,994,null,{}] 01:30:30 INFO - PROCESS | 1651 | 1467966630770 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:30:30 INFO - PROCESS | 1651 | 1467966630771 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:30 INFO - PROCESS | 1651 | 1467966630874 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 01:30:30 INFO - PROCESS | 1651 | 1467966630883 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966630885 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bf0000 == 34 [pid = 1651] [id = 256] 01:30:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1129a5000) [pid = 1651] [serial = 766] [outer = 0x0] 01:30:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1219ba000) [pid = 1651] [serial = 767] [outer = 0x1129a5000] 01:30:30 INFO - PROCESS | 1651 | 1467966630909 Marionette DEBUG loaded listener.js 01:30:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123ef7800) [pid = 1651] [serial = 768] [outer = 0x1129a5000] 01:30:31 INFO - PROCESS | 1651 | 1467966631203 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:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 471ms 01:30:31 INFO - PROCESS | 1651 | 1467966631237 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 01:30:31 INFO - PROCESS | 1651 | 1467966631239 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 01:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:30:31 INFO - PROCESS | 1651 | 1467966631241 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:30:31 INFO - PROCESS | 1651 | 1467966631244 Marionette TRACE conn2 <- [1,998,null,{}] 01:30:31 INFO - PROCESS | 1651 | 1467966631248 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:30:31 INFO - PROCESS | 1651 | 1467966631249 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:31 INFO - PROCESS | 1651 | 1467966631323 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 01:30:31 INFO - PROCESS | 1651 | 1467966631329 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966631330 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12717c000 == 35 [pid = 1651] [id = 257] 01:30:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1216c8400) [pid = 1651] [serial = 769] [outer = 0x0] 01:30:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12530dc00) [pid = 1651] [serial = 770] [outer = 0x1216c8400] 01:30:31 INFO - PROCESS | 1651 | 1467966631354 Marionette DEBUG loaded listener.js 01:30:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1266d8c00) [pid = 1651] [serial = 771] [outer = 0x1216c8400] 01:30:31 INFO - PROCESS | 1651 | 1467966631677 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:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 472ms 01:30:31 INFO - PROCESS | 1651 | 1467966631713 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 01:30:31 INFO - PROCESS | 1651 | 1467966631715 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 01:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:30:31 INFO - PROCESS | 1651 | 1467966631717 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:30:31 INFO - PROCESS | 1651 | 1467966631718 Marionette TRACE conn2 <- [1,1002,null,{}] 01:30:31 INFO - PROCESS | 1651 | 1467966631721 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:30:31 INFO - PROCESS | 1651 | 1467966631722 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:31 INFO - PROCESS | 1651 | 1467966631820 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 01:30:31 INFO - PROCESS | 1651 | 1467966631829 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966631830 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x128983000 == 36 [pid = 1651] [id = 258] 01:30:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1122bcc00) [pid = 1651] [serial = 772] [outer = 0x0] 01:30:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x126e73000) [pid = 1651] [serial = 773] [outer = 0x1122bcc00] 01:30:31 INFO - PROCESS | 1651 | 1467966631864 Marionette DEBUG loaded listener.js 01:30:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x127371400) [pid = 1651] [serial = 774] [outer = 0x1122bcc00] 01:30:32 INFO - PROCESS | 1651 | 1467966632200 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:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 519ms 01:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:30:32 INFO - PROCESS | 1651 | 1467966632237 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 01:30:32 INFO - PROCESS | 1651 | 1467966632238 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 01:30:32 INFO - PROCESS | 1651 | 1467966632240 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:30:32 INFO - PROCESS | 1651 | 1467966632241 Marionette TRACE conn2 <- [1,1006,null,{}] 01:30:32 INFO - PROCESS | 1651 | 1467966632246 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:30:32 INFO - PROCESS | 1651 | 1467966632247 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:32 INFO - PROCESS | 1651 | 1467966632326 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 01:30:32 INFO - PROCESS | 1651 | 1467966632331 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966632332 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x128fbc000 == 37 [pid = 1651] [id = 259] 01:30:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1266d0c00) [pid = 1651] [serial = 775] [outer = 0x0] 01:30:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x127376c00) [pid = 1651] [serial = 776] [outer = 0x1266d0c00] 01:30:32 INFO - PROCESS | 1651 | 1467966632357 Marionette DEBUG loaded listener.js 01:30:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1273c4400) [pid = 1651] [serial = 777] [outer = 0x1266d0c00] 01:30:32 INFO - PROCESS | 1651 | 1467966632724 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:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 521ms 01:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:30:32 INFO - PROCESS | 1651 | 1467966632762 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 01:30:32 INFO - PROCESS | 1651 | 1467966632764 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 01:30:32 INFO - PROCESS | 1651 | 1467966632766 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:30:32 INFO - PROCESS | 1651 | 1467966632767 Marionette TRACE conn2 <- [1,1010,null,{}] 01:30:32 INFO - PROCESS | 1651 | 1467966632770 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:30:32 INFO - PROCESS | 1651 | 1467966632771 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:32 INFO - PROCESS | 1651 | 1467966632874 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 01:30:32 INFO - PROCESS | 1651 | 1467966632910 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966632912 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x120f5b800 == 38 [pid = 1651] [id = 260] 01:30:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x126dd2800) [pid = 1651] [serial = 778] [outer = 0x0] 01:30:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12891e400) [pid = 1651] [serial = 779] [outer = 0x126dd2800] 01:30:32 INFO - PROCESS | 1651 | 1467966632945 Marionette DEBUG loaded listener.js 01:30:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12892a000) [pid = 1651] [serial = 780] [outer = 0x126dd2800] 01:30:33 INFO - PROCESS | 1651 | 1467966633276 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:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 520ms 01:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:30:33 INFO - PROCESS | 1651 | 1467966633286 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 01:30:33 INFO - PROCESS | 1651 | 1467966633288 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 01:30:33 INFO - PROCESS | 1651 | 1467966633290 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:30:33 INFO - PROCESS | 1651 | 1467966633291 Marionette TRACE conn2 <- [1,1014,null,{}] 01:30:33 INFO - PROCESS | 1651 | 1467966633295 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:30:33 INFO - PROCESS | 1651 | 1467966633296 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:33 INFO - PROCESS | 1651 | 1467966633390 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 01:30:33 INFO - PROCESS | 1651 | 1467966633401 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966633402 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a678800 == 39 [pid = 1651] [id = 261] 01:30:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1195e5000) [pid = 1651] [serial = 781] [outer = 0x0] 01:30:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x128935000) [pid = 1651] [serial = 782] [outer = 0x1195e5000] 01:30:33 INFO - PROCESS | 1651 | 1467966633426 Marionette DEBUG loaded listener.js 01:30:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12893bc00) [pid = 1651] [serial = 783] [outer = 0x1195e5000] 01:30:33 INFO - PROCESS | 1651 | 1467966633757 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:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 520ms 01:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:30:33 INFO - PROCESS | 1651 | 1467966633811 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 01:30:33 INFO - PROCESS | 1651 | 1467966633812 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 01:30:33 INFO - PROCESS | 1651 | 1467966633821 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:30:33 INFO - PROCESS | 1651 | 1467966633822 Marionette TRACE conn2 <- [1,1018,null,{}] 01:30:33 INFO - PROCESS | 1651 | 1467966633825 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:30:33 INFO - PROCESS | 1651 | 1467966633826 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:33 INFO - PROCESS | 1651 | 1467966633930 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 01:30:33 INFO - PROCESS | 1651 | 1467966633934 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966633935 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a7c8000 == 40 [pid = 1651] [id = 262] 01:30:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x121cccc00) [pid = 1651] [serial = 784] [outer = 0x0] 01:30:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x128dd4c00) [pid = 1651] [serial = 785] [outer = 0x121cccc00] 01:30:34 INFO - PROCESS | 1651 | 1467966634027 Marionette DEBUG loaded listener.js 01:30:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x128ddac00) [pid = 1651] [serial = 786] [outer = 0x121cccc00] 01:30:34 INFO - PROCESS | 1651 | 1467966634422 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:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 630ms 01:30:34 INFO - PROCESS | 1651 | 1467966634444 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 01:30:34 INFO - PROCESS | 1651 | 1467966634445 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 01:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:30:34 INFO - PROCESS | 1651 | 1467966634448 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:30:34 INFO - PROCESS | 1651 | 1467966634449 Marionette TRACE conn2 <- [1,1022,null,{}] 01:30:34 INFO - PROCESS | 1651 | 1467966634451 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:30:34 INFO - PROCESS | 1651 | 1467966634452 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:34 INFO - PROCESS | 1651 | 1467966634669 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 01:30:34 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1184cbc00) [pid = 1651] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:30:34 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1211db800) [pid = 1651] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:30:34 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x119777400) [pid = 1651] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:30:34 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1128d7400) [pid = 1651] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:30:34 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1133e6000) [pid = 1651] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:30:34 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119418800) [pid = 1651] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:30:34 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1266b7800) [pid = 1651] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:30:34 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1184c9c00) [pid = 1651] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:30:34 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1183d9c00) [pid = 1651] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:30:34 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11627dc00) [pid = 1651] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:30:34 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x112f74000) [pid = 1651] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:30:34 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1267d4800) [pid = 1651] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:30:34 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x124aa4800) [pid = 1651] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:30:34 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1187d2400) [pid = 1651] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:30:34 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11879a400) [pid = 1651] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:30:34 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x113f2d800) [pid = 1651] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:30:34 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1122af400) [pid = 1651] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:30:34 INFO - PROCESS | 1651 | 1467966634735 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966634737 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x11517d000 == 41 [pid = 1651] [id = 263] 01:30:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1122b5000) [pid = 1651] [serial = 787] [outer = 0x0] 01:30:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x113aa0800) [pid = 1651] [serial = 788] [outer = 0x1122b5000] 01:30:34 INFO - PROCESS | 1651 | 1467966634761 Marionette DEBUG loaded listener.js 01:30:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1183d4400) [pid = 1651] [serial = 789] [outer = 0x1122b5000] 01:30:35 INFO - PROCESS | 1651 | 1467966635071 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:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 669ms 01:30:35 INFO - PROCESS | 1651 | 1467966635118 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 01:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:30:35 INFO - PROCESS | 1651 | 1467966635120 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 01:30:35 INFO - PROCESS | 1651 | 1467966635123 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:30:35 INFO - PROCESS | 1651 | 1467966635125 Marionette TRACE conn2 <- [1,1026,null,{}] 01:30:35 INFO - PROCESS | 1651 | 1467966635128 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:30:35 INFO - PROCESS | 1651 | 1467966635130 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:35 INFO - PROCESS | 1651 | 1467966635282 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 01:30:35 INFO - PROCESS | 1651 | 1467966635293 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966635295 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab98800 == 42 [pid = 1651] [id = 264] 01:30:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1151cdc00) [pid = 1651] [serial = 790] [outer = 0x0] 01:30:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1195db400) [pid = 1651] [serial = 791] [outer = 0x1151cdc00] 01:30:35 INFO - PROCESS | 1651 | 1467966635333 Marionette DEBUG loaded listener.js 01:30:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x125308c00) [pid = 1651] [serial = 792] [outer = 0x1151cdc00] 01:30:35 INFO - PROCESS | 1651 | 1467966635618 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:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 521ms 01:30:35 INFO - PROCESS | 1651 | 1467966635648 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 01:30:35 INFO - PROCESS | 1651 | 1467966635649 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 01:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:30:35 INFO - PROCESS | 1651 | 1467966635652 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:30:35 INFO - PROCESS | 1651 | 1467966635652 Marionette TRACE conn2 <- [1,1030,null,{}] 01:30:35 INFO - PROCESS | 1651 | 1467966635655 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:30:35 INFO - PROCESS | 1651 | 1467966635656 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:35 INFO - PROCESS | 1651 | 1467966635739 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 01:30:35 INFO - PROCESS | 1651 | 1467966635745 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966635746 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1ec000 == 43 [pid = 1651] [id = 265] 01:30:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12530c400) [pid = 1651] [serial = 793] [outer = 0x0] 01:30:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x128f4c400) [pid = 1651] [serial = 794] [outer = 0x12530c400] 01:30:35 INFO - PROCESS | 1651 | 1467966635772 Marionette DEBUG loaded listener.js 01:30:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12914a000) [pid = 1651] [serial = 795] [outer = 0x12530c400] 01:30:36 INFO - PROCESS | 1651 | 1467966636101 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:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 468ms 01:30:36 INFO - PROCESS | 1651 | 1467966636120 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 01:30:36 INFO - PROCESS | 1651 | 1467966636121 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 01:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:30:36 INFO - PROCESS | 1651 | 1467966636123 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:30:36 INFO - PROCESS | 1651 | 1467966636125 Marionette TRACE conn2 <- [1,1034,null,{}] 01:30:36 INFO - PROCESS | 1651 | 1467966636130 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:30:36 INFO - PROCESS | 1651 | 1467966636131 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:36 INFO - PROCESS | 1651 | 1467966636237 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 01:30:36 INFO - PROCESS | 1651 | 1467966636251 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966636252 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9d7800 == 44 [pid = 1651] [id = 266] 01:30:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11977ac00) [pid = 1651] [serial = 796] [outer = 0x0] 01:30:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x129149c00) [pid = 1651] [serial = 797] [outer = 0x11977ac00] 01:30:36 INFO - PROCESS | 1651 | 1467966636276 Marionette DEBUG loaded listener.js 01:30:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x129323c00) [pid = 1651] [serial = 798] [outer = 0x11977ac00] 01:30:36 INFO - PROCESS | 1651 | 1467966636562 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:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 473ms 01:30:36 INFO - PROCESS | 1651 | 1467966636597 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 01:30:36 INFO - PROCESS | 1651 | 1467966636598 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 01:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:30:36 INFO - PROCESS | 1651 | 1467966636600 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:30:36 INFO - PROCESS | 1651 | 1467966636601 Marionette TRACE conn2 <- [1,1038,null,{}] 01:30:36 INFO - PROCESS | 1651 | 1467966636604 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:30:36 INFO - PROCESS | 1651 | 1467966636605 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:36 INFO - PROCESS | 1651 | 1467966636732 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 01:30:36 INFO - PROCESS | 1651 | 1467966636787 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966636788 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x112646000 == 45 [pid = 1651] [id = 267] 01:30:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11222d800) [pid = 1651] [serial = 799] [outer = 0x0] 01:30:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1128cd000) [pid = 1651] [serial = 800] [outer = 0x11222d800] 01:30:36 INFO - PROCESS | 1651 | 1467966636820 Marionette DEBUG loaded listener.js 01:30:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1129afc00) [pid = 1651] [serial = 801] [outer = 0x11222d800] 01:30:37 INFO - PROCESS | 1651 | 1467966637363 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:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 768ms 01:30:37 INFO - PROCESS | 1651 | 1467966637370 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 01:30:37 INFO - PROCESS | 1651 | 1467966637372 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 01:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:30:37 INFO - PROCESS | 1651 | 1467966637377 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:30:37 INFO - PROCESS | 1651 | 1467966637379 Marionette TRACE conn2 <- [1,1042,null,{}] 01:30:37 INFO - PROCESS | 1651 | 1467966637383 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:30:37 INFO - PROCESS | 1651 | 1467966637386 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:37 INFO - PROCESS | 1651 | 1467966637499 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 01:30:37 INFO - PROCESS | 1651 | 1467966637576 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966637578 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x119005800 == 46 [pid = 1651] [id = 268] 01:30:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x112f75800) [pid = 1651] [serial = 802] [outer = 0x0] 01:30:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x116284400) [pid = 1651] [serial = 803] [outer = 0x112f75800] 01:30:37 INFO - PROCESS | 1651 | 1467966637608 Marionette DEBUG loaded listener.js 01:30:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11720ec00) [pid = 1651] [serial = 804] [outer = 0x112f75800] 01:30:38 INFO - PROCESS | 1651 | 1467966638263 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:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 925ms 01:30:38 INFO - PROCESS | 1651 | 1467966638300 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 01:30:38 INFO - PROCESS | 1651 | 1467966638303 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 01:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:30:38 INFO - PROCESS | 1651 | 1467966638306 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:30:38 INFO - PROCESS | 1651 | 1467966638308 Marionette TRACE conn2 <- [1,1046,null,{}] 01:30:38 INFO - PROCESS | 1651 | 1467966638341 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:30:38 INFO - PROCESS | 1651 | 1467966638343 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:38 INFO - PROCESS | 1651 | 1467966638446 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 01:30:38 INFO - PROCESS | 1651 | 1467966638523 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966638525 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x11661b800 == 47 [pid = 1651] [id = 269] 01:30:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1167d2c00) [pid = 1651] [serial = 805] [outer = 0x0] 01:30:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x117207400) [pid = 1651] [serial = 806] [outer = 0x1167d2c00] 01:30:38 INFO - PROCESS | 1651 | 1467966638554 Marionette DEBUG loaded listener.js 01:30:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11831d400) [pid = 1651] [serial = 807] [outer = 0x1167d2c00] 01:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9d7800 == 46 [pid = 1651] [id = 266] 01:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1ec000 == 45 [pid = 1651] [id = 265] 01:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab98800 == 44 [pid = 1651] [id = 264] 01:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x11517d000 == 43 [pid = 1651] [id = 263] 01:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12a7c8000 == 42 [pid = 1651] [id = 262] 01:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12a678800 == 41 [pid = 1651] [id = 261] 01:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x120f5b800 == 40 [pid = 1651] [id = 260] 01:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x128fbc000 == 39 [pid = 1651] [id = 259] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1273c2800) [pid = 1651] [serial = 746] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x128983000 == 38 [pid = 1651] [id = 258] 01:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12717c000 == 37 [pid = 1651] [id = 257] 01:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x123bf0000 == 36 [pid = 1651] [id = 256] 01:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1218c7000 == 35 [pid = 1651] [id = 255] 01:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x120f5e800 == 34 [pid = 1651] [id = 254] 01:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x119592800 == 33 [pid = 1651] [id = 253] 01:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1187c5000 == 32 [pid = 1651] [id = 252] 01:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x11723c000 == 31 [pid = 1651] [id = 251] 01:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x113d84800 == 30 [pid = 1651] [id = 250] 01:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x129373800 == 29 [pid = 1651] [id = 249] 01:30:38 INFO - PROCESS | 1651 | 1467966638933 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:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1190c6400) [pid = 1651] [serial = 725] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1216c7400) [pid = 1651] [serial = 731] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x119a11800) [pid = 1651] [serial = 728] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1248ef000) [pid = 1651] [serial = 734] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x121cd7400) [pid = 1651] [serial = 732] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1266ad400) [pid = 1651] [serial = 738] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1266d8400) [pid = 1651] [serial = 740] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x120f06800) [pid = 1651] [serial = 737] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x127109800) [pid = 1651] [serial = 743] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x126d3b400) [pid = 1651] [serial = 741] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11867d400) [pid = 1651] [serial = 722] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x118455000) [pid = 1651] [serial = 719] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1184c7000) [pid = 1651] [serial = 720] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x116282800) [pid = 1651] [serial = 716] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12737a800) [pid = 1651] [serial = 744] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1167d1400) [pid = 1651] [serial = 717] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1130dc400) [pid = 1651] [serial = 713] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1138edc00) [pid = 1651] [serial = 714] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x127105000) [pid = 1651] [serial = 711] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1267d8400) [pid = 1651] [serial = 710] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1266b2000) [pid = 1651] [serial = 708] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x125307400) [pid = 1651] [serial = 707] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12485d400) [pid = 1651] [serial = 705] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1219b9800) [pid = 1651] [serial = 704] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11946a800) [pid = 1651] [serial = 702] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11897bc00) [pid = 1651] [serial = 701] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1183d6800) [pid = 1651] [serial = 699] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1176d6400) [pid = 1651] [serial = 698] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x113866c00) [pid = 1651] [serial = 696] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1129b0800) [pid = 1651] [serial = 695] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x125309400) [pid = 1651] [serial = 735] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1210c6000) [pid = 1651] [serial = 729] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1195e0400) [pid = 1651] [serial = 726] [outer = 0x0] [url = about:blank] 01:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x118972400) [pid = 1651] [serial = 723] [outer = 0x0] [url = about:blank] 01:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 647ms 01:30:38 INFO - PROCESS | 1651 | 1467966638954 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 01:30:38 INFO - PROCESS | 1651 | 1467966638957 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 01:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:30:38 INFO - PROCESS | 1651 | 1467966638962 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:30:38 INFO - PROCESS | 1651 | 1467966638964 Marionette TRACE conn2 <- [1,1050,null,{}] 01:30:38 INFO - PROCESS | 1651 | 1467966638966 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:30:38 INFO - PROCESS | 1651 | 1467966638967 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:39 INFO - PROCESS | 1651 | 1467966639044 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 01:30:39 INFO - PROCESS | 1651 | 1467966639048 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966639049 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d71000 == 30 [pid = 1651] [id = 270] 01:30:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1183d8000) [pid = 1651] [serial = 808] [outer = 0x0] 01:30:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11845c800) [pid = 1651] [serial = 809] [outer = 0x1183d8000] 01:30:39 INFO - PROCESS | 1651 | 1467966639077 Marionette DEBUG loaded listener.js 01:30:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118620400) [pid = 1651] [serial = 810] [outer = 0x1183d8000] 01:30:39 INFO - PROCESS | 1651 | 1467966639429 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:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 470ms 01:30:39 INFO - PROCESS | 1651 | 1467966639432 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 01:30:39 INFO - PROCESS | 1651 | 1467966639434 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 01:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:30:39 INFO - PROCESS | 1651 | 1467966639436 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:30:39 INFO - PROCESS | 1651 | 1467966639438 Marionette TRACE conn2 <- [1,1054,null,{}] 01:30:39 INFO - PROCESS | 1651 | 1467966639448 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:30:39 INFO - PROCESS | 1651 | 1467966639451 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:39 INFO - PROCESS | 1651 | 1467966639539 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 01:30:39 INFO - PROCESS | 1651 | 1467966639593 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966639595 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1190a2000 == 31 [pid = 1651] [id = 271] 01:30:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118625000) [pid = 1651] [serial = 811] [outer = 0x0] 01:30:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1190c3000) [pid = 1651] [serial = 812] [outer = 0x118625000] 01:30:39 INFO - PROCESS | 1651 | 1467966639623 Marionette DEBUG loaded listener.js 01:30:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11977c000) [pid = 1651] [serial = 813] [outer = 0x118625000] 01:30:39 INFO - PROCESS | 1651 | 1467966639918 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:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 523ms 01:30:39 INFO - PROCESS | 1651 | 1467966639961 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 01:30:39 INFO - PROCESS | 1651 | 1467966639964 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 01:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:30:39 INFO - PROCESS | 1651 | 1467966639966 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:30:39 INFO - PROCESS | 1651 | 1467966639967 Marionette TRACE conn2 <- [1,1058,null,{}] 01:30:39 INFO - PROCESS | 1651 | 1467966639970 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:30:39 INFO - PROCESS | 1651 | 1467966639971 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:40 INFO - PROCESS | 1651 | 1467966640048 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 01:30:40 INFO - PROCESS | 1651 | 1467966640052 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966640053 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x120f72000 == 32 [pid = 1651] [id = 272] 01:30:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119821c00) [pid = 1651] [serial = 814] [outer = 0x0] 01:30:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x120f0c400) [pid = 1651] [serial = 815] [outer = 0x119821c00] 01:30:40 INFO - PROCESS | 1651 | 1467966640080 Marionette DEBUG loaded listener.js 01:30:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x120ff9800) [pid = 1651] [serial = 816] [outer = 0x119821c00] 01:30:40 INFO - PROCESS | 1651 | 1467966640386 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:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 468ms 01:30:40 INFO - PROCESS | 1651 | 1467966640435 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 01:30:40 INFO - PROCESS | 1651 | 1467966640436 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 01:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:30:40 INFO - PROCESS | 1651 | 1467966640438 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:30:40 INFO - PROCESS | 1651 | 1467966640439 Marionette TRACE conn2 <- [1,1062,null,{}] 01:30:40 INFO - PROCESS | 1651 | 1467966640442 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:30:40 INFO - PROCESS | 1651 | 1467966640443 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:40 INFO - PROCESS | 1651 | 1467966640515 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 01:30:40 INFO - PROCESS | 1651 | 1467966640519 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966640520 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x116675800 == 33 [pid = 1651] [id = 273] 01:30:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x121331800) [pid = 1651] [serial = 817] [outer = 0x0] 01:30:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x121443c00) [pid = 1651] [serial = 818] [outer = 0x121331800] 01:30:40 INFO - PROCESS | 1651 | 1467966640553 Marionette DEBUG loaded listener.js 01:30:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x121af8800) [pid = 1651] [serial = 819] [outer = 0x121331800] 01:30:40 INFO - PROCESS | 1651 | 1467966640873 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:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 468ms 01:30:40 INFO - PROCESS | 1651 | 1467966640906 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 01:30:40 INFO - PROCESS | 1651 | 1467966640908 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 01:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:30:40 INFO - PROCESS | 1651 | 1467966640910 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:30:40 INFO - PROCESS | 1651 | 1467966640911 Marionette TRACE conn2 <- [1,1066,null,{}] 01:30:40 INFO - PROCESS | 1651 | 1467966640913 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:30:40 INFO - PROCESS | 1651 | 1467966640917 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:41 INFO - PROCESS | 1651 | 1467966641008 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 01:30:41 INFO - PROCESS | 1651 | 1467966641042 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966641043 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bdf000 == 34 [pid = 1651] [id = 274] 01:30:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x118680800) [pid = 1651] [serial = 820] [outer = 0x0] 01:30:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x123bcf800) [pid = 1651] [serial = 821] [outer = 0x118680800] 01:30:41 INFO - PROCESS | 1651 | 1467966641099 Marionette DEBUG loaded listener.js 01:30:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x126dd9800) [pid = 1651] [serial = 822] [outer = 0x118680800] 01:30:41 INFO - PROCESS | 1651 | 1467966641403 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:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 521ms 01:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:30:41 INFO - PROCESS | 1651 | 1467966641432 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 01:30:41 INFO - PROCESS | 1651 | 1467966641433 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 01:30:41 INFO - PROCESS | 1651 | 1467966641440 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:30:41 INFO - PROCESS | 1651 | 1467966641441 Marionette TRACE conn2 <- [1,1070,null,{}] 01:30:41 INFO - PROCESS | 1651 | 1467966641446 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:30:41 INFO - PROCESS | 1651 | 1467966641447 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:41 INFO - PROCESS | 1651 | 1467966641539 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 01:30:41 INFO - PROCESS | 1651 | 1467966641542 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966641550 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12695e000 == 35 [pid = 1651] [id = 275] 01:30:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123bd3000) [pid = 1651] [serial = 823] [outer = 0x0] 01:30:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x127110800) [pid = 1651] [serial = 824] [outer = 0x123bd3000] 01:30:41 INFO - PROCESS | 1651 | 1467966641604 Marionette DEBUG loaded listener.js 01:30:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12737f000) [pid = 1651] [serial = 825] [outer = 0x123bd3000] 01:30:41 INFO - PROCESS | 1651 | 1467966641927 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:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 526ms 01:30:41 INFO - PROCESS | 1651 | 1467966641969 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 01:30:41 INFO - PROCESS | 1651 | 1467966641971 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 01:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:30:41 INFO - PROCESS | 1651 | 1467966641973 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:30:41 INFO - PROCESS | 1651 | 1467966641974 Marionette TRACE conn2 <- [1,1074,null,{}] 01:30:41 INFO - PROCESS | 1651 | 1467966641977 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:30:41 INFO - PROCESS | 1651 | 1467966641978 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:42 INFO - PROCESS | 1651 | 1467966642073 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 01:30:42 INFO - PROCESS | 1651 | 1467966642077 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966642077 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x127170800 == 36 [pid = 1651] [id = 276] 01:30:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x127317800) [pid = 1651] [serial = 826] [outer = 0x0] 01:30:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1273c2800) [pid = 1651] [serial = 827] [outer = 0x127317800] 01:30:42 INFO - PROCESS | 1651 | 1467966642101 Marionette DEBUG loaded listener.js 01:30:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x127617800) [pid = 1651] [serial = 828] [outer = 0x127317800] 01:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 469ms 01:30:42 INFO - PROCESS | 1651 | 1467966642438 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:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:30:42 INFO - PROCESS | 1651 | 1467966642449 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 01:30:42 INFO - PROCESS | 1651 | 1467966642450 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 01:30:42 INFO - PROCESS | 1651 | 1467966642453 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:30:42 INFO - PROCESS | 1651 | 1467966642454 Marionette TRACE conn2 <- [1,1078,null,{}] 01:30:42 INFO - PROCESS | 1651 | 1467966642456 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:30:42 INFO - PROCESS | 1651 | 1467966642457 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:42 INFO - PROCESS | 1651 | 1467966642564 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 01:30:42 INFO - PROCESS | 1651 | 1467966642575 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966642577 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12898a800 == 37 [pid = 1651] [id = 277] 01:30:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x128923000) [pid = 1651] [serial = 829] [outer = 0x0] 01:30:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x128927c00) [pid = 1651] [serial = 830] [outer = 0x128923000] 01:30:42 INFO - PROCESS | 1651 | 1467966642602 Marionette DEBUG loaded listener.js 01:30:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x128935400) [pid = 1651] [serial = 831] [outer = 0x128923000] 01:30:42 INFO - PROCESS | 1651 | 1467966642919 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:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 518ms 01:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:30:42 INFO - PROCESS | 1651 | 1467966642972 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 01:30:42 INFO - PROCESS | 1651 | 1467966642973 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 01:30:42 INFO - PROCESS | 1651 | 1467966642976 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:30:42 INFO - PROCESS | 1651 | 1467966642977 Marionette TRACE conn2 <- [1,1082,null,{}] 01:30:42 INFO - PROCESS | 1651 | 1467966642980 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:30:42 INFO - PROCESS | 1651 | 1467966642981 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:43 INFO - PROCESS | 1651 | 1467966643204 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 01:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x126dd2800) [pid = 1651] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1122bcc00) [pid = 1651] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1122b7c00) [pid = 1651] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12737b800) [pid = 1651] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1129a5000) [pid = 1651] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1216c8400) [pid = 1651] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x118618800) [pid = 1651] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x112d08000) [pid = 1651] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x120f08800) [pid = 1651] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x113d42400) [pid = 1651] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12530c400) [pid = 1651] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1266d0c00) [pid = 1651] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1195e5000) [pid = 1651] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x121cccc00) [pid = 1651] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1122b5000) [pid = 1651] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11383b400) [pid = 1651] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1151cdc00) [pid = 1651] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:30:43 INFO - PROCESS | 1651 | 1467966643256 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966643257 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x119095000 == 38 [pid = 1651] [id = 278] 01:30:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1122af400) [pid = 1651] [serial = 832] [outer = 0x0] 01:30:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1129aec00) [pid = 1651] [serial = 833] [outer = 0x1122af400] 01:30:43 INFO - PROCESS | 1651 | 1467966643282 Marionette DEBUG loaded listener.js 01:30:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x117205800) [pid = 1651] [serial = 834] [outer = 0x1122af400] 01:30:43 INFO - PROCESS | 1651 | 1467966643583 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:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 621ms 01:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:30:43 INFO - PROCESS | 1651 | 1467966643600 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 01:30:43 INFO - PROCESS | 1651 | 1467966643602 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 01:30:43 INFO - PROCESS | 1651 | 1467966643604 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:30:43 INFO - PROCESS | 1651 | 1467966643605 Marionette TRACE conn2 <- [1,1086,null,{}] 01:30:43 INFO - PROCESS | 1651 | 1467966643608 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:30:43 INFO - PROCESS | 1651 | 1467966643611 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:43 INFO - PROCESS | 1651 | 1467966643708 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 01:30:43 INFO - PROCESS | 1651 | 1467966643763 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966643765 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295ca800 == 39 [pid = 1651] [id = 279] 01:30:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x112a84800) [pid = 1651] [serial = 835] [outer = 0x0] 01:30:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11720e400) [pid = 1651] [serial = 836] [outer = 0x112a84800] 01:30:43 INFO - PROCESS | 1651 | 1467966643791 Marionette DEBUG loaded listener.js 01:30:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12893f800) [pid = 1651] [serial = 837] [outer = 0x112a84800] 01:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 469ms 01:30:44 INFO - PROCESS | 1651 | 1467966644067 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:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:30:44 INFO - PROCESS | 1651 | 1467966644081 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 01:30:44 INFO - PROCESS | 1651 | 1467966644082 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 01:30:44 INFO - PROCESS | 1651 | 1467966644084 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:30:44 INFO - PROCESS | 1651 | 1467966644086 Marionette TRACE conn2 <- [1,1090,null,{}] 01:30:44 INFO - PROCESS | 1651 | 1467966644088 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:30:44 INFO - PROCESS | 1651 | 1467966644089 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:44 INFO - PROCESS | 1651 | 1467966644170 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 01:30:44 INFO - PROCESS | 1651 | 1467966644174 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966644176 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a7c5800 == 40 [pid = 1651] [id = 280] 01:30:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12893fc00) [pid = 1651] [serial = 838] [outer = 0x0] 01:30:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12914d400) [pid = 1651] [serial = 839] [outer = 0x12893fc00] 01:30:44 INFO - PROCESS | 1651 | 1467966644203 Marionette DEBUG loaded listener.js 01:30:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x129329400) [pid = 1651] [serial = 840] [outer = 0x12893fc00] 01:30:44 INFO - PROCESS | 1651 | 1467966644549 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:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 469ms 01:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:30:44 INFO - PROCESS | 1651 | 1467966644554 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 01:30:44 INFO - PROCESS | 1651 | 1467966644556 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 01:30:44 INFO - PROCESS | 1651 | 1467966644558 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:30:44 INFO - PROCESS | 1651 | 1467966644559 Marionette TRACE conn2 <- [1,1094,null,{}] 01:30:44 INFO - PROCESS | 1651 | 1467966644563 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:30:44 INFO - PROCESS | 1651 | 1467966644565 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:44 INFO - PROCESS | 1651 | 1467966644681 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 01:30:44 INFO - PROCESS | 1651 | 1467966644688 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966644689 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aba3000 == 41 [pid = 1651] [id = 281] 01:30:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1210c1400) [pid = 1651] [serial = 841] [outer = 0x0] 01:30:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12932d400) [pid = 1651] [serial = 842] [outer = 0x1210c1400] 01:30:44 INFO - PROCESS | 1651 | 1467966644713 Marionette DEBUG loaded listener.js 01:30:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1293b9000) [pid = 1651] [serial = 843] [outer = 0x1210c1400] 01:30:45 INFO - PROCESS | 1651 | 1467966645015 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:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 473ms 01:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:30:45 INFO - PROCESS | 1651 | 1467966645031 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 01:30:45 INFO - PROCESS | 1651 | 1467966645033 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 01:30:45 INFO - PROCESS | 1651 | 1467966645035 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:30:45 INFO - PROCESS | 1651 | 1467966645036 Marionette TRACE conn2 <- [1,1098,null,{}] 01:30:45 INFO - PROCESS | 1651 | 1467966645038 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:30:45 INFO - PROCESS | 1651 | 1467966645039 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:45 INFO - PROCESS | 1651 | 1467966645120 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 01:30:45 INFO - PROCESS | 1651 | 1467966645125 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1651 | 1467966645128 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbcf800 == 42 [pid = 1651] [id = 282] 01:30:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1293bdc00) [pid = 1651] [serial = 844] [outer = 0x0] 01:30:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1293e3800) [pid = 1651] [serial = 845] [outer = 0x1293bdc00] 01:30:45 INFO - PROCESS | 1651 | 1467966645151 Marionette DEBUG loaded listener.js 01:30:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1293ebc00) [pid = 1651] [serial = 846] [outer = 0x1293bdc00] 01:30:45 INFO - PROCESS | 1651 | 1467966645629 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:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 618ms 01:30:45 INFO - PROCESS | 1651 | 1467966645653 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 01:30:45 INFO - PROCESS | 1651 | 1467966645656 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 01:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:30:45 INFO - PROCESS | 1651 | 1467966645659 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:30:45 INFO - PROCESS | 1651 | 1467966645663 Marionette TRACE conn2 <- [1,1102,null,{}] 01:30:45 INFO - PROCESS | 1651 | 1467966645666 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:30:45 INFO - PROCESS | 1651 | 1467966645668 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:45 INFO - PROCESS | 1651 | 1467966645772 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 01:30:45 INFO - PROCESS | 1651 | 1467966645842 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1651 | 1467966645844 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182e0800 == 43 [pid = 1651] [id = 283] 01:30:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1151d9800) [pid = 1651] [serial = 847] [outer = 0x0] 01:30:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1172bc400) [pid = 1651] [serial = 848] [outer = 0x1151d9800] 01:30:45 INFO - PROCESS | 1651 | 1467966645876 Marionette DEBUG loaded listener.js 01:30:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1183d8800) [pid = 1651] [serial = 849] [outer = 0x1151d9800] 01:30:46 INFO - PROCESS | 1651 | 1467966646299 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:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 672ms 01:30:46 INFO - PROCESS | 1651 | 1467966646332 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 01:30:46 INFO - PROCESS | 1651 | 1467966646335 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 01:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:30:46 INFO - PROCESS | 1651 | 1467966646339 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:30:46 INFO - PROCESS | 1651 | 1467966646341 Marionette TRACE conn2 <- [1,1106,null,{}] 01:30:46 INFO - PROCESS | 1651 | 1467966646344 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:30:46 INFO - PROCESS | 1651 | 1467966646346 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:46 INFO - PROCESS | 1651 | 1467966646449 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 01:30:46 INFO - PROCESS | 1651 | 1467966646506 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1651 | 1467966646507 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12487d000 == 44 [pid = 1651] [id = 284] 01:30:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x118681000) [pid = 1651] [serial = 850] [outer = 0x0] 01:30:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119047400) [pid = 1651] [serial = 851] [outer = 0x118681000] 01:30:46 INFO - PROCESS | 1651 | 1467966646538 Marionette DEBUG loaded listener.js 01:30:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1195e4800) [pid = 1651] [serial = 852] [outer = 0x118681000] 01:30:46 INFO - PROCESS | 1651 | 1467966646978 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:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 672ms 01:30:47 INFO - PROCESS | 1651 | 1467966647012 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 01:30:47 INFO - PROCESS | 1651 | 1467966647013 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 01:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:30:47 INFO - PROCESS | 1651 | 1467966647016 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:30:47 INFO - PROCESS | 1651 | 1467966647018 Marionette TRACE conn2 <- [1,1110,null,{}] 01:30:47 INFO - PROCESS | 1651 | 1467966647026 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:30:47 INFO - PROCESS | 1651 | 1467966647029 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:47 INFO - PROCESS | 1651 | 1467966647153 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 01:30:47 INFO - PROCESS | 1651 | 1467966647210 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1651 | 1467966647212 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9ee000 == 45 [pid = 1651] [id = 285] 01:30:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x120ff6400) [pid = 1651] [serial = 853] [outer = 0x0] 01:30:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1248f2c00) [pid = 1651] [serial = 854] [outer = 0x120ff6400] 01:30:47 INFO - PROCESS | 1651 | 1467966647243 Marionette DEBUG loaded listener.js 01:30:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1266cc400) [pid = 1651] [serial = 855] [outer = 0x120ff6400] 01:30:47 INFO - PROCESS | 1651 | 1467966647706 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:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 723ms 01:30:47 INFO - PROCESS | 1651 | 1467966647740 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 01:30:47 INFO - PROCESS | 1651 | 1467966647741 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 01:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:30:47 INFO - PROCESS | 1651 | 1467966647744 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:30:47 INFO - PROCESS | 1651 | 1467966647745 Marionette TRACE conn2 <- [1,1114,null,{}] 01:30:47 INFO - PROCESS | 1651 | 1467966647748 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:30:47 INFO - PROCESS | 1651 | 1467966647749 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:47 INFO - PROCESS | 1651 | 1467966647851 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 01:30:47 INFO - PROCESS | 1651 | 1467966647922 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1651 | 1467966647923 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x118250000 == 46 [pid = 1651] [id = 286] 01:30:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11627fc00) [pid = 1651] [serial = 856] [outer = 0x0] 01:30:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x121a57c00) [pid = 1651] [serial = 857] [outer = 0x11627fc00] 01:30:47 INFO - PROCESS | 1651 | 1467966647952 Marionette DEBUG loaded listener.js 01:30:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x126e6fc00) [pid = 1651] [serial = 858] [outer = 0x11627fc00] 01:30:48 INFO - PROCESS | 1651 | 1467966648521 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:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 821ms 01:30:48 INFO - PROCESS | 1651 | 1467966648566 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 01:30:48 INFO - PROCESS | 1651 | 1467966648568 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 01:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:30:48 INFO - PROCESS | 1651 | 1467966648571 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:30:48 INFO - PROCESS | 1651 | 1467966648573 Marionette TRACE conn2 <- [1,1118,null,{}] 01:30:48 INFO - PROCESS | 1651 | 1467966648578 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:30:48 INFO - PROCESS | 1651 | 1467966648580 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:48 INFO - PROCESS | 1651 | 1467966648673 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 01:30:48 INFO - PROCESS | 1651 | 1467966648747 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966648749 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x11264e800 == 47 [pid = 1651] [id = 287] 01:30:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1133e6400) [pid = 1651] [serial = 859] [outer = 0x0] 01:30:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11627a000) [pid = 1651] [serial = 860] [outer = 0x1133e6400] 01:30:48 INFO - PROCESS | 1651 | 1467966648777 Marionette DEBUG loaded listener.js 01:30:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x116a19000) [pid = 1651] [serial = 861] [outer = 0x1133e6400] 01:30:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12aba3000 == 46 [pid = 1651] [id = 281] 01:30:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12a7c5800 == 45 [pid = 1651] [id = 280] 01:30:49 INFO - PROCESS | 1651 | --DOCSHELL 0x1295ca800 == 44 [pid = 1651] [id = 279] 01:30:49 INFO - PROCESS | 1651 | --DOCSHELL 0x119095000 == 43 [pid = 1651] [id = 278] 01:30:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12898a800 == 42 [pid = 1651] [id = 277] 01:30:49 INFO - PROCESS | 1651 | --DOCSHELL 0x127170800 == 41 [pid = 1651] [id = 276] 01:30:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12695e000 == 40 [pid = 1651] [id = 275] 01:30:49 INFO - PROCESS | 1651 | --DOCSHELL 0x123bdf000 == 39 [pid = 1651] [id = 274] 01:30:49 INFO - PROCESS | 1651 | --DOCSHELL 0x116675800 == 38 [pid = 1651] [id = 273] 01:30:49 INFO - PROCESS | 1651 | --DOCSHELL 0x120f72000 == 37 [pid = 1651] [id = 272] 01:30:49 INFO - PROCESS | 1651 | --DOCSHELL 0x1190a2000 == 36 [pid = 1651] [id = 271] 01:30:49 INFO - PROCESS | 1651 | --DOCSHELL 0x117d71000 == 35 [pid = 1651] [id = 270] 01:30:49 INFO - PROCESS | 1651 | --DOCSHELL 0x11661b800 == 34 [pid = 1651] [id = 269] 01:30:49 INFO - PROCESS | 1651 | --DOCSHELL 0x119005800 == 33 [pid = 1651] [id = 268] 01:30:49 INFO - PROCESS | 1651 | --DOCSHELL 0x112646000 == 32 [pid = 1651] [id = 267] 01:30:49 INFO - PROCESS | 1651 | --DOCSHELL 0x118250000 == 31 [pid = 1651] [id = 286] 01:30:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9ee000 == 30 [pid = 1651] [id = 285] 01:30:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12487d000 == 29 [pid = 1651] [id = 284] 01:30:49 INFO - PROCESS | 1651 | --DOCSHELL 0x1182e0800 == 28 [pid = 1651] [id = 283] 01:30:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbcf800 == 27 [pid = 1651] [id = 282] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12891e400) [pid = 1651] [serial = 779] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x126e73000) [pid = 1651] [serial = 773] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x127371400) [pid = 1651] [serial = 774] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x118454c00) [pid = 1651] [serial = 755] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1184c6c00) [pid = 1651] [serial = 756] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1273ca000) [pid = 1651] [serial = 747] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1219ba000) [pid = 1651] [serial = 767] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x123ef7800) [pid = 1651] [serial = 768] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12530dc00) [pid = 1651] [serial = 770] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1266d8c00) [pid = 1651] [serial = 771] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x118684000) [pid = 1651] [serial = 758] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x118970000) [pid = 1651] [serial = 759] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1130df400) [pid = 1651] [serial = 749] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x113d4c800) [pid = 1651] [serial = 750] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1210bf400) [pid = 1651] [serial = 764] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x121444800) [pid = 1651] [serial = 765] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1151d8c00) [pid = 1651] [serial = 752] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x116708c00) [pid = 1651] [serial = 753] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12914a000) [pid = 1651] [serial = 795] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x127376c00) [pid = 1651] [serial = 776] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x128935000) [pid = 1651] [serial = 782] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12892a000) [pid = 1651] [serial = 780] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x128dd4c00) [pid = 1651] [serial = 785] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12893bc00) [pid = 1651] [serial = 783] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x128ddac00) [pid = 1651] [serial = 786] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x128f4c400) [pid = 1651] [serial = 794] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x113aa0800) [pid = 1651] [serial = 788] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11904a000) [pid = 1651] [serial = 761] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x129149c00) [pid = 1651] [serial = 797] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1195db400) [pid = 1651] [serial = 791] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1183d4400) [pid = 1651] [serial = 789] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1195da800) [pid = 1651] [serial = 762] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x125308c00) [pid = 1651] [serial = 792] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1273c4400) [pid = 1651] [serial = 777] [outer = 0x0] [url = about:blank] 01:30:49 INFO - PROCESS | 1651 | 1467966649750 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:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1228ms 01:30:49 INFO - PROCESS | 1651 | 1467966649799 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 01:30:49 INFO - PROCESS | 1651 | 1467966649801 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 01:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:30:49 INFO - PROCESS | 1651 | 1467966649804 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:30:49 INFO - PROCESS | 1651 | 1467966649806 Marionette TRACE conn2 <- [1,1122,null,{}] 01:30:49 INFO - PROCESS | 1651 | 1467966649810 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:30:49 INFO - PROCESS | 1651 | 1467966649811 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:49 INFO - PROCESS | 1651 | 1467966649892 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 01:30:49 INFO - PROCESS | 1651 | 1467966649898 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966649899 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x113ac9000 == 28 [pid = 1651] [id = 288] 01:30:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x113370400) [pid = 1651] [serial = 862] [outer = 0x0] 01:30:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1138ed400) [pid = 1651] [serial = 863] [outer = 0x113370400] 01:30:49 INFO - PROCESS | 1651 | 1467966649930 Marionette DEBUG loaded listener.js 01:30:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1128d6400) [pid = 1651] [serial = 864] [outer = 0x113370400] 01:30:50 INFO - PROCESS | 1651 | 1467966650302 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:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 520ms 01:30:50 INFO - PROCESS | 1651 | 1467966650370 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 01:30:50 INFO - PROCESS | 1651 | 1467966650374 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 01:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:30:50 INFO - PROCESS | 1651 | 1467966650381 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:30:50 INFO - PROCESS | 1651 | 1467966650383 Marionette TRACE conn2 <- [1,1126,null,{}] 01:30:50 INFO - PROCESS | 1651 | 1467966650441 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:30:50 INFO - PROCESS | 1651 | 1467966650443 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:50 INFO - PROCESS | 1651 | 1467966650539 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 01:30:50 INFO - PROCESS | 1651 | 1467966650544 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966650545 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x11900c000 == 29 [pid = 1651] [id = 289] 01:30:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11627dc00) [pid = 1651] [serial = 865] [outer = 0x0] 01:30:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1176dbc00) [pid = 1651] [serial = 866] [outer = 0x11627dc00] 01:30:50 INFO - PROCESS | 1651 | 1467966650573 Marionette DEBUG loaded listener.js 01:30:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118971000) [pid = 1651] [serial = 867] [outer = 0x11627dc00] 01:30:50 INFO - PROCESS | 1651 | 1467966650952 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:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 582ms 01:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:30:50 INFO - PROCESS | 1651 | 1467966650963 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 01:30:50 INFO - PROCESS | 1651 | 1467966650964 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 01:30:50 INFO - PROCESS | 1651 | 1467966650967 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:30:50 INFO - PROCESS | 1651 | 1467966650969 Marionette TRACE conn2 <- [1,1130,null,{}] 01:30:50 INFO - PROCESS | 1651 | 1467966650977 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:30:50 INFO - PROCESS | 1651 | 1467966650980 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:51 INFO - PROCESS | 1651 | 1467966651056 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 01:30:51 INFO - PROCESS | 1651 | 1467966651064 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966651066 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x120f59000 == 30 [pid = 1651] [id = 290] 01:30:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1151db400) [pid = 1651] [serial = 868] [outer = 0x0] 01:30:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119780800) [pid = 1651] [serial = 869] [outer = 0x1151db400] 01:30:51 INFO - PROCESS | 1651 | 1467966651094 Marionette DEBUG loaded listener.js 01:30:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x120f0b800) [pid = 1651] [serial = 870] [outer = 0x1151db400] 01:30:51 INFO - PROCESS | 1651 | 1467966651449 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:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 522ms 01:30:51 INFO - PROCESS | 1651 | 1467966651490 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 01:30:51 INFO - PROCESS | 1651 | 1467966651492 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 01:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:30:51 INFO - PROCESS | 1651 | 1467966651494 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:30:51 INFO - PROCESS | 1651 | 1467966651495 Marionette TRACE conn2 <- [1,1134,null,{}] 01:30:51 INFO - PROCESS | 1651 | 1467966651497 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:30:51 INFO - PROCESS | 1651 | 1467966651498 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:51 INFO - PROCESS | 1651 | 1467966651604 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 01:30:51 INFO - PROCESS | 1651 | 1467966651610 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966651613 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x121264800 == 31 [pid = 1651] [id = 291] 01:30:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1210c1c00) [pid = 1651] [serial = 871] [outer = 0x0] 01:30:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12132f800) [pid = 1651] [serial = 872] [outer = 0x1210c1c00] 01:30:51 INFO - PROCESS | 1651 | 1467966651638 Marionette DEBUG loaded listener.js 01:30:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x121af5000) [pid = 1651] [serial = 873] [outer = 0x1210c1c00] 01:30:51 INFO - PROCESS | 1651 | 1467966651977 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:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms 01:30:52 INFO - PROCESS | 1651 | 1467966652014 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 01:30:52 INFO - PROCESS | 1651 | 1467966652016 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 01:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:30:52 INFO - PROCESS | 1651 | 1467966652018 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:30:52 INFO - PROCESS | 1651 | 1467966652019 Marionette TRACE conn2 <- [1,1138,null,{}] 01:30:52 INFO - PROCESS | 1651 | 1467966652021 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:30:52 INFO - PROCESS | 1651 | 1467966652022 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:52 INFO - PROCESS | 1651 | 1467966652112 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 01:30:52 INFO - PROCESS | 1651 | 1467966652116 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966652117 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e83000 == 32 [pid = 1651] [id = 292] 01:30:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x112f74400) [pid = 1651] [serial = 874] [outer = 0x0] 01:30:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123bd3800) [pid = 1651] [serial = 875] [outer = 0x112f74400] 01:30:52 INFO - PROCESS | 1651 | 1467966652142 Marionette DEBUG loaded listener.js 01:30:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x125307c00) [pid = 1651] [serial = 876] [outer = 0x112f74400] 01:30:52 INFO - PROCESS | 1651 | 1467966652501 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:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 519ms 01:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:30:52 INFO - PROCESS | 1651 | 1467966652537 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 01:30:52 INFO - PROCESS | 1651 | 1467966652538 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 01:30:52 INFO - PROCESS | 1651 | 1467966652541 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:30:52 INFO - PROCESS | 1651 | 1467966652542 Marionette TRACE conn2 <- [1,1142,null,{}] 01:30:52 INFO - PROCESS | 1651 | 1467966652544 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:30:52 INFO - PROCESS | 1651 | 1467966652548 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:52 INFO - PROCESS | 1651 | 1467966652656 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 01:30:52 INFO - PROCESS | 1651 | 1467966652692 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966652693 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x126e31000 == 33 [pid = 1651] [id = 293] 01:30:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12530fc00) [pid = 1651] [serial = 877] [outer = 0x0] 01:30:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1267d8c00) [pid = 1651] [serial = 878] [outer = 0x12530fc00] 01:30:52 INFO - PROCESS | 1651 | 1467966652719 Marionette DEBUG loaded listener.js 01:30:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12737f400) [pid = 1651] [serial = 879] [outer = 0x12530fc00] 01:30:53 INFO - PROCESS | 1651 | 1467966653036 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:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 520ms 01:30:53 INFO - PROCESS | 1651 | 1467966653062 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 01:30:53 INFO - PROCESS | 1651 | 1467966653063 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 01:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:30:53 INFO - PROCESS | 1651 | 1467966653065 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:30:53 INFO - PROCESS | 1651 | 1467966653066 Marionette TRACE conn2 <- [1,1146,null,{}] 01:30:53 INFO - PROCESS | 1651 | 1467966653069 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:30:53 INFO - PROCESS | 1651 | 1467966653070 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:53 INFO - PROCESS | 1651 | 1467966653161 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 01:30:53 INFO - PROCESS | 1651 | 1467966653198 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966653199 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12898a800 == 34 [pid = 1651] [id = 294] 01:30:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x118973400) [pid = 1651] [serial = 880] [outer = 0x0] 01:30:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1273c5000) [pid = 1651] [serial = 881] [outer = 0x118973400] 01:30:53 INFO - PROCESS | 1651 | 1467966653224 Marionette DEBUG loaded listener.js 01:30:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x127619800) [pid = 1651] [serial = 882] [outer = 0x118973400] 01:30:53 INFO - PROCESS | 1651 | 1467966653548 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:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 517ms 01:30:53 INFO - PROCESS | 1651 | 1467966653589 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 01:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:30:53 INFO - PROCESS | 1651 | 1467966653591 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 01:30:53 INFO - PROCESS | 1651 | 1467966653593 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:30:53 INFO - PROCESS | 1651 | 1467966653594 Marionette TRACE conn2 <- [1,1150,null,{}] 01:30:53 INFO - PROCESS | 1651 | 1467966653596 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:30:53 INFO - PROCESS | 1651 | 1467966653597 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:53 INFO - PROCESS | 1651 | 1467966653690 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 01:30:53 INFO - PROCESS | 1651 | 1467966653693 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966653695 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x128fa5800 == 35 [pid = 1651] [id = 295] 01:30:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x124da2800) [pid = 1651] [serial = 883] [outer = 0x0] 01:30:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x128927400) [pid = 1651] [serial = 884] [outer = 0x124da2800] 01:30:53 INFO - PROCESS | 1651 | 1467966653719 Marionette DEBUG loaded listener.js 01:30:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x128933c00) [pid = 1651] [serial = 885] [outer = 0x124da2800] 01:30:54 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1293bdc00) [pid = 1651] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:30:54 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12893fc00) [pid = 1651] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:30:54 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x123bd3000) [pid = 1651] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:30:54 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x127317800) [pid = 1651] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:30:54 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119821c00) [pid = 1651] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:30:54 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x118625000) [pid = 1651] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:30:54 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1183d8000) [pid = 1651] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:30:54 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x112f75800) [pid = 1651] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:30:54 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1167d2c00) [pid = 1651] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:30:54 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x128923000) [pid = 1651] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:30:54 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11977ac00) [pid = 1651] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:30:54 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x121331800) [pid = 1651] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:30:54 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11222d800) [pid = 1651] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:30:54 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1210c1400) [pid = 1651] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:30:54 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1122af400) [pid = 1651] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:30:54 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118680800) [pid = 1651] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:30:54 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x112a84800) [pid = 1651] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:30:54 INFO - PROCESS | 1651 | 1467966654199 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:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 620ms 01:30:54 INFO - PROCESS | 1651 | 1467966654214 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 01:30:54 INFO - PROCESS | 1651 | 1467966654216 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 01:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:30:54 INFO - PROCESS | 1651 | 1467966654231 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:30:54 INFO - PROCESS | 1651 | 1467966654233 Marionette TRACE conn2 <- [1,1154,null,{}] 01:30:54 INFO - PROCESS | 1651 | 1467966654236 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:30:54 INFO - PROCESS | 1651 | 1467966654238 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:54 INFO - PROCESS | 1651 | 1467966654385 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 01:30:54 INFO - PROCESS | 1651 | 1467966654461 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966654462 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x120f55000 == 36 [pid = 1651] [id = 296] 01:30:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x118625000) [pid = 1651] [serial = 886] [outer = 0x0] 01:30:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11981fc00) [pid = 1651] [serial = 887] [outer = 0x118625000] 01:30:54 INFO - PROCESS | 1651 | 1467966654489 Marionette DEBUG loaded listener.js 01:30:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1267dd400) [pid = 1651] [serial = 888] [outer = 0x118625000] 01:30:54 INFO - PROCESS | 1651 | 1467966654737 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:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 531ms 01:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:30:54 INFO - PROCESS | 1651 | 1467966654751 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 01:30:54 INFO - PROCESS | 1651 | 1467966654752 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 01:30:54 INFO - PROCESS | 1651 | 1467966654754 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:30:54 INFO - PROCESS | 1651 | 1467966654755 Marionette TRACE conn2 <- [1,1158,null,{}] 01:30:54 INFO - PROCESS | 1651 | 1467966654757 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:30:54 INFO - PROCESS | 1651 | 1467966654758 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:54 INFO - PROCESS | 1651 | 1467966654842 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 01:30:54 INFO - PROCESS | 1651 | 1467966654847 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966654848 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295d6000 == 37 [pid = 1651] [id = 297] 01:30:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x120ff6c00) [pid = 1651] [serial = 889] [outer = 0x0] 01:30:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128939000) [pid = 1651] [serial = 890] [outer = 0x120ff6c00] 01:30:54 INFO - PROCESS | 1651 | 1467966654872 Marionette DEBUG loaded listener.js 01:30:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128941800) [pid = 1651] [serial = 891] [outer = 0x120ff6c00] 01:30:55 INFO - PROCESS | 1651 | 1467966655203 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:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 469ms 01:30:55 INFO - PROCESS | 1651 | 1467966655224 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 01:30:55 INFO - PROCESS | 1651 | 1467966655228 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 01:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:30:55 INFO - PROCESS | 1651 | 1467966655231 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:30:55 INFO - PROCESS | 1651 | 1467966655234 Marionette TRACE conn2 <- [1,1162,null,{}] 01:30:55 INFO - PROCESS | 1651 | 1467966655236 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:30:55 INFO - PROCESS | 1651 | 1467966655238 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:55 INFO - PROCESS | 1651 | 1467966655413 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 01:30:55 INFO - PROCESS | 1651 | 1467966655422 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966655424 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e79800 == 38 [pid = 1651] [id = 298] 01:30:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128dd4c00) [pid = 1651] [serial = 892] [outer = 0x0] 01:30:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128f4fc00) [pid = 1651] [serial = 893] [outer = 0x128dd4c00] 01:30:55 INFO - PROCESS | 1651 | 1467966655457 Marionette DEBUG loaded listener.js 01:30:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12932c800) [pid = 1651] [serial = 894] [outer = 0x128dd4c00] 01:30:55 INFO - PROCESS | 1651 | 1467966655774 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:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 572ms 01:30:55 INFO - PROCESS | 1651 | 1467966655803 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 01:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:30:55 INFO - PROCESS | 1651 | 1467966655804 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 01:30:55 INFO - PROCESS | 1651 | 1467966655806 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:30:55 INFO - PROCESS | 1651 | 1467966655807 Marionette TRACE conn2 <- [1,1166,null,{}] 01:30:55 INFO - PROCESS | 1651 | 1467966655812 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:30:55 INFO - PROCESS | 1651 | 1467966655813 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:55 INFO - PROCESS | 1651 | 1467966655886 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 01:30:55 INFO - PROCESS | 1651 | 1467966655890 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966655891 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab9b800 == 39 [pid = 1651] [id = 299] 01:30:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12932e400) [pid = 1651] [serial = 895] [outer = 0x0] 01:30:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1293c0400) [pid = 1651] [serial = 896] [outer = 0x12932e400] 01:30:55 INFO - PROCESS | 1651 | 1467966655918 Marionette DEBUG loaded listener.js 01:30:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1293ec400) [pid = 1651] [serial = 897] [outer = 0x12932e400] 01:30:56 INFO - PROCESS | 1651 | 1467966656469 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:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 674ms 01:30:56 INFO - PROCESS | 1651 | 1467966656481 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 01:30:56 INFO - PROCESS | 1651 | 1467966656484 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 01:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:30:56 INFO - PROCESS | 1651 | 1467966656487 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:30:56 INFO - PROCESS | 1651 | 1467966656489 Marionette TRACE conn2 <- [1,1170,null,{}] 01:30:56 INFO - PROCESS | 1651 | 1467966656494 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:30:56 INFO - PROCESS | 1651 | 1467966656496 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:56 INFO - PROCESS | 1651 | 1467966656604 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 01:30:56 INFO - PROCESS | 1651 | 1467966656684 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966656686 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185d2800 == 40 [pid = 1651] [id = 300] 01:30:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1129aa400) [pid = 1651] [serial = 898] [outer = 0x0] 01:30:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1151d8c00) [pid = 1651] [serial = 899] [outer = 0x1129aa400] 01:30:56 INFO - PROCESS | 1651 | 1467966656718 Marionette DEBUG loaded listener.js 01:30:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x117206c00) [pid = 1651] [serial = 900] [outer = 0x1129aa400] 01:30:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x118799400) [pid = 1651] [serial = 901] [outer = 0x12cad0800] 01:30:57 INFO - PROCESS | 1651 | 1467966657319 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:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 874ms 01:30:57 INFO - PROCESS | 1651 | 1467966657362 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 01:30:57 INFO - PROCESS | 1651 | 1467966657365 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 01:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:30:57 INFO - PROCESS | 1651 | 1467966657370 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:30:57 INFO - PROCESS | 1651 | 1467966657372 Marionette TRACE conn2 <- [1,1174,null,{}] 01:30:57 INFO - PROCESS | 1651 | 1467966657374 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:30:57 INFO - PROCESS | 1651 | 1467966657376 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:57 INFO - PROCESS | 1651 | 1467966657530 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 01:30:57 INFO - PROCESS | 1651 | 1467966657590 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966657592 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x113ab1800 == 41 [pid = 1651] [id = 301] 01:30:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x113f38000) [pid = 1651] [serial = 902] [outer = 0x0] 01:30:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x116281400) [pid = 1651] [serial = 903] [outer = 0x113f38000] 01:30:57 INFO - PROCESS | 1651 | 1467966657623 Marionette DEBUG loaded listener.js 01:30:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11867cc00) [pid = 1651] [serial = 904] [outer = 0x113f38000] 01:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x123e79800 == 40 [pid = 1651] [id = 298] 01:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1295d6000 == 39 [pid = 1651] [id = 297] 01:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x120f55000 == 38 [pid = 1651] [id = 296] 01:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x128fa5800 == 37 [pid = 1651] [id = 295] 01:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12898a800 == 36 [pid = 1651] [id = 294] 01:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x126e31000 == 35 [pid = 1651] [id = 293] 01:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x123e83000 == 34 [pid = 1651] [id = 292] 01:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x121264800 == 33 [pid = 1651] [id = 291] 01:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x120f59000 == 32 [pid = 1651] [id = 290] 01:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11900c000 == 31 [pid = 1651] [id = 289] 01:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x113ac9000 == 30 [pid = 1651] [id = 288] 01:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11264e800 == 29 [pid = 1651] [id = 287] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x129329400) [pid = 1651] [serial = 840] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x127110800) [pid = 1651] [serial = 824] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1273c2800) [pid = 1651] [serial = 827] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12737f000) [pid = 1651] [serial = 825] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x120f0c400) [pid = 1651] [serial = 815] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1190c3000) [pid = 1651] [serial = 812] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11977c000) [pid = 1651] [serial = 813] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11845c800) [pid = 1651] [serial = 809] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118620400) [pid = 1651] [serial = 810] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x116284400) [pid = 1651] [serial = 803] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11720ec00) [pid = 1651] [serial = 804] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x117207400) [pid = 1651] [serial = 806] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11831d400) [pid = 1651] [serial = 807] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x128927c00) [pid = 1651] [serial = 830] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x129323c00) [pid = 1651] [serial = 798] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x121443c00) [pid = 1651] [serial = 818] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x121af8800) [pid = 1651] [serial = 819] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1128cd000) [pid = 1651] [serial = 800] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1129afc00) [pid = 1651] [serial = 801] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x120ff9800) [pid = 1651] [serial = 816] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12932d400) [pid = 1651] [serial = 842] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1293b9000) [pid = 1651] [serial = 843] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x128935400) [pid = 1651] [serial = 831] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x117205800) [pid = 1651] [serial = 834] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12914d400) [pid = 1651] [serial = 839] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1129aec00) [pid = 1651] [serial = 833] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x123bcf800) [pid = 1651] [serial = 821] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12893f800) [pid = 1651] [serial = 837] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x127617800) [pid = 1651] [serial = 828] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x126dd9800) [pid = 1651] [serial = 822] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x11720e400) [pid = 1651] [serial = 836] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1293ebc00) [pid = 1651] [serial = 846] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1293e3800) [pid = 1651] [serial = 845] [outer = 0x0] [url = about:blank] 01:30:58 INFO - PROCESS | 1651 | 1467966658255 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 01:30:58 INFO - PROCESS | 1651 | 1467966658297 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 01:30:58 INFO - PROCESS | 1651 | 1467966658299 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:30:58 INFO - PROCESS | 1651 | 1467966658303 Marionette TRACE conn2 <- [1,1178,null,{}] 01:30:58 INFO - PROCESS | 1651 | 1467966658306 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:30:58 INFO - PROCESS | 1651 | 1467966658307 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:58 INFO - PROCESS | 1651 | 1467966658387 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 01:30:58 INFO - PROCESS | 1651 | 1467966658391 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966658394 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169b2000 == 30 [pid = 1651] [id = 302] 01:30:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1184c3000) [pid = 1651] [serial = 905] [outer = 0x0] 01:30:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1184cd000) [pid = 1651] [serial = 906] [outer = 0x1184c3000] 01:30:58 INFO - PROCESS | 1651 | 1467966658425 Marionette DEBUG loaded listener.js 01:30:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1187da000) [pid = 1651] [serial = 907] [outer = 0x1184c3000] 01:30:58 INFO - PROCESS | 1651 | 1467966658787 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:30:58 INFO - PROCESS | 1651 | 1467966658823 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 01:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 01:30:58 INFO - PROCESS | 1651 | 1467966658828 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:30:58 INFO - PROCESS | 1651 | 1467966658829 Marionette TRACE conn2 <- [1,1182,null,{}] 01:30:58 INFO - PROCESS | 1651 | 1467966658831 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:30:58 INFO - PROCESS | 1651 | 1467966658833 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:58 INFO - PROCESS | 1651 | 1467966658913 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 01:30:58 INFO - PROCESS | 1651 | 1467966658917 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966658918 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1187b2000 == 31 [pid = 1651] [id = 303] 01:30:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11897bc00) [pid = 1651] [serial = 908] [outer = 0x0] 01:30:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119782800) [pid = 1651] [serial = 909] [outer = 0x11897bc00] 01:30:58 INFO - PROCESS | 1651 | 1467966658946 Marionette DEBUG loaded listener.js 01:30:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x120ff0800) [pid = 1651] [serial = 910] [outer = 0x11897bc00] 01:30:59 INFO - PROCESS | 1651 | 1467966659305 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:30:59 INFO - PROCESS | 1651 | 1467966659348 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 01:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:30:59 INFO - PROCESS | 1651 | 1467966659350 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:30:59 INFO - PROCESS | 1651 | 1467966659353 Marionette TRACE conn2 <- [1,1186,null,{}] 01:30:59 INFO - PROCESS | 1651 | 1467966659366 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:30:59 INFO - PROCESS | 1651 | 1467966659369 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:59 INFO - PROCESS | 1651 | 1467966659469 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 01:30:59 INFO - PROCESS | 1651 | 1467966659477 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966659481 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:30:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x121264000 == 32 [pid = 1651] [id = 304] 01:30:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1138ee400) [pid = 1651] [serial = 911] [outer = 0x0] 01:30:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1248ea800) [pid = 1651] [serial = 912] [outer = 0x1138ee400] 01:30:59 INFO - PROCESS | 1651 | 1467966659508 Marionette DEBUG loaded listener.js 01:30:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1266d8c00) [pid = 1651] [serial = 913] [outer = 0x1138ee400] 01:30:59 INFO - PROCESS | 1651 | 1467966659848 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:30:59 INFO - PROCESS | 1651 | 1467966659875 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 01:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 01:30:59 INFO - PROCESS | 1651 | 1467966659880 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:30:59 INFO - PROCESS | 1651 | 1467966659881 Marionette TRACE conn2 <- [1,1190,null,{}] 01:30:59 INFO - PROCESS | 1651 | 1467966659884 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:30:59 INFO - PROCESS | 1651 | 1467966659886 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:00 INFO - PROCESS | 1651 | 1467966660050 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 01:31:00 INFO - PROCESS | 1651 | 1467966660065 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1651 | 1467966660066 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x124899000 == 33 [pid = 1651] [id = 305] 01:31:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1267dc400) [pid = 1651] [serial = 914] [outer = 0x0] 01:31:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x127317400) [pid = 1651] [serial = 915] [outer = 0x1267dc400] 01:31:00 INFO - PROCESS | 1651 | 1467966660107 Marionette DEBUG loaded listener.js 01:31:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x12737b000) [pid = 1651] [serial = 916] [outer = 0x1267dc400] 01:31:00 INFO - PROCESS | 1651 | 1467966660500 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:31:00 INFO - PROCESS | 1651 | 1467966660551 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 01:31:00 INFO - PROCESS | 1651 | 1467966660553 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:31:00 INFO - PROCESS | 1651 | 1467966660554 Marionette TRACE conn2 <- [1,1194,null,{}] 01:31:00 INFO - PROCESS | 1651 | 1467966660556 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:31:00 INFO - PROCESS | 1651 | 1467966660558 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:00 INFO - PROCESS | 1651 | 1467966660672 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 01:31:00 INFO - PROCESS | 1651 | 1467966660689 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1651 | 1467966660690 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x126da7800 == 34 [pid = 1651] [id = 306] 01:31:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1138f6800) [pid = 1651] [serial = 917] [outer = 0x0] 01:31:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1273c7800) [pid = 1651] [serial = 918] [outer = 0x1138f6800] 01:31:00 INFO - PROCESS | 1651 | 1467966660728 Marionette DEBUG loaded listener.js 01:31:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x128922c00) [pid = 1651] [serial = 919] [outer = 0x1138f6800] 01:31:01 INFO - PROCESS | 1651 | 1467966661169 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:31:01 INFO - PROCESS | 1651 | 1467966661223 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 01:31:01 INFO - PROCESS | 1651 | 1467966661226 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:31:01 INFO - PROCESS | 1651 | 1467966661227 Marionette TRACE conn2 <- [1,1198,null,{}] 01:31:01 INFO - PROCESS | 1651 | 1467966661229 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:31:01 INFO - PROCESS | 1651 | 1467966661233 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:01 INFO - PROCESS | 1651 | 1467966661362 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 01:31:01 INFO - PROCESS | 1651 | 1467966661383 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966661385 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x128fab800 == 35 [pid = 1651] [id = 307] 01:31:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1195e1400) [pid = 1651] [serial = 920] [outer = 0x0] 01:31:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123ef6000) [pid = 1651] [serial = 921] [outer = 0x1195e1400] 01:31:01 INFO - PROCESS | 1651 | 1467966661417 Marionette DEBUG loaded listener.js 01:31:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1293c4400) [pid = 1651] [serial = 922] [outer = 0x1195e1400] 01:31:01 INFO - PROCESS | 1651 | 1467966661740 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:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 521ms 01:31:01 INFO - PROCESS | 1651 | 1467966661747 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 01:31:01 INFO - PROCESS | 1651 | 1467966661748 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 01:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:31:01 INFO - PROCESS | 1651 | 1467966661756 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:31:01 INFO - PROCESS | 1651 | 1467966661757 Marionette TRACE conn2 <- [1,1202,null,{}] 01:31:01 INFO - PROCESS | 1651 | 1467966661759 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:31:01 INFO - PROCESS | 1651 | 1467966661762 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:01 INFO - PROCESS | 1651 | 1467966661858 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 01:31:01 INFO - PROCESS | 1651 | 1467966661862 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966661863 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295d6000 == 36 [pid = 1651] [id = 308] 01:31:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x112f7e400) [pid = 1651] [serial = 923] [outer = 0x0] 01:31:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1293ebc00) [pid = 1651] [serial = 924] [outer = 0x112f7e400] 01:31:01 INFO - PROCESS | 1651 | 1467966661889 Marionette DEBUG loaded listener.js 01:31:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1294dec00) [pid = 1651] [serial = 925] [outer = 0x112f7e400] 01:31:02 INFO - PROCESS | 1651 | 1467966662206 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:31:02 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:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 474ms 01:31:02 INFO - PROCESS | 1651 | 1467966662233 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 01:31:02 INFO - PROCESS | 1651 | 1467966662234 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 01:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:31:02 INFO - PROCESS | 1651 | 1467966662236 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:31:02 INFO - PROCESS | 1651 | 1467966662237 Marionette TRACE conn2 <- [1,1206,null,{}] 01:31:02 INFO - PROCESS | 1651 | 1467966662249 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:31:02 INFO - PROCESS | 1651 | 1467966662250 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:02 INFO - PROCESS | 1651 | 1467966662428 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 01:31:02 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1151db400) [pid = 1651] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:31:02 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x112f74400) [pid = 1651] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:31:02 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118973400) [pid = 1651] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:31:02 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12530fc00) [pid = 1651] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:31:02 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1133e6400) [pid = 1651] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:31:02 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11627dc00) [pid = 1651] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:31:02 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118625000) [pid = 1651] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:31:02 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x124da2800) [pid = 1651] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:31:02 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1210c1c00) [pid = 1651] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:31:02 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x113370400) [pid = 1651] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:31:02 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x120ff6c00) [pid = 1651] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:31:02 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1151d9800) [pid = 1651] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:31:02 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x118681000) [pid = 1651] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:31:02 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x128dd4c00) [pid = 1651] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:31:02 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x120ff6400) [pid = 1651] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:31:02 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11627fc00) [pid = 1651] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:31:02 INFO - PROCESS | 1651 | 1467966662475 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966662484 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182de800 == 37 [pid = 1651] [id = 309] 01:31:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11222d800) [pid = 1651] [serial = 926] [outer = 0x0] 01:31:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x113f3a400) [pid = 1651] [serial = 927] [outer = 0x11222d800] 01:31:02 INFO - PROCESS | 1651 | 1467966662509 Marionette DEBUG loaded listener.js 01:31:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1183d3c00) [pid = 1651] [serial = 928] [outer = 0x11222d800] 01:31:02 INFO - PROCESS | 1651 | 1467966662785 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:31:02 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:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 577ms 01:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:31:02 INFO - PROCESS | 1651 | 1467966662817 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 01:31:02 INFO - PROCESS | 1651 | 1467966662818 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 01:31:02 INFO - PROCESS | 1651 | 1467966662821 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:31:02 INFO - PROCESS | 1651 | 1467966662822 Marionette TRACE conn2 <- [1,1210,null,{}] 01:31:02 INFO - PROCESS | 1651 | 1467966662832 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:31:02 INFO - PROCESS | 1651 | 1467966662834 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:02 INFO - PROCESS | 1651 | 1467966662923 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 01:31:02 INFO - PROCESS | 1651 | 1467966662931 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966662932 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x121260000 == 38 [pid = 1651] [id = 310] 01:31:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x116277800) [pid = 1651] [serial = 929] [outer = 0x0] 01:31:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x123eef400) [pid = 1651] [serial = 930] [outer = 0x116277800] 01:31:02 INFO - PROCESS | 1651 | 1467966662969 Marionette DEBUG loaded listener.js 01:31:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x128dd4c00) [pid = 1651] [serial = 931] [outer = 0x116277800] 01:31:03 INFO - PROCESS | 1651 | 1467966663442 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:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 670ms 01:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:31:03 INFO - PROCESS | 1651 | 1467966663491 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 01:31:03 INFO - PROCESS | 1651 | 1467966663492 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 01:31:03 INFO - PROCESS | 1651 | 1467966663495 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:31:03 INFO - PROCESS | 1651 | 1467966663496 Marionette TRACE conn2 <- [1,1214,null,{}] 01:31:03 INFO - PROCESS | 1651 | 1467966663498 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:31:03 INFO - PROCESS | 1651 | 1467966663499 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:03 INFO - PROCESS | 1651 | 1467966663574 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 01:31:03 INFO - PROCESS | 1651 | 1467966663587 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966663589 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b142000 == 39 [pid = 1651] [id = 311] 01:31:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x127108000) [pid = 1651] [serial = 932] [outer = 0x0] 01:31:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12a3ae400) [pid = 1651] [serial = 933] [outer = 0x127108000] 01:31:03 INFO - PROCESS | 1651 | 1467966663613 Marionette DEBUG loaded listener.js 01:31:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12a3b6400) [pid = 1651] [serial = 934] [outer = 0x127108000] 01:31:03 INFO - PROCESS | 1651 | 1467966663953 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:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 469ms 01:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:31:03 INFO - PROCESS | 1651 | 1467966663965 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 01:31:03 INFO - PROCESS | 1651 | 1467966663967 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 01:31:03 INFO - PROCESS | 1651 | 1467966663969 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:31:03 INFO - PROCESS | 1651 | 1467966663970 Marionette TRACE conn2 <- [1,1218,null,{}] 01:31:03 INFO - PROCESS | 1651 | 1467966663973 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:31:03 INFO - PROCESS | 1651 | 1467966663974 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:04 INFO - PROCESS | 1651 | 1467966664066 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 01:31:04 INFO - PROCESS | 1651 | 1467966664125 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966664126 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1f7800 == 40 [pid = 1651] [id = 312] 01:31:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x113d4dc00) [pid = 1651] [serial = 935] [outer = 0x0] 01:31:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12a3b9c00) [pid = 1651] [serial = 936] [outer = 0x113d4dc00] 01:31:04 INFO - PROCESS | 1651 | 1467966664152 Marionette DEBUG loaded listener.js 01:31:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12a6a4800) [pid = 1651] [serial = 937] [outer = 0x113d4dc00] 01:31:04 INFO - PROCESS | 1651 | 1467966664469 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:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 518ms 01:31:04 INFO - PROCESS | 1651 | 1467966664488 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 01:31:04 INFO - PROCESS | 1651 | 1467966664490 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 01:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:31:04 INFO - PROCESS | 1651 | 1467966664497 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:31:04 INFO - PROCESS | 1651 | 1467966664499 Marionette TRACE conn2 <- [1,1222,null,{}] 01:31:04 INFO - PROCESS | 1651 | 1467966664503 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:31:04 INFO - PROCESS | 1651 | 1467966664505 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:04 INFO - PROCESS | 1651 | 1467966664608 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 01:31:04 INFO - PROCESS | 1651 | 1467966664663 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966664667 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x116941800 == 41 [pid = 1651] [id = 313] 01:31:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x116023c00) [pid = 1651] [serial = 938] [outer = 0x0] 01:31:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x116281c00) [pid = 1651] [serial = 939] [outer = 0x116023c00] 01:31:04 INFO - PROCESS | 1651 | 1467966664697 Marionette DEBUG loaded listener.js 01:31:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1184c2c00) [pid = 1651] [serial = 940] [outer = 0x116023c00] 01:31:05 INFO - PROCESS | 1651 | 1467966665133 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:31:05 INFO - PROCESS | 1651 | 1467966665171 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 01:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:31:05 INFO - PROCESS | 1651 | 1467966665176 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:31:05 INFO - PROCESS | 1651 | 1467966665178 Marionette TRACE conn2 <- [1,1226,null,{}] 01:31:05 INFO - PROCESS | 1651 | 1467966665180 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:31:05 INFO - PROCESS | 1651 | 1467966665182 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:05 INFO - PROCESS | 1651 | 1467966665286 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 01:31:05 INFO - PROCESS | 1651 | 1467966665344 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1651 | 1467966665345 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bdf000 == 42 [pid = 1651] [id = 314] 01:31:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11977b800) [pid = 1651] [serial = 941] [outer = 0x0] 01:31:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1211dac00) [pid = 1651] [serial = 942] [outer = 0x11977b800] 01:31:05 INFO - PROCESS | 1651 | 1467966665376 Marionette DEBUG loaded listener.js 01:31:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x124aa6400) [pid = 1651] [serial = 943] [outer = 0x11977b800] 01:31:05 INFO - PROCESS | 1651 | 1467966665831 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:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 669ms 01:31:05 INFO - PROCESS | 1651 | 1467966665846 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 01:31:05 INFO - PROCESS | 1651 | 1467966665848 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 01:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:31:05 INFO - PROCESS | 1651 | 1467966665852 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:31:05 INFO - PROCESS | 1651 | 1467966665856 Marionette TRACE conn2 <- [1,1230,null,{}] 01:31:05 INFO - PROCESS | 1651 | 1467966665867 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:31:05 INFO - PROCESS | 1651 | 1467966665872 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:06 INFO - PROCESS | 1651 | 1467966666015 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 01:31:06 INFO - PROCESS | 1651 | 1467966666087 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966666089 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1f9000 == 43 [pid = 1651] [id = 315] 01:31:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x126e72c00) [pid = 1651] [serial = 944] [outer = 0x0] 01:31:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x128929c00) [pid = 1651] [serial = 945] [outer = 0x126e72c00] 01:31:06 INFO - PROCESS | 1651 | 1467966666121 Marionette DEBUG loaded listener.js 01:31:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x128dde400) [pid = 1651] [serial = 946] [outer = 0x126e72c00] 01:31:06 INFO - PROCESS | 1651 | 1467966666537 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:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 725ms 01:31:06 INFO - PROCESS | 1651 | 1467966666577 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 01:31:06 INFO - PROCESS | 1651 | 1467966666579 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 01:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:31:06 INFO - PROCESS | 1651 | 1467966666581 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:31:06 INFO - PROCESS | 1651 | 1467966666582 Marionette TRACE conn2 <- [1,1234,null,{}] 01:31:06 INFO - PROCESS | 1651 | 1467966666585 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:31:06 INFO - PROCESS | 1651 | 1467966666586 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:06 INFO - PROCESS | 1651 | 1467966666688 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 01:31:06 INFO - PROCESS | 1651 | 1467966666745 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966666746 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c527800 == 44 [pid = 1651] [id = 316] 01:31:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x129155800) [pid = 1651] [serial = 947] [outer = 0x0] 01:31:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x129326400) [pid = 1651] [serial = 948] [outer = 0x129155800] 01:31:06 INFO - PROCESS | 1651 | 1467966666775 Marionette DEBUG loaded listener.js 01:31:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1294e0800) [pid = 1651] [serial = 949] [outer = 0x129155800] 01:31:07 INFO - PROCESS | 1651 | 1467966667203 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:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 670ms 01:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:31:07 INFO - PROCESS | 1651 | 1467966667252 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 01:31:07 INFO - PROCESS | 1651 | 1467966667253 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 01:31:07 INFO - PROCESS | 1651 | 1467966667256 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:31:07 INFO - PROCESS | 1651 | 1467966667257 Marionette TRACE conn2 <- [1,1238,null,{}] 01:31:07 INFO - PROCESS | 1651 | 1467966667260 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:31:07 INFO - PROCESS | 1651 | 1467966667261 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:07 INFO - PROCESS | 1651 | 1467966667400 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 01:31:07 INFO - PROCESS | 1651 | 1467966667472 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966667474 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x129369800 == 45 [pid = 1651] [id = 317] 01:31:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x116279400) [pid = 1651] [serial = 950] [outer = 0x0] 01:31:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12914cc00) [pid = 1651] [serial = 951] [outer = 0x116279400] 01:31:07 INFO - PROCESS | 1651 | 1467966667502 Marionette DEBUG loaded listener.js 01:31:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12a5d7000) [pid = 1651] [serial = 952] [outer = 0x116279400] 01:31:08 INFO - PROCESS | 1651 | 1467966668053 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:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 818ms 01:31:08 INFO - PROCESS | 1651 | 1467966668075 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 01:31:08 INFO - PROCESS | 1651 | 1467966668077 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 01:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:31:08 INFO - PROCESS | 1651 | 1467966668080 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:31:08 INFO - PROCESS | 1651 | 1467966668082 Marionette TRACE conn2 <- [1,1242,null,{}] 01:31:08 INFO - PROCESS | 1651 | 1467966668086 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:31:08 INFO - PROCESS | 1651 | 1467966668087 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:08 INFO - PROCESS | 1651 | 1467966668182 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 01:31:08 INFO - PROCESS | 1651 | 1467966668241 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966668243 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x116018800 == 46 [pid = 1651] [id = 318] 01:31:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1128d9800) [pid = 1651] [serial = 953] [outer = 0x0] 01:31:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x113d42400) [pid = 1651] [serial = 954] [outer = 0x1128d9800] 01:31:08 INFO - PROCESS | 1651 | 1467966668286 Marionette DEBUG loaded listener.js 01:31:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1172c3000) [pid = 1651] [serial = 955] [outer = 0x1128d9800] 01:31:08 INFO - PROCESS | 1651 | 1467966668790 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:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 721ms 01:31:08 INFO - PROCESS | 1651 | 1467966668802 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 01:31:08 INFO - PROCESS | 1651 | 1467966668806 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 01:31:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12b142000 == 45 [pid = 1651] [id = 311] 01:31:09 INFO - PROCESS | 1651 | --DOCSHELL 0x121260000 == 44 [pid = 1651] [id = 310] 01:31:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1182de800 == 43 [pid = 1651] [id = 309] 01:31:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1295d6000 == 42 [pid = 1651] [id = 308] 01:31:09 INFO - PROCESS | 1651 | --DOCSHELL 0x128fab800 == 41 [pid = 1651] [id = 307] 01:31:09 INFO - PROCESS | 1651 | --DOCSHELL 0x126da7800 == 40 [pid = 1651] [id = 306] 01:31:09 INFO - PROCESS | 1651 | --DOCSHELL 0x124899000 == 39 [pid = 1651] [id = 305] 01:31:09 INFO - PROCESS | 1651 | --DOCSHELL 0x121264000 == 38 [pid = 1651] [id = 304] 01:31:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1187b2000 == 37 [pid = 1651] [id = 303] 01:31:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1169b2000 == 36 [pid = 1651] [id = 302] 01:31:09 INFO - PROCESS | 1651 | --DOCSHELL 0x113ab1800 == 35 [pid = 1651] [id = 301] 01:31:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab9b800 == 34 [pid = 1651] [id = 299] 01:31:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1185d2800 == 33 [pid = 1651] [id = 300] 01:31:09 INFO - PROCESS | 1651 | --DOCSHELL 0x129369800 == 32 [pid = 1651] [id = 317] 01:31:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12c527800 == 31 [pid = 1651] [id = 316] 01:31:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1f9000 == 30 [pid = 1651] [id = 315] 01:31:09 INFO - PROCESS | 1651 | --DOCSHELL 0x123bdf000 == 29 [pid = 1651] [id = 314] 01:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:31:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1f7800 == 28 [pid = 1651] [id = 312] 01:31:09 INFO - PROCESS | 1651 | --DOCSHELL 0x116941800 == 27 [pid = 1651] [id = 313] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x119780800) [pid = 1651] [serial = 869] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x120f0b800) [pid = 1651] [serial = 870] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x123bd3800) [pid = 1651] [serial = 875] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1273c5000) [pid = 1651] [serial = 881] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12737f400) [pid = 1651] [serial = 879] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1267d8c00) [pid = 1651] [serial = 878] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x127619800) [pid = 1651] [serial = 882] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x116a19000) [pid = 1651] [serial = 861] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11627a000) [pid = 1651] [serial = 860] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1176dbc00) [pid = 1651] [serial = 866] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118971000) [pid = 1651] [serial = 867] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11981fc00) [pid = 1651] [serial = 887] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x128927400) [pid = 1651] [serial = 884] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12132f800) [pid = 1651] [serial = 872] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1138ed400) [pid = 1651] [serial = 863] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1128d6400) [pid = 1651] [serial = 864] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x128939000) [pid = 1651] [serial = 890] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1183d8800) [pid = 1651] [serial = 849] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1172bc400) [pid = 1651] [serial = 848] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1195e4800) [pid = 1651] [serial = 852] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x128f4fc00) [pid = 1651] [serial = 893] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119047400) [pid = 1651] [serial = 851] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1266cc400) [pid = 1651] [serial = 855] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1248f2c00) [pid = 1651] [serial = 854] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x126e6fc00) [pid = 1651] [serial = 858] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1293c0400) [pid = 1651] [serial = 896] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x128933c00) [pid = 1651] [serial = 885] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x128941800) [pid = 1651] [serial = 891] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x121a57c00) [pid = 1651] [serial = 857] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12932c800) [pid = 1651] [serial = 894] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x125307c00) [pid = 1651] [serial = 876] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1267dd400) [pid = 1651] [serial = 888] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x121af5000) [pid = 1651] [serial = 873] [outer = 0x0] [url = about:blank] 01:31:09 INFO - PROCESS | 1651 | 1467966669548 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:31:09 INFO - PROCESS | 1651 | 1467966669550 Marionette TRACE conn2 <- [1,1246,null,{}] 01:31:09 INFO - PROCESS | 1651 | 1467966669556 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:31:09 INFO - PROCESS | 1651 | 1467966669558 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:09 INFO - PROCESS | 1651 | 1467966669636 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 01:31:09 INFO - PROCESS | 1651 | 1467966669640 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966669642 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x113234800 == 28 [pid = 1651] [id = 319] 01:31:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11383d800) [pid = 1651] [serial = 956] [outer = 0x0] 01:31:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1138ee000) [pid = 1651] [serial = 957] [outer = 0x11383d800] 01:31:09 INFO - PROCESS | 1651 | 1467966669672 Marionette DEBUG loaded listener.js 01:31:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1160dc400) [pid = 1651] [serial = 958] [outer = 0x11383d800] 01:31:10 INFO - PROCESS | 1651 | 1467966670005 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:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 554ms 01:31:10 INFO - PROCESS | 1651 | 1467966670041 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 01:31:10 INFO - PROCESS | 1651 | 1467966670043 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 01:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:31:10 INFO - PROCESS | 1651 | 1467966670048 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:31:10 INFO - PROCESS | 1651 | 1467966670049 Marionette TRACE conn2 <- [1,1250,null,{}] 01:31:10 INFO - PROCESS | 1651 | 1467966670053 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:31:10 INFO - PROCESS | 1651 | 1467966670056 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:10 INFO - PROCESS | 1651 | 1467966670134 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 01:31:10 INFO - PROCESS | 1651 | 1467966670140 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966670141 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11824e800 == 29 [pid = 1651] [id = 320] 01:31:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1166f2000) [pid = 1651] [serial = 959] [outer = 0x0] 01:31:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1173c4800) [pid = 1651] [serial = 960] [outer = 0x1166f2000] 01:31:10 INFO - PROCESS | 1651 | 1467966670171 Marionette DEBUG loaded listener.js 01:31:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11845c800) [pid = 1651] [serial = 961] [outer = 0x1166f2000] 01:31:10 INFO - PROCESS | 1651 | 1467966670508 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:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 469ms 01:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:31:10 INFO - PROCESS | 1651 | 1467966670517 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 01:31:10 INFO - PROCESS | 1651 | 1467966670519 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 01:31:10 INFO - PROCESS | 1651 | 1467966670531 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:31:10 INFO - PROCESS | 1651 | 1467966670532 Marionette TRACE conn2 <- [1,1254,null,{}] 01:31:10 INFO - PROCESS | 1651 | 1467966670535 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:31:10 INFO - PROCESS | 1651 | 1467966670536 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:10 INFO - PROCESS | 1651 | 1467966670614 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 01:31:10 INFO - PROCESS | 1651 | 1467966670673 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966670678 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192d9000 == 30 [pid = 1651] [id = 321] 01:31:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1187d4400) [pid = 1651] [serial = 962] [outer = 0x0] 01:31:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118971c00) [pid = 1651] [serial = 963] [outer = 0x1187d4400] 01:31:10 INFO - PROCESS | 1651 | 1467966670706 Marionette DEBUG loaded listener.js 01:31:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119420800) [pid = 1651] [serial = 964] [outer = 0x1187d4400] 01:31:11 INFO - PROCESS | 1651 | 1467966671027 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:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 529ms 01:31:11 INFO - PROCESS | 1651 | 1467966671051 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 01:31:11 INFO - PROCESS | 1651 | 1467966671052 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 01:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:31:11 INFO - PROCESS | 1651 | 1467966671054 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:31:11 INFO - PROCESS | 1651 | 1467966671055 Marionette TRACE conn2 <- [1,1258,null,{}] 01:31:11 INFO - PROCESS | 1651 | 1467966671058 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:31:11 INFO - PROCESS | 1651 | 1467966671059 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:11 INFO - PROCESS | 1651 | 1467966671136 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 01:31:11 INFO - PROCESS | 1651 | 1467966671193 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966671194 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x120f5e800 == 31 [pid = 1651] [id = 322] 01:31:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1184cc000) [pid = 1651] [serial = 965] [outer = 0x0] 01:31:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11977bc00) [pid = 1651] [serial = 966] [outer = 0x1184cc000] 01:31:11 INFO - PROCESS | 1651 | 1467966671221 Marionette DEBUG loaded listener.js 01:31:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x120ff5c00) [pid = 1651] [serial = 967] [outer = 0x1184cc000] 01:31:11 INFO - PROCESS | 1651 | 1467966671487 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:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 469ms 01:31:11 INFO - PROCESS | 1651 | 1467966671523 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 01:31:11 INFO - PROCESS | 1651 | 1467966671524 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 01:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:31:11 INFO - PROCESS | 1651 | 1467966671534 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:31:11 INFO - PROCESS | 1651 | 1467966671535 Marionette TRACE conn2 <- [1,1262,null,{}] 01:31:11 INFO - PROCESS | 1651 | 1467966671546 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:31:11 INFO - PROCESS | 1651 | 1467966671549 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:11 INFO - PROCESS | 1651 | 1467966671649 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 01:31:11 INFO - PROCESS | 1651 | 1467966671654 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966671655 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218c4800 == 32 [pid = 1651] [id = 323] 01:31:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11897a000) [pid = 1651] [serial = 968] [outer = 0x0] 01:31:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x121444c00) [pid = 1651] [serial = 969] [outer = 0x11897a000] 01:31:11 INFO - PROCESS | 1651 | 1467966671679 Marionette DEBUG loaded listener.js 01:31:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123ee9c00) [pid = 1651] [serial = 970] [outer = 0x11897a000] 01:31:11 INFO - PROCESS | 1651 | 1467966671989 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:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 470ms 01:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:31:12 INFO - PROCESS | 1651 | 1467966672007 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 01:31:12 INFO - PROCESS | 1651 | 1467966672009 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 01:31:12 INFO - PROCESS | 1651 | 1467966672014 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:31:12 INFO - PROCESS | 1651 | 1467966672016 Marionette TRACE conn2 <- [1,1266,null,{}] 01:31:12 INFO - PROCESS | 1651 | 1467966672018 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:31:12 INFO - PROCESS | 1651 | 1467966672022 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:12 INFO - PROCESS | 1651 | 1467966672139 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 01:31:12 INFO - PROCESS | 1651 | 1467966672175 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966672177 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x124a8a000 == 33 [pid = 1651] [id = 324] 01:31:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11336d000) [pid = 1651] [serial = 971] [outer = 0x0] 01:31:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12530c400) [pid = 1651] [serial = 972] [outer = 0x11336d000] 01:31:12 INFO - PROCESS | 1651 | 1467966672202 Marionette DEBUG loaded listener.js 01:31:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x126e71800) [pid = 1651] [serial = 973] [outer = 0x11336d000] 01:31:12 INFO - PROCESS | 1651 | 1467966672546 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:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 572ms 01:31:12 INFO - PROCESS | 1651 | 1467966672589 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 01:31:12 INFO - PROCESS | 1651 | 1467966672591 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 01:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:31:12 INFO - PROCESS | 1651 | 1467966672593 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:31:12 INFO - PROCESS | 1651 | 1467966672594 Marionette TRACE conn2 <- [1,1270,null,{}] 01:31:12 INFO - PROCESS | 1651 | 1467966672596 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:31:12 INFO - PROCESS | 1651 | 1467966672597 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:12 INFO - PROCESS | 1651 | 1467966672696 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 01:31:12 INFO - PROCESS | 1651 | 1467966672700 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966672701 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x126718000 == 34 [pid = 1651] [id = 325] 01:31:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x126e72800) [pid = 1651] [serial = 974] [outer = 0x0] 01:31:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12737ac00) [pid = 1651] [serial = 975] [outer = 0x126e72800] 01:31:12 INFO - PROCESS | 1651 | 1467966672726 Marionette DEBUG loaded listener.js 01:31:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1273c6800) [pid = 1651] [serial = 976] [outer = 0x126e72800] 01:31:13 INFO - PROCESS | 1651 | 1467966673062 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:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 522ms 01:31:13 INFO - PROCESS | 1651 | 1467966673115 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 01:31:13 INFO - PROCESS | 1651 | 1467966673116 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 01:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:31:13 INFO - PROCESS | 1651 | 1467966673125 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:31:13 INFO - PROCESS | 1651 | 1467966673126 Marionette TRACE conn2 <- [1,1274,null,{}] 01:31:13 INFO - PROCESS | 1651 | 1467966673128 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:31:13 INFO - PROCESS | 1651 | 1467966673130 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:13 INFO - PROCESS | 1651 | 1467966673225 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 01:31:13 INFO - PROCESS | 1651 | 1467966673228 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966673229 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12762b800 == 35 [pid = 1651] [id = 326] 01:31:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x127371800) [pid = 1651] [serial = 977] [outer = 0x0] 01:31:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x128928400) [pid = 1651] [serial = 978] [outer = 0x127371800] 01:31:13 INFO - PROCESS | 1651 | 1467966673254 Marionette DEBUG loaded listener.js 01:31:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x128936000) [pid = 1651] [serial = 979] [outer = 0x127371800] 01:31:13 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x127108000) [pid = 1651] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:31:13 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1138f6800) [pid = 1651] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:31:13 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1195e1400) [pid = 1651] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:31:13 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x112f7e400) [pid = 1651] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:31:13 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x113f38000) [pid = 1651] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:31:13 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1129aa400) [pid = 1651] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:31:13 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1138ee400) [pid = 1651] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:31:13 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1184c3000) [pid = 1651] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:31:13 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12932e400) [pid = 1651] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:31:13 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11897bc00) [pid = 1651] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:31:13 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1267dc400) [pid = 1651] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:31:13 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x113d4dc00) [pid = 1651] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:31:13 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11222d800) [pid = 1651] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:31:13 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116277800) [pid = 1651] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:31:13 INFO - PROCESS | 1651 | 1467966673773 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:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 677ms 01:31:13 INFO - PROCESS | 1651 | 1467966673797 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 01:31:13 INFO - PROCESS | 1651 | 1467966673798 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 01:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:31:13 INFO - PROCESS | 1651 | 1467966673800 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:31:13 INFO - PROCESS | 1651 | 1467966673801 Marionette TRACE conn2 <- [1,1278,null,{}] 01:31:13 INFO - PROCESS | 1651 | 1467966673804 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:31:13 INFO - PROCESS | 1651 | 1467966673805 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:13 INFO - PROCESS | 1651 | 1467966673878 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 01:31:13 INFO - PROCESS | 1651 | 1467966673882 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966673891 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12898d000 == 36 [pid = 1651] [id = 327] 01:31:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1129b0000) [pid = 1651] [serial = 980] [outer = 0x0] 01:31:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1184c3000) [pid = 1651] [serial = 981] [outer = 0x1129b0000] 01:31:13 INFO - PROCESS | 1651 | 1467966673917 Marionette DEBUG loaded listener.js 01:31:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x126d3b400) [pid = 1651] [serial = 982] [outer = 0x1129b0000] 01:31:14 INFO - PROCESS | 1651 | 1467966674234 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:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 468ms 01:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:31:14 INFO - PROCESS | 1651 | 1467966674268 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 01:31:14 INFO - PROCESS | 1651 | 1467966674269 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 01:31:14 INFO - PROCESS | 1651 | 1467966674271 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:31:14 INFO - PROCESS | 1651 | 1467966674272 Marionette TRACE conn2 <- [1,1282,null,{}] 01:31:14 INFO - PROCESS | 1651 | 1467966674275 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:31:14 INFO - PROCESS | 1651 | 1467966674276 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:14 INFO - PROCESS | 1651 | 1467966674374 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 01:31:14 INFO - PROCESS | 1651 | 1467966674383 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966674384 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x128fac000 == 37 [pid = 1651] [id = 328] 01:31:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1214bf400) [pid = 1651] [serial = 983] [outer = 0x0] 01:31:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x128939000) [pid = 1651] [serial = 984] [outer = 0x1214bf400] 01:31:14 INFO - PROCESS | 1651 | 1467966674408 Marionette DEBUG loaded listener.js 01:31:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128dd7000) [pid = 1651] [serial = 985] [outer = 0x1214bf400] 01:31:14 INFO - PROCESS | 1651 | 1467966674716 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:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 468ms 01:31:14 INFO - PROCESS | 1651 | 1467966674740 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 01:31:14 INFO - PROCESS | 1651 | 1467966674742 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 01:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:31:14 INFO - PROCESS | 1651 | 1467966674746 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:31:14 INFO - PROCESS | 1651 | 1467966674749 Marionette TRACE conn2 <- [1,1286,null,{}] 01:31:14 INFO - PROCESS | 1651 | 1467966674751 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:31:14 INFO - PROCESS | 1651 | 1467966674753 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:14 INFO - PROCESS | 1651 | 1467966674839 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 01:31:14 INFO - PROCESS | 1651 | 1467966674843 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966674847 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a506000 == 38 [pid = 1651] [id = 329] 01:31:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x121443c00) [pid = 1651] [serial = 986] [outer = 0x0] 01:31:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12914e000) [pid = 1651] [serial = 987] [outer = 0x121443c00] 01:31:14 INFO - PROCESS | 1651 | 1467966674881 Marionette DEBUG loaded listener.js 01:31:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1293b8c00) [pid = 1651] [serial = 988] [outer = 0x121443c00] 01:31:15 INFO - PROCESS | 1651 | 1467966675202 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:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 472ms 01:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:31:15 INFO - PROCESS | 1651 | 1467966675216 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 01:31:15 INFO - PROCESS | 1651 | 1467966675218 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 01:31:15 INFO - PROCESS | 1651 | 1467966675220 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:31:15 INFO - PROCESS | 1651 | 1467966675221 Marionette TRACE conn2 <- [1,1290,null,{}] 01:31:15 INFO - PROCESS | 1651 | 1467966675223 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:31:15 INFO - PROCESS | 1651 | 1467966675224 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:15 INFO - PROCESS | 1651 | 1467966675329 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 01:31:15 INFO - PROCESS | 1651 | 1467966675336 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966675337 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a67e000 == 39 [pid = 1651] [id = 330] 01:31:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x112f74000) [pid = 1651] [serial = 989] [outer = 0x0] 01:31:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1293c0400) [pid = 1651] [serial = 990] [outer = 0x112f74000] 01:31:15 INFO - PROCESS | 1651 | 1467966675362 Marionette DEBUG loaded listener.js 01:31:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1294e0400) [pid = 1651] [serial = 991] [outer = 0x112f74000] 01:31:15 INFO - PROCESS | 1651 | 1467966675682 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:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 521ms 01:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:31:15 INFO - PROCESS | 1651 | 1467966675742 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 01:31:15 INFO - PROCESS | 1651 | 1467966675744 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 01:31:15 INFO - PROCESS | 1651 | 1467966675747 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:31:15 INFO - PROCESS | 1651 | 1467966675750 Marionette TRACE conn2 <- [1,1294,null,{}] 01:31:15 INFO - PROCESS | 1651 | 1467966675754 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:31:15 INFO - PROCESS | 1651 | 1467966675756 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:15 INFO - PROCESS | 1651 | 1467966675853 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 01:31:15 INFO - PROCESS | 1651 | 1467966675948 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966675951 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x116258800 == 40 [pid = 1651] [id = 331] 01:31:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x112a84400) [pid = 1651] [serial = 992] [outer = 0x0] 01:31:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11336c000) [pid = 1651] [serial = 993] [outer = 0x112a84400] 01:31:15 INFO - PROCESS | 1651 | 1467966675982 Marionette DEBUG loaded listener.js 01:31:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x116278000) [pid = 1651] [serial = 994] [outer = 0x112a84400] 01:31:16 INFO - PROCESS | 1651 | 1467966676448 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:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 771ms 01:31:16 INFO - PROCESS | 1651 | 1467966676536 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 01:31:16 INFO - PROCESS | 1651 | 1467966676538 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 01:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:31:16 INFO - PROCESS | 1651 | 1467966676544 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:31:16 INFO - PROCESS | 1651 | 1467966676548 Marionette TRACE conn2 <- [1,1298,null,{}] 01:31:16 INFO - PROCESS | 1651 | 1467966676551 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:31:16 INFO - PROCESS | 1651 | 1467966676553 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:16 INFO - PROCESS | 1651 | 1467966676662 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 01:31:16 INFO - PROCESS | 1651 | 1467966676739 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966676740 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x120f65800 == 41 [pid = 1651] [id = 332] 01:31:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1184bf800) [pid = 1651] [serial = 995] [outer = 0x0] 01:31:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1184c8000) [pid = 1651] [serial = 996] [outer = 0x1184bf800] 01:31:16 INFO - PROCESS | 1651 | 1467966676771 Marionette DEBUG loaded listener.js 01:31:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11879a000) [pid = 1651] [serial = 997] [outer = 0x1184bf800] 01:31:17 INFO - PROCESS | 1651 | 1467966677321 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:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 975ms 01:31:17 INFO - PROCESS | 1651 | 1467966677516 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 01:31:17 INFO - PROCESS | 1651 | 1467966677519 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 01:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:31:17 INFO - PROCESS | 1651 | 1467966677523 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:31:17 INFO - PROCESS | 1651 | 1467966677524 Marionette TRACE conn2 <- [1,1302,null,{}] 01:31:17 INFO - PROCESS | 1651 | 1467966677528 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:31:17 INFO - PROCESS | 1651 | 1467966677530 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:17 INFO - PROCESS | 1651 | 1467966677639 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 01:31:17 INFO - PROCESS | 1651 | 1467966677692 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966677695 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x118269000 == 42 [pid = 1651] [id = 333] 01:31:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x116280400) [pid = 1651] [serial = 998] [outer = 0x0] 01:31:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x116707000) [pid = 1651] [serial = 999] [outer = 0x116280400] 01:31:17 INFO - PROCESS | 1651 | 1467966677722 Marionette DEBUG loaded listener.js 01:31:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1176dfc00) [pid = 1651] [serial = 1000] [outer = 0x116280400] 01:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12a506000 == 41 [pid = 1651] [id = 329] 01:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x128fac000 == 40 [pid = 1651] [id = 328] 01:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12898d000 == 39 [pid = 1651] [id = 327] 01:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12762b800 == 38 [pid = 1651] [id = 326] 01:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x126718000 == 37 [pid = 1651] [id = 325] 01:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x124a8a000 == 36 [pid = 1651] [id = 324] 01:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1218c4800 == 35 [pid = 1651] [id = 323] 01:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x120f5e800 == 34 [pid = 1651] [id = 322] 01:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1192d9000 == 33 [pid = 1651] [id = 321] 01:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x11824e800 == 32 [pid = 1651] [id = 320] 01:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x113234800 == 31 [pid = 1651] [id = 319] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12a3b6400) [pid = 1651] [serial = 934] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1273c7800) [pid = 1651] [serial = 918] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x123ef6000) [pid = 1651] [serial = 921] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1293ebc00) [pid = 1651] [serial = 924] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x116281400) [pid = 1651] [serial = 903] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11867cc00) [pid = 1651] [serial = 904] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1151d8c00) [pid = 1651] [serial = 899] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1294dec00) [pid = 1651] [serial = 925] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x117206c00) [pid = 1651] [serial = 900] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1248ea800) [pid = 1651] [serial = 912] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1266d8c00) [pid = 1651] [serial = 913] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1184cd000) [pid = 1651] [serial = 906] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1187da000) [pid = 1651] [serial = 907] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1293c4400) [pid = 1651] [serial = 922] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1293ec400) [pid = 1651] [serial = 897] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119782800) [pid = 1651] [serial = 909] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x120ff0800) [pid = 1651] [serial = 910] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x127317400) [pid = 1651] [serial = 915] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1133db000) [pid = 1651] [serial = 495] [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:18 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12a3b9c00) [pid = 1651] [serial = 936] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1183d3c00) [pid = 1651] [serial = 928] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12a3ae400) [pid = 1651] [serial = 933] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x113f3a400) [pid = 1651] [serial = 927] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x128922c00) [pid = 1651] [serial = 919] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x128dd4c00) [pid = 1651] [serial = 931] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x123eef400) [pid = 1651] [serial = 930] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12737b000) [pid = 1651] [serial = 916] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12a6a4800) [pid = 1651] [serial = 937] [outer = 0x0] [url = about:blank] 01:31:18 INFO - PROCESS | 1651 | 1467966678154 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:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 674ms 01:31:18 INFO - PROCESS | 1651 | 1467966678197 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 01:31:18 INFO - PROCESS | 1651 | 1467966678199 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 01:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:31:18 INFO - PROCESS | 1651 | 1467966678203 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:31:18 INFO - PROCESS | 1651 | 1467966678205 Marionette TRACE conn2 <- [1,1306,null,{}] 01:31:18 INFO - PROCESS | 1651 | 1467966678208 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:31:18 INFO - PROCESS | 1651 | 1467966678209 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:18 INFO - PROCESS | 1651 | 1467966678284 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 01:31:18 INFO - PROCESS | 1651 | 1467966678288 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966678290 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x118266800 == 32 [pid = 1651] [id = 334] 01:31:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1183d2000) [pid = 1651] [serial = 1001] [outer = 0x0] 01:31:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118681400) [pid = 1651] [serial = 1002] [outer = 0x1183d2000] 01:31:18 INFO - PROCESS | 1651 | 1467966678319 Marionette DEBUG loaded listener.js 01:31:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1190bc800) [pid = 1651] [serial = 1003] [outer = 0x1183d2000] 01:31:18 INFO - PROCESS | 1651 | 1467966678679 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:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 522ms 01:31:18 INFO - PROCESS | 1651 | 1467966678724 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 01:31:18 INFO - PROCESS | 1651 | 1467966678725 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 01:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:31:18 INFO - PROCESS | 1651 | 1467966678727 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:31:18 INFO - PROCESS | 1651 | 1467966678728 Marionette TRACE conn2 <- [1,1310,null,{}] 01:31:18 INFO - PROCESS | 1651 | 1467966678736 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:31:18 INFO - PROCESS | 1651 | 1467966678739 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:18 INFO - PROCESS | 1651 | 1467966678820 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 01:31:18 INFO - PROCESS | 1651 | 1467966678828 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966678832 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x119bc1800 == 33 [pid = 1651] [id = 335] 01:31:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119824000) [pid = 1651] [serial = 1004] [outer = 0x0] 01:31:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x120ff0c00) [pid = 1651] [serial = 1005] [outer = 0x119824000] 01:31:18 INFO - PROCESS | 1651 | 1467966678860 Marionette DEBUG loaded listener.js 01:31:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1216bcc00) [pid = 1651] [serial = 1006] [outer = 0x119824000] 01:31:19 INFO - PROCESS | 1651 | 1467966679222 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:31:19 INFO - PROCESS | 1651 | 1467966679253 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 01:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 01:31:19 INFO - PROCESS | 1651 | 1467966679260 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:31:19 INFO - PROCESS | 1651 | 1467966679261 Marionette TRACE conn2 <- [1,1314,null,{}] 01:31:19 INFO - PROCESS | 1651 | 1467966679263 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:31:19 INFO - PROCESS | 1651 | 1467966679265 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:19 INFO - PROCESS | 1651 | 1467966679342 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 01:31:19 INFO - PROCESS | 1651 | 1467966679347 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966679348 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bf0000 == 34 [pid = 1651] [id = 336] 01:31:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x121ccb400) [pid = 1651] [serial = 1007] [outer = 0x0] 01:31:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x124ad3400) [pid = 1651] [serial = 1008] [outer = 0x121ccb400] 01:31:19 INFO - PROCESS | 1651 | 1467966679374 Marionette DEBUG loaded listener.js 01:31:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12530fc00) [pid = 1651] [serial = 1009] [outer = 0x121ccb400] 01:31:19 INFO - PROCESS | 1651 | 1467966679715 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:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 472ms 01:31:19 INFO - PROCESS | 1651 | 1467966679732 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 01:31:19 INFO - PROCESS | 1651 | 1467966679734 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 01:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:31:19 INFO - PROCESS | 1651 | 1467966679736 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:31:19 INFO - PROCESS | 1651 | 1467966679737 Marionette TRACE conn2 <- [1,1318,null,{}] 01:31:19 INFO - PROCESS | 1651 | 1467966679739 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:31:19 INFO - PROCESS | 1651 | 1467966679740 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:19 INFO - PROCESS | 1651 | 1467966679815 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 01:31:19 INFO - PROCESS | 1651 | 1467966679818 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966679819 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x1266f5000 == 35 [pid = 1651] [id = 337] 01:31:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x125310800) [pid = 1651] [serial = 1010] [outer = 0x0] 01:31:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1267d6000) [pid = 1651] [serial = 1011] [outer = 0x125310800] 01:31:19 INFO - PROCESS | 1651 | 1467966679845 Marionette DEBUG loaded listener.js 01:31:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x126e70000) [pid = 1651] [serial = 1012] [outer = 0x125310800] 01:31:20 INFO - PROCESS | 1651 | 1467966680335 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:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 670ms 01:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:31:20 INFO - PROCESS | 1651 | 1467966680407 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 01:31:20 INFO - PROCESS | 1651 | 1467966680410 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 01:31:20 INFO - PROCESS | 1651 | 1467966680413 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:31:20 INFO - PROCESS | 1651 | 1467966680415 Marionette TRACE conn2 <- [1,1322,null,{}] 01:31:20 INFO - PROCESS | 1651 | 1467966680419 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:31:20 INFO - PROCESS | 1651 | 1467966680421 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:20 INFO - PROCESS | 1651 | 1467966680521 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 01:31:20 INFO - PROCESS | 1651 | 1467966680575 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966680576 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192cb800 == 36 [pid = 1651] [id = 338] 01:31:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x118319000) [pid = 1651] [serial = 1013] [outer = 0x0] 01:31:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11867ac00) [pid = 1651] [serial = 1014] [outer = 0x118319000] 01:31:20 INFO - PROCESS | 1651 | 1467966680608 Marionette DEBUG loaded listener.js 01:31:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11897a400) [pid = 1651] [serial = 1015] [outer = 0x118319000] 01:31:21 INFO - PROCESS | 1651 | 1467966681017 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:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 670ms 01:31:21 INFO - PROCESS | 1651 | 1467966681083 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 01:31:21 INFO - PROCESS | 1651 | 1467966681086 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 01:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:31:21 INFO - PROCESS | 1651 | 1467966681090 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:31:21 INFO - PROCESS | 1651 | 1467966681092 Marionette TRACE conn2 <- [1,1326,null,{}] 01:31:21 INFO - PROCESS | 1651 | 1467966681095 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:31:21 INFO - PROCESS | 1651 | 1467966681097 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:21 INFO - PROCESS | 1651 | 1467966681193 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 01:31:21 INFO - PROCESS | 1651 | 1467966681278 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966681279 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x126e27000 == 37 [pid = 1651] [id = 339] 01:31:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119827800) [pid = 1651] [serial = 1016] [outer = 0x0] 01:31:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x120ff1000) [pid = 1651] [serial = 1017] [outer = 0x119827800] 01:31:21 INFO - PROCESS | 1651 | 1467966681311 Marionette DEBUG loaded listener.js 01:31:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x124ad9400) [pid = 1651] [serial = 1018] [outer = 0x119827800] 01:31:21 INFO - PROCESS | 1651 | 1467966681742 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:31:21 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:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 674ms 01:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:31:21 INFO - PROCESS | 1651 | 1467966681764 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 01:31:21 INFO - PROCESS | 1651 | 1467966681766 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 01:31:21 INFO - PROCESS | 1651 | 1467966681768 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:31:21 INFO - PROCESS | 1651 | 1467966681771 Marionette TRACE conn2 <- [1,1330,null,{}] 01:31:21 INFO - PROCESS | 1651 | 1467966681781 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:31:21 INFO - PROCESS | 1651 | 1467966681784 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:21 INFO - PROCESS | 1651 | 1467966681880 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 01:31:21 INFO - PROCESS | 1651 | 1467966681947 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966681949 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x128fae800 == 38 [pid = 1651] [id = 340] 01:31:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x127106800) [pid = 1651] [serial = 1019] [outer = 0x0] 01:31:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12737f000) [pid = 1651] [serial = 1020] [outer = 0x127106800] 01:31:21 INFO - PROCESS | 1651 | 1467966681980 Marionette DEBUG loaded listener.js 01:31:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12761a800) [pid = 1651] [serial = 1021] [outer = 0x127106800] 01:31:22 INFO - PROCESS | 1651 | 1467966682396 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:31:22 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:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 671ms 01:31:22 INFO - PROCESS | 1651 | 1467966682440 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 01:31:22 INFO - PROCESS | 1651 | 1467966682442 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 01:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:31:22 INFO - PROCESS | 1651 | 1467966682444 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:31:22 INFO - PROCESS | 1651 | 1467966682445 Marionette TRACE conn2 <- [1,1334,null,{}] 01:31:22 INFO - PROCESS | 1651 | 1467966682448 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:31:22 INFO - PROCESS | 1651 | 1467966682449 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:22 INFO - PROCESS | 1651 | 1467966682563 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 01:31:22 INFO - PROCESS | 1651 | 1467966682628 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966682629 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12937f000 == 39 [pid = 1651] [id = 341] 01:31:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12893b800) [pid = 1651] [serial = 1022] [outer = 0x0] 01:31:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x128de2800) [pid = 1651] [serial = 1023] [outer = 0x12893b800] 01:31:22 INFO - PROCESS | 1651 | 1467966682658 Marionette DEBUG loaded listener.js 01:31:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12914d400) [pid = 1651] [serial = 1024] [outer = 0x12893b800] 01:31:23 INFO - PROCESS | 1651 | 1467966683150 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:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 720ms 01:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:31:23 INFO - PROCESS | 1651 | 1467966683165 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 01:31:23 INFO - PROCESS | 1651 | 1467966683167 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 01:31:23 INFO - PROCESS | 1651 | 1467966683171 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:31:23 INFO - PROCESS | 1651 | 1467966683173 Marionette TRACE conn2 <- [1,1338,null,{}] 01:31:23 INFO - PROCESS | 1651 | 1467966683198 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:31:23 INFO - PROCESS | 1651 | 1467966683201 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:23 INFO - PROCESS | 1651 | 1467966683331 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 01:31:23 INFO - PROCESS | 1651 | 1467966683395 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966683396 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a520800 == 40 [pid = 1651] [id = 342] 01:31:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12893d400) [pid = 1651] [serial = 1025] [outer = 0x0] 01:31:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x129329400) [pid = 1651] [serial = 1026] [outer = 0x12893d400] 01:31:23 INFO - PROCESS | 1651 | 1467966683425 Marionette DEBUG loaded listener.js 01:31:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12932ec00) [pid = 1651] [serial = 1027] [outer = 0x12893d400] 01:31:24 INFO - PROCESS | 1651 | 1467966684323 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:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1172ms 01:31:24 INFO - PROCESS | 1651 | 1467966684342 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 01:31:24 INFO - PROCESS | 1651 | 1467966684346 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 01:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:31:24 INFO - PROCESS | 1651 | 1467966684350 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:31:24 INFO - PROCESS | 1651 | 1467966684351 Marionette TRACE conn2 <- [1,1342,null,{}] 01:31:24 INFO - PROCESS | 1651 | 1467966684355 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:31:24 INFO - PROCESS | 1651 | 1467966684356 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:24 INFO - PROCESS | 1651 | 1467966684457 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 01:31:24 INFO - PROCESS | 1651 | 1467966684510 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966684511 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x121ce7800 == 41 [pid = 1651] [id = 343] 01:31:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x116a19c00) [pid = 1651] [serial = 1028] [outer = 0x0] 01:31:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1183d3c00) [pid = 1651] [serial = 1029] [outer = 0x116a19c00] 01:31:24 INFO - PROCESS | 1651 | 1467966684550 Marionette DEBUG loaded listener.js 01:31:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11946a400) [pid = 1651] [serial = 1030] [outer = 0x116a19c00] 01:31:25 INFO - PROCESS | 1651 | --DOCSHELL 0x123bf0000 == 40 [pid = 1651] [id = 336] 01:31:25 INFO - PROCESS | 1651 | --DOCSHELL 0x119bc1800 == 39 [pid = 1651] [id = 335] 01:31:25 INFO - PROCESS | 1651 | --DOCSHELL 0x118266800 == 38 [pid = 1651] [id = 334] 01:31:25 INFO - PROCESS | 1651 | --DOCSHELL 0x118269000 == 37 [pid = 1651] [id = 333] 01:31:25 INFO - PROCESS | 1651 | --DOCSHELL 0x116258800 == 36 [pid = 1651] [id = 331] 01:31:25 INFO - PROCESS | 1651 | --DOCSHELL 0x116018800 == 35 [pid = 1651] [id = 318] 01:31:25 INFO - PROCESS | 1651 | --DOCSHELL 0x120f65800 == 34 [pid = 1651] [id = 332] 01:31:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12a67e000 == 33 [pid = 1651] [id = 330] 01:31:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12a520800 == 32 [pid = 1651] [id = 342] 01:31:25 INFO - PROCESS | 1651 | --DOCSHELL 0x12937f000 == 31 [pid = 1651] [id = 341] 01:31:25 INFO - PROCESS | 1651 | --DOCSHELL 0x128fae800 == 30 [pid = 1651] [id = 340] 01:31:25 INFO - PROCESS | 1651 | --DOCSHELL 0x126e27000 == 29 [pid = 1651] [id = 339] 01:31:25 INFO - PROCESS | 1651 | --DOCSHELL 0x1266f5000 == 28 [pid = 1651] [id = 337] 01:31:25 INFO - PROCESS | 1651 | --DOCSHELL 0x1192cb800 == 27 [pid = 1651] [id = 338] 01:31:25 INFO - PROCESS | 1651 | 1467966685823 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:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1522ms 01:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:31:25 INFO - PROCESS | 1651 | 1467966685872 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 01:31:25 INFO - PROCESS | 1651 | 1467966685874 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 01:31:25 INFO - PROCESS | 1651 | 1467966685877 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:31:25 INFO - PROCESS | 1651 | 1467966685879 Marionette TRACE conn2 <- [1,1346,null,{}] 01:31:25 INFO - PROCESS | 1651 | 1467966685882 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:31:25 INFO - PROCESS | 1651 | 1467966685884 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:25 INFO - PROCESS | 1651 | 1467966685986 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 01:31:26 INFO - PROCESS | 1651 | 1467966686030 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966686031 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x11693e000 == 28 [pid = 1651] [id = 344] 01:31:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1133e7000) [pid = 1651] [serial = 1031] [outer = 0x0] 01:31:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1160da800) [pid = 1651] [serial = 1032] [outer = 0x1133e7000] 01:31:26 INFO - PROCESS | 1651 | 1467966686059 Marionette DEBUG loaded listener.js 01:31:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x116629800) [pid = 1651] [serial = 1033] [outer = 0x1133e7000] 01:31:26 INFO - PROCESS | 1651 | 1467966686421 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:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 572ms 01:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:31:26 INFO - PROCESS | 1651 | 1467966686451 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 01:31:26 INFO - PROCESS | 1651 | 1467966686455 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 01:31:26 INFO - PROCESS | 1651 | 1467966686464 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:31:26 INFO - PROCESS | 1651 | 1467966686466 Marionette TRACE conn2 <- [1,1350,null,{}] 01:31:26 INFO - PROCESS | 1651 | 1467966686469 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:31:26 INFO - PROCESS | 1651 | 1467966686471 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:26 INFO - PROCESS | 1651 | 1467966686608 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 01:31:26 INFO - PROCESS | 1651 | 1467966686634 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966686635 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x1187c5000 == 29 [pid = 1651] [id = 345] 01:31:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x118313800) [pid = 1651] [serial = 1034] [outer = 0x0] 01:31:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1184c8400) [pid = 1651] [serial = 1035] [outer = 0x118313800] 01:31:26 INFO - PROCESS | 1651 | 1467966686681 Marionette DEBUG loaded listener.js 01:31:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11878d400) [pid = 1651] [serial = 1036] [outer = 0x118313800] 01:31:27 INFO - PROCESS | 1651 | 1467966687098 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:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 673ms 01:31:27 INFO - PROCESS | 1651 | 1467966687144 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 01:31:27 INFO - PROCESS | 1651 | 1467966687145 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 01:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:31:27 INFO - PROCESS | 1651 | 1467966687148 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:31:27 INFO - PROCESS | 1651 | 1467966687150 Marionette TRACE conn2 <- [1,1354,null,{}] 01:31:27 INFO - PROCESS | 1651 | 1467966687158 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:31:27 INFO - PROCESS | 1651 | 1467966687161 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:27 INFO - PROCESS | 1651 | 1467966687259 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 01:31:27 INFO - PROCESS | 1651 | 1467966687315 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966687317 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218c4800 == 30 [pid = 1651] [id = 346] 01:31:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1133e3800) [pid = 1651] [serial = 1037] [outer = 0x0] 01:31:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x120fec000) [pid = 1651] [serial = 1038] [outer = 0x1133e3800] 01:31:27 INFO - PROCESS | 1651 | 1467966687345 Marionette DEBUG loaded listener.js 01:31:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1219b9c00) [pid = 1651] [serial = 1039] [outer = 0x1133e3800] 01:31:27 INFO - PROCESS | 1651 | 1467966687940 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:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11336d000) [pid = 1651] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11897a000) [pid = 1651] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1187d4400) [pid = 1651] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1184cc000) [pid = 1651] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11383d800) [pid = 1651] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1166f2000) [pid = 1651] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1128d9800) [pid = 1651] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x116023c00) [pid = 1651] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11977b800) [pid = 1651] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x126e72c00) [pid = 1651] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x127371800) [pid = 1651] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x129155800) [pid = 1651] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x126e72800) [pid = 1651] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x121443c00) [pid = 1651] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1129b0000) [pid = 1651] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1214bf400) [pid = 1651] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x116279400) [pid = 1651] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x116280400) [pid = 1651] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1183d2000) [pid = 1651] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x112a84400) [pid = 1651] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1184bf800) [pid = 1651] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x112f74000) [pid = 1651] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119824000) [pid = 1651] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x125310800) [pid = 1651] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x121ccb400) [pid = 1651] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 824ms 01:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:31:27 INFO - PROCESS | 1651 | 1467966687972 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 01:31:27 INFO - PROCESS | 1651 | 1467966687974 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 01:31:27 INFO - PROCESS | 1651 | 1467966687977 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:31:27 INFO - PROCESS | 1651 | 1467966687979 Marionette TRACE conn2 <- [1,1358,null,{}] 01:31:27 INFO - PROCESS | 1651 | 1467966687981 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:31:27 INFO - PROCESS | 1651 | 1467966687983 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:28 INFO - PROCESS | 1651 | 1467966688062 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 01:31:28 INFO - PROCESS | 1651 | 1467966688067 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966688068 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x119591000 == 31 [pid = 1651] [id = 347] 01:31:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11383d800) [pid = 1651] [serial = 1040] [outer = 0x0] 01:31:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x116023c00) [pid = 1651] [serial = 1041] [outer = 0x11383d800] 01:31:28 INFO - PROCESS | 1651 | 1467966688093 Marionette DEBUG loaded listener.js 01:31:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1172c3400) [pid = 1651] [serial = 1042] [outer = 0x11383d800] 01:31:28 INFO - PROCESS | 1651 | 1467966688454 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:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 525ms 01:31:28 INFO - PROCESS | 1651 | 1467966688518 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 01:31:28 INFO - PROCESS | 1651 | 1467966688520 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 01:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:31:28 INFO - PROCESS | 1651 | 1467966688533 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:31:28 INFO - PROCESS | 1651 | 1467966688545 Marionette TRACE conn2 <- [1,1362,null,{}] 01:31:28 INFO - PROCESS | 1651 | 1467966688549 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:31:28 INFO - PROCESS | 1651 | 1467966688551 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:28 INFO - PROCESS | 1651 | 1467966688630 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 01:31:28 INFO - PROCESS | 1651 | 1467966688634 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966688635 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12763c800 == 32 [pid = 1651] [id = 348] 01:31:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11720e800) [pid = 1651] [serial = 1043] [outer = 0x0] 01:31:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11977c800) [pid = 1651] [serial = 1044] [outer = 0x11720e800] 01:31:28 INFO - PROCESS | 1651 | 1467966688660 Marionette DEBUG loaded listener.js 01:31:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x121af8800) [pid = 1651] [serial = 1045] [outer = 0x11720e800] 01:31:29 INFO - PROCESS | 1651 | 1467966689005 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:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 485ms 01:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:31:29 INFO - PROCESS | 1651 | 1467966689016 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 01:31:29 INFO - PROCESS | 1651 | 1467966689018 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 01:31:29 INFO - PROCESS | 1651 | 1467966689020 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:31:29 INFO - PROCESS | 1651 | 1467966689021 Marionette TRACE conn2 <- [1,1366,null,{}] 01:31:29 INFO - PROCESS | 1651 | 1467966689023 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:31:29 INFO - PROCESS | 1651 | 1467966689029 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:29 INFO - PROCESS | 1651 | 1467966689123 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 01:31:29 INFO - PROCESS | 1651 | 1467966689178 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966689180 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x128fb1000 == 33 [pid = 1651] [id = 349] 01:31:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x112f7e000) [pid = 1651] [serial = 1046] [outer = 0x0] 01:31:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x124866c00) [pid = 1651] [serial = 1047] [outer = 0x112f7e000] 01:31:29 INFO - PROCESS | 1651 | 1467966689205 Marionette DEBUG loaded listener.js 01:31:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x126e6e000) [pid = 1651] [serial = 1048] [outer = 0x112f7e000] 01:31:29 INFO - PROCESS | 1651 | 1467966689490 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:31:29 INFO - PROCESS | 1651 | 1467966689542 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 01:31:29 INFO - PROCESS | 1651 | 1467966689547 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:31:29 INFO - PROCESS | 1651 | 1467966689548 Marionette TRACE conn2 <- [1,1370,null,{}] 01:31:29 INFO - PROCESS | 1651 | 1467966689557 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:31:29 INFO - PROCESS | 1651 | 1467966689558 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:29 INFO - PROCESS | 1651 | 1467966689652 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 01:31:29 INFO - PROCESS | 1651 | 1467966689657 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966689658 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab98000 == 34 [pid = 1651] [id = 350] 01:31:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x126e79400) [pid = 1651] [serial = 1049] [outer = 0x0] 01:31:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12737a000) [pid = 1651] [serial = 1050] [outer = 0x126e79400] 01:31:29 INFO - PROCESS | 1651 | 1467966689697 Marionette DEBUG loaded listener.js 01:31:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x127613400) [pid = 1651] [serial = 1051] [outer = 0x126e79400] 01:31:30 INFO - PROCESS | 1651 | 1467966690410 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:31:30 INFO - PROCESS | 1651 | 1467966690472 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 01:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 01:31:30 INFO - PROCESS | 1651 | 1467966690477 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:31:30 INFO - PROCESS | 1651 | 1467966690480 Marionette TRACE conn2 <- [1,1374,null,{}] 01:31:30 INFO - PROCESS | 1651 | 1467966690486 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:31:30 INFO - PROCESS | 1651 | 1467966690489 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:30 INFO - PROCESS | 1651 | 1467966690657 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 01:31:30 INFO - PROCESS | 1651 | 1467966690780 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966690782 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185c9800 == 35 [pid = 1651] [id = 351] 01:31:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x112a7c400) [pid = 1651] [serial = 1052] [outer = 0x0] 01:31:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x116078000) [pid = 1651] [serial = 1053] [outer = 0x112a7c400] 01:31:30 INFO - PROCESS | 1651 | 1467966690835 Marionette DEBUG loaded listener.js 01:31:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x117202400) [pid = 1651] [serial = 1054] [outer = 0x112a7c400] 01:31:31 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:31 INFO - PROCESS | 1651 | 1467966691533 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:31:31 INFO - PROCESS | 1651 | 1467966691608 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 01:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 01:31:31 INFO - PROCESS | 1651 | 1467966691641 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:31:31 INFO - PROCESS | 1651 | 1467966691644 Marionette TRACE conn2 <- [1,1378,null,{}] 01:31:31 INFO - PROCESS | 1651 | 1467966691647 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:31:31 INFO - PROCESS | 1651 | 1467966691650 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:31 INFO - PROCESS | 1651 | 1467966691809 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 01:31:31 INFO - PROCESS | 1651 | 1467966691910 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966691911 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218bb800 == 36 [pid = 1651] [id = 352] 01:31:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11896e800) [pid = 1651] [serial = 1055] [outer = 0x0] 01:31:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11941c800) [pid = 1651] [serial = 1056] [outer = 0x11896e800] 01:31:31 INFO - PROCESS | 1651 | 1467966691943 Marionette DEBUG loaded listener.js 01:31:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11981fc00) [pid = 1651] [serial = 1057] [outer = 0x11896e800] 01:31:32 INFO - PROCESS | 1651 | 1467966692590 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:31:32 INFO - PROCESS | 1651 | 1467966692671 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 01:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 01:31:32 INFO - PROCESS | 1651 | 1467966692676 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:31:32 INFO - PROCESS | 1651 | 1467966692679 Marionette TRACE conn2 <- [1,1382,null,{}] 01:31:32 INFO - PROCESS | 1651 | 1467966692685 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:31:32 INFO - PROCESS | 1651 | 1467966692687 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:32 INFO - PROCESS | 1651 | 1467966692852 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 01:31:32 INFO - PROCESS | 1651 | --DOCSHELL 0x128fb1000 == 35 [pid = 1651] [id = 349] 01:31:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12763c800 == 34 [pid = 1651] [id = 348] 01:31:32 INFO - PROCESS | 1651 | --DOCSHELL 0x119591000 == 33 [pid = 1651] [id = 347] 01:31:32 INFO - PROCESS | 1651 | --DOCSHELL 0x1218c4800 == 32 [pid = 1651] [id = 346] 01:31:32 INFO - PROCESS | 1651 | --DOCSHELL 0x1187c5000 == 31 [pid = 1651] [id = 345] 01:31:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11693e000 == 30 [pid = 1651] [id = 344] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12530c400) [pid = 1651] [serial = 972] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x121444c00) [pid = 1651] [serial = 969] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x118971c00) [pid = 1651] [serial = 963] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x119420800) [pid = 1651] [serial = 964] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11977bc00) [pid = 1651] [serial = 966] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1138ee000) [pid = 1651] [serial = 957] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1160dc400) [pid = 1651] [serial = 958] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1173c4800) [pid = 1651] [serial = 960] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11845c800) [pid = 1651] [serial = 961] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1172c3000) [pid = 1651] [serial = 955] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x113d42400) [pid = 1651] [serial = 954] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x124ad3400) [pid = 1651] [serial = 1008] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118681400) [pid = 1651] [serial = 1002] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11336c000) [pid = 1651] [serial = 993] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1184c8000) [pid = 1651] [serial = 996] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x120ff0c00) [pid = 1651] [serial = 1005] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1184c2c00) [pid = 1651] [serial = 940] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116281c00) [pid = 1651] [serial = 939] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x124aa6400) [pid = 1651] [serial = 943] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1211dac00) [pid = 1651] [serial = 942] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1216bcc00) [pid = 1651] [serial = 1006] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116707000) [pid = 1651] [serial = 999] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x128dde400) [pid = 1651] [serial = 946] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x128929c00) [pid = 1651] [serial = 945] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1176dfc00) [pid = 1651] [serial = 1000] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1294e0400) [pid = 1651] [serial = 991] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1267d6000) [pid = 1651] [serial = 1011] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x126e71800) [pid = 1651] [serial = 973] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x128928400) [pid = 1651] [serial = 978] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1294e0800) [pid = 1651] [serial = 949] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1273c6800) [pid = 1651] [serial = 976] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12737ac00) [pid = 1651] [serial = 975] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1293b8c00) [pid = 1651] [serial = 988] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x126e70000) [pid = 1651] [serial = 1012] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x129326400) [pid = 1651] [serial = 948] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x126d3b400) [pid = 1651] [serial = 982] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x128939000) [pid = 1651] [serial = 984] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1184c3000) [pid = 1651] [serial = 981] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x116278000) [pid = 1651] [serial = 994] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1190bc800) [pid = 1651] [serial = 1003] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12914e000) [pid = 1651] [serial = 987] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x12a5d7000) [pid = 1651] [serial = 952] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x12914cc00) [pid = 1651] [serial = 951] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x128936000) [pid = 1651] [serial = 979] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x12530fc00) [pid = 1651] [serial = 1009] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x11879a000) [pid = 1651] [serial = 997] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x123ee9c00) [pid = 1651] [serial = 970] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x1293c0400) [pid = 1651] [serial = 990] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x128dd7000) [pid = 1651] [serial = 985] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x120ff5c00) [pid = 1651] [serial = 967] [outer = 0x0] [url = about:blank] 01:31:32 INFO - PROCESS | 1651 | 1467966692953 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966692956 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x113f42000 == 31 [pid = 1651] [id = 353] 01:31:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x11386e000) [pid = 1651] [serial = 1058] [outer = 0x0] 01:31:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x1160df800) [pid = 1651] [serial = 1059] [outer = 0x11386e000] 01:31:32 INFO - PROCESS | 1651 | 1467966692984 Marionette DEBUG loaded listener.js 01:31:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1172c3000) [pid = 1651] [serial = 1060] [outer = 0x11386e000] 01:31:33 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:31:33 INFO - PROCESS | 1651 | 1467966693327 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:31:33 INFO - PROCESS | 1651 | 1467966693351 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 01:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 01:31:33 INFO - PROCESS | 1651 | 1467966693356 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:31:33 INFO - PROCESS | 1651 | 1467966693357 Marionette TRACE conn2 <- [1,1386,null,{}] 01:31:33 INFO - PROCESS | 1651 | 1467966693360 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:31:33 INFO - PROCESS | 1651 | 1467966693361 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:33 INFO - PROCESS | 1651 | 1467966693438 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 01:31:33 INFO - PROCESS | 1651 | 1467966693442 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966693444 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x113d82000 == 32 [pid = 1651] [id = 354] 01:31:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x118463800) [pid = 1651] [serial = 1061] [outer = 0x0] 01:31:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1187d4400) [pid = 1651] [serial = 1062] [outer = 0x118463800] 01:31:33 INFO - PROCESS | 1651 | 1467966693473 Marionette DEBUG loaded listener.js 01:31:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x119776400) [pid = 1651] [serial = 1063] [outer = 0x118463800] 01:31:33 INFO - PROCESS | 1651 | 1467966693887 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:31:33 INFO - PROCESS | 1651 | 1467966693931 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 01:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:31:33 INFO - PROCESS | 1651 | 1467966693935 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:31:33 INFO - PROCESS | 1651 | 1467966693938 Marionette TRACE conn2 <- [1,1390,null,{}] 01:31:33 INFO - PROCESS | 1651 | 1467966693950 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:31:33 INFO - PROCESS | 1651 | 1467966693955 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:34 INFO - PROCESS | 1651 | 1467966694077 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 01:31:34 INFO - PROCESS | 1651 | 1467966694101 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966694103 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x119bc2800 == 33 [pid = 1651] [id = 355] 01:31:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x1129ab800) [pid = 1651] [serial = 1064] [outer = 0x0] 01:31:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x121444c00) [pid = 1651] [serial = 1065] [outer = 0x1129ab800] 01:31:34 INFO - PROCESS | 1651 | 1467966694148 Marionette DEBUG loaded listener.js 01:31:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x123ef7800) [pid = 1651] [serial = 1066] [outer = 0x1129ab800] 01:31:34 INFO - PROCESS | 1651 | 1467966694485 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:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 574ms 01:31:34 INFO - PROCESS | 1651 | 1467966694509 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 01:31:34 INFO - PROCESS | 1651 | 1467966694511 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 01:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:31:34 INFO - PROCESS | 1651 | 1467966694515 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:31:34 INFO - PROCESS | 1651 | 1467966694517 Marionette TRACE conn2 <- [1,1394,null,{}] 01:31:34 INFO - PROCESS | 1651 | 1467966694519 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:31:34 INFO - PROCESS | 1651 | 1467966694520 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:34 INFO - PROCESS | 1651 | 1467966694600 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 01:31:34 INFO - PROCESS | 1651 | 1467966694620 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966694621 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218ca800 == 34 [pid = 1651] [id = 356] 01:31:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x124addc00) [pid = 1651] [serial = 1067] [outer = 0x0] 01:31:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x125311800) [pid = 1651] [serial = 1068] [outer = 0x124addc00] 01:31:34 INFO - PROCESS | 1651 | 1467966694646 Marionette DEBUG loaded listener.js 01:31:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1267d7400) [pid = 1651] [serial = 1069] [outer = 0x124addc00] 01:31:34 INFO - PROCESS | 1651 | 1467966694956 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:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 468ms 01:31:34 INFO - PROCESS | 1651 | 1467966694985 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 01:31:34 INFO - PROCESS | 1651 | 1467966694986 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 01:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:31:34 INFO - PROCESS | 1651 | 1467966694988 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:31:34 INFO - PROCESS | 1651 | 1467966694989 Marionette TRACE conn2 <- [1,1398,null,{}] 01:31:34 INFO - PROCESS | 1651 | 1467966694991 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:31:34 INFO - PROCESS | 1651 | 1467966694992 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:35 INFO - PROCESS | 1651 | 1467966695067 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 01:31:35 INFO - PROCESS | 1651 | 1467966695071 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966695072 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1252f4000 == 35 [pid = 1651] [id = 357] 01:31:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1266b7000) [pid = 1651] [serial = 1070] [outer = 0x0] 01:31:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x126e78000) [pid = 1651] [serial = 1071] [outer = 0x1266b7000] 01:31:35 INFO - PROCESS | 1651 | 1467966695106 Marionette DEBUG loaded listener.js 01:31:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1273bec00) [pid = 1651] [serial = 1072] [outer = 0x1266b7000] 01:31:35 INFO - PROCESS | 1651 | 1467966695467 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:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 518ms 01:31:35 INFO - PROCESS | 1651 | 1467966695507 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 01:31:35 INFO - PROCESS | 1651 | 1467966695509 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 01:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:31:35 INFO - PROCESS | 1651 | 1467966695515 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:31:35 INFO - PROCESS | 1651 | 1467966695517 Marionette TRACE conn2 <- [1,1402,null,{}] 01:31:35 INFO - PROCESS | 1651 | 1467966695520 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:31:35 INFO - PROCESS | 1651 | 1467966695526 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:35 INFO - PROCESS | 1651 | 1467966695703 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 01:31:35 INFO - PROCESS | 1651 | 1467966695721 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966695722 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x127634000 == 36 [pid = 1651] [id = 358] 01:31:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x124da7000) [pid = 1651] [serial = 1073] [outer = 0x0] 01:31:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x128929c00) [pid = 1651] [serial = 1074] [outer = 0x124da7000] 01:31:35 INFO - PROCESS | 1651 | 1467966695763 Marionette DEBUG loaded listener.js 01:31:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x129149800) [pid = 1651] [serial = 1075] [outer = 0x124da7000] 01:31:36 INFO - PROCESS | 1651 | 1467966696147 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:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 672ms 01:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:31:36 INFO - PROCESS | 1651 | 1467966696186 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 01:31:36 INFO - PROCESS | 1651 | 1467966696187 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 01:31:36 INFO - PROCESS | 1651 | 1467966696189 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:31:36 INFO - PROCESS | 1651 | 1467966696190 Marionette TRACE conn2 <- [1,1406,null,{}] 01:31:36 INFO - PROCESS | 1651 | 1467966696193 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:31:36 INFO - PROCESS | 1651 | 1467966696194 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:36 INFO - PROCESS | 1651 | 1467966696291 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 01:31:36 INFO - PROCESS | 1651 | 1467966696329 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966696330 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x128d7a000 == 37 [pid = 1651] [id = 359] 01:31:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1132d1000) [pid = 1651] [serial = 1076] [outer = 0x0] 01:31:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x123bd1400) [pid = 1651] [serial = 1077] [outer = 0x1132d1000] 01:31:36 INFO - PROCESS | 1651 | 1467966696362 Marionette DEBUG loaded listener.js 01:31:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x129329c00) [pid = 1651] [serial = 1078] [outer = 0x1132d1000] 01:31:36 INFO - PROCESS | 1651 | 1467966696682 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:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 518ms 01:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:31:36 INFO - PROCESS | 1651 | 1467966696714 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 01:31:36 INFO - PROCESS | 1651 | 1467966696715 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 01:31:36 INFO - PROCESS | 1651 | 1467966696718 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:31:36 INFO - PROCESS | 1651 | 1467966696719 Marionette TRACE conn2 <- [1,1410,null,{}] 01:31:36 INFO - PROCESS | 1651 | 1467966696721 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:31:36 INFO - PROCESS | 1651 | 1467966696722 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:36 INFO - PROCESS | 1651 | 1467966696817 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 01:31:36 INFO - PROCESS | 1651 | 1467966696821 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966696822 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295e7800 == 38 [pid = 1651] [id = 360] 01:31:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x116a0b800) [pid = 1651] [serial = 1079] [outer = 0x0] 01:31:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1293bdc00) [pid = 1651] [serial = 1080] [outer = 0x116a0b800] 01:31:36 INFO - PROCESS | 1651 | 1467966696846 Marionette DEBUG loaded listener.js 01:31:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1293e7800) [pid = 1651] [serial = 1081] [outer = 0x116a0b800] 01:31:37 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x118319000) [pid = 1651] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:31:37 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119827800) [pid = 1651] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:31:37 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x127106800) [pid = 1651] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:31:37 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1133e7000) [pid = 1651] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:31:37 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x116a19c00) [pid = 1651] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:31:37 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x118313800) [pid = 1651] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:31:37 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1133e3800) [pid = 1651] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:31:37 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x11383d800) [pid = 1651] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:31:37 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12893b800) [pid = 1651] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:31:37 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x112f7e000) [pid = 1651] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:31:37 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x12893d400) [pid = 1651] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:31:37 INFO - PROCESS | 1651 | 1467966697238 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:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 568ms 01:31:37 INFO - PROCESS | 1651 | 1467966697287 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 01:31:37 INFO - PROCESS | 1651 | 1467966697288 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 01:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:31:37 INFO - PROCESS | 1651 | 1467966697290 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:31:37 INFO - PROCESS | 1651 | 1467966697291 Marionette TRACE conn2 <- [1,1414,null,{}] 01:31:37 INFO - PROCESS | 1651 | 1467966697293 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:31:37 INFO - PROCESS | 1651 | 1467966697294 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:37 INFO - PROCESS | 1651 | 1467966697371 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 01:31:37 INFO - PROCESS | 1651 | 1467966697374 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966697375 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x119bbe800 == 39 [pid = 1651] [id = 361] 01:31:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x118319000) [pid = 1651] [serial = 1082] [outer = 0x0] 01:31:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x118977400) [pid = 1651] [serial = 1083] [outer = 0x118319000] 01:31:37 INFO - PROCESS | 1651 | 1467966697409 Marionette DEBUG loaded listener.js 01:31:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x125308c00) [pid = 1651] [serial = 1084] [outer = 0x118319000] 01:31:37 INFO - PROCESS | 1651 | 1467966697756 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:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 473ms 01:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:31:37 INFO - PROCESS | 1651 | 1467966697765 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 01:31:37 INFO - PROCESS | 1651 | 1467966697767 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 01:31:37 INFO - PROCESS | 1651 | 1467966697769 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:31:37 INFO - PROCESS | 1651 | 1467966697770 Marionette TRACE conn2 <- [1,1418,null,{}] 01:31:37 INFO - PROCESS | 1651 | 1467966697772 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:31:37 INFO - PROCESS | 1651 | 1467966697773 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:37 INFO - PROCESS | 1651 | 1467966697873 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 01:31:37 INFO - PROCESS | 1651 | 1467966697881 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966697882 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b139000 == 40 [pid = 1651] [id = 362] 01:31:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1266ad800) [pid = 1651] [serial = 1085] [outer = 0x0] 01:31:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1293e7c00) [pid = 1651] [serial = 1086] [outer = 0x1266ad800] 01:31:37 INFO - PROCESS | 1651 | 1467966697907 Marionette DEBUG loaded listener.js 01:31:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1294da400) [pid = 1651] [serial = 1087] [outer = 0x1266ad800] 01:31:38 INFO - PROCESS | 1651 | 1467966698224 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:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 469ms 01:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:31:38 INFO - PROCESS | 1651 | 1467966698239 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 01:31:38 INFO - PROCESS | 1651 | 1467966698240 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 01:31:38 INFO - PROCESS | 1651 | 1467966698242 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:31:38 INFO - PROCESS | 1651 | 1467966698244 Marionette TRACE conn2 <- [1,1422,null,{}] 01:31:38 INFO - PROCESS | 1651 | 1467966698250 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:31:38 INFO - PROCESS | 1651 | 1467966698252 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:38 INFO - PROCESS | 1651 | 1467966698342 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 01:31:38 INFO - PROCESS | 1651 | 1467966698348 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966698349 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9e7800 == 41 [pid = 1651] [id = 363] 01:31:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1294dd800) [pid = 1651] [serial = 1088] [outer = 0x0] 01:31:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x12a3af800) [pid = 1651] [serial = 1089] [outer = 0x1294dd800] 01:31:38 INFO - PROCESS | 1651 | 1467966698382 Marionette DEBUG loaded listener.js 01:31:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12a69cc00) [pid = 1651] [serial = 1090] [outer = 0x1294dd800] 01:31:38 INFO - PROCESS | 1651 | 1467966698704 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:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 473ms 01:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:31:38 INFO - PROCESS | 1651 | 1467966698718 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 01:31:38 INFO - PROCESS | 1651 | 1467966698719 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 01:31:38 INFO - PROCESS | 1651 | 1467966698721 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:31:38 INFO - PROCESS | 1651 | 1467966698722 Marionette TRACE conn2 <- [1,1426,null,{}] 01:31:38 INFO - PROCESS | 1651 | 1467966698724 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:31:38 INFO - PROCESS | 1651 | 1467966698725 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:38 INFO - PROCESS | 1651 | 1467966698839 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 01:31:38 INFO - PROCESS | 1651 | 1467966698845 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966698846 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbdb800 == 42 [pid = 1651] [id = 364] 01:31:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x126e77800) [pid = 1651] [serial = 1091] [outer = 0x0] 01:31:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12a6a0800) [pid = 1651] [serial = 1092] [outer = 0x126e77800] 01:31:38 INFO - PROCESS | 1651 | 1467966698871 Marionette DEBUG loaded listener.js 01:31:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x12a6afc00) [pid = 1651] [serial = 1093] [outer = 0x126e77800] 01:31:39 INFO - PROCESS | 1651 | 1467966699196 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:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 518ms 01:31:39 INFO - PROCESS | 1651 | 1467966699257 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 01:31:39 INFO - PROCESS | 1651 | 1467966699259 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 01:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:31:39 INFO - PROCESS | 1651 | 1467966699263 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:31:39 INFO - PROCESS | 1651 | 1467966699266 Marionette TRACE conn2 <- [1,1430,null,{}] 01:31:39 INFO - PROCESS | 1651 | 1467966699270 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:31:39 INFO - PROCESS | 1651 | 1467966699272 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:39 INFO - PROCESS | 1651 | 1467966699373 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 01:31:39 INFO - PROCESS | 1651 | 1467966699473 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966699476 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x117340800 == 43 [pid = 1651] [id = 365] 01:31:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x112f7e000) [pid = 1651] [serial = 1094] [outer = 0x0] 01:31:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x113839800) [pid = 1651] [serial = 1095] [outer = 0x112f7e000] 01:31:39 INFO - PROCESS | 1651 | 1467966699507 Marionette DEBUG loaded listener.js 01:31:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1167d1400) [pid = 1651] [serial = 1096] [outer = 0x112f7e000] 01:31:39 INFO - PROCESS | 1651 | 1467966699975 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:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 721ms 01:31:39 INFO - PROCESS | 1651 | 1467966699985 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 01:31:39 INFO - PROCESS | 1651 | 1467966699987 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 01:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:31:39 INFO - PROCESS | 1651 | 1467966699991 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:31:39 INFO - PROCESS | 1651 | 1467966699996 Marionette TRACE conn2 <- [1,1434,null,{}] 01:31:40 INFO - PROCESS | 1651 | 1467966700000 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:31:40 INFO - PROCESS | 1651 | 1467966700001 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:40 INFO - PROCESS | 1651 | 1467966700106 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 01:31:40 INFO - PROCESS | 1651 | 1467966700165 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966700167 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x121429800 == 44 [pid = 1651] [id = 366] 01:31:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1190c2000) [pid = 1651] [serial = 1097] [outer = 0x0] 01:31:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119823000) [pid = 1651] [serial = 1098] [outer = 0x1190c2000] 01:31:40 INFO - PROCESS | 1651 | 1467966700197 Marionette DEBUG loaded listener.js 01:31:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12132f400) [pid = 1651] [serial = 1099] [outer = 0x1190c2000] 01:31:40 INFO - PROCESS | 1651 | 1467966700655 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:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 726ms 01:31:40 INFO - PROCESS | 1651 | 1467966700716 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 01:31:40 INFO - PROCESS | 1651 | 1467966700718 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 01:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:31:40 INFO - PROCESS | 1651 | 1467966700720 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:31:40 INFO - PROCESS | 1651 | 1467966700722 Marionette TRACE conn2 <- [1,1438,null,{}] 01:31:40 INFO - PROCESS | 1651 | 1467966700745 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:31:40 INFO - PROCESS | 1651 | 1467966700749 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:40 INFO - PROCESS | 1651 | 1467966700872 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 01:31:40 INFO - PROCESS | 1651 | 1467966700928 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966700931 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9e9800 == 45 [pid = 1651] [id = 367] 01:31:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x127111800) [pid = 1651] [serial = 1100] [outer = 0x0] 01:31:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x127375800) [pid = 1651] [serial = 1101] [outer = 0x127111800] 01:31:40 INFO - PROCESS | 1651 | 1467966700962 Marionette DEBUG loaded listener.js 01:31:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12761e400) [pid = 1651] [serial = 1102] [outer = 0x127111800] 01:31:41 INFO - PROCESS | 1651 | 1467966701368 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:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 669ms 01:31:41 INFO - PROCESS | 1651 | 1467966701390 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 01:31:41 INFO - PROCESS | 1651 | 1467966701391 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 01:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:31:41 INFO - PROCESS | 1651 | 1467966701394 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:31:41 INFO - PROCESS | 1651 | 1467966701395 Marionette TRACE conn2 <- [1,1442,null,{}] 01:31:41 INFO - PROCESS | 1651 | 1467966701398 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:31:41 INFO - PROCESS | 1651 | 1467966701399 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:41 INFO - PROCESS | 1651 | 1467966701504 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 01:31:41 INFO - PROCESS | 1651 | 1467966701559 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966701560 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c53a000 == 46 [pid = 1651] [id = 368] 01:31:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128936c00) [pid = 1651] [serial = 1103] [outer = 0x0] 01:31:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x129154000) [pid = 1651] [serial = 1104] [outer = 0x128936c00] 01:31:41 INFO - PROCESS | 1651 | 1467966701589 Marionette DEBUG loaded listener.js 01:31:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1294dec00) [pid = 1651] [serial = 1105] [outer = 0x128936c00] 01:31:42 INFO - PROCESS | 1651 | 1467966702283 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:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 923ms 01:31:42 INFO - PROCESS | 1651 | 1467966702318 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 01:31:42 INFO - PROCESS | 1651 | 1467966702320 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 01:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:31:42 INFO - PROCESS | 1651 | 1467966702324 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:31:42 INFO - PROCESS | 1651 | 1467966702326 Marionette TRACE conn2 <- [1,1446,null,{}] 01:31:42 INFO - PROCESS | 1651 | 1467966702332 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:31:42 INFO - PROCESS | 1651 | 1467966702333 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:42 INFO - PROCESS | 1651 | 1467966702433 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 01:31:42 INFO - PROCESS | 1651 | 1467966702503 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966702506 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x117253000 == 47 [pid = 1651] [id = 369] 01:31:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11627cc00) [pid = 1651] [serial = 1106] [outer = 0x0] 01:31:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11662fc00) [pid = 1651] [serial = 1107] [outer = 0x11627cc00] 01:31:42 INFO - PROCESS | 1651 | 1467966702534 Marionette DEBUG loaded listener.js 01:31:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1184cb800) [pid = 1651] [serial = 1108] [outer = 0x11627cc00] 01:31:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9e7800 == 46 [pid = 1651] [id = 363] 01:31:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12b139000 == 45 [pid = 1651] [id = 362] 01:31:43 INFO - PROCESS | 1651 | --DOCSHELL 0x119bbe800 == 44 [pid = 1651] [id = 361] 01:31:43 INFO - PROCESS | 1651 | --DOCSHELL 0x1295e7800 == 43 [pid = 1651] [id = 360] 01:31:43 INFO - PROCESS | 1651 | --DOCSHELL 0x128d7a000 == 42 [pid = 1651] [id = 359] 01:31:43 INFO - PROCESS | 1651 | --DOCSHELL 0x127634000 == 41 [pid = 1651] [id = 358] 01:31:43 INFO - PROCESS | 1651 | --DOCSHELL 0x1252f4000 == 40 [pid = 1651] [id = 357] 01:31:43 INFO - PROCESS | 1651 | --DOCSHELL 0x1218ca800 == 39 [pid = 1651] [id = 356] 01:31:43 INFO - PROCESS | 1651 | --DOCSHELL 0x119bc2800 == 38 [pid = 1651] [id = 355] 01:31:43 INFO - PROCESS | 1651 | --DOCSHELL 0x113d82000 == 37 [pid = 1651] [id = 354] 01:31:43 INFO - PROCESS | 1651 | --DOCSHELL 0x113f42000 == 36 [pid = 1651] [id = 353] 01:31:43 INFO - PROCESS | 1651 | --DOCSHELL 0x1218bb800 == 35 [pid = 1651] [id = 352] 01:31:43 INFO - PROCESS | 1651 | --DOCSHELL 0x1185c9800 == 34 [pid = 1651] [id = 351] 01:31:43 INFO - PROCESS | 1651 | --DOCSHELL 0x121ce7800 == 33 [pid = 1651] [id = 343] 01:31:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab98000 == 32 [pid = 1651] [id = 350] 01:31:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12c53a000 == 31 [pid = 1651] [id = 368] 01:31:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9e9800 == 30 [pid = 1651] [id = 367] 01:31:43 INFO - PROCESS | 1651 | --DOCSHELL 0x121429800 == 29 [pid = 1651] [id = 366] 01:31:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbdb800 == 28 [pid = 1651] [id = 364] 01:31:43 INFO - PROCESS | 1651 | --DOCSHELL 0x117340800 == 27 [pid = 1651] [id = 365] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11897a400) [pid = 1651] [serial = 1015] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11867ac00) [pid = 1651] [serial = 1014] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x124ad9400) [pid = 1651] [serial = 1018] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x120ff1000) [pid = 1651] [serial = 1017] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12761a800) [pid = 1651] [serial = 1021] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1160da800) [pid = 1651] [serial = 1032] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1183d3c00) [pid = 1651] [serial = 1029] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1184c8400) [pid = 1651] [serial = 1035] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x120fec000) [pid = 1651] [serial = 1038] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12737f000) [pid = 1651] [serial = 1020] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11878d400) [pid = 1651] [serial = 1036] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116023c00) [pid = 1651] [serial = 1041] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1219b9c00) [pid = 1651] [serial = 1039] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12914d400) [pid = 1651] [serial = 1024] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x124866c00) [pid = 1651] [serial = 1047] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11977c800) [pid = 1651] [serial = 1044] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x128de2800) [pid = 1651] [serial = 1023] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1172c3400) [pid = 1651] [serial = 1042] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12737a000) [pid = 1651] [serial = 1050] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11946a400) [pid = 1651] [serial = 1030] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12932ec00) [pid = 1651] [serial = 1027] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x126e6e000) [pid = 1651] [serial = 1048] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x129329400) [pid = 1651] [serial = 1026] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x116629800) [pid = 1651] [serial = 1033] [outer = 0x0] [url = about:blank] 01:31:43 INFO - PROCESS | 1651 | 1467966703530 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:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1226ms 01:31:43 INFO - PROCESS | 1651 | 1467966703552 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 01:31:43 INFO - PROCESS | 1651 | 1467966703555 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 01:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:31:43 INFO - PROCESS | 1651 | 1467966703558 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:31:43 INFO - PROCESS | 1651 | 1467966703560 Marionette TRACE conn2 <- [1,1450,null,{}] 01:31:43 INFO - PROCESS | 1651 | 1467966703565 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:31:43 INFO - PROCESS | 1651 | 1467966703567 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:43 INFO - PROCESS | 1651 | 1467966703658 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 01:31:43 INFO - PROCESS | 1651 | 1467966703668 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966703669 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x116095000 == 28 [pid = 1651] [id = 370] 01:31:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x113d40400) [pid = 1651] [serial = 1109] [outer = 0x0] 01:31:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x113d8f000) [pid = 1651] [serial = 1110] [outer = 0x113d40400] 01:31:43 INFO - PROCESS | 1651 | 1467966703701 Marionette DEBUG loaded listener.js 01:31:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1160da000) [pid = 1651] [serial = 1111] [outer = 0x113d40400] 01:31:44 INFO - PROCESS | 1651 | 1467966704245 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:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 725ms 01:31:44 INFO - PROCESS | 1651 | 1467966704284 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 01:31:44 INFO - PROCESS | 1651 | 1467966704287 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 01:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:31:44 INFO - PROCESS | 1651 | 1467966704292 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:31:44 INFO - PROCESS | 1651 | 1467966704294 Marionette TRACE conn2 <- [1,1454,null,{}] 01:31:44 INFO - PROCESS | 1651 | 1467966704299 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:31:44 INFO - PROCESS | 1651 | 1467966704301 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:44 INFO - PROCESS | 1651 | 1467966704375 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 01:31:44 INFO - PROCESS | 1651 | 1467966704383 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966704384 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x11824b000 == 29 [pid = 1651] [id = 371] 01:31:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x117205c00) [pid = 1651] [serial = 1112] [outer = 0x0] 01:31:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11831a400) [pid = 1651] [serial = 1113] [outer = 0x117205c00] 01:31:44 INFO - PROCESS | 1651 | 1467966704412 Marionette DEBUG loaded listener.js 01:31:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1184c0400) [pid = 1651] [serial = 1114] [outer = 0x117205c00] 01:31:44 INFO - PROCESS | 1651 | 1467966704766 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:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 524ms 01:31:44 INFO - PROCESS | 1651 | 1467966704824 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 01:31:44 INFO - PROCESS | 1651 | 1467966704826 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 01:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:31:44 INFO - PROCESS | 1651 | 1467966704828 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:31:44 INFO - PROCESS | 1651 | 1467966704830 Marionette TRACE conn2 <- [1,1458,null,{}] 01:31:44 INFO - PROCESS | 1651 | 1467966704838 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:31:44 INFO - PROCESS | 1651 | 1467966704841 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:44 INFO - PROCESS | 1651 | 1467966704918 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 01:31:44 INFO - PROCESS | 1651 | 1467966704923 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966704925 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195b0000 == 30 [pid = 1651] [id = 372] 01:31:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x113d8ec00) [pid = 1651] [serial = 1115] [outer = 0x0] 01:31:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1190c2400) [pid = 1651] [serial = 1116] [outer = 0x113d8ec00] 01:31:44 INFO - PROCESS | 1651 | 1467966704954 Marionette DEBUG loaded listener.js 01:31:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1195e8400) [pid = 1651] [serial = 1117] [outer = 0x113d8ec00] 01:31:45 INFO - PROCESS | 1651 | 1467966705301 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:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 523ms 01:31:45 INFO - PROCESS | 1651 | 1467966705365 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 01:31:45 INFO - PROCESS | 1651 | 1467966705366 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 01:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:31:45 INFO - PROCESS | 1651 | 1467966705370 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:31:45 INFO - PROCESS | 1651 | 1467966705371 Marionette TRACE conn2 <- [1,1462,null,{}] 01:31:45 INFO - PROCESS | 1651 | 1467966705373 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:31:45 INFO - PROCESS | 1651 | 1467966705374 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:45 INFO - PROCESS | 1651 | 1467966705451 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 01:31:45 INFO - PROCESS | 1651 | 1467966705454 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966705455 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x121252000 == 31 [pid = 1651] [id = 373] 01:31:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119d39400) [pid = 1651] [serial = 1118] [outer = 0x0] 01:31:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x120f09400) [pid = 1651] [serial = 1119] [outer = 0x119d39400] 01:31:45 INFO - PROCESS | 1651 | 1467966705483 Marionette DEBUG loaded listener.js 01:31:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1211dac00) [pid = 1651] [serial = 1120] [outer = 0x119d39400] 01:31:45 INFO - PROCESS | 1651 | 1467966705850 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:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 519ms 01:31:45 INFO - PROCESS | 1651 | 1467966705890 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 01:31:45 INFO - PROCESS | 1651 | 1467966705891 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 01:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:31:45 INFO - PROCESS | 1651 | 1467966705893 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:31:45 INFO - PROCESS | 1651 | 1467966705901 Marionette TRACE conn2 <- [1,1466,null,{}] 01:31:45 INFO - PROCESS | 1651 | 1467966705904 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:31:45 INFO - PROCESS | 1651 | 1467966705905 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:46 INFO - PROCESS | 1651 | 1467966705998 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 01:31:46 INFO - PROCESS | 1651 | 1467966706031 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966706032 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x121cef800 == 32 [pid = 1651] [id = 374] 01:31:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1129aac00) [pid = 1651] [serial = 1121] [outer = 0x0] 01:31:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x121448400) [pid = 1651] [serial = 1122] [outer = 0x1129aac00] 01:31:46 INFO - PROCESS | 1651 | 1467966706057 Marionette DEBUG loaded listener.js 01:31:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x121af6c00) [pid = 1651] [serial = 1123] [outer = 0x1129aac00] 01:31:46 INFO - PROCESS | 1651 | 1467966706401 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:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 525ms 01:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:31:46 INFO - PROCESS | 1651 | 1467966706419 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 01:31:46 INFO - PROCESS | 1651 | 1467966706420 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 01:31:46 INFO - PROCESS | 1651 | 1467966706422 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:31:46 INFO - PROCESS | 1651 | 1467966706423 Marionette TRACE conn2 <- [1,1470,null,{}] 01:31:46 INFO - PROCESS | 1651 | 1467966706425 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:31:46 INFO - PROCESS | 1651 | 1467966706429 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:46 INFO - PROCESS | 1651 | 1467966706541 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 01:31:46 INFO - PROCESS | 1651 | 1467966706578 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966706579 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x1266e8800 == 33 [pid = 1651] [id = 375] 01:31:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123bd2800) [pid = 1651] [serial = 1124] [outer = 0x0] 01:31:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x124ad1000) [pid = 1651] [serial = 1125] [outer = 0x123bd2800] 01:31:46 INFO - PROCESS | 1651 | 1467966706604 Marionette DEBUG loaded listener.js 01:31:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x126e6e800) [pid = 1651] [serial = 1126] [outer = 0x123bd2800] 01:31:46 INFO - PROCESS | 1651 | 1467966706907 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:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 518ms 01:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:31:46 INFO - PROCESS | 1651 | 1467966706940 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 01:31:46 INFO - PROCESS | 1651 | 1467966706942 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 01:31:46 INFO - PROCESS | 1651 | 1467966706944 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:31:46 INFO - PROCESS | 1651 | 1467966706947 Marionette TRACE conn2 <- [1,1474,null,{}] 01:31:46 INFO - PROCESS | 1651 | 1467966706950 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:31:46 INFO - PROCESS | 1651 | 1467966706958 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:47 INFO - PROCESS | 1651 | 1467966707047 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 01:31:47 INFO - PROCESS | 1651 | 1467966707058 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966707059 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12762a800 == 34 [pid = 1651] [id = 376] 01:31:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x118684000) [pid = 1651] [serial = 1127] [outer = 0x0] 01:31:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x127317400) [pid = 1651] [serial = 1128] [outer = 0x118684000] 01:31:47 INFO - PROCESS | 1651 | 1467966707085 Marionette DEBUG loaded listener.js 01:31:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1273c9000) [pid = 1651] [serial = 1129] [outer = 0x118684000] 01:31:47 INFO - PROCESS | 1651 | 1467966707434 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:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 522ms 01:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:31:47 INFO - PROCESS | 1651 | 1467966707472 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 01:31:47 INFO - PROCESS | 1651 | 1467966707473 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 01:31:47 INFO - PROCESS | 1651 | 1467966707475 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:31:47 INFO - PROCESS | 1651 | 1467966707476 Marionette TRACE conn2 <- [1,1478,null,{}] 01:31:47 INFO - PROCESS | 1651 | 1467966707478 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:31:47 INFO - PROCESS | 1651 | 1467966707480 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:47 INFO - PROCESS | 1651 | 1467966707574 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 01:31:47 INFO - PROCESS | 1651 | 1467966707580 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966707581 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12898f000 == 35 [pid = 1651] [id = 377] 01:31:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x120f0bc00) [pid = 1651] [serial = 1130] [outer = 0x0] 01:31:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x128924c00) [pid = 1651] [serial = 1131] [outer = 0x120f0bc00] 01:31:47 INFO - PROCESS | 1651 | 1467966707606 Marionette DEBUG loaded listener.js 01:31:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x128934400) [pid = 1651] [serial = 1132] [outer = 0x120f0bc00] 01:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11720e800) [pid = 1651] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1294dd800) [pid = 1651] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x124da7000) [pid = 1651] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1132d1000) [pid = 1651] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x126e79400) [pid = 1651] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x112a7c400) [pid = 1651] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x116a0b800) [pid = 1651] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x126e77800) [pid = 1651] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11386e000) [pid = 1651] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11896e800) [pid = 1651] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x124addc00) [pid = 1651] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118463800) [pid = 1651] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1129ab800) [pid = 1651] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1266b7000) [pid = 1651] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x118319000) [pid = 1651] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1266ad800) [pid = 1651] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:31:48 INFO - PROCESS | 1651 | 1467966708096 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:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 669ms 01:31:48 INFO - PROCESS | 1651 | 1467966708146 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 01:31:48 INFO - PROCESS | 1651 | 1467966708149 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 01:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:31:48 INFO - PROCESS | 1651 | 1467966708152 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:31:48 INFO - PROCESS | 1651 | 1467966708153 Marionette TRACE conn2 <- [1,1482,null,{}] 01:31:48 INFO - PROCESS | 1651 | 1467966708155 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:31:48 INFO - PROCESS | 1651 | 1467966708156 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:48 INFO - PROCESS | 1651 | 1467966708238 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 01:31:48 INFO - PROCESS | 1651 | 1467966708241 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966708242 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195ad800 == 36 [pid = 1651] [id = 378] 01:31:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11386e000) [pid = 1651] [serial = 1133] [outer = 0x0] 01:31:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12133c800) [pid = 1651] [serial = 1134] [outer = 0x11386e000] 01:31:48 INFO - PROCESS | 1651 | 1467966708270 Marionette DEBUG loaded listener.js 01:31:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x126e72400) [pid = 1651] [serial = 1135] [outer = 0x11386e000] 01:31:48 INFO - PROCESS | 1651 | 1467966708604 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:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 472ms 01:31:48 INFO - PROCESS | 1651 | 1467966708624 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 01:31:48 INFO - PROCESS | 1651 | 1467966708625 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 01:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:31:48 INFO - PROCESS | 1651 | 1467966708628 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:31:48 INFO - PROCESS | 1651 | 1467966708630 Marionette TRACE conn2 <- [1,1486,null,{}] 01:31:48 INFO - PROCESS | 1651 | 1467966708632 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:31:48 INFO - PROCESS | 1651 | 1467966708633 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:48 INFO - PROCESS | 1651 | 1467966708708 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 01:31:48 INFO - PROCESS | 1651 | 1467966708765 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966708766 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295ca800 == 37 [pid = 1651] [id = 379] 01:31:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1183d8400) [pid = 1651] [serial = 1136] [outer = 0x0] 01:31:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12761fc00) [pid = 1651] [serial = 1137] [outer = 0x1183d8400] 01:31:48 INFO - PROCESS | 1651 | 1467966708791 Marionette DEBUG loaded listener.js 01:31:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12893cc00) [pid = 1651] [serial = 1138] [outer = 0x1183d8400] 01:31:49 INFO - PROCESS | 1651 | 1467966709103 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:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 520ms 01:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:31:49 INFO - PROCESS | 1651 | 1467966709148 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 01:31:49 INFO - PROCESS | 1651 | 1467966709150 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 01:31:49 INFO - PROCESS | 1651 | 1467966709152 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:31:49 INFO - PROCESS | 1651 | 1467966709154 Marionette TRACE conn2 <- [1,1490,null,{}] 01:31:49 INFO - PROCESS | 1651 | 1467966709156 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:31:49 INFO - PROCESS | 1651 | 1467966709157 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:49 INFO - PROCESS | 1651 | 1467966709252 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 01:31:49 INFO - PROCESS | 1651 | 1467966709255 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966709257 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x121ce7800 == 38 [pid = 1651] [id = 380] 01:31:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128940c00) [pid = 1651] [serial = 1139] [outer = 0x0] 01:31:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1293ba000) [pid = 1651] [serial = 1140] [outer = 0x128940c00] 01:31:49 INFO - PROCESS | 1651 | 1467966709286 Marionette DEBUG loaded listener.js 01:31:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1294d8c00) [pid = 1651] [serial = 1141] [outer = 0x128940c00] 01:31:49 INFO - PROCESS | 1651 | 1467966709629 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:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 519ms 01:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:31:49 INFO - PROCESS | 1651 | 1467966709675 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 01:31:49 INFO - PROCESS | 1651 | 1467966709677 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 01:31:49 INFO - PROCESS | 1651 | 1467966709679 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:31:49 INFO - PROCESS | 1651 | 1467966709680 Marionette TRACE conn2 <- [1,1494,null,{}] 01:31:49 INFO - PROCESS | 1651 | 1467966709683 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:31:49 INFO - PROCESS | 1651 | 1467966709684 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:49 INFO - PROCESS | 1651 | 1467966709758 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 01:31:49 INFO - PROCESS | 1651 | 1467966709765 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966709766 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9d7800 == 39 [pid = 1651] [id = 381] 01:31:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1294db000) [pid = 1651] [serial = 1142] [outer = 0x0] 01:31:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1294e4400) [pid = 1651] [serial = 1143] [outer = 0x1294db000] 01:31:49 INFO - PROCESS | 1651 | 1467966709790 Marionette DEBUG loaded listener.js 01:31:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12a5d0000) [pid = 1651] [serial = 1144] [outer = 0x1294db000] 01:31:50 INFO - PROCESS | 1651 | 1467966710388 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:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 820ms 01:31:50 INFO - PROCESS | 1651 | 1467966710500 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 01:31:50 INFO - PROCESS | 1651 | 1467966710502 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 01:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:31:50 INFO - PROCESS | 1651 | 1467966710505 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:31:50 INFO - PROCESS | 1651 | 1467966710507 Marionette TRACE conn2 <- [1,1498,null,{}] 01:31:50 INFO - PROCESS | 1651 | 1467966710510 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:31:50 INFO - PROCESS | 1651 | 1467966710512 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:50 INFO - PROCESS | 1651 | 1467966710670 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 01:31:50 INFO - PROCESS | 1651 | 1467966710745 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966710747 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192c1800 == 40 [pid = 1651] [id = 382] 01:31:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1151d4800) [pid = 1651] [serial = 1145] [outer = 0x0] 01:31:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1184c6000) [pid = 1651] [serial = 1146] [outer = 0x1151d4800] 01:31:50 INFO - PROCESS | 1651 | 1467966710778 Marionette DEBUG loaded listener.js 01:31:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11867e400) [pid = 1651] [serial = 1147] [outer = 0x1151d4800] 01:31:51 INFO - PROCESS | 1651 | 1467966711292 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:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 820ms 01:31:51 INFO - PROCESS | 1651 | 1467966711337 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 01:31:51 INFO - PROCESS | 1651 | 1467966711340 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 01:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:31:51 INFO - PROCESS | 1651 | 1467966711349 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:31:51 INFO - PROCESS | 1651 | 1467966711350 Marionette TRACE conn2 <- [1,1502,null,{}] 01:31:51 INFO - PROCESS | 1651 | 1467966711353 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:31:51 INFO - PROCESS | 1651 | 1467966711355 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:51 INFO - PROCESS | 1651 | 1467966711464 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 01:31:51 INFO - PROCESS | 1651 | 1467966711660 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966711662 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x113d72000 == 41 [pid = 1651] [id = 383] 01:31:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1132d1400) [pid = 1651] [serial = 1148] [outer = 0x0] 01:31:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11627c400) [pid = 1651] [serial = 1149] [outer = 0x1132d1400] 01:31:51 INFO - PROCESS | 1651 | 1467966711690 Marionette DEBUG loaded listener.js 01:31:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1173c4000) [pid = 1651] [serial = 1150] [outer = 0x1132d1400] 01:31:52 INFO - PROCESS | 1651 | --DOCSHELL 0x121ce7800 == 40 [pid = 1651] [id = 380] 01:31:52 INFO - PROCESS | 1651 | --DOCSHELL 0x1295ca800 == 39 [pid = 1651] [id = 379] 01:31:52 INFO - PROCESS | 1651 | --DOCSHELL 0x1195ad800 == 38 [pid = 1651] [id = 378] 01:31:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12898f000 == 37 [pid = 1651] [id = 377] 01:31:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12762a800 == 36 [pid = 1651] [id = 376] 01:31:52 INFO - PROCESS | 1651 | --DOCSHELL 0x1266e8800 == 35 [pid = 1651] [id = 375] 01:31:52 INFO - PROCESS | 1651 | --DOCSHELL 0x121cef800 == 34 [pid = 1651] [id = 374] 01:31:52 INFO - PROCESS | 1651 | --DOCSHELL 0x121252000 == 33 [pid = 1651] [id = 373] 01:31:52 INFO - PROCESS | 1651 | --DOCSHELL 0x1195b0000 == 32 [pid = 1651] [id = 372] 01:31:52 INFO - PROCESS | 1651 | --DOCSHELL 0x11824b000 == 31 [pid = 1651] [id = 371] 01:31:52 INFO - PROCESS | 1651 | --DOCSHELL 0x116095000 == 30 [pid = 1651] [id = 370] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11941c800) [pid = 1651] [serial = 1056] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12a6a0800) [pid = 1651] [serial = 1092] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11981fc00) [pid = 1651] [serial = 1057] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x125311800) [pid = 1651] [serial = 1068] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1267d7400) [pid = 1651] [serial = 1069] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1187d4400) [pid = 1651] [serial = 1062] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119776400) [pid = 1651] [serial = 1063] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x121444c00) [pid = 1651] [serial = 1065] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123ef7800) [pid = 1651] [serial = 1066] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x126e78000) [pid = 1651] [serial = 1071] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x129329c00) [pid = 1651] [serial = 1078] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x125308c00) [pid = 1651] [serial = 1084] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118977400) [pid = 1651] [serial = 1083] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1293e7c00) [pid = 1651] [serial = 1086] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1293e7800) [pid = 1651] [serial = 1081] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12a3af800) [pid = 1651] [serial = 1089] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1294da400) [pid = 1651] [serial = 1087] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1273bec00) [pid = 1651] [serial = 1072] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x121af8800) [pid = 1651] [serial = 1045] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12a69cc00) [pid = 1651] [serial = 1090] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x128929c00) [pid = 1651] [serial = 1074] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x123bd1400) [pid = 1651] [serial = 1077] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x129149800) [pid = 1651] [serial = 1075] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x127613400) [pid = 1651] [serial = 1051] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x116078000) [pid = 1651] [serial = 1053] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1293bdc00) [pid = 1651] [serial = 1080] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12a6afc00) [pid = 1651] [serial = 1093] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x117202400) [pid = 1651] [serial = 1054] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1160df800) [pid = 1651] [serial = 1059] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1172c3000) [pid = 1651] [serial = 1060] [outer = 0x0] [url = about:blank] 01:31:52 INFO - PROCESS | 1651 | 1467966712193 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:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 872ms 01:31:52 INFO - PROCESS | 1651 | 1467966712222 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 01:31:52 INFO - PROCESS | 1651 | 1467966712224 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 01:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:31:52 INFO - PROCESS | 1651 | 1467966712232 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:31:52 INFO - PROCESS | 1651 | 1467966712234 Marionette TRACE conn2 <- [1,1506,null,{}] 01:31:52 INFO - PROCESS | 1651 | 1467966712238 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:31:52 INFO - PROCESS | 1651 | 1467966712239 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:52 INFO - PROCESS | 1651 | 1467966712320 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 01:31:52 INFO - PROCESS | 1651 | 1467966712325 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966712327 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182e3000 == 31 [pid = 1651] [id = 384] 01:31:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x118675c00) [pid = 1651] [serial = 1151] [outer = 0x0] 01:31:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1187d5400) [pid = 1651] [serial = 1152] [outer = 0x118675c00] 01:31:52 INFO - PROCESS | 1651 | 1467966712357 Marionette DEBUG loaded listener.js 01:31:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11946f800) [pid = 1651] [serial = 1153] [outer = 0x118675c00] 01:31:52 INFO - PROCESS | 1651 | 1467966712717 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:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 527ms 01:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:31:52 INFO - PROCESS | 1651 | 1467966712755 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 01:31:52 INFO - PROCESS | 1651 | 1467966712758 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 01:31:52 INFO - PROCESS | 1651 | 1467966712760 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:31:52 INFO - PROCESS | 1651 | 1467966712761 Marionette TRACE conn2 <- [1,1510,null,{}] 01:31:52 INFO - PROCESS | 1651 | 1467966712764 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:31:52 INFO - PROCESS | 1651 | 1467966712765 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:52 INFO - PROCESS | 1651 | 1467966712848 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 01:31:52 INFO - PROCESS | 1651 | 1467966712854 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966712855 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12113c000 == 32 [pid = 1651] [id = 385] 01:31:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x119821c00) [pid = 1651] [serial = 1154] [outer = 0x0] 01:31:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x120ff5c00) [pid = 1651] [serial = 1155] [outer = 0x119821c00] 01:31:52 INFO - PROCESS | 1651 | 1467966712880 Marionette DEBUG loaded listener.js 01:31:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1216bdc00) [pid = 1651] [serial = 1156] [outer = 0x119821c00] 01:31:53 INFO - PROCESS | 1651 | 1467966713244 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:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 523ms 01:31:53 INFO - PROCESS | 1651 | 1467966713283 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 01:31:53 INFO - PROCESS | 1651 | 1467966713285 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 01:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:31:53 INFO - PROCESS | 1651 | 1467966713292 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:31:53 INFO - PROCESS | 1651 | 1467966713296 Marionette TRACE conn2 <- [1,1514,null,{}] 01:31:53 INFO - PROCESS | 1651 | 1467966713299 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:31:53 INFO - PROCESS | 1651 | 1467966713302 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:53 INFO - PROCESS | 1651 | 1467966713383 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 01:31:53 INFO - PROCESS | 1651 | 1467966713388 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966713389 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x124c11800 == 33 [pid = 1651] [id = 386] 01:31:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1132d3800) [pid = 1651] [serial = 1157] [outer = 0x0] 01:31:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x124866c00) [pid = 1651] [serial = 1158] [outer = 0x1132d3800] 01:31:53 INFO - PROCESS | 1651 | 1467966713414 Marionette DEBUG loaded listener.js 01:31:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1266cc400) [pid = 1651] [serial = 1159] [outer = 0x1132d3800] 01:31:53 INFO - PROCESS | 1651 | 1467966713724 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:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 478ms 01:31:53 INFO - PROCESS | 1651 | 1467966713766 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 01:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:31:53 INFO - PROCESS | 1651 | 1467966713767 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 01:31:53 INFO - PROCESS | 1651 | 1467966713769 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:31:53 INFO - PROCESS | 1651 | 1467966713771 Marionette TRACE conn2 <- [1,1518,null,{}] 01:31:53 INFO - PROCESS | 1651 | 1467966713773 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:31:53 INFO - PROCESS | 1651 | 1467966713774 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:53 INFO - PROCESS | 1651 | 1467966713853 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 01:31:53 INFO - PROCESS | 1651 | 1467966713913 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966713914 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12717c000 == 34 [pid = 1651] [id = 387] 01:31:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x120ff4400) [pid = 1651] [serial = 1160] [outer = 0x0] 01:31:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x126d3bc00) [pid = 1651] [serial = 1161] [outer = 0x120ff4400] 01:31:53 INFO - PROCESS | 1651 | 1467966713939 Marionette DEBUG loaded listener.js 01:31:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x127371400) [pid = 1651] [serial = 1162] [outer = 0x120ff4400] 01:31:54 INFO - PROCESS | 1651 | 1467966714230 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:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 519ms 01:31:54 INFO - PROCESS | 1651 | 1467966714289 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 01:31:54 INFO - PROCESS | 1651 | 1467966714291 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 01:31:54 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:31:54 INFO - PROCESS | 1651 | 1467966714293 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:31:54 INFO - PROCESS | 1651 | 1467966714294 Marionette TRACE conn2 <- [1,1522,null,{}] 01:31:54 INFO - PROCESS | 1651 | 1467966714299 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:31:54 INFO - PROCESS | 1651 | 1467966714300 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:54 INFO - PROCESS | 1651 | 1467966714396 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 01:31:54 INFO - PROCESS | 1651 | 1467966714400 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966714404 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12487c800 == 35 [pid = 1651] [id = 388] 01:31:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x127614c00) [pid = 1651] [serial = 1163] [outer = 0x0] 01:31:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x128925000) [pid = 1651] [serial = 1164] [outer = 0x127614c00] 01:31:54 INFO - PROCESS | 1651 | 1467966714467 Marionette DEBUG loaded listener.js 01:31:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x128941800) [pid = 1651] [serial = 1165] [outer = 0x127614c00] 01:31:54 INFO - PROCESS | 1651 | 1467966714800 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:31:54 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:31:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:31:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:31:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:31:54 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:31:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:31:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:31:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:31:54 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:31:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:31:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:31:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:31:54 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:31:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:31:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:31:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:31:54 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 522ms 01:31:54 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:31:54 INFO - PROCESS | 1651 | 1467966714816 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 01:31:54 INFO - PROCESS | 1651 | 1467966714818 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 01:31:54 INFO - PROCESS | 1651 | 1467966714820 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:31:54 INFO - PROCESS | 1651 | 1467966714821 Marionette TRACE conn2 <- [1,1526,null,{}] 01:31:54 INFO - PROCESS | 1651 | 1467966714823 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:31:54 INFO - PROCESS | 1651 | 1467966714825 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:54 INFO - PROCESS | 1651 | 1467966714925 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 01:31:54 INFO - PROCESS | 1651 | 1467966714929 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966714930 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a513800 == 36 [pid = 1651] [id = 389] 01:31:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x128928800) [pid = 1651] [serial = 1166] [outer = 0x0] 01:31:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x128dd7400) [pid = 1651] [serial = 1167] [outer = 0x128928800] 01:31:54 INFO - PROCESS | 1651 | 1467966714961 Marionette DEBUG loaded listener.js 01:31:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12a3b6400) [pid = 1651] [serial = 1168] [outer = 0x128928800] 01:31:55 INFO - PROCESS | 1651 | 1467966715260 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:31:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:31:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:31:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:31:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:31:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:31:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:31:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:31:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:31:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:31:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:31:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:31:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:31:55 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 471ms 01:31:55 INFO - PROCESS | 1651 | 1467966715292 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 01:31:55 INFO - PROCESS | 1651 | 1467966715293 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 01:31:55 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:31:55 INFO - PROCESS | 1651 | 1467966715310 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:31:55 INFO - PROCESS | 1651 | 1467966715312 Marionette TRACE conn2 <- [1,1530,null,{}] 01:31:55 INFO - PROCESS | 1651 | 1467966715317 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:31:55 INFO - PROCESS | 1651 | 1467966715318 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:55 INFO - PROCESS | 1651 | 1467966715416 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 01:31:55 INFO - PROCESS | 1651 | 1467966715420 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966715421 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aba7000 == 37 [pid = 1651] [id = 390] 01:31:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12a5cbc00) [pid = 1651] [serial = 1169] [outer = 0x0] 01:31:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12a69a000) [pid = 1651] [serial = 1170] [outer = 0x12a5cbc00] 01:31:55 INFO - PROCESS | 1651 | 1467966715446 Marionette DEBUG loaded listener.js 01:31:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12a6a3400) [pid = 1651] [serial = 1171] [outer = 0x12a5cbc00] 01:31:55 INFO - PROCESS | 1651 | 1467966715776 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:31:55 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:31:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:31:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:31:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:31:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:31:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:31:55 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:31:55 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:31:55 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 538ms 01:31:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:31:55 INFO - PROCESS | 1651 | 1467966715839 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 01:31:55 INFO - PROCESS | 1651 | 1467966715840 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 01:31:55 INFO - PROCESS | 1651 | 1467966715842 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:31:55 INFO - PROCESS | 1651 | 1467966715844 Marionette TRACE conn2 <- [1,1534,null,{}] 01:31:55 INFO - PROCESS | 1651 | 1467966715846 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:31:55 INFO - PROCESS | 1651 | 1467966715847 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:55 INFO - PROCESS | 1651 | 1467966715952 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 01:31:55 INFO - PROCESS | 1651 | 1467966715987 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966715988 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9d0000 == 38 [pid = 1651] [id = 391] 01:31:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12a5d0800) [pid = 1651] [serial = 1172] [outer = 0x0] 01:31:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12a6b5800) [pid = 1651] [serial = 1173] [outer = 0x12a5d0800] 01:31:56 INFO - PROCESS | 1651 | 1467966716012 Marionette DEBUG loaded listener.js 01:31:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12a73b400) [pid = 1651] [serial = 1174] [outer = 0x12a5d0800] 01:31:56 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11627cc00) [pid = 1651] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:31:56 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x117205c00) [pid = 1651] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:31:56 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x113d8ec00) [pid = 1651] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:31:56 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x113d40400) [pid = 1651] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:31:56 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1129aac00) [pid = 1651] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:31:56 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119d39400) [pid = 1651] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:31:56 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x123bd2800) [pid = 1651] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:31:56 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118684000) [pid = 1651] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:31:56 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x112f7e000) [pid = 1651] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:31:56 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1190c2000) [pid = 1651] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:31:56 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x120f0bc00) [pid = 1651] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:31:56 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x127111800) [pid = 1651] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:31:56 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1183d8400) [pid = 1651] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:31:56 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11386e000) [pid = 1651] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:31:56 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x128936c00) [pid = 1651] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:31:56 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x128940c00) [pid = 1651] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:31:56 INFO - PROCESS | 1651 | 1467966716384 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:31:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:31:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 573ms 01:31:56 INFO - PROCESS | 1651 | 1467966716416 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 01:31:56 INFO - PROCESS | 1651 | 1467966716417 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 01:31:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:31:56 INFO - PROCESS | 1651 | 1467966716420 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:31:56 INFO - PROCESS | 1651 | 1467966716421 Marionette TRACE conn2 <- [1,1538,null,{}] 01:31:56 INFO - PROCESS | 1651 | 1467966716424 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:31:56 INFO - PROCESS | 1651 | 1467966716425 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:56 INFO - PROCESS | 1651 | 1467966716524 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 01:31:56 INFO - PROCESS | 1651 | 1467966716606 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966716607 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x124c08800 == 39 [pid = 1651] [id = 392] 01:31:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1128d8800) [pid = 1651] [serial = 1175] [outer = 0x0] 01:31:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x118677800) [pid = 1651] [serial = 1176] [outer = 0x1128d8800] 01:31:56 INFO - PROCESS | 1651 | 1467966716647 Marionette DEBUG loaded listener.js 01:31:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x120fef400) [pid = 1651] [serial = 1177] [outer = 0x1128d8800] 01:31:57 INFO - PROCESS | 1651 | 1467966717037 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:31:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:31:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 668ms 01:31:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:31:57 INFO - PROCESS | 1651 | 1467966717089 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 01:31:57 INFO - PROCESS | 1651 | 1467966717090 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 01:31:57 INFO - PROCESS | 1651 | 1467966717092 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:31:57 INFO - PROCESS | 1651 | 1467966717093 Marionette TRACE conn2 <- [1,1542,null,{}] 01:31:57 INFO - PROCESS | 1651 | 1467966717095 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:31:57 INFO - PROCESS | 1651 | 1467966717096 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:57 INFO - PROCESS | 1651 | 1467966717204 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 01:31:57 INFO - PROCESS | 1651 | 1467966717212 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966717215 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbea800 == 40 [pid = 1651] [id = 393] 01:31:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x121cd0800) [pid = 1651] [serial = 1178] [outer = 0x0] 01:31:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x127619800) [pid = 1651] [serial = 1179] [outer = 0x121cd0800] 01:31:57 INFO - PROCESS | 1651 | 1467966717242 Marionette DEBUG loaded listener.js 01:31:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12a732c00) [pid = 1651] [serial = 1180] [outer = 0x121cd0800] 01:31:57 INFO - PROCESS | 1651 | 1467966717552 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:31:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:31:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 468ms 01:31:57 INFO - PROCESS | 1651 | 1467966717560 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 01:31:57 INFO - PROCESS | 1651 | 1467966717562 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 01:31:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:31:57 INFO - PROCESS | 1651 | 1467966717572 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:31:57 INFO - PROCESS | 1651 | 1467966717573 Marionette TRACE conn2 <- [1,1546,null,{}] 01:31:57 INFO - PROCESS | 1651 | 1467966717575 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:31:57 INFO - PROCESS | 1651 | 1467966717577 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:57 INFO - PROCESS | 1651 | 1467966717672 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 01:31:57 INFO - PROCESS | 1651 | 1467966717677 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966717678 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ca8a800 == 41 [pid = 1651] [id = 394] 01:31:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12a73c800) [pid = 1651] [serial = 1181] [outer = 0x0] 01:31:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12b9af000) [pid = 1651] [serial = 1182] [outer = 0x12a73c800] 01:31:57 INFO - PROCESS | 1651 | 1467966717702 Marionette DEBUG loaded listener.js 01:31:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12b9b8400) [pid = 1651] [serial = 1183] [outer = 0x12a73c800] 01:31:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:31:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 468ms 01:31:58 INFO - PROCESS | 1651 | 1467966718034 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:31:58 INFO - PROCESS | 1651 | 1467966718040 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 01:31:58 INFO - PROCESS | 1651 | 1467966718041 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 01:31:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:31:58 INFO - PROCESS | 1651 | 1467966718048 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:31:58 INFO - PROCESS | 1651 | 1467966718049 Marionette TRACE conn2 <- [1,1550,null,{}] 01:31:58 INFO - PROCESS | 1651 | 1467966718051 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:31:58 INFO - PROCESS | 1651 | 1467966718052 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:58 INFO - PROCESS | 1651 | 1467966718173 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 01:31:58 INFO - PROCESS | 1651 | 1467966718179 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966718180 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cd93000 == 42 [pid = 1651] [id = 395] 01:31:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x126d3c400) [pid = 1651] [serial = 1184] [outer = 0x0] 01:31:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12b9bb800) [pid = 1651] [serial = 1185] [outer = 0x126d3c400] 01:31:58 INFO - PROCESS | 1651 | 1467966718204 Marionette DEBUG loaded listener.js 01:31:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12be15400) [pid = 1651] [serial = 1186] [outer = 0x126d3c400] 01:31:58 INFO - PROCESS | 1651 | 1467966718648 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:31:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:31:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 672ms 01:31:58 INFO - PROCESS | 1651 | 1467966718717 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 01:31:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:31:58 INFO - PROCESS | 1651 | 1467966718720 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 01:31:58 INFO - PROCESS | 1651 | 1467966718723 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:31:58 INFO - PROCESS | 1651 | 1467966718726 Marionette TRACE conn2 <- [1,1554,null,{}] 01:31:58 INFO - PROCESS | 1651 | 1467966718729 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:31:58 INFO - PROCESS | 1651 | 1467966718731 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:58 INFO - PROCESS | 1651 | 1467966718841 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 01:31:58 INFO - PROCESS | 1651 | 1467966718937 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966718939 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185bf000 == 43 [pid = 1651] [id = 396] 01:31:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11867b000) [pid = 1651] [serial = 1187] [outer = 0x0] 01:31:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1187d5c00) [pid = 1651] [serial = 1188] [outer = 0x11867b000] 01:31:58 INFO - PROCESS | 1651 | 1467966718970 Marionette DEBUG loaded listener.js 01:31:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1195e3c00) [pid = 1651] [serial = 1189] [outer = 0x11867b000] 01:31:59 INFO - PROCESS | 1651 | 1467966719385 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:31:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:31:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 672ms 01:31:59 INFO - PROCESS | 1651 | 1467966719396 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 01:31:59 INFO - PROCESS | 1651 | 1467966719400 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 01:31:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:31:59 INFO - PROCESS | 1651 | 1467966719405 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:31:59 INFO - PROCESS | 1651 | 1467966719407 Marionette TRACE conn2 <- [1,1558,null,{}] 01:31:59 INFO - PROCESS | 1651 | 1467966719409 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:31:59 INFO - PROCESS | 1651 | 1467966719411 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:59 INFO - PROCESS | 1651 | 1467966719515 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 01:31:59 INFO - PROCESS | 1651 | 1467966719575 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966719576 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:31:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x128fb5800 == 44 [pid = 1651] [id = 397] 01:31:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11981e000) [pid = 1651] [serial = 1190] [outer = 0x0] 01:31:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x121cce400) [pid = 1651] [serial = 1191] [outer = 0x11981e000] 01:31:59 INFO - PROCESS | 1651 | 1467966719607 Marionette DEBUG loaded listener.js 01:31:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x124da2000) [pid = 1651] [serial = 1192] [outer = 0x11981e000] 01:32:00 INFO - PROCESS | 1651 | 1467966720030 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:32:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:32:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 672ms 01:32:00 INFO - PROCESS | 1651 | 1467966720076 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 01:32:00 INFO - PROCESS | 1651 | 1467966720078 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 01:32:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:32:00 INFO - PROCESS | 1651 | 1467966720080 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:32:00 INFO - PROCESS | 1651 | 1467966720083 Marionette TRACE conn2 <- [1,1562,null,{}] 01:32:00 INFO - PROCESS | 1651 | 1467966720090 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:32:00 INFO - PROCESS | 1651 | 1467966720094 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:00 INFO - PROCESS | 1651 | 1467966720224 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 01:32:00 INFO - PROCESS | 1651 | 1467966720309 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966720311 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cda2000 == 45 [pid = 1651] [id = 398] 01:32:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12893e400) [pid = 1651] [serial = 1193] [outer = 0x0] 01:32:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x128f4b800) [pid = 1651] [serial = 1194] [outer = 0x12893e400] 01:32:00 INFO - PROCESS | 1651 | 1467966720343 Marionette DEBUG loaded listener.js 01:32:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1293e7800) [pid = 1651] [serial = 1195] [outer = 0x12893e400] 01:32:00 INFO - PROCESS | 1651 | 1467966720748 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:32:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:32:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 722ms 01:32:00 INFO - PROCESS | 1651 | 1467966720803 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 01:32:00 INFO - PROCESS | 1651 | 1467966720804 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 01:32:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:32:00 INFO - PROCESS | 1651 | 1467966720807 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:32:00 INFO - PROCESS | 1651 | 1467966720808 Marionette TRACE conn2 <- [1,1566,null,{}] 01:32:00 INFO - PROCESS | 1651 | 1467966720810 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:32:00 INFO - PROCESS | 1651 | 1467966720812 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:00 INFO - PROCESS | 1651 | 1467966720914 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 01:32:00 INFO - PROCESS | 1651 | 1467966720974 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966720975 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1a7800 == 46 [pid = 1651] [id = 399] 01:32:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12a698400) [pid = 1651] [serial = 1196] [outer = 0x0] 01:32:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12b81e000) [pid = 1651] [serial = 1197] [outer = 0x12a698400] 01:32:01 INFO - PROCESS | 1651 | 1467966721004 Marionette DEBUG loaded listener.js 01:32:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12b9af400) [pid = 1651] [serial = 1198] [outer = 0x12a698400] 01:32:01 INFO - PROCESS | 1651 | 1467966721441 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:32:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:32:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 668ms 01:32:01 INFO - PROCESS | 1651 | 1467966721476 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 01:32:01 INFO - PROCESS | 1651 | 1467966721477 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 01:32:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:32:01 INFO - PROCESS | 1651 | 1467966721480 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:32:01 INFO - PROCESS | 1651 | 1467966721481 Marionette TRACE conn2 <- [1,1570,null,{}] 01:32:01 INFO - PROCESS | 1651 | 1467966721483 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:32:01 INFO - PROCESS | 1651 | 1467966721485 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:01 INFO - PROCESS | 1651 | 1467966721726 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 01:32:01 INFO - PROCESS | 1651 | 1467966721819 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966721820 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x119092800 == 47 [pid = 1651] [id = 400] 01:32:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x116706800) [pid = 1651] [serial = 1199] [outer = 0x0] 01:32:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x116974c00) [pid = 1651] [serial = 1200] [outer = 0x116706800] 01:32:01 INFO - PROCESS | 1651 | 1467966721850 Marionette DEBUG loaded listener.js 01:32:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1184c6400) [pid = 1651] [serial = 1201] [outer = 0x116706800] 01:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12ca8a800 == 46 [pid = 1651] [id = 394] 01:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbea800 == 45 [pid = 1651] [id = 393] 01:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x124c08800 == 44 [pid = 1651] [id = 392] 01:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9d0000 == 43 [pid = 1651] [id = 391] 01:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12aba7000 == 42 [pid = 1651] [id = 390] 01:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12a513800 == 41 [pid = 1651] [id = 389] 01:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12487c800 == 40 [pid = 1651] [id = 388] 01:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12717c000 == 39 [pid = 1651] [id = 387] 01:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x124c11800 == 38 [pid = 1651] [id = 386] 01:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12113c000 == 37 [pid = 1651] [id = 385] 01:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x1182e3000 == 36 [pid = 1651] [id = 384] 01:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x113d72000 == 35 [pid = 1651] [id = 383] 01:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x1192c1800 == 34 [pid = 1651] [id = 382] 01:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9d7800 == 33 [pid = 1651] [id = 381] 01:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x117253000 == 32 [pid = 1651] [id = 369] 01:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1a7800 == 31 [pid = 1651] [id = 399] 01:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12cda2000 == 30 [pid = 1651] [id = 398] 01:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x128fb5800 == 29 [pid = 1651] [id = 397] 01:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x1185bf000 == 28 [pid = 1651] [id = 396] 01:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12cd93000 == 27 [pid = 1651] [id = 395] 01:32:02 INFO - PROCESS | 1651 | 1467966722861 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:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x124ad1000) [pid = 1651] [serial = 1125] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x121af6c00) [pid = 1651] [serial = 1123] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x127317400) [pid = 1651] [serial = 1128] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1273c9000) [pid = 1651] [serial = 1129] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1167d1400) [pid = 1651] [serial = 1096] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x113839800) [pid = 1651] [serial = 1095] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12132f400) [pid = 1651] [serial = 1099] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x128924c00) [pid = 1651] [serial = 1131] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119823000) [pid = 1651] [serial = 1098] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12761e400) [pid = 1651] [serial = 1102] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x127375800) [pid = 1651] [serial = 1101] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12893cc00) [pid = 1651] [serial = 1138] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12133c800) [pid = 1651] [serial = 1134] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1294dec00) [pid = 1651] [serial = 1105] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x129154000) [pid = 1651] [serial = 1104] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x128934400) [pid = 1651] [serial = 1132] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12761fc00) [pid = 1651] [serial = 1137] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1211dac00) [pid = 1651] [serial = 1120] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x126e72400) [pid = 1651] [serial = 1135] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1294d8c00) [pid = 1651] [serial = 1141] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1294e4400) [pid = 1651] [serial = 1143] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1293ba000) [pid = 1651] [serial = 1140] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1184cb800) [pid = 1651] [serial = 1108] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11662fc00) [pid = 1651] [serial = 1107] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11831a400) [pid = 1651] [serial = 1113] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1184c0400) [pid = 1651] [serial = 1114] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1190c2400) [pid = 1651] [serial = 1116] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1195e8400) [pid = 1651] [serial = 1117] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x113d8f000) [pid = 1651] [serial = 1110] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x121448400) [pid = 1651] [serial = 1122] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1160da000) [pid = 1651] [serial = 1111] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x120f09400) [pid = 1651] [serial = 1119] [outer = 0x0] [url = about:blank] 01:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x126e6e800) [pid = 1651] [serial = 1126] [outer = 0x0] [url = about:blank] 01:32:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:32:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1473ms 01:32:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:32:02 INFO - PROCESS | 1651 | 1467966722953 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 01:32:02 INFO - PROCESS | 1651 | 1467966722956 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 01:32:02 INFO - PROCESS | 1651 | 1467966722959 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:32:02 INFO - PROCESS | 1651 | 1467966722961 Marionette TRACE conn2 <- [1,1574,null,{}] 01:32:02 INFO - PROCESS | 1651 | 1467966722965 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:32:02 INFO - PROCESS | 1651 | 1467966722967 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:03 INFO - PROCESS | 1651 | 1467966723050 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 01:32:03 INFO - PROCESS | 1651 | 1467966723055 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966723058 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x113227000 == 28 [pid = 1651] [id = 401] 01:32:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1128d7400) [pid = 1651] [serial = 1202] [outer = 0x0] 01:32:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1129a7800) [pid = 1651] [serial = 1203] [outer = 0x1128d7400] 01:32:03 INFO - PROCESS | 1651 | 1467966723088 Marionette DEBUG loaded listener.js 01:32:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x112a84c00) [pid = 1651] [serial = 1204] [outer = 0x1128d7400] 01:32:03 INFO - PROCESS | 1651 | 1467966723442 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:32:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:32:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 520ms 01:32:03 INFO - PROCESS | 1651 | 1467966723479 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 01:32:03 INFO - PROCESS | 1651 | 1467966723482 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 01:32:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:32:03 INFO - PROCESS | 1651 | 1467966723487 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:32:03 INFO - PROCESS | 1651 | 1467966723489 Marionette TRACE conn2 <- [1,1578,null,{}] 01:32:03 INFO - PROCESS | 1651 | 1467966723491 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:32:03 INFO - PROCESS | 1651 | 1467966723493 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:03 INFO - PROCESS | 1651 | 1467966723572 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 01:32:03 INFO - PROCESS | 1651 | 1467966723577 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966723580 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x117250800 == 29 [pid = 1651] [id = 402] 01:32:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x113f31400) [pid = 1651] [serial = 1205] [outer = 0x0] 01:32:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11602b000) [pid = 1651] [serial = 1206] [outer = 0x113f31400] 01:32:03 INFO - PROCESS | 1651 | 1467966723610 Marionette DEBUG loaded listener.js 01:32:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1160da400) [pid = 1651] [serial = 1207] [outer = 0x113f31400] 01:32:03 INFO - PROCESS | 1651 | 1467966723950 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:32:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:32:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 469ms 01:32:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:32:03 INFO - PROCESS | 1651 | 1467966723957 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 01:32:03 INFO - PROCESS | 1651 | 1467966723958 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 01:32:03 INFO - PROCESS | 1651 | 1467966723960 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:32:03 INFO - PROCESS | 1651 | 1467966723965 Marionette TRACE conn2 <- [1,1582,null,{}] 01:32:03 INFO - PROCESS | 1651 | 1467966723974 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:32:03 INFO - PROCESS | 1651 | 1467966723977 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:04 INFO - PROCESS | 1651 | 1467966724069 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 01:32:04 INFO - PROCESS | 1651 | 1467966724124 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966724127 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x1187ca800 == 30 [pid = 1651] [id = 403] 01:32:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1167d4400) [pid = 1651] [serial = 1208] [outer = 0x0] 01:32:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1176dc000) [pid = 1651] [serial = 1209] [outer = 0x1167d4400] 01:32:04 INFO - PROCESS | 1651 | 1467966724155 Marionette DEBUG loaded listener.js 01:32:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1183d9800) [pid = 1651] [serial = 1210] [outer = 0x1167d4400] 01:32:04 INFO - PROCESS | 1651 | 1467966724457 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:32:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:32:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 524ms 01:32:04 INFO - PROCESS | 1651 | 1467966724485 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 01:32:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:32:04 INFO - PROCESS | 1651 | 1467966724487 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 01:32:04 INFO - PROCESS | 1651 | 1467966724490 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:32:04 INFO - PROCESS | 1651 | 1467966724491 Marionette TRACE conn2 <- [1,1586,null,{}] 01:32:04 INFO - PROCESS | 1651 | 1467966724493 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:32:04 INFO - PROCESS | 1651 | 1467966724494 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:04 INFO - PROCESS | 1651 | 1467966724575 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 01:32:04 INFO - PROCESS | 1651 | 1467966724635 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966724636 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x119bb8800 == 31 [pid = 1651] [id = 404] 01:32:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1176d8000) [pid = 1651] [serial = 1211] [outer = 0x0] 01:32:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1184cd400) [pid = 1651] [serial = 1212] [outer = 0x1176d8000] 01:32:04 INFO - PROCESS | 1651 | 1467966724661 Marionette DEBUG loaded listener.js 01:32:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11896e400) [pid = 1651] [serial = 1213] [outer = 0x1176d8000] 01:32:04 INFO - PROCESS | 1651 | 1467966724941 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:32:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:32:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 469ms 01:32:04 INFO - PROCESS | 1651 | 1467966724959 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 01:32:04 INFO - PROCESS | 1651 | 1467966724961 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 01:32:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:32:04 INFO - PROCESS | 1651 | 1467966724970 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:32:04 INFO - PROCESS | 1651 | 1467966724971 Marionette TRACE conn2 <- [1,1590,null,{}] 01:32:04 INFO - PROCESS | 1651 | 1467966724973 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:32:04 INFO - PROCESS | 1651 | 1467966724975 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:05 INFO - PROCESS | 1651 | 1467966725079 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 01:32:05 INFO - PROCESS | 1651 | 1467966725082 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966725084 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x121353800 == 32 [pid = 1651] [id = 405] 01:32:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1183d8400) [pid = 1651] [serial = 1214] [outer = 0x0] 01:32:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119050800) [pid = 1651] [serial = 1215] [outer = 0x1183d8400] 01:32:05 INFO - PROCESS | 1651 | 1467966725108 Marionette DEBUG loaded listener.js 01:32:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1195d9c00) [pid = 1651] [serial = 1216] [outer = 0x1183d8400] 01:32:05 INFO - PROCESS | 1651 | 1467966725439 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:32:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:32:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 520ms 01:32:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:32:05 INFO - PROCESS | 1651 | 1467966725491 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 01:32:05 INFO - PROCESS | 1651 | 1467966725492 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 01:32:05 INFO - PROCESS | 1651 | 1467966725494 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:32:05 INFO - PROCESS | 1651 | 1467966725495 Marionette TRACE conn2 <- [1,1594,null,{}] 01:32:05 INFO - PROCESS | 1651 | 1467966725498 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:32:05 INFO - PROCESS | 1651 | 1467966725502 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:05 INFO - PROCESS | 1651 | 1467966725626 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 01:32:05 INFO - PROCESS | 1651 | 1467966725630 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966725631 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e84000 == 33 [pid = 1651] [id = 406] 01:32:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11867a400) [pid = 1651] [serial = 1217] [outer = 0x0] 01:32:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119781000) [pid = 1651] [serial = 1218] [outer = 0x11867a400] 01:32:05 INFO - PROCESS | 1651 | 1467966725656 Marionette DEBUG loaded listener.js 01:32:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1216c7400) [pid = 1651] [serial = 1219] [outer = 0x11867a400] 01:32:05 INFO - PROCESS | 1651 | 1467966725982 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:32:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:32:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 520ms 01:32:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:32:06 INFO - PROCESS | 1651 | 1467966726016 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 01:32:06 INFO - PROCESS | 1651 | 1467966726018 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 01:32:06 INFO - PROCESS | 1651 | 1467966726020 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:32:06 INFO - PROCESS | 1651 | 1467966726021 Marionette TRACE conn2 <- [1,1598,null,{}] 01:32:06 INFO - PROCESS | 1651 | 1467966726023 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:32:06 INFO - PROCESS | 1651 | 1467966726024 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:06 INFO - PROCESS | 1651 | 1467966726119 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 01:32:06 INFO - PROCESS | 1651 | 1467966726123 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966726131 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12672b000 == 34 [pid = 1651] [id = 407] 01:32:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1195e3400) [pid = 1651] [serial = 1220] [outer = 0x0] 01:32:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123ba5000) [pid = 1651] [serial = 1221] [outer = 0x1195e3400] 01:32:06 INFO - PROCESS | 1651 | 1467966726156 Marionette DEBUG loaded listener.js 01:32:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x124ab0000) [pid = 1651] [serial = 1222] [outer = 0x1195e3400] 01:32:06 INFO - PROCESS | 1651 | 1467966726476 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:32:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:32:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 469ms 01:32:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:32:06 INFO - PROCESS | 1651 | 1467966726489 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 01:32:06 INFO - PROCESS | 1651 | 1467966726490 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 01:32:06 INFO - PROCESS | 1651 | 1467966726492 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:32:06 INFO - PROCESS | 1651 | 1467966726493 Marionette TRACE conn2 <- [1,1602,null,{}] 01:32:06 INFO - PROCESS | 1651 | 1467966726504 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:32:06 INFO - PROCESS | 1651 | 1467966726505 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:06 INFO - PROCESS | 1651 | 1467966726606 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 01:32:06 INFO - PROCESS | 1651 | 1467966726609 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966726610 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x126e37800 == 35 [pid = 1651] [id = 408] 01:32:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x124adc000) [pid = 1651] [serial = 1223] [outer = 0x0] 01:32:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12530c400) [pid = 1651] [serial = 1224] [outer = 0x124adc000] 01:32:06 INFO - PROCESS | 1651 | 1467966726669 Marionette DEBUG loaded listener.js 01:32:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1266cdc00) [pid = 1651] [serial = 1225] [outer = 0x124adc000] 01:32:07 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x126d3c400) [pid = 1651] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:32:07 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12a73c800) [pid = 1651] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:32:07 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x127614c00) [pid = 1651] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:32:07 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x128928800) [pid = 1651] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:32:07 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12a5d0800) [pid = 1651] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:32:07 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x120ff4400) [pid = 1651] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:32:07 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1151d4800) [pid = 1651] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:32:07 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1128d8800) [pid = 1651] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:32:07 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1294db000) [pid = 1651] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:32:07 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1132d3800) [pid = 1651] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:32:07 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118675c00) [pid = 1651] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:32:07 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119821c00) [pid = 1651] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:32:07 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1132d1400) [pid = 1651] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:32:07 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12a5cbc00) [pid = 1651] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:32:07 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x121cd0800) [pid = 1651] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:32:07 INFO - PROCESS | 1651 | 1467966727221 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:32:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:32:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 776ms 01:32:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:32:07 INFO - PROCESS | 1651 | 1467966727270 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 01:32:07 INFO - PROCESS | 1651 | 1467966727271 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 01:32:07 INFO - PROCESS | 1651 | 1467966727273 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:32:07 INFO - PROCESS | 1651 | 1467966727274 Marionette TRACE conn2 <- [1,1606,null,{}] 01:32:07 INFO - PROCESS | 1651 | 1467966727276 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:32:07 INFO - PROCESS | 1651 | 1467966727277 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:07 INFO - PROCESS | 1651 | 1467966727350 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 01:32:07 INFO - PROCESS | 1651 | 1467966727409 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966727410 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12762a000 == 36 [pid = 1651] [id = 409] 01:32:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1128d0c00) [pid = 1651] [serial = 1226] [outer = 0x0] 01:32:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118625c00) [pid = 1651] [serial = 1227] [outer = 0x1128d0c00] 01:32:07 INFO - PROCESS | 1651 | 1467966727442 Marionette DEBUG loaded listener.js 01:32:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x124ad7800) [pid = 1651] [serial = 1228] [outer = 0x1128d0c00] 01:32:07 INFO - PROCESS | 1651 | 1467966727702 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:32:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:32:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 470ms 01:32:07 INFO - PROCESS | 1651 | 1467966727751 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 01:32:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:32:07 INFO - PROCESS | 1651 | 1467966727752 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 01:32:07 INFO - PROCESS | 1651 | 1467966727754 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:32:07 INFO - PROCESS | 1651 | 1467966727755 Marionette TRACE conn2 <- [1,1610,null,{}] 01:32:07 INFO - PROCESS | 1651 | 1467966727758 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:32:07 INFO - PROCESS | 1651 | 1467966727759 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:07 INFO - PROCESS | 1651 | 1467966727837 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 01:32:07 INFO - PROCESS | 1651 | 1467966727841 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966727843 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x128d72000 == 37 [pid = 1651] [id = 410] 01:32:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1184c7c00) [pid = 1651] [serial = 1229] [outer = 0x0] 01:32:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1267dac00) [pid = 1651] [serial = 1230] [outer = 0x1184c7c00] 01:32:07 INFO - PROCESS | 1651 | 1467966727869 Marionette DEBUG loaded listener.js 01:32:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x126e70000) [pid = 1651] [serial = 1231] [outer = 0x1184c7c00] 01:32:08 INFO - PROCESS | 1651 | 1467966728202 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:32:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:32:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 468ms 01:32:08 INFO - PROCESS | 1651 | 1467966728222 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 01:32:08 INFO - PROCESS | 1651 | 1467966728224 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 01:32:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:32:08 INFO - PROCESS | 1651 | 1467966728226 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:32:08 INFO - PROCESS | 1651 | 1467966728228 Marionette TRACE conn2 <- [1,1614,null,{}] 01:32:08 INFO - PROCESS | 1651 | 1467966728233 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:32:08 INFO - PROCESS | 1651 | 1467966728234 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:08 INFO - PROCESS | 1651 | 1467966728350 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 01:32:08 INFO - PROCESS | 1651 | 1467966728356 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966728357 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x128fc2000 == 38 [pid = 1651] [id = 411] 01:32:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x126e71800) [pid = 1651] [serial = 1232] [outer = 0x0] 01:32:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x127372800) [pid = 1651] [serial = 1233] [outer = 0x126e71800] 01:32:08 INFO - PROCESS | 1651 | 1467966728384 Marionette DEBUG loaded listener.js 01:32:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1273c6800) [pid = 1651] [serial = 1234] [outer = 0x126e71800] 01:32:08 INFO - PROCESS | 1651 | 1467966728690 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:32:08 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:32:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 472ms 01:32:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:32:08 INFO - PROCESS | 1651 | 1467966728703 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 01:32:08 INFO - PROCESS | 1651 | 1467966728704 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 01:32:08 INFO - PROCESS | 1651 | 1467966728707 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:32:08 INFO - PROCESS | 1651 | 1467966728708 Marionette TRACE conn2 <- [1,1618,null,{}] 01:32:08 INFO - PROCESS | 1651 | 1467966728711 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:32:08 INFO - PROCESS | 1651 | 1467966728714 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:08 INFO - PROCESS | 1651 | 1467966728809 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 01:32:08 INFO - PROCESS | 1651 | 1467966728816 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966728817 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a520000 == 39 [pid = 1651] [id = 412] 01:32:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1273c7000) [pid = 1651] [serial = 1235] [outer = 0x0] 01:32:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x127620800) [pid = 1651] [serial = 1236] [outer = 0x1273c7000] 01:32:08 INFO - PROCESS | 1651 | 1467966728845 Marionette DEBUG loaded listener.js 01:32:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128934800) [pid = 1651] [serial = 1237] [outer = 0x1273c7000] 01:32:09 INFO - PROCESS | 1651 | 1467966729507 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:32:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:32:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 818ms 01:32:09 INFO - PROCESS | 1651 | 1467966729526 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 01:32:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:32:09 INFO - PROCESS | 1651 | 1467966729529 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 01:32:09 INFO - PROCESS | 1651 | 1467966729532 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:32:09 INFO - PROCESS | 1651 | 1467966729534 Marionette TRACE conn2 <- [1,1622,null,{}] 01:32:09 INFO - PROCESS | 1651 | 1467966729538 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:32:09 INFO - PROCESS | 1651 | 1467966729540 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:09 INFO - PROCESS | 1651 | 1467966729654 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 01:32:09 INFO - PROCESS | 1651 | 1467966729737 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966729738 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x117247800 == 40 [pid = 1651] [id = 413] 01:32:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x112ad6800) [pid = 1651] [serial = 1238] [outer = 0x0] 01:32:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1132c9400) [pid = 1651] [serial = 1239] [outer = 0x112ad6800] 01:32:09 INFO - PROCESS | 1651 | 1467966729770 Marionette DEBUG loaded listener.js 01:32:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x113f39800) [pid = 1651] [serial = 1240] [outer = 0x112ad6800] 01:32:10 INFO - PROCESS | 1651 | 1467966730324 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:32:10 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:32:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 822ms 01:32:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:32:10 INFO - PROCESS | 1651 | 1467966730382 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 01:32:10 INFO - PROCESS | 1651 | 1467966730385 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 01:32:10 INFO - PROCESS | 1651 | 1467966730390 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:32:10 INFO - PROCESS | 1651 | 1467966730392 Marionette TRACE conn2 <- [1,1626,null,{}] 01:32:10 INFO - PROCESS | 1651 | 1467966730394 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:32:10 INFO - PROCESS | 1651 | 1467966730396 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:10 INFO - PROCESS | 1651 | 1467966730508 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 01:32:10 INFO - PROCESS | 1651 | 1467966730589 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966730591 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x121cdf000 == 41 [pid = 1651] [id = 414] 01:32:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x116974000) [pid = 1651] [serial = 1241] [outer = 0x0] 01:32:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11845fc00) [pid = 1651] [serial = 1242] [outer = 0x116974000] 01:32:10 INFO - PROCESS | 1651 | 1467966730621 Marionette DEBUG loaded listener.js 01:32:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11867e800) [pid = 1651] [serial = 1243] [outer = 0x116974000] 01:32:11 INFO - PROCESS | 1651 | 1467966731280 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:32:11 INFO - PROCESS | 1651 | --DOCSHELL 0x128fc2000 == 40 [pid = 1651] [id = 411] 01:32:11 INFO - PROCESS | 1651 | --DOCSHELL 0x128d72000 == 39 [pid = 1651] [id = 410] 01:32:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12762a000 == 38 [pid = 1651] [id = 409] 01:32:11 INFO - PROCESS | 1651 | --DOCSHELL 0x126e37800 == 37 [pid = 1651] [id = 408] 01:32:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12672b000 == 36 [pid = 1651] [id = 407] 01:32:11 INFO - PROCESS | 1651 | --DOCSHELL 0x123e84000 == 35 [pid = 1651] [id = 406] 01:32:11 INFO - PROCESS | 1651 | --DOCSHELL 0x121353800 == 34 [pid = 1651] [id = 405] 01:32:11 INFO - PROCESS | 1651 | --DOCSHELL 0x119bb8800 == 33 [pid = 1651] [id = 404] 01:32:11 INFO - PROCESS | 1651 | --DOCSHELL 0x1187ca800 == 32 [pid = 1651] [id = 403] 01:32:11 INFO - PROCESS | 1651 | --DOCSHELL 0x117250800 == 31 [pid = 1651] [id = 402] 01:32:11 INFO - PROCESS | 1651 | --DOCSHELL 0x113227000 == 30 [pid = 1651] [id = 401] 01:32:11 INFO - PROCESS | 1651 | --DOCSHELL 0x119092800 == 29 [pid = 1651] [id = 400] 01:32:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:32:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 976ms 01:32:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:32:11 INFO - PROCESS | 1651 | 1467966731366 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 01:32:11 INFO - PROCESS | 1651 | 1467966731368 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 01:32:11 INFO - PROCESS | 1651 | 1467966731371 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:32:11 INFO - PROCESS | 1651 | 1467966731373 Marionette TRACE conn2 <- [1,1630,null,{}] 01:32:11 INFO - PROCESS | 1651 | 1467966731376 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:32:11 INFO - PROCESS | 1651 | 1467966731378 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:11 INFO - PROCESS | 1651 | 1467966731465 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x128941800) [pid = 1651] [serial = 1165] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x128925000) [pid = 1651] [serial = 1164] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x128dd7400) [pid = 1651] [serial = 1167] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12a6b5800) [pid = 1651] [serial = 1173] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x126d3bc00) [pid = 1651] [serial = 1161] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1184c6000) [pid = 1651] [serial = 1146] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11867e400) [pid = 1651] [serial = 1147] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118677800) [pid = 1651] [serial = 1176] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12a5d0000) [pid = 1651] [serial = 1144] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x124866c00) [pid = 1651] [serial = 1158] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1266cc400) [pid = 1651] [serial = 1159] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1187d5400) [pid = 1651] [serial = 1152] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11946f800) [pid = 1651] [serial = 1153] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x120ff5c00) [pid = 1651] [serial = 1155] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1216bdc00) [pid = 1651] [serial = 1156] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11627c400) [pid = 1651] [serial = 1149] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1173c4000) [pid = 1651] [serial = 1150] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12a6a3400) [pid = 1651] [serial = 1171] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12a69a000) [pid = 1651] [serial = 1170] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x127619800) [pid = 1651] [serial = 1179] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12a73b400) [pid = 1651] [serial = 1174] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12a3b6400) [pid = 1651] [serial = 1168] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12a732c00) [pid = 1651] [serial = 1180] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x120fef400) [pid = 1651] [serial = 1177] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12b9b8400) [pid = 1651] [serial = 1183] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x127371400) [pid = 1651] [serial = 1162] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12be15400) [pid = 1651] [serial = 1186] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x12b9bb800) [pid = 1651] [serial = 1185] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x12b9af000) [pid = 1651] [serial = 1182] [outer = 0x0] [url = about:blank] 01:32:11 INFO - PROCESS | 1651 | 1467966731531 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966731532 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x1167a1800 == 30 [pid = 1651] [id = 415] 01:32:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1151d1400) [pid = 1651] [serial = 1244] [outer = 0x0] 01:32:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x116278c00) [pid = 1651] [serial = 1245] [outer = 0x1151d1400] 01:32:11 INFO - PROCESS | 1651 | 1467966731561 Marionette DEBUG loaded listener.js 01:32:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x116a0b800) [pid = 1651] [serial = 1246] [outer = 0x1151d1400] 01:32:11 INFO - PROCESS | 1651 | 1467966731890 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:32:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:32:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 573ms 01:32:11 INFO - PROCESS | 1651 | 1467966731943 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 01:32:11 INFO - PROCESS | 1651 | 1467966731946 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 01:32:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:32:11 INFO - PROCESS | 1651 | 1467966731950 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:32:11 INFO - PROCESS | 1651 | 1467966731952 Marionette TRACE conn2 <- [1,1634,null,{}] 01:32:11 INFO - PROCESS | 1651 | 1467966731954 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:32:11 INFO - PROCESS | 1651 | 1467966731956 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:12 INFO - PROCESS | 1651 | 1467966732052 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 01:32:12 INFO - PROCESS | 1651 | 1467966732107 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966732109 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x116792800 == 31 [pid = 1651] [id = 416] 01:32:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1172bdc00) [pid = 1651] [serial = 1247] [outer = 0x0] 01:32:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x118620400) [pid = 1651] [serial = 1248] [outer = 0x1172bdc00] 01:32:12 INFO - PROCESS | 1651 | 1467966732135 Marionette DEBUG loaded listener.js 01:32:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11904d400) [pid = 1651] [serial = 1249] [outer = 0x1172bdc00] 01:32:12 INFO - PROCESS | 1651 | 1467966732436 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:32:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:32:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 519ms 01:32:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:32:12 INFO - PROCESS | 1651 | 1467966732470 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 01:32:12 INFO - PROCESS | 1651 | 1467966732471 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 01:32:12 INFO - PROCESS | 1651 | 1467966732473 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:32:12 INFO - PROCESS | 1651 | 1467966732476 Marionette TRACE conn2 <- [1,1638,null,{}] 01:32:12 INFO - PROCESS | 1651 | 1467966732486 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:32:12 INFO - PROCESS | 1651 | 1467966732489 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:12 INFO - PROCESS | 1651 | 1467966732567 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 01:32:12 INFO - PROCESS | 1651 | 1467966732628 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966732630 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218ba800 == 32 [pid = 1651] [id = 417] 01:32:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1129af000) [pid = 1651] [serial = 1250] [outer = 0x0] 01:32:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1195db800) [pid = 1651] [serial = 1251] [outer = 0x1129af000] 01:32:12 INFO - PROCESS | 1651 | 1467966732658 Marionette DEBUG loaded listener.js 01:32:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x120ff9400) [pid = 1651] [serial = 1252] [outer = 0x1129af000] 01:32:12 INFO - PROCESS | 1651 | 1467966732958 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:32:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:32:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 524ms 01:32:13 INFO - PROCESS | 1651 | 1467966733000 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 01:32:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:32:13 INFO - PROCESS | 1651 | 1467966733002 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 01:32:13 INFO - PROCESS | 1651 | 1467966733004 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:32:13 INFO - PROCESS | 1651 | 1467966733005 Marionette TRACE conn2 <- [1,1642,null,{}] 01:32:13 INFO - PROCESS | 1651 | 1467966733007 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:32:13 INFO - PROCESS | 1651 | 1467966733008 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:13 INFO - PROCESS | 1651 | 1467966733089 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 01:32:13 INFO - PROCESS | 1651 | 1467966733092 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966733093 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x126e27000 == 33 [pid = 1651] [id = 418] 01:32:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12133c800) [pid = 1651] [serial = 1253] [outer = 0x0] 01:32:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x123bdd400) [pid = 1651] [serial = 1254] [outer = 0x12133c800] 01:32:13 INFO - PROCESS | 1651 | 1467966733121 Marionette DEBUG loaded listener.js 01:32:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x124ad6c00) [pid = 1651] [serial = 1255] [outer = 0x12133c800] 01:32:13 INFO - PROCESS | 1651 | 1467966733457 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:32:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:32:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 469ms 01:32:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:32:13 INFO - PROCESS | 1651 | 1467966733473 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 01:32:13 INFO - PROCESS | 1651 | 1467966733474 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 01:32:13 INFO - PROCESS | 1651 | 1467966733476 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:32:13 INFO - PROCESS | 1651 | 1467966733477 Marionette TRACE conn2 <- [1,1646,null,{}] 01:32:13 INFO - PROCESS | 1651 | 1467966733513 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:32:13 INFO - PROCESS | 1651 | 1467966733515 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:13 INFO - PROCESS | 1651 | 1467966733617 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 01:32:13 INFO - PROCESS | 1651 | 1467966733628 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966733630 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x128986000 == 34 [pid = 1651] [id = 419] 01:32:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1160e4c00) [pid = 1651] [serial = 1256] [outer = 0x0] 01:32:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123bd1c00) [pid = 1651] [serial = 1257] [outer = 0x1160e4c00] 01:32:13 INFO - PROCESS | 1651 | 1467966733654 Marionette DEBUG loaded listener.js 01:32:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x125310800) [pid = 1651] [serial = 1258] [outer = 0x1160e4c00] 01:32:13 INFO - PROCESS | 1651 | 1467966733989 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:32:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:32:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 526ms 01:32:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:32:14 INFO - PROCESS | 1651 | 1467966734003 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 01:32:14 INFO - PROCESS | 1651 | 1467966734004 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 01:32:14 INFO - PROCESS | 1651 | 1467966734006 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:32:14 INFO - PROCESS | 1651 | 1467966734007 Marionette TRACE conn2 <- [1,1650,null,{}] 01:32:14 INFO - PROCESS | 1651 | 1467966734009 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:32:14 INFO - PROCESS | 1651 | 1467966734015 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:14 INFO - PROCESS | 1651 | 1467966734137 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 01:32:14 INFO - PROCESS | 1651 | 1467966734141 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966734142 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295d2000 == 35 [pid = 1651] [id = 420] 01:32:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x124add400) [pid = 1651] [serial = 1259] [outer = 0x0] 01:32:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x126e78000) [pid = 1651] [serial = 1260] [outer = 0x124add400] 01:32:14 INFO - PROCESS | 1651 | 1467966734167 Marionette DEBUG loaded listener.js 01:32:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x128923000) [pid = 1651] [serial = 1261] [outer = 0x124add400] 01:32:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:32:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 519ms 01:32:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:32:14 INFO - PROCESS | 1651 | 1467966734522 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:32:14 INFO - PROCESS | 1651 | 1467966734525 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 01:32:14 INFO - PROCESS | 1651 | 1467966734526 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 01:32:14 INFO - PROCESS | 1651 | 1467966734528 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:32:14 INFO - PROCESS | 1651 | 1467966734531 Marionette TRACE conn2 <- [1,1654,null,{}] 01:32:14 INFO - PROCESS | 1651 | 1467966734535 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:32:14 INFO - PROCESS | 1651 | 1467966734536 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:14 INFO - PROCESS | 1651 | 1467966734639 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 01:32:14 INFO - PROCESS | 1651 | 1467966734653 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966734654 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a67f000 == 36 [pid = 1651] [id = 421] 01:32:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12892b800) [pid = 1651] [serial = 1262] [outer = 0x0] 01:32:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128936c00) [pid = 1651] [serial = 1263] [outer = 0x12892b800] 01:32:14 INFO - PROCESS | 1651 | 1467966734680 Marionette DEBUG loaded listener.js 01:32:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128dd7400) [pid = 1651] [serial = 1264] [outer = 0x12892b800] 01:32:15 INFO - PROCESS | 1651 | 1467966735004 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:32:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:32:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 521ms 01:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:32:15 INFO - PROCESS | 1651 | 1467966735050 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 01:32:15 INFO - PROCESS | 1651 | 1467966735051 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 01:32:15 INFO - PROCESS | 1651 | 1467966735053 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:32:15 INFO - PROCESS | 1651 | 1467966735054 Marionette TRACE conn2 <- [1,1658,null,{}] 01:32:15 INFO - PROCESS | 1651 | 1467966735056 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:32:15 INFO - PROCESS | 1651 | 1467966735057 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:15 INFO - PROCESS | 1651 | 1467966735154 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 01:32:15 INFO - PROCESS | 1651 | 1467966735166 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966735167 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12aba4800 == 37 [pid = 1651] [id = 422] 01:32:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128dd7800) [pid = 1651] [serial = 1265] [outer = 0x0] 01:32:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128f4f400) [pid = 1651] [serial = 1266] [outer = 0x128dd7800] 01:32:15 INFO - PROCESS | 1651 | 1467966735192 Marionette DEBUG loaded listener.js 01:32:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x129327800) [pid = 1651] [serial = 1267] [outer = 0x128dd7800] 01:32:15 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1176d8000) [pid = 1651] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:32:15 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x113f31400) [pid = 1651] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:32:15 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1167d4400) [pid = 1651] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:32:15 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116706800) [pid = 1651] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:32:15 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11867b000) [pid = 1651] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:32:15 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11981e000) [pid = 1651] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:32:15 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1183d8400) [pid = 1651] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:32:15 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12893e400) [pid = 1651] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:32:15 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11867a400) [pid = 1651] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:32:15 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1128d0c00) [pid = 1651] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:32:15 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12a698400) [pid = 1651] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:32:15 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x124adc000) [pid = 1651] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:32:15 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1195e3400) [pid = 1651] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:32:15 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1184c7c00) [pid = 1651] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:32:15 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1128d7400) [pid = 1651] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:32:15 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x126e71800) [pid = 1651] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:32:15 INFO - PROCESS | 1651 | 1467966735650 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:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 622ms 01:32:15 INFO - PROCESS | 1651 | 1467966735676 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 01:32:15 INFO - PROCESS | 1651 | 1467966735677 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 01:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:32:15 INFO - PROCESS | 1651 | 1467966735680 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:32:15 INFO - PROCESS | 1651 | 1467966735683 Marionette TRACE conn2 <- [1,1662,null,{}] 01:32:15 INFO - PROCESS | 1651 | 1467966735685 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:32:15 INFO - PROCESS | 1651 | 1467966735686 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:15 INFO - PROCESS | 1651 | 1467966735762 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 01:32:15 INFO - PROCESS | 1651 | 1467966735768 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966735769 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218ba000 == 38 [pid = 1651] [id = 423] 01:32:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1130e0c00) [pid = 1651] [serial = 1268] [outer = 0x0] 01:32:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1176d8000) [pid = 1651] [serial = 1269] [outer = 0x1130e0c00] 01:32:15 INFO - PROCESS | 1651 | 1467966735793 Marionette DEBUG loaded listener.js 01:32:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1190bec00) [pid = 1651] [serial = 1270] [outer = 0x1130e0c00] 01:32:16 INFO - PROCESS | 1651 | 1467966736121 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:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 470ms 01:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:32:16 INFO - PROCESS | 1651 | 1467966736151 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 01:32:16 INFO - PROCESS | 1651 | 1467966736152 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 01:32:16 INFO - PROCESS | 1651 | 1467966736154 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:32:16 INFO - PROCESS | 1651 | 1467966736155 Marionette TRACE conn2 <- [1,1666,null,{}] 01:32:16 INFO - PROCESS | 1651 | 1467966736157 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:32:16 INFO - PROCESS | 1651 | 1467966736158 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:16 INFO - PROCESS | 1651 | 1467966736236 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 01:32:16 INFO - PROCESS | 1651 | 1467966736297 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966736298 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9cf000 == 39 [pid = 1651] [id = 424] 01:32:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x118971400) [pid = 1651] [serial = 1271] [outer = 0x0] 01:32:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x121af8400) [pid = 1651] [serial = 1272] [outer = 0x118971400] 01:32:16 INFO - PROCESS | 1651 | 1467966736324 Marionette DEBUG loaded listener.js 01:32:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x124ad3400) [pid = 1651] [serial = 1273] [outer = 0x118971400] 01:32:16 INFO - PROCESS | 1651 | 1467966736602 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:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 469ms 01:32:16 INFO - PROCESS | 1651 | 1467966736623 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 01:32:16 INFO - PROCESS | 1651 | 1467966736625 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 01:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:32:16 INFO - PROCESS | 1651 | 1467966736627 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:32:16 INFO - PROCESS | 1651 | 1467966736629 Marionette TRACE conn2 <- [1,1670,null,{}] 01:32:16 INFO - PROCESS | 1651 | 1467966736639 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:32:16 INFO - PROCESS | 1651 | 1467966736640 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:16 INFO - PROCESS | 1651 | 1467966736737 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 01:32:16 INFO - PROCESS | 1651 | 1467966736741 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966736743 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbed800 == 40 [pid = 1651] [id = 425] 01:32:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11977e400) [pid = 1651] [serial = 1274] [outer = 0x0] 01:32:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1293b6800) [pid = 1651] [serial = 1275] [outer = 0x11977e400] 01:32:16 INFO - PROCESS | 1651 | 1467966736769 Marionette DEBUG loaded listener.js 01:32:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1293f1800) [pid = 1651] [serial = 1276] [outer = 0x11977e400] 01:32:17 INFO - PROCESS | 1651 | 1467966737156 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:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 576ms 01:32:17 INFO - PROCESS | 1651 | 1467966737204 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 01:32:17 INFO - PROCESS | 1651 | 1467966737206 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 01:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:32:17 INFO - PROCESS | 1651 | 1467966737209 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:32:17 INFO - PROCESS | 1651 | 1467966737211 Marionette TRACE conn2 <- [1,1674,null,{}] 01:32:17 INFO - PROCESS | 1651 | 1467966737214 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:32:17 INFO - PROCESS | 1651 | 1467966737216 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:17 INFO - PROCESS | 1651 | 1467966737338 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 01:32:17 INFO - PROCESS | 1651 | 1467966737343 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966737345 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c538800 == 41 [pid = 1651] [id = 426] 01:32:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1293f1c00) [pid = 1651] [serial = 1277] [outer = 0x0] 01:32:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1294e2800) [pid = 1651] [serial = 1278] [outer = 0x1293f1c00] 01:32:17 INFO - PROCESS | 1651 | 1467966737385 Marionette DEBUG loaded listener.js 01:32:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12a3b6800) [pid = 1651] [serial = 1279] [outer = 0x1293f1c00] 01:32:17 INFO - PROCESS | 1651 | 1467966737867 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:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 672ms 01:32:17 INFO - PROCESS | 1651 | 1467966737883 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 01:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:32:17 INFO - PROCESS | 1651 | 1467966737885 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 01:32:17 INFO - PROCESS | 1651 | 1467966737889 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:32:17 INFO - PROCESS | 1651 | 1467966737890 Marionette TRACE conn2 <- [1,1678,null,{}] 01:32:17 INFO - PROCESS | 1651 | 1467966737895 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:32:17 INFO - PROCESS | 1651 | 1467966737896 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:18 INFO - PROCESS | 1651 | 1467966738008 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 01:32:18 INFO - PROCESS | 1651 | 1467966738103 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966738105 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1187b2800 == 42 [pid = 1651] [id = 427] 01:32:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x116707800) [pid = 1651] [serial = 1280] [outer = 0x0] 01:32:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x116a0c000) [pid = 1651] [serial = 1281] [outer = 0x116707800] 01:32:18 INFO - PROCESS | 1651 | 1467966738139 Marionette DEBUG loaded listener.js 01:32:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1184c1400) [pid = 1651] [serial = 1282] [outer = 0x116707800] 01:32:18 INFO - PROCESS | 1651 | 1467966738568 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:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 722ms 01:32:18 INFO - PROCESS | 1651 | 1467966738611 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 01:32:18 INFO - PROCESS | 1651 | 1467966738614 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 01:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:32:18 INFO - PROCESS | 1651 | 1467966738637 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:32:18 INFO - PROCESS | 1651 | 1467966738639 Marionette TRACE conn2 <- [1,1682,null,{}] 01:32:18 INFO - PROCESS | 1651 | 1467966738641 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:32:18 INFO - PROCESS | 1651 | 1467966738643 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:18 INFO - PROCESS | 1651 | 1467966738747 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 01:32:18 INFO - PROCESS | 1651 | 1467966738819 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966738820 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12695f000 == 43 [pid = 1651] [id = 428] 01:32:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1190c8000) [pid = 1651] [serial = 1283] [outer = 0x0] 01:32:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1195e5400) [pid = 1651] [serial = 1284] [outer = 0x1190c8000] 01:32:18 INFO - PROCESS | 1651 | 1467966738852 Marionette DEBUG loaded listener.js 01:32:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119a18400) [pid = 1651] [serial = 1285] [outer = 0x1190c8000] 01:32:19 INFO - PROCESS | 1651 | 1467966739269 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:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 671ms 01:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:32:19 INFO - PROCESS | 1651 | 1467966739307 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 01:32:19 INFO - PROCESS | 1651 | 1467966739308 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 01:32:19 INFO - PROCESS | 1651 | 1467966739311 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:32:19 INFO - PROCESS | 1651 | 1467966739314 Marionette TRACE conn2 <- [1,1686,null,{}] 01:32:19 INFO - PROCESS | 1651 | 1467966739342 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:32:19 INFO - PROCESS | 1651 | 1467966739345 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:19 INFO - PROCESS | 1651 | 1467966739482 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 01:32:19 INFO - PROCESS | 1651 | 1467966739525 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966739527 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c532800 == 44 [pid = 1651] [id = 429] 01:32:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1216bbc00) [pid = 1651] [serial = 1286] [outer = 0x0] 01:32:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x126d40000) [pid = 1651] [serial = 1287] [outer = 0x1216bbc00] 01:32:19 INFO - PROCESS | 1651 | 1467966739570 Marionette DEBUG loaded listener.js 01:32:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12737b800) [pid = 1651] [serial = 1288] [outer = 0x1216bbc00] 01:32:19 INFO - PROCESS | 1651 | 1467966739990 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:32:20 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:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 692ms 01:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:32:20 INFO - PROCESS | 1651 | 1467966740003 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 01:32:20 INFO - PROCESS | 1651 | 1467966740005 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 01:32:20 INFO - PROCESS | 1651 | 1467966740008 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:32:20 INFO - PROCESS | 1651 | 1467966740009 Marionette TRACE conn2 <- [1,1690,null,{}] 01:32:20 INFO - PROCESS | 1651 | 1467966740011 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:32:20 INFO - PROCESS | 1651 | 1467966740014 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:20 INFO - PROCESS | 1651 | 1467966740116 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 01:32:20 INFO - PROCESS | 1651 | 1467966740174 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966740175 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cd89800 == 45 [pid = 1651] [id = 430] 01:32:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1273c2800) [pid = 1651] [serial = 1289] [outer = 0x0] 01:32:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12892a800) [pid = 1651] [serial = 1290] [outer = 0x1273c2800] 01:32:20 INFO - PROCESS | 1651 | 1467966740207 Marionette DEBUG loaded listener.js 01:32:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x129154000) [pid = 1651] [serial = 1291] [outer = 0x1273c2800] 01:32:20 INFO - PROCESS | 1651 | 1467966740693 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:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 720ms 01:32:20 INFO - PROCESS | 1651 | 1467966740728 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 01:32:20 INFO - PROCESS | 1651 | 1467966740732 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 01:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:32:20 INFO - PROCESS | 1651 | 1467966740736 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:32:20 INFO - PROCESS | 1651 | 1467966740738 Marionette TRACE conn2 <- [1,1694,null,{}] 01:32:20 INFO - PROCESS | 1651 | 1467966740770 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:32:20 INFO - PROCESS | 1651 | 1467966740773 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:20 INFO - PROCESS | 1651 | 1467966740926 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 01:32:21 INFO - PROCESS | 1651 | 1467966741033 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966741035 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d59800 == 46 [pid = 1651] [id = 431] 01:32:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1129b1800) [pid = 1651] [serial = 1292] [outer = 0x0] 01:32:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11861e400) [pid = 1651] [serial = 1293] [outer = 0x1129b1800] 01:32:21 INFO - PROCESS | 1651 | 1467966741080 Marionette DEBUG loaded listener.js 01:32:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1267dd000) [pid = 1651] [serial = 1294] [outer = 0x1129b1800] 01:32:21 INFO - PROCESS | 1651 | 1467966741637 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:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 971ms 01:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:32:21 INFO - PROCESS | 1651 | 1467966741707 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 01:32:21 INFO - PROCESS | 1651 | 1467966741709 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 01:32:21 INFO - PROCESS | 1651 | 1467966741712 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:32:21 INFO - PROCESS | 1651 | 1467966741714 Marionette TRACE conn2 <- [1,1698,null,{}] 01:32:21 INFO - PROCESS | 1651 | 1467966741718 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:32:21 INFO - PROCESS | 1651 | 1467966741720 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:21 INFO - PROCESS | 1651 | 1467966741817 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 01:32:21 INFO - PROCESS | 1651 | 1467966741878 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966741879 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1187c6000 == 47 [pid = 1651] [id = 432] 01:32:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x116a19000) [pid = 1651] [serial = 1295] [outer = 0x0] 01:32:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11831a000) [pid = 1651] [serial = 1296] [outer = 0x116a19000] 01:32:21 INFO - PROCESS | 1651 | 1467966741908 Marionette DEBUG loaded listener.js 01:32:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1184cb000) [pid = 1651] [serial = 1297] [outer = 0x116a19000] 01:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbed800 == 46 [pid = 1651] [id = 425] 01:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9cf000 == 45 [pid = 1651] [id = 424] 01:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1218ba000 == 44 [pid = 1651] [id = 423] 01:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12aba4800 == 43 [pid = 1651] [id = 422] 01:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12a67f000 == 42 [pid = 1651] [id = 421] 01:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1295d2000 == 41 [pid = 1651] [id = 420] 01:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x128986000 == 40 [pid = 1651] [id = 419] 01:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x126e27000 == 39 [pid = 1651] [id = 418] 01:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1218ba800 == 38 [pid = 1651] [id = 417] 01:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x116792800 == 37 [pid = 1651] [id = 416] 01:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1167a1800 == 36 [pid = 1651] [id = 415] 01:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x121cdf000 == 35 [pid = 1651] [id = 414] 01:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x117247800 == 34 [pid = 1651] [id = 413] 01:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12a520000 == 33 [pid = 1651] [id = 412] 01:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x117d59800 == 32 [pid = 1651] [id = 431] 01:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12cd89800 == 31 [pid = 1651] [id = 430] 01:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12c532800 == 30 [pid = 1651] [id = 429] 01:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12695f000 == 29 [pid = 1651] [id = 428] 01:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12c538800 == 28 [pid = 1651] [id = 426] 01:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1187b2800 == 27 [pid = 1651] [id = 427] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1184cd400) [pid = 1651] [serial = 1212] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11602b000) [pid = 1651] [serial = 1206] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1160da400) [pid = 1651] [serial = 1207] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1176dc000) [pid = 1651] [serial = 1209] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1183d9800) [pid = 1651] [serial = 1210] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1184c6400) [pid = 1651] [serial = 1201] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x116974c00) [pid = 1651] [serial = 1200] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1195e3c00) [pid = 1651] [serial = 1189] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1187d5c00) [pid = 1651] [serial = 1188] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x124da2000) [pid = 1651] [serial = 1192] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x121cce400) [pid = 1651] [serial = 1191] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119050800) [pid = 1651] [serial = 1215] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1293e7800) [pid = 1651] [serial = 1195] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x128f4b800) [pid = 1651] [serial = 1194] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119781000) [pid = 1651] [serial = 1218] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x118625c00) [pid = 1651] [serial = 1227] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12b9af400) [pid = 1651] [serial = 1198] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12530c400) [pid = 1651] [serial = 1224] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12b81e000) [pid = 1651] [serial = 1197] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x124ab0000) [pid = 1651] [serial = 1222] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x123ba5000) [pid = 1651] [serial = 1221] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1267dac00) [pid = 1651] [serial = 1230] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x126e70000) [pid = 1651] [serial = 1231] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1266cdc00) [pid = 1651] [serial = 1225] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x124ad7800) [pid = 1651] [serial = 1228] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x112a84c00) [pid = 1651] [serial = 1204] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1129a7800) [pid = 1651] [serial = 1203] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1216c7400) [pid = 1651] [serial = 1219] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1273c6800) [pid = 1651] [serial = 1234] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1195d9c00) [pid = 1651] [serial = 1216] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x127620800) [pid = 1651] [serial = 1236] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11896e400) [pid = 1651] [serial = 1213] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x127372800) [pid = 1651] [serial = 1233] [outer = 0x0] [url = about:blank] 01:32:22 INFO - PROCESS | 1651 | 1467966742865 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:32:22 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:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1176ms 01:32:22 INFO - PROCESS | 1651 | 1467966742889 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 01:32:22 INFO - PROCESS | 1651 | 1467966742891 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 01:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:32:22 INFO - PROCESS | 1651 | 1467966742894 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:32:22 INFO - PROCESS | 1651 | 1467966742899 Marionette TRACE conn2 <- [1,1702,null,{}] 01:32:22 INFO - PROCESS | 1651 | 1467966742902 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:32:22 INFO - PROCESS | 1651 | 1467966742903 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:22 INFO - PROCESS | 1651 | 1467966742985 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 01:32:22 INFO - PROCESS | 1651 | 1467966742989 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966742991 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170e7000 == 28 [pid = 1651] [id = 433] 01:32:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x112a7c400) [pid = 1651] [serial = 1298] [outer = 0x0] 01:32:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x116278400) [pid = 1651] [serial = 1299] [outer = 0x112a7c400] 01:32:23 INFO - PROCESS | 1651 | 1467966743022 Marionette DEBUG loaded listener.js 01:32:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1166f9c00) [pid = 1651] [serial = 1300] [outer = 0x112a7c400] 01:32:23 INFO - PROCESS | 1651 | 1467966743370 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:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 522ms 01:32:23 INFO - PROCESS | 1651 | 1467966743419 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 01:32:23 INFO - PROCESS | 1651 | 1467966743422 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 01:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:32:23 INFO - PROCESS | 1651 | 1467966743427 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:32:23 INFO - PROCESS | 1651 | 1467966743429 Marionette TRACE conn2 <- [1,1706,null,{}] 01:32:23 INFO - PROCESS | 1651 | 1467966743431 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:32:23 INFO - PROCESS | 1651 | 1467966743433 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:23 INFO - PROCESS | 1651 | 1467966743516 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 01:32:23 INFO - PROCESS | 1651 | 1467966743520 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966743521 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x119004800 == 29 [pid = 1651] [id = 434] 01:32:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1167d5400) [pid = 1651] [serial = 1301] [outer = 0x0] 01:32:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1183d2000) [pid = 1651] [serial = 1302] [outer = 0x1167d5400] 01:32:23 INFO - PROCESS | 1651 | 1467966743548 Marionette DEBUG loaded listener.js 01:32:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11867a400) [pid = 1651] [serial = 1303] [outer = 0x1167d5400] 01:32:23 INFO - PROCESS | 1651 | 1467966743982 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:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 571ms 01:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:32:24 INFO - PROCESS | 1651 | 1467966744000 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 01:32:24 INFO - PROCESS | 1651 | 1467966744002 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 01:32:24 INFO - PROCESS | 1651 | 1467966744005 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:32:24 INFO - PROCESS | 1651 | 1467966744009 Marionette TRACE conn2 <- [1,1710,null,{}] 01:32:24 INFO - PROCESS | 1651 | 1467966744024 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:32:24 INFO - PROCESS | 1651 | 1467966744029 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:24 INFO - PROCESS | 1651 | 1467966744146 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 01:32:24 INFO - PROCESS | 1651 | 1467966744155 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966744158 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x121138000 == 30 [pid = 1651] [id = 435] 01:32:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x118974800) [pid = 1651] [serial = 1304] [outer = 0x0] 01:32:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119467000) [pid = 1651] [serial = 1305] [outer = 0x118974800] 01:32:24 INFO - PROCESS | 1651 | 1467966744198 Marionette DEBUG loaded listener.js 01:32:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119781800) [pid = 1651] [serial = 1306] [outer = 0x118974800] 01:32:24 INFO - PROCESS | 1651 | 1467966744618 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:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 625ms 01:32:24 INFO - PROCESS | 1651 | 1467966744634 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 01:32:24 INFO - PROCESS | 1651 | 1467966744636 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 01:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:32:24 INFO - PROCESS | 1651 | 1467966744639 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:32:24 INFO - PROCESS | 1651 | 1467966744640 Marionette TRACE conn2 <- [1,1714,null,{}] 01:32:24 INFO - PROCESS | 1651 | 1467966744642 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:32:24 INFO - PROCESS | 1651 | 1467966744643 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:24 INFO - PROCESS | 1651 | 1467966744762 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 01:32:24 INFO - PROCESS | 1651 | 1467966744777 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966744778 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x121430000 == 31 [pid = 1651] [id = 436] 01:32:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119781000) [pid = 1651] [serial = 1307] [outer = 0x0] 01:32:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x120fecc00) [pid = 1651] [serial = 1308] [outer = 0x119781000] 01:32:24 INFO - PROCESS | 1651 | 1467966744803 Marionette DEBUG loaded listener.js 01:32:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x121331400) [pid = 1651] [serial = 1309] [outer = 0x119781000] 01:32:25 INFO - PROCESS | 1651 | 1467966745193 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:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 569ms 01:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:32:25 INFO - PROCESS | 1651 | 1467966745208 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 01:32:25 INFO - PROCESS | 1651 | 1467966745210 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 01:32:25 INFO - PROCESS | 1651 | 1467966745213 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:32:25 INFO - PROCESS | 1651 | 1467966745215 Marionette TRACE conn2 <- [1,1718,null,{}] 01:32:25 INFO - PROCESS | 1651 | 1467966745222 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:32:25 INFO - PROCESS | 1651 | 1467966745223 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:25 INFO - PROCESS | 1651 | 1467966745320 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 01:32:25 INFO - PROCESS | 1651 | 1467966745323 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966745325 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x1252f0000 == 32 [pid = 1651] [id = 437] 01:32:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1132cb000) [pid = 1651] [serial = 1310] [outer = 0x0] 01:32:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1219bbc00) [pid = 1651] [serial = 1311] [outer = 0x1132cb000] 01:32:25 INFO - PROCESS | 1651 | 1467966745350 Marionette DEBUG loaded listener.js 01:32:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1248eb800) [pid = 1651] [serial = 1312] [outer = 0x1132cb000] 01:32:25 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x124add400) [pid = 1651] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:32:25 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12892b800) [pid = 1651] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:32:25 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x128dd7800) [pid = 1651] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:32:25 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116974000) [pid = 1651] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:32:25 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x112ad6800) [pid = 1651] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:32:25 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1172bdc00) [pid = 1651] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:32:25 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1129af000) [pid = 1651] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:32:25 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12133c800) [pid = 1651] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:32:25 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1151d1400) [pid = 1651] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:32:25 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1273c7000) [pid = 1651] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:32:25 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1130e0c00) [pid = 1651] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:32:25 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1293f1c00) [pid = 1651] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:32:25 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11977e400) [pid = 1651] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:32:25 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x118971400) [pid = 1651] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:32:25 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1160e4c00) [pid = 1651] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:32:26 INFO - PROCESS | 1651 | 1467966746122 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:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 924ms 01:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:32:26 INFO - PROCESS | 1651 | 1467966746136 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 01:32:26 INFO - PROCESS | 1651 | 1467966746139 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 01:32:26 INFO - PROCESS | 1651 | 1467966746142 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:32:26 INFO - PROCESS | 1651 | 1467966746144 Marionette TRACE conn2 <- [1,1722,null,{}] 01:32:26 INFO - PROCESS | 1651 | 1467966746148 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:32:26 INFO - PROCESS | 1651 | 1467966746149 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:26 INFO - PROCESS | 1651 | 1467966746260 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 01:32:26 INFO - PROCESS | 1651 | 1467966746339 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966746341 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d73800 == 33 [pid = 1651] [id = 438] 01:32:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x112f77800) [pid = 1651] [serial = 1313] [outer = 0x0] 01:32:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11386fc00) [pid = 1651] [serial = 1314] [outer = 0x112f77800] 01:32:26 INFO - PROCESS | 1651 | 1467966746373 Marionette DEBUG loaded listener.js 01:32:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x116029400) [pid = 1651] [serial = 1315] [outer = 0x112f77800] 01:32:26 INFO - PROCESS | 1651 | 1467966746857 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:32:26 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:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 775ms 01:32:26 INFO - PROCESS | 1651 | 1467966746917 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 01:32:26 INFO - PROCESS | 1651 | 1467966746921 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 01:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:32:26 INFO - PROCESS | 1651 | 1467966746925 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:32:26 INFO - PROCESS | 1651 | 1467966746927 Marionette TRACE conn2 <- [1,1726,null,{}] 01:32:26 INFO - PROCESS | 1651 | 1467966746929 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:32:26 INFO - PROCESS | 1651 | 1467966746931 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:27 INFO - PROCESS | 1651 | 1467966747034 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 01:32:27 INFO - PROCESS | 1651 | 1467966747112 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966747113 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x1252e4800 == 34 [pid = 1651] [id = 439] 01:32:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1172c0c00) [pid = 1651] [serial = 1316] [outer = 0x0] 01:32:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1184c5400) [pid = 1651] [serial = 1317] [outer = 0x1172c0c00] 01:32:27 INFO - PROCESS | 1651 | 1467966747144 Marionette DEBUG loaded listener.js 01:32:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11878d800) [pid = 1651] [serial = 1318] [outer = 0x1172c0c00] 01:32:27 INFO - PROCESS | 1651 | 1467966747720 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:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 875ms 01:32:27 INFO - PROCESS | 1651 | 1467966747805 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 01:32:27 INFO - PROCESS | 1651 | 1467966747808 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 01:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:32:27 INFO - PROCESS | 1651 | 1467966747811 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:32:27 INFO - PROCESS | 1651 | 1467966747813 Marionette TRACE conn2 <- [1,1730,null,{}] 01:32:27 INFO - PROCESS | 1651 | 1467966747816 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:32:27 INFO - PROCESS | 1651 | 1467966747818 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:27 INFO - PROCESS | 1651 | 1467966747930 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 01:32:27 INFO - PROCESS | 1651 | --DOCSHELL 0x121430000 == 33 [pid = 1651] [id = 436] 01:32:27 INFO - PROCESS | 1651 | --DOCSHELL 0x121138000 == 32 [pid = 1651] [id = 435] 01:32:27 INFO - PROCESS | 1651 | --DOCSHELL 0x119004800 == 31 [pid = 1651] [id = 434] 01:32:27 INFO - PROCESS | 1651 | --DOCSHELL 0x1170e7000 == 30 [pid = 1651] [id = 433] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x126e78000) [pid = 1651] [serial = 1260] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x128936c00) [pid = 1651] [serial = 1263] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x128f4f400) [pid = 1651] [serial = 1266] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11845fc00) [pid = 1651] [serial = 1242] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11867e800) [pid = 1651] [serial = 1243] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1132c9400) [pid = 1651] [serial = 1239] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x113f39800) [pid = 1651] [serial = 1240] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x118620400) [pid = 1651] [serial = 1248] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x11904d400) [pid = 1651] [serial = 1249] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1195db800) [pid = 1651] [serial = 1251] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x120ff9400) [pid = 1651] [serial = 1252] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x123bdd400) [pid = 1651] [serial = 1254] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x116278c00) [pid = 1651] [serial = 1245] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x116a0b800) [pid = 1651] [serial = 1246] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x128dd7400) [pid = 1651] [serial = 1264] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x128934800) [pid = 1651] [serial = 1237] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x129327800) [pid = 1651] [serial = 1267] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x1176d8000) [pid = 1651] [serial = 1269] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x1294e2800) [pid = 1651] [serial = 1278] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x1190bec00) [pid = 1651] [serial = 1270] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x12a3b6800) [pid = 1651] [serial = 1279] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x1293b6800) [pid = 1651] [serial = 1275] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x121af8400) [pid = 1651] [serial = 1272] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x124ad3400) [pid = 1651] [serial = 1273] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x123bd1c00) [pid = 1651] [serial = 1257] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x1293f1800) [pid = 1651] [serial = 1276] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 58 (0x128923000) [pid = 1651] [serial = 1261] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 57 (0x124ad6c00) [pid = 1651] [serial = 1255] [outer = 0x0] [url = about:blank] 01:32:27 INFO - PROCESS | 1651 | --DOMWINDOW == 56 (0x125310800) [pid = 1651] [serial = 1258] [outer = 0x0] [url = about:blank] 01:32:28 INFO - PROCESS | 1651 | 1467966748009 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966748012 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x11661a800 == 31 [pid = 1651] [id = 440] 01:32:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x113844c00) [pid = 1651] [serial = 1319] [outer = 0x0] 01:32:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x1160e1000) [pid = 1651] [serial = 1320] [outer = 0x113844c00] 01:32:28 INFO - PROCESS | 1651 | 1467966748041 Marionette DEBUG loaded listener.js 01:32:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x116704400) [pid = 1651] [serial = 1321] [outer = 0x113844c00] 01:32:28 INFO - PROCESS | 1651 | 1467966748342 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:32:28 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:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 574ms 01:32:28 INFO - PROCESS | 1651 | 1467966748386 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 01:32:28 INFO - PROCESS | 1651 | 1467966748389 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 01:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:32:28 INFO - PROCESS | 1651 | 1467966748393 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:32:28 INFO - PROCESS | 1651 | 1467966748395 Marionette TRACE conn2 <- [1,1734,null,{}] 01:32:28 INFO - PROCESS | 1651 | 1467966748400 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:32:28 INFO - PROCESS | 1651 | 1467966748402 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:28 INFO - PROCESS | 1651 | 1467966748478 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 01:32:28 INFO - PROCESS | 1651 | 1467966748485 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966748486 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195ab000 == 32 [pid = 1651] [id = 441] 01:32:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x1176dd800) [pid = 1651] [serial = 1322] [outer = 0x0] 01:32:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x11878e000) [pid = 1651] [serial = 1323] [outer = 0x1176dd800] 01:32:28 INFO - PROCESS | 1651 | 1467966748512 Marionette DEBUG loaded listener.js 01:32:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x11904a400) [pid = 1651] [serial = 1324] [outer = 0x1176dd800] 01:32:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1187c6000 == 31 [pid = 1651] [id = 432] 01:32:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1252e4800 == 30 [pid = 1651] [id = 439] 01:32:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1252f0000 == 29 [pid = 1651] [id = 437] 01:32:29 INFO - PROCESS | 1651 | --DOCSHELL 0x117d73800 == 28 [pid = 1651] [id = 438] 01:32:29 INFO - PROCESS | 1651 | --DOCSHELL 0x11661a800 == 27 [pid = 1651] [id = 440] 01:32:29 INFO - PROCESS | 1651 | 1467966749923 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:32:29 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:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1574ms 01:32:29 INFO - PROCESS | 1651 | 1467966749968 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 01:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:32:29 INFO - PROCESS | 1651 | 1467966749970 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 01:32:29 INFO - PROCESS | 1651 | 1467966749974 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:32:29 INFO - PROCESS | 1651 | 1467966749976 Marionette TRACE conn2 <- [1,1738,null,{}] 01:32:29 INFO - PROCESS | 1651 | 1467966749986 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:32:29 INFO - PROCESS | 1651 | 1467966749987 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:30 INFO - PROCESS | 1651 | 1467966750073 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 01:32:30 INFO - PROCESS | 1651 | 1467966750127 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966750128 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x116941800 == 28 [pid = 1651] [id = 442] 01:32:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x112ac9400) [pid = 1651] [serial = 1325] [outer = 0x0] 01:32:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x11383b400) [pid = 1651] [serial = 1326] [outer = 0x112ac9400] 01:32:30 INFO - PROCESS | 1651 | 1467966750156 Marionette DEBUG loaded listener.js 01:32:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x113f39800) [pid = 1651] [serial = 1327] [outer = 0x112ac9400] 01:32:30 INFO - PROCESS | 1651 | 1467966750463 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:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 521ms 01:32:30 INFO - PROCESS | 1651 | 1467966750495 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 01:32:30 INFO - PROCESS | 1651 | 1467966750501 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 01:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:32:30 INFO - PROCESS | 1651 | 1467966750506 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:32:30 INFO - PROCESS | 1651 | 1467966750508 Marionette TRACE conn2 <- [1,1742,null,{}] 01:32:30 INFO - PROCESS | 1651 | 1467966750510 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:32:30 INFO - PROCESS | 1651 | 1467966750513 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:30 INFO - PROCESS | 1651 | 1467966750591 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 01:32:30 INFO - PROCESS | 1651 | 1467966750596 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966750599 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x11900c000 == 29 [pid = 1651] [id = 443] 01:32:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x11627a000) [pid = 1651] [serial = 1328] [outer = 0x0] 01:32:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1172bc400) [pid = 1651] [serial = 1329] [outer = 0x11627a000] 01:32:30 INFO - PROCESS | 1651 | 1467966750627 Marionette DEBUG loaded listener.js 01:32:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1183d2800) [pid = 1651] [serial = 1330] [outer = 0x11627a000] 01:32:30 INFO - PROCESS | 1651 | 1467966750974 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:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 519ms 01:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:32:31 INFO - PROCESS | 1651 | 1467966751025 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 01:32:31 INFO - PROCESS | 1651 | 1467966751027 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 01:32:31 INFO - PROCESS | 1651 | 1467966751029 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:32:31 INFO - PROCESS | 1651 | 1467966751039 Marionette TRACE conn2 <- [1,1746,null,{}] 01:32:31 INFO - PROCESS | 1651 | 1467966751054 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:32:31 INFO - PROCESS | 1651 | 1467966751058 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:31 INFO - PROCESS | 1651 | 1467966751153 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 01:32:31 INFO - PROCESS | 1651 | 1467966751160 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966751163 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12125d800 == 30 [pid = 1651] [id = 444] 01:32:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x112d08000) [pid = 1651] [serial = 1331] [outer = 0x0] 01:32:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x11879a800) [pid = 1651] [serial = 1332] [outer = 0x112d08000] 01:32:31 INFO - PROCESS | 1651 | 1467966751191 Marionette DEBUG loaded listener.js 01:32:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1190be000) [pid = 1651] [serial = 1333] [outer = 0x112d08000] 01:32:31 INFO - PROCESS | 1651 | 1467966751557 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:32:31 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:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 538ms 01:32:31 INFO - PROCESS | 1651 | 1467966751567 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 01:32:31 INFO - PROCESS | 1651 | 1467966751569 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 01:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:32:31 INFO - PROCESS | 1651 | 1467966751572 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:32:31 INFO - PROCESS | 1651 | 1467966751573 Marionette TRACE conn2 <- [1,1750,null,{}] 01:32:31 INFO - PROCESS | 1651 | 1467966751576 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:32:31 INFO - PROCESS | 1651 | 1467966751578 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:31 INFO - PROCESS | 1651 | 1467966751713 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 01:32:31 INFO - PROCESS | 1651 | 1467966751736 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966751737 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x121cf9000 == 31 [pid = 1651] [id = 445] 01:32:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x119462800) [pid = 1651] [serial = 1334] [outer = 0x0] 01:32:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1195e8c00) [pid = 1651] [serial = 1335] [outer = 0x119462800] 01:32:31 INFO - PROCESS | 1651 | 1467966751778 Marionette DEBUG loaded listener.js 01:32:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x119822000) [pid = 1651] [serial = 1336] [outer = 0x119462800] 01:32:32 INFO - PROCESS | 1651 | 1467966752131 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:32:32 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:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 619ms 01:32:32 INFO - PROCESS | 1651 | 1467966752192 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 01:32:32 INFO - PROCESS | 1651 | 1467966752194 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 01:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:32:32 INFO - PROCESS | 1651 | 1467966752197 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:32:32 INFO - PROCESS | 1651 | 1467966752199 Marionette TRACE conn2 <- [1,1754,null,{}] 01:32:32 INFO - PROCESS | 1651 | 1467966752209 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:32:32 INFO - PROCESS | 1651 | 1467966752211 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:32 INFO - PROCESS | 1651 | 1467966752360 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 01:32:32 INFO - PROCESS | 1651 | 1467966752376 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966752378 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1266f5000 == 32 [pid = 1651] [id = 446] 01:32:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x113f38000) [pid = 1651] [serial = 1337] [outer = 0x0] 01:32:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119d39400) [pid = 1651] [serial = 1338] [outer = 0x113f38000] 01:32:32 INFO - PROCESS | 1651 | 1467966752447 Marionette DEBUG loaded listener.js 01:32:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1210c2000) [pid = 1651] [serial = 1339] [outer = 0x113f38000] 01:32:32 INFO - PROCESS | 1651 | 1467966752822 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:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 671ms 01:32:32 INFO - PROCESS | 1651 | 1467966752868 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 01:32:32 INFO - PROCESS | 1651 | 1467966752870 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 01:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:32:32 INFO - PROCESS | 1651 | 1467966752872 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:32:32 INFO - PROCESS | 1651 | 1467966752873 Marionette TRACE conn2 <- [1,1758,null,{}] 01:32:32 INFO - PROCESS | 1651 | 1467966752876 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:32:32 INFO - PROCESS | 1651 | 1467966752880 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:33 INFO - PROCESS | 1651 | 1467966753006 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 01:32:33 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x112a7c400) [pid = 1651] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:32:33 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1167d5400) [pid = 1651] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:32:33 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x116a19000) [pid = 1651] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:32:33 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x113844c00) [pid = 1651] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:32:33 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x112f77800) [pid = 1651] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:32:33 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x1172c0c00) [pid = 1651] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:32:33 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x118974800) [pid = 1651] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:32:33 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x119781000) [pid = 1651] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:32:33 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x1132cb000) [pid = 1651] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:32:33 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x116707800) [pid = 1651] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:32:33 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x1216bbc00) [pid = 1651] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:32:33 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x1273c2800) [pid = 1651] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:32:33 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x1190c8000) [pid = 1651] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:32:33 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x1129b1800) [pid = 1651] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:32:33 INFO - PROCESS | 1651 | 1467966753233 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966753234 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x113232000 == 33 [pid = 1651] [id = 447] 01:32:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x1122be400) [pid = 1651] [serial = 1340] [outer = 0x0] 01:32:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x112f77800) [pid = 1651] [serial = 1341] [outer = 0x1122be400] 01:32:33 INFO - PROCESS | 1651 | 1467966753278 Marionette DEBUG loaded listener.js 01:32:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x116631400) [pid = 1651] [serial = 1342] [outer = 0x1122be400] 01:32:33 INFO - PROCESS | 1651 | 1467966753602 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:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 769ms 01:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:32:33 INFO - PROCESS | 1651 | 1467966753641 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 01:32:33 INFO - PROCESS | 1651 | 1467966753642 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 01:32:33 INFO - PROCESS | 1651 | 1467966753644 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:32:33 INFO - PROCESS | 1651 | 1467966753645 Marionette TRACE conn2 <- [1,1762,null,{}] 01:32:33 INFO - PROCESS | 1651 | 1467966753651 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:32:33 INFO - PROCESS | 1651 | 1467966753652 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:33 INFO - PROCESS | 1651 | 1467966753769 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 01:32:33 INFO - PROCESS | 1651 | 1467966753775 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966753776 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x127642000 == 34 [pid = 1651] [id = 448] 01:32:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x11670a400) [pid = 1651] [serial = 1343] [outer = 0x0] 01:32:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1190c8000) [pid = 1651] [serial = 1344] [outer = 0x11670a400] 01:32:33 INFO - PROCESS | 1651 | 1467966753801 Marionette DEBUG loaded listener.js 01:32:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x123bd3000) [pid = 1651] [serial = 1345] [outer = 0x11670a400] 01:32:34 INFO - PROCESS | 1651 | 1467966754100 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:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 471ms 01:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:32:34 INFO - PROCESS | 1651 | 1467966754121 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 01:32:34 INFO - PROCESS | 1651 | 1467966754123 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 01:32:34 INFO - PROCESS | 1651 | 1467966754125 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:32:34 INFO - PROCESS | 1651 | 1467966754126 Marionette TRACE conn2 <- [1,1766,null,{}] 01:32:34 INFO - PROCESS | 1651 | 1467966754128 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:32:34 INFO - PROCESS | 1651 | 1467966754130 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:34 INFO - PROCESS | 1651 | 1467966754205 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 01:32:34 INFO - PROCESS | 1651 | 1467966754208 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1651 | 1467966754209 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x128fa8800 == 35 [pid = 1651] [id = 449] 01:32:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x1160e4c00) [pid = 1651] [serial = 1346] [outer = 0x0] 01:32:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x124c51000) [pid = 1651] [serial = 1347] [outer = 0x1160e4c00] 01:32:34 INFO - PROCESS | 1651 | 1467966754236 Marionette DEBUG loaded listener.js 01:32:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x12530fc00) [pid = 1651] [serial = 1348] [outer = 0x1160e4c00] 01:32:34 INFO - PROCESS | 1651 | 1467966754600 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:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 518ms 01:32:34 INFO - PROCESS | 1651 | 1467966754645 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 01:32:34 INFO - PROCESS | 1651 | 1467966754649 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 01:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:32:34 INFO - PROCESS | 1651 | 1467966754662 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:32:34 INFO - PROCESS | 1651 | 1467966754664 Marionette TRACE conn2 <- [1,1770,null,{}] 01:32:34 INFO - PROCESS | 1651 | 1467966754667 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:32:34 INFO - PROCESS | 1651 | 1467966754669 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:34 INFO - PROCESS | 1651 | 1467966754779 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 01:32:34 INFO - PROCESS | 1651 | 1467966754786 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1651 | 1467966754787 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12125d000 == 36 [pid = 1651] [id = 450] 01:32:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1266aac00) [pid = 1651] [serial = 1349] [outer = 0x0] 01:32:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1266d0c00) [pid = 1651] [serial = 1350] [outer = 0x1266aac00] 01:32:34 INFO - PROCESS | 1651 | 1467966754838 Marionette DEBUG loaded listener.js 01:32:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1267d8000) [pid = 1651] [serial = 1351] [outer = 0x1266aac00] 01:32:35 INFO - PROCESS | 1651 | 1467966755305 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:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 675ms 01:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:32:35 INFO - PROCESS | 1651 | 1467966755337 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 01:32:35 INFO - PROCESS | 1651 | 1467966755340 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 01:32:35 INFO - PROCESS | 1651 | 1467966755344 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:32:35 INFO - PROCESS | 1651 | 1467966755345 Marionette TRACE conn2 <- [1,1774,null,{}] 01:32:35 INFO - PROCESS | 1651 | 1467966755349 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:32:35 INFO - PROCESS | 1651 | 1467966755351 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:35 INFO - PROCESS | 1651 | 1467966755464 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 01:32:35 INFO - PROCESS | 1651 | 1467966755542 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966755545 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182df000 == 37 [pid = 1651] [id = 451] 01:32:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1128d7400) [pid = 1651] [serial = 1352] [outer = 0x0] 01:32:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x112a7c000) [pid = 1651] [serial = 1353] [outer = 0x1128d7400] 01:32:35 INFO - PROCESS | 1651 | 1467966755576 Marionette DEBUG loaded listener.js 01:32:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x113aaac00) [pid = 1651] [serial = 1354] [outer = 0x1128d7400] 01:32:36 INFO - PROCESS | 1651 | 1467966756082 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:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 773ms 01:32:36 INFO - PROCESS | 1651 | 1467966756136 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 01:32:36 INFO - PROCESS | 1651 | 1467966756139 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 01:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:32:36 INFO - PROCESS | 1651 | 1467966756145 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:32:36 INFO - PROCESS | 1651 | 1467966756147 Marionette TRACE conn2 <- [1,1778,null,{}] 01:32:36 INFO - PROCESS | 1651 | 1467966756149 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:32:36 INFO - PROCESS | 1651 | 1467966756151 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:36 INFO - PROCESS | 1651 | 1467966756256 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 01:32:36 INFO - PROCESS | 1651 | 1467966756334 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966756336 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x1266e6000 == 38 [pid = 1651] [id = 452] 01:32:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11627b800) [pid = 1651] [serial = 1355] [outer = 0x0] 01:32:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11845b800) [pid = 1651] [serial = 1356] [outer = 0x11627b800] 01:32:36 INFO - PROCESS | 1651 | 1467966756366 Marionette DEBUG loaded listener.js 01:32:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x118684400) [pid = 1651] [serial = 1357] [outer = 0x11627b800] 01:32:37 INFO - PROCESS | 1651 | 1467966757001 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:32:37 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:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 923ms 01:32:37 INFO - PROCESS | 1651 | 1467966757068 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 01:32:37 INFO - PROCESS | 1651 | 1467966757070 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 01:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:32:37 INFO - PROCESS | 1651 | 1467966757073 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:32:37 INFO - PROCESS | 1651 | 1467966757075 Marionette TRACE conn2 <- [1,1782,null,{}] 01:32:37 INFO - PROCESS | 1651 | 1467966757101 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:32:37 INFO - PROCESS | 1651 | 1467966757103 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:37 INFO - PROCESS | 1651 | 1467966757227 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 01:32:37 INFO - PROCESS | 1651 | --DOCSHELL 0x128fa8800 == 37 [pid = 1651] [id = 449] 01:32:37 INFO - PROCESS | 1651 | --DOCSHELL 0x127642000 == 36 [pid = 1651] [id = 448] 01:32:37 INFO - PROCESS | 1651 | --DOCSHELL 0x113232000 == 35 [pid = 1651] [id = 447] 01:32:37 INFO - PROCESS | 1651 | --DOCSHELL 0x1266f5000 == 34 [pid = 1651] [id = 446] 01:32:37 INFO - PROCESS | 1651 | --DOCSHELL 0x121cf9000 == 33 [pid = 1651] [id = 445] 01:32:37 INFO - PROCESS | 1651 | --DOCSHELL 0x12125d800 == 32 [pid = 1651] [id = 444] 01:32:37 INFO - PROCESS | 1651 | --DOCSHELL 0x11900c000 == 31 [pid = 1651] [id = 443] 01:32:37 INFO - PROCESS | 1651 | --DOCSHELL 0x116941800 == 30 [pid = 1651] [id = 442] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x116a0c000) [pid = 1651] [serial = 1281] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1195e5400) [pid = 1651] [serial = 1284] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x126d40000) [pid = 1651] [serial = 1287] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12892a800) [pid = 1651] [serial = 1290] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x11861e400) [pid = 1651] [serial = 1293] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1248eb800) [pid = 1651] [serial = 1312] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x119781800) [pid = 1651] [serial = 1306] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x119467000) [pid = 1651] [serial = 1305] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x120fecc00) [pid = 1651] [serial = 1308] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x1219bbc00) [pid = 1651] [serial = 1311] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x121331400) [pid = 1651] [serial = 1309] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x1184c1400) [pid = 1651] [serial = 1282] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x12737b800) [pid = 1651] [serial = 1288] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x129154000) [pid = 1651] [serial = 1291] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x119a18400) [pid = 1651] [serial = 1285] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x1267dd000) [pid = 1651] [serial = 1294] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x116278400) [pid = 1651] [serial = 1299] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x1166f9c00) [pid = 1651] [serial = 1300] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x1183d2000) [pid = 1651] [serial = 1302] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x11867a400) [pid = 1651] [serial = 1303] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x1184cb000) [pid = 1651] [serial = 1297] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x11831a000) [pid = 1651] [serial = 1296] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 58 (0x11878e000) [pid = 1651] [serial = 1323] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 57 (0x1160e1000) [pid = 1651] [serial = 1320] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 56 (0x11386fc00) [pid = 1651] [serial = 1314] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 55 (0x116704400) [pid = 1651] [serial = 1321] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 54 (0x116029400) [pid = 1651] [serial = 1315] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 53 (0x1184c5400) [pid = 1651] [serial = 1317] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | --DOMWINDOW == 52 (0x11878d800) [pid = 1651] [serial = 1318] [outer = 0x0] [url = about:blank] 01:32:37 INFO - PROCESS | 1651 | 1467966757292 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966757295 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x11693a000 == 31 [pid = 1651] [id = 453] 01:32:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 53 (0x11386fc00) [pid = 1651] [serial = 1358] [outer = 0x0] 01:32:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 54 (0x1160dac00) [pid = 1651] [serial = 1359] [outer = 0x11386fc00] 01:32:37 INFO - PROCESS | 1651 | 1467966757324 Marionette DEBUG loaded listener.js 01:32:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 55 (0x1167d2c00) [pid = 1651] [serial = 1360] [outer = 0x11386fc00] 01:32:37 INFO - PROCESS | 1651 | 1467966757697 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:32:37 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:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 670ms 01:32:37 INFO - PROCESS | 1651 | 1467966757744 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 01:32:37 INFO - PROCESS | 1651 | 1467966757747 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 01:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:32:37 INFO - PROCESS | 1651 | 1467966757751 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:32:37 INFO - PROCESS | 1651 | 1467966757753 Marionette TRACE conn2 <- [1,1786,null,{}] 01:32:37 INFO - PROCESS | 1651 | 1467966757755 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:32:37 INFO - PROCESS | 1651 | 1467966757756 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:37 INFO - PROCESS | 1651 | 1467966757850 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 01:32:37 INFO - PROCESS | 1651 | 1467966757904 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966757905 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1190a4000 == 32 [pid = 1651] [id = 454] 01:32:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 56 (0x116a0c000) [pid = 1651] [serial = 1361] [outer = 0x0] 01:32:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x118677c00) [pid = 1651] [serial = 1362] [outer = 0x116a0c000] 01:32:37 INFO - PROCESS | 1651 | 1467966757931 Marionette DEBUG loaded listener.js 01:32:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x118974800) [pid = 1651] [serial = 1363] [outer = 0x116a0c000] 01:32:38 INFO - PROCESS | 1651 | 1467966758225 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:32:38 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:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 519ms 01:32:38 INFO - PROCESS | 1651 | 1467966758271 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 01:32:38 INFO - PROCESS | 1651 | 1467966758272 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 01:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:32:38 INFO - PROCESS | 1651 | 1467966758274 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:32:38 INFO - PROCESS | 1651 | 1467966758277 Marionette TRACE conn2 <- [1,1790,null,{}] 01:32:38 INFO - PROCESS | 1651 | 1467966758287 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:32:38 INFO - PROCESS | 1651 | 1467966758290 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:38 INFO - PROCESS | 1651 | 1467966758372 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 01:32:38 INFO - PROCESS | 1651 | 1467966758429 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966758431 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12113a000 == 33 [pid = 1651] [id = 455] 01:32:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x1128d6c00) [pid = 1651] [serial = 1364] [outer = 0x0] 01:32:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x119460800) [pid = 1651] [serial = 1365] [outer = 0x1128d6c00] 01:32:38 INFO - PROCESS | 1651 | 1467966758459 Marionette DEBUG loaded listener.js 01:32:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x120ff9400) [pid = 1651] [serial = 1366] [outer = 0x1128d6c00] 01:32:38 INFO - PROCESS | 1651 | 1467966758733 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:32:38 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:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 473ms 01:32:38 INFO - PROCESS | 1651 | 1467966758755 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 01:32:38 INFO - PROCESS | 1651 | 1467966758757 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 01:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:32:38 INFO - PROCESS | 1651 | 1467966758759 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:32:38 INFO - PROCESS | 1651 | 1467966758760 Marionette TRACE conn2 <- [1,1794,null,{}] 01:32:38 INFO - PROCESS | 1651 | 1467966758763 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:32:38 INFO - PROCESS | 1651 | 1467966758765 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:38 INFO - PROCESS | 1651 | 1467966758855 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 01:32:38 INFO - PROCESS | 1651 | 1467966758858 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966758860 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bf7000 == 34 [pid = 1651] [id = 456] 01:32:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x12143e800) [pid = 1651] [serial = 1367] [outer = 0x0] 01:32:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x121ccdc00) [pid = 1651] [serial = 1368] [outer = 0x12143e800] 01:32:38 INFO - PROCESS | 1651 | 1467966758886 Marionette DEBUG loaded listener.js 01:32:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x124866c00) [pid = 1651] [serial = 1369] [outer = 0x12143e800] 01:32:39 INFO - PROCESS | 1651 | 1467966759234 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:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 523ms 01:32:39 INFO - PROCESS | 1651 | 1467966759282 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 01:32:39 INFO - PROCESS | 1651 | 1467966759284 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 01:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:32:39 INFO - PROCESS | 1651 | 1467966759286 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:32:39 INFO - PROCESS | 1651 | 1467966759287 Marionette TRACE conn2 <- [1,1798,null,{}] 01:32:39 INFO - PROCESS | 1651 | 1467966759289 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:32:39 INFO - PROCESS | 1651 | 1467966759290 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:39 INFO - PROCESS | 1651 | 1467966759388 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 01:32:39 INFO - PROCESS | 1651 | 1467966759423 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966759424 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12695f800 == 35 [pid = 1651] [id = 457] 01:32:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x112a79400) [pid = 1651] [serial = 1370] [outer = 0x0] 01:32:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x124ad5400) [pid = 1651] [serial = 1371] [outer = 0x112a79400] 01:32:39 INFO - PROCESS | 1651 | 1467966759448 Marionette DEBUG loaded listener.js 01:32:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1266ad800) [pid = 1651] [serial = 1372] [outer = 0x112a79400] 01:32:39 INFO - PROCESS | 1651 | 1467966759773 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:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 518ms 01:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:32:39 INFO - PROCESS | 1651 | 1467966759804 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 01:32:39 INFO - PROCESS | 1651 | 1467966759805 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 01:32:39 INFO - PROCESS | 1651 | 1467966759808 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:32:39 INFO - PROCESS | 1651 | 1467966759809 Marionette TRACE conn2 <- [1,1802,null,{}] 01:32:39 INFO - PROCESS | 1651 | 1467966759811 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:32:39 INFO - PROCESS | 1651 | 1467966759815 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:39 INFO - PROCESS | 1651 | 1467966759927 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 01:32:39 INFO - PROCESS | 1651 | 1467966759964 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966759965 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x128ad7800 == 36 [pid = 1651] [id = 458] 01:32:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1266d3800) [pid = 1651] [serial = 1373] [outer = 0x0] 01:32:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x126e74800) [pid = 1651] [serial = 1374] [outer = 0x1266d3800] 01:32:39 INFO - PROCESS | 1651 | 1467966759990 Marionette DEBUG loaded listener.js 01:32:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x12737cc00) [pid = 1651] [serial = 1375] [outer = 0x1266d3800] 01:32:40 INFO - PROCESS | 1651 | 1467966760320 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:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 517ms 01:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:32:40 INFO - PROCESS | 1651 | 1467966760325 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 01:32:40 INFO - PROCESS | 1651 | 1467966760327 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 01:32:40 INFO - PROCESS | 1651 | 1467966760338 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:32:40 INFO - PROCESS | 1651 | 1467966760339 Marionette TRACE conn2 <- [1,1806,null,{}] 01:32:40 INFO - PROCESS | 1651 | 1467966760342 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:32:40 INFO - PROCESS | 1651 | 1467966760343 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:40 INFO - PROCESS | 1651 | 1467966760437 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 01:32:40 INFO - PROCESS | 1651 | 1467966760450 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966760451 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12936d000 == 37 [pid = 1651] [id = 459] 01:32:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1273bc400) [pid = 1651] [serial = 1376] [outer = 0x0] 01:32:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1273c3000) [pid = 1651] [serial = 1377] [outer = 0x1273bc400] 01:32:40 INFO - PROCESS | 1651 | 1467966760475 Marionette DEBUG loaded listener.js 01:32:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x127616800) [pid = 1651] [serial = 1378] [outer = 0x1273bc400] 01:32:40 INFO - PROCESS | 1651 | 1467966760807 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:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 528ms 01:32:40 INFO - PROCESS | 1651 | 1467966760857 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 01:32:40 INFO - PROCESS | 1651 | 1467966760859 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 01:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:32:40 INFO - PROCESS | 1651 | 1467966760861 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:32:40 INFO - PROCESS | 1651 | 1467966760862 Marionette TRACE conn2 <- [1,1810,null,{}] 01:32:40 INFO - PROCESS | 1651 | 1467966760864 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:32:40 INFO - PROCESS | 1651 | 1467966760865 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:40 INFO - PROCESS | 1651 | 1467966760958 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 01:32:40 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1160e4c00) [pid = 1651] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:32:40 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x11627a000) [pid = 1651] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:32:40 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x1176dd800) [pid = 1651] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:32:40 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x112d08000) [pid = 1651] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:32:41 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x112ac9400) [pid = 1651] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:32:41 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x119462800) [pid = 1651] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:32:41 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x1122be400) [pid = 1651] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:32:41 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x113f38000) [pid = 1651] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:32:41 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x11670a400) [pid = 1651] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:32:41 INFO - PROCESS | 1651 | 1467966761016 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966761017 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195a0000 == 38 [pid = 1651] [id = 460] 01:32:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1129aa800) [pid = 1651] [serial = 1379] [outer = 0x0] 01:32:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x113f30c00) [pid = 1651] [serial = 1380] [outer = 0x1129aa800] 01:32:41 INFO - PROCESS | 1651 | 1467966761043 Marionette DEBUG loaded listener.js 01:32:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x118621c00) [pid = 1651] [serial = 1381] [outer = 0x1129aa800] 01:32:41 INFO - PROCESS | 1651 | 1467966761321 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:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 518ms 01:32:41 INFO - PROCESS | 1651 | 1467966761379 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 01:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:32:41 INFO - PROCESS | 1651 | 1467966761391 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 01:32:41 INFO - PROCESS | 1651 | 1467966761393 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:32:41 INFO - PROCESS | 1651 | 1467966761395 Marionette TRACE conn2 <- [1,1814,null,{}] 01:32:41 INFO - PROCESS | 1651 | 1467966761400 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:32:41 INFO - PROCESS | 1651 | 1467966761401 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:41 INFO - PROCESS | 1651 | 1467966761475 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 01:32:41 INFO - PROCESS | 1651 | 1467966761479 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966761480 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x120f61000 == 39 [pid = 1651] [id = 461] 01:32:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1190c3000) [pid = 1651] [serial = 1382] [outer = 0x0] 01:32:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x1267d3800) [pid = 1651] [serial = 1383] [outer = 0x1190c3000] 01:32:41 INFO - PROCESS | 1651 | 1467966761507 Marionette DEBUG loaded listener.js 01:32:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x128932c00) [pid = 1651] [serial = 1384] [outer = 0x1190c3000] 01:32:41 INFO - PROCESS | 1651 | 1467966761823 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:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 471ms 01:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:32:41 INFO - PROCESS | 1651 | 1467966761867 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 01:32:41 INFO - PROCESS | 1651 | 1467966761868 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 01:32:41 INFO - PROCESS | 1651 | 1467966761870 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:32:41 INFO - PROCESS | 1651 | 1467966761871 Marionette TRACE conn2 <- [1,1818,null,{}] 01:32:41 INFO - PROCESS | 1651 | 1467966761874 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:32:41 INFO - PROCESS | 1651 | 1467966761875 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:41 INFO - PROCESS | 1651 | 1467966761973 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 01:32:41 INFO - PROCESS | 1651 | 1467966761981 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966761983 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab96000 == 40 [pid = 1651] [id = 462] 01:32:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x128935800) [pid = 1651] [serial = 1385] [outer = 0x0] 01:32:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x12893d400) [pid = 1651] [serial = 1386] [outer = 0x128935800] 01:32:42 INFO - PROCESS | 1651 | 1467966762007 Marionette DEBUG loaded listener.js 01:32:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x128dd7c00) [pid = 1651] [serial = 1387] [outer = 0x128935800] 01:32:42 INFO - PROCESS | 1651 | 1467966762313 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:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 469ms 01:32:42 INFO - PROCESS | 1651 | 1467966762340 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 01:32:42 INFO - PROCESS | 1651 | 1467966762341 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 01:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:32:42 INFO - PROCESS | 1651 | 1467966762343 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:32:42 INFO - PROCESS | 1651 | 1467966762345 Marionette TRACE conn2 <- [1,1822,null,{}] 01:32:42 INFO - PROCESS | 1651 | 1467966762349 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:32:42 INFO - PROCESS | 1651 | 1467966762351 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:42 INFO - PROCESS | 1651 | 1467966762438 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 01:32:42 INFO - PROCESS | 1651 | 1467966762442 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966762444 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9cf800 == 41 [pid = 1651] [id = 463] 01:32:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x124adc000) [pid = 1651] [serial = 1388] [outer = 0x0] 01:32:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x129148000) [pid = 1651] [serial = 1389] [outer = 0x124adc000] 01:32:42 INFO - PROCESS | 1651 | 1467966762469 Marionette DEBUG loaded listener.js 01:32:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1293b7c00) [pid = 1651] [serial = 1390] [outer = 0x124adc000] 01:32:42 INFO - PROCESS | 1651 | 1467966762791 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:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 473ms 01:32:42 INFO - PROCESS | 1651 | 1467966762817 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 01:32:42 INFO - PROCESS | 1651 | 1467966762818 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 01:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:32:42 INFO - PROCESS | 1651 | 1467966762820 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:32:42 INFO - PROCESS | 1651 | 1467966762821 Marionette TRACE conn2 <- [1,1826,null,{}] 01:32:42 INFO - PROCESS | 1651 | 1467966762824 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:32:42 INFO - PROCESS | 1651 | 1467966762825 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:42 INFO - PROCESS | 1651 | 1467966762930 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 01:32:42 INFO - PROCESS | 1651 | 1467966762937 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966762938 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9e7800 == 42 [pid = 1651] [id = 464] 01:32:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x128936000) [pid = 1651] [serial = 1391] [outer = 0x0] 01:32:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1293b7000) [pid = 1651] [serial = 1392] [outer = 0x128936000] 01:32:42 INFO - PROCESS | 1651 | 1467966762962 Marionette DEBUG loaded listener.js 01:32:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1293e9000) [pid = 1651] [serial = 1393] [outer = 0x128936000] 01:32:43 INFO - PROCESS | 1651 | 1467966763264 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:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 518ms 01:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:32:43 INFO - PROCESS | 1651 | 1467966763340 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 01:32:43 INFO - PROCESS | 1651 | 1467966763342 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 01:32:43 INFO - PROCESS | 1651 | 1467966763345 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:32:43 INFO - PROCESS | 1651 | 1467966763348 Marionette TRACE conn2 <- [1,1830,null,{}] 01:32:43 INFO - PROCESS | 1651 | 1467966763352 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:32:43 INFO - PROCESS | 1651 | 1467966763354 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:43 INFO - PROCESS | 1651 | 1467966763457 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 01:32:43 INFO - PROCESS | 1651 | 1467966763549 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966763551 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d75000 == 43 [pid = 1651] [id = 465] 01:32:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1133e7800) [pid = 1651] [serial = 1394] [outer = 0x0] 01:32:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x115e63000) [pid = 1651] [serial = 1395] [outer = 0x1133e7800] 01:32:43 INFO - PROCESS | 1651 | 1467966763583 Marionette DEBUG loaded listener.js 01:32:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1167d4800) [pid = 1651] [serial = 1396] [outer = 0x1133e7800] 01:32:44 INFO - PROCESS | 1651 | 1467966764000 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:32:44 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:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 722ms 01:32:44 INFO - PROCESS | 1651 | 1467966764068 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 01:32:44 INFO - PROCESS | 1651 | 1467966764070 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 01:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:32:44 INFO - PROCESS | 1651 | 1467966764074 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:32:44 INFO - PROCESS | 1651 | 1467966764077 Marionette TRACE conn2 <- [1,1834,null,{}] 01:32:44 INFO - PROCESS | 1651 | 1467966764080 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:32:44 INFO - PROCESS | 1651 | 1467966764082 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:44 INFO - PROCESS | 1651 | 1467966764206 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 01:32:44 INFO - PROCESS | 1651 | 1467966764261 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966764263 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x119bcc000 == 44 [pid = 1651] [id = 466] 01:32:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118624400) [pid = 1651] [serial = 1397] [outer = 0x0] 01:32:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119416800) [pid = 1651] [serial = 1398] [outer = 0x118624400] 01:32:44 INFO - PROCESS | 1651 | 1467966764293 Marionette DEBUG loaded listener.js 01:32:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11981fc00) [pid = 1651] [serial = 1399] [outer = 0x118624400] 01:32:44 INFO - PROCESS | 1651 | 1467966764711 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:32:44 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:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 673ms 01:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:32:44 INFO - PROCESS | 1651 | 1467966764750 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 01:32:44 INFO - PROCESS | 1651 | 1467966764752 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 01:32:44 INFO - PROCESS | 1651 | 1467966764754 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:32:44 INFO - PROCESS | 1651 | 1467966764756 Marionette TRACE conn2 <- [1,1838,null,{}] 01:32:44 INFO - PROCESS | 1651 | 1467966764764 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:32:44 INFO - PROCESS | 1651 | 1467966764768 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:44 INFO - PROCESS | 1651 | 1467966764871 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 01:32:44 INFO - PROCESS | 1651 | 1467966764933 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966764936 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1f6000 == 45 [pid = 1651] [id = 467] 01:32:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x124c4fc00) [pid = 1651] [serial = 1400] [outer = 0x0] 01:32:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1267dd000) [pid = 1651] [serial = 1401] [outer = 0x124c4fc00] 01:32:44 INFO - PROCESS | 1651 | 1467966764967 Marionette DEBUG loaded listener.js 01:32:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x127106000) [pid = 1651] [serial = 1402] [outer = 0x124c4fc00] 01:32:45 INFO - PROCESS | 1651 | 1467966765579 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:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 922ms 01:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:32:45 INFO - PROCESS | 1651 | 1467966765676 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 01:32:45 INFO - PROCESS | 1651 | 1467966765679 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 01:32:45 INFO - PROCESS | 1651 | 1467966765682 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:32:45 INFO - PROCESS | 1651 | 1467966765684 Marionette TRACE conn2 <- [1,1842,null,{}] 01:32:45 INFO - PROCESS | 1651 | 1467966765688 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:32:45 INFO - PROCESS | 1651 | 1467966765690 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:45 INFO - PROCESS | 1651 | 1467966765786 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 01:32:45 INFO - PROCESS | 1651 | 1467966765842 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966765845 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x120f58000 == 46 [pid = 1651] [id = 468] 01:32:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11831d400) [pid = 1651] [serial = 1403] [outer = 0x0] 01:32:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1184c6000) [pid = 1651] [serial = 1404] [outer = 0x11831d400] 01:32:45 INFO - PROCESS | 1651 | 1467966765872 Marionette DEBUG loaded listener.js 01:32:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1187db800) [pid = 1651] [serial = 1405] [outer = 0x11831d400] 01:32:46 INFO - PROCESS | 1651 | 1467966766292 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:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 671ms 01:32:46 INFO - PROCESS | 1651 | 1467966766352 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 01:32:46 INFO - PROCESS | 1651 | 1467966766355 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 01:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:32:46 INFO - PROCESS | 1651 | 1467966766359 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:32:46 INFO - PROCESS | 1651 | 1467966766361 Marionette TRACE conn2 <- [1,1846,null,{}] 01:32:46 INFO - PROCESS | 1651 | 1467966766363 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:32:46 INFO - PROCESS | 1651 | 1467966766365 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9cf800 == 45 [pid = 1651] [id = 463] 01:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab96000 == 44 [pid = 1651] [id = 462] 01:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x120f61000 == 43 [pid = 1651] [id = 461] 01:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1195a0000 == 42 [pid = 1651] [id = 460] 01:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12936d000 == 41 [pid = 1651] [id = 459] 01:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x128ad7800 == 40 [pid = 1651] [id = 458] 01:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12695f800 == 39 [pid = 1651] [id = 457] 01:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x123bf7000 == 38 [pid = 1651] [id = 456] 01:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12113a000 == 37 [pid = 1651] [id = 455] 01:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1190a4000 == 36 [pid = 1651] [id = 454] 01:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x11693a000 == 35 [pid = 1651] [id = 453] 01:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1266e6000 == 34 [pid = 1651] [id = 452] 01:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12125d000 == 33 [pid = 1651] [id = 450] 01:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1182df000 == 32 [pid = 1651] [id = 451] 01:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1195ab000 == 31 [pid = 1651] [id = 441] 01:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x120f58000 == 30 [pid = 1651] [id = 468] 01:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1f6000 == 29 [pid = 1651] [id = 467] 01:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x119bcc000 == 28 [pid = 1651] [id = 466] 01:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9e7800 == 27 [pid = 1651] [id = 464] 01:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x117d75000 == 26 [pid = 1651] [id = 465] 01:32:46 INFO - PROCESS | 1651 | 1467966766937 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 01:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12530fc00) [pid = 1651] [serial = 1348] [outer = 0x0] [url = about:blank] 01:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1172bc400) [pid = 1651] [serial = 1329] [outer = 0x0] [url = about:blank] 01:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11904a400) [pid = 1651] [serial = 1324] [outer = 0x0] [url = about:blank] 01:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11879a800) [pid = 1651] [serial = 1332] [outer = 0x0] [url = about:blank] 01:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11383b400) [pid = 1651] [serial = 1326] [outer = 0x0] [url = about:blank] 01:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x113f39800) [pid = 1651] [serial = 1327] [outer = 0x0] [url = about:blank] 01:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1195e8c00) [pid = 1651] [serial = 1335] [outer = 0x0] [url = about:blank] 01:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x112f77800) [pid = 1651] [serial = 1341] [outer = 0x0] [url = about:blank] 01:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1210c2000) [pid = 1651] [serial = 1339] [outer = 0x0] [url = about:blank] 01:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119d39400) [pid = 1651] [serial = 1338] [outer = 0x0] [url = about:blank] 01:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1266d0c00) [pid = 1651] [serial = 1350] [outer = 0x0] [url = about:blank] 01:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x124c51000) [pid = 1651] [serial = 1347] [outer = 0x0] [url = about:blank] 01:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x123bd3000) [pid = 1651] [serial = 1345] [outer = 0x0] [url = about:blank] 01:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x119822000) [pid = 1651] [serial = 1336] [outer = 0x0] [url = about:blank] 01:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1190be000) [pid = 1651] [serial = 1333] [outer = 0x0] [url = about:blank] 01:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x116631400) [pid = 1651] [serial = 1342] [outer = 0x0] [url = about:blank] 01:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1183d2800) [pid = 1651] [serial = 1330] [outer = 0x0] [url = about:blank] 01:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1190c8000) [pid = 1651] [serial = 1344] [outer = 0x0] [url = about:blank] 01:32:47 INFO - PROCESS | 1651 | 1467966767031 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966767032 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x113232000 == 27 [pid = 1651] [id = 469] 01:32:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x112a85000) [pid = 1651] [serial = 1406] [outer = 0x0] 01:32:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1130e0c00) [pid = 1651] [serial = 1407] [outer = 0x112a85000] 01:32:47 INFO - PROCESS | 1651 | 1467966767062 Marionette DEBUG loaded listener.js 01:32:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x11386f400) [pid = 1651] [serial = 1408] [outer = 0x112a85000] 01:32:47 INFO - PROCESS | 1651 | 1467966767406 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:32:47 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:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1071ms 01:32:47 INFO - PROCESS | 1651 | 1467966767434 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 01:32:47 INFO - PROCESS | 1651 | 1467966767436 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 01:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:32:47 INFO - PROCESS | 1651 | 1467966767439 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:32:47 INFO - PROCESS | 1651 | 1467966767441 Marionette TRACE conn2 <- [1,1850,null,{}] 01:32:47 INFO - PROCESS | 1651 | 1467966767444 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:32:47 INFO - PROCESS | 1651 | 1467966767446 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:47 INFO - PROCESS | 1651 | 1467966767548 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 01:32:47 INFO - PROCESS | 1651 | 1467966767601 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966767602 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x11723c000 == 28 [pid = 1651] [id = 470] 01:32:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x113f2d800) [pid = 1651] [serial = 1409] [outer = 0x0] 01:32:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1166f3c00) [pid = 1651] [serial = 1410] [outer = 0x113f2d800] 01:32:47 INFO - PROCESS | 1651 | 1467966767629 Marionette DEBUG loaded listener.js 01:32:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1183cec00) [pid = 1651] [serial = 1411] [outer = 0x113f2d800] 01:32:47 INFO - PROCESS | 1651 | 1467966767914 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:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 520ms 01:32:47 INFO - PROCESS | 1651 | 1467966767960 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 01:32:47 INFO - PROCESS | 1651 | 1467966767961 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 01:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:32:47 INFO - PROCESS | 1651 | 1467966767965 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:32:47 INFO - PROCESS | 1651 | 1467966767968 Marionette TRACE conn2 <- [1,1854,null,{}] 01:32:47 INFO - PROCESS | 1651 | 1467966767971 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:32:47 INFO - PROCESS | 1651 | 1467966767972 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:48 INFO - PROCESS | 1651 | 1467966768051 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 01:32:48 INFO - PROCESS | 1651 | 1467966768057 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966768058 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a40000 == 29 [pid = 1651] [id = 471] 01:32:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x118675400) [pid = 1651] [serial = 1412] [outer = 0x0] 01:32:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x119047c00) [pid = 1651] [serial = 1413] [outer = 0x118675400] 01:32:48 INFO - PROCESS | 1651 | 1467966768093 Marionette DEBUG loaded listener.js 01:32:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11946e400) [pid = 1651] [serial = 1414] [outer = 0x118675400] 01:32:48 INFO - PROCESS | 1651 | 1467966768456 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:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 522ms 01:32:48 INFO - PROCESS | 1651 | 1467966768486 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 01:32:48 INFO - PROCESS | 1651 | 1467966768489 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 01:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:32:48 INFO - PROCESS | 1651 | 1467966768497 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:32:48 INFO - PROCESS | 1651 | 1467966768502 Marionette TRACE conn2 <- [1,1858,null,{}] 01:32:48 INFO - PROCESS | 1651 | 1467966768505 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:32:48 INFO - PROCESS | 1651 | 1467966768507 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:48 INFO - PROCESS | 1651 | 1467966768585 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 01:32:48 INFO - PROCESS | 1651 | 1467966768589 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966768590 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218bf000 == 30 [pid = 1651] [id = 472] 01:32:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1195e3c00) [pid = 1651] [serial = 1415] [outer = 0x0] 01:32:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119d3a000) [pid = 1651] [serial = 1416] [outer = 0x1195e3c00] 01:32:48 INFO - PROCESS | 1651 | 1467966768617 Marionette DEBUG loaded listener.js 01:32:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1211dac00) [pid = 1651] [serial = 1417] [outer = 0x1195e3c00] 01:32:48 INFO - PROCESS | 1651 | 1467966768939 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:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 479ms 01:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:32:48 INFO - PROCESS | 1651 | 1467966768971 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 01:32:48 INFO - PROCESS | 1651 | 1467966768972 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 01:32:48 INFO - PROCESS | 1651 | 1467966768974 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:32:48 INFO - PROCESS | 1651 | 1467966768975 Marionette TRACE conn2 <- [1,1862,null,{}] 01:32:48 INFO - PROCESS | 1651 | 1467966768978 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:32:48 INFO - PROCESS | 1651 | 1467966768979 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:49 INFO - PROCESS | 1651 | 1467966769053 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 01:32:49 INFO - PROCESS | 1651 | 1467966769129 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966769130 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bef800 == 31 [pid = 1651] [id = 473] 01:32:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1132c9800) [pid = 1651] [serial = 1418] [outer = 0x0] 01:32:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x12143f800) [pid = 1651] [serial = 1419] [outer = 0x1132c9800] 01:32:49 INFO - PROCESS | 1651 | 1467966769163 Marionette DEBUG loaded listener.js 01:32:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1248ea800) [pid = 1651] [serial = 1420] [outer = 0x1132c9800] 01:32:49 INFO - PROCESS | 1651 | 1467966769484 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:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 519ms 01:32:49 INFO - PROCESS | 1651 | 1467966769495 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 01:32:49 INFO - PROCESS | 1651 | 1467966769496 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 01:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:32:49 INFO - PROCESS | 1651 | 1467966769501 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:32:49 INFO - PROCESS | 1651 | 1467966769503 Marionette TRACE conn2 <- [1,1866,null,{}] 01:32:49 INFO - PROCESS | 1651 | 1467966769511 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:32:49 INFO - PROCESS | 1651 | 1467966769512 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:49 INFO - PROCESS | 1651 | 1467966769609 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 01:32:49 INFO - PROCESS | 1651 | 1467966769612 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966769617 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12718d000 == 32 [pid = 1651] [id = 474] 01:32:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1184cac00) [pid = 1651] [serial = 1421] [outer = 0x0] 01:32:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1266d8800) [pid = 1651] [serial = 1422] [outer = 0x1184cac00] 01:32:49 INFO - PROCESS | 1651 | 1467966769650 Marionette DEBUG loaded listener.js 01:32:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x126e73000) [pid = 1651] [serial = 1423] [outer = 0x1184cac00] 01:32:50 INFO - PROCESS | 1651 | 1467966770003 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:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 527ms 01:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:32:50 INFO - PROCESS | 1651 | 1467966770027 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 01:32:50 INFO - PROCESS | 1651 | 1467966770028 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 01:32:50 INFO - PROCESS | 1651 | 1467966770032 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:32:50 INFO - PROCESS | 1651 | 1467966770034 Marionette TRACE conn2 <- [1,1870,null,{}] 01:32:50 INFO - PROCESS | 1651 | 1467966770042 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:32:50 INFO - PROCESS | 1651 | 1467966770043 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:50 INFO - PROCESS | 1651 | 1467966770141 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 01:32:50 INFO - PROCESS | 1651 | 1467966770144 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966770145 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x11263f000 == 33 [pid = 1651] [id = 475] 01:32:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x124ad6c00) [pid = 1651] [serial = 1424] [outer = 0x0] 01:32:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x127373c00) [pid = 1651] [serial = 1425] [outer = 0x124ad6c00] 01:32:50 INFO - PROCESS | 1651 | 1467966770171 Marionette DEBUG loaded listener.js 01:32:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1273c7800) [pid = 1651] [serial = 1426] [outer = 0x124ad6c00] 01:32:50 INFO - PROCESS | 1651 | 1467966770519 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:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 527ms 01:32:50 INFO - PROCESS | 1651 | 1467966770559 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 01:32:50 INFO - PROCESS | 1651 | 1467966770560 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 01:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:32:50 INFO - PROCESS | 1651 | 1467966770563 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:32:50 INFO - PROCESS | 1651 | 1467966770564 Marionette TRACE conn2 <- [1,1874,null,{}] 01:32:50 INFO - PROCESS | 1651 | 1467966770568 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:32:50 INFO - PROCESS | 1651 | 1467966770569 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:50 INFO - PROCESS | 1651 | 1467966770666 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 01:32:50 INFO - PROCESS | 1651 | 1467966770669 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966770671 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295d5000 == 34 [pid = 1651] [id = 476] 01:32:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x112ad2400) [pid = 1651] [serial = 1427] [outer = 0x0] 01:32:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128920c00) [pid = 1651] [serial = 1428] [outer = 0x112ad2400] 01:32:50 INFO - PROCESS | 1651 | 1467966770695 Marionette DEBUG loaded listener.js 01:32:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128938c00) [pid = 1651] [serial = 1429] [outer = 0x112ad2400] 01:32:51 INFO - PROCESS | 1651 | 1467966771045 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:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 523ms 01:32:51 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1266d3800) [pid = 1651] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:32:51 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1273bc400) [pid = 1651] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:32:51 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116a0c000) [pid = 1651] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:32:51 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1266aac00) [pid = 1651] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:32:51 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1128d6c00) [pid = 1651] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:32:51 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11627b800) [pid = 1651] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:32:51 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1129aa800) [pid = 1651] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:32:51 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12143e800) [pid = 1651] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:32:51 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11386fc00) [pid = 1651] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:32:51 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1128d7400) [pid = 1651] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:32:51 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1190c3000) [pid = 1651] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:32:51 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x124adc000) [pid = 1651] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:32:51 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x128935800) [pid = 1651] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:32:51 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x112a79400) [pid = 1651] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:32:51 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x128936000) [pid = 1651] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:32:51 INFO - PROCESS | 1651 | 1467966771253 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 01:32:51 INFO - PROCESS | 1651 | 1467966771254 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 01:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:32:51 INFO - PROCESS | 1651 | 1467966771266 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:32:51 INFO - PROCESS | 1651 | 1467966771267 Marionette TRACE conn2 <- [1,1878,null,{}] 01:32:51 INFO - PROCESS | 1651 | 1467966771269 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:32:51 INFO - PROCESS | 1651 | 1467966771270 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:51 INFO - PROCESS | 1651 | 1467966771345 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 01:32:51 INFO - PROCESS | 1651 | 1467966771351 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966771352 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218c7800 == 35 [pid = 1651] [id = 477] 01:32:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11627c000) [pid = 1651] [serial = 1430] [outer = 0x0] 01:32:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1176dd800) [pid = 1651] [serial = 1431] [outer = 0x11627c000] 01:32:51 INFO - PROCESS | 1651 | 1467966771376 Marionette DEBUG loaded listener.js 01:32:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119a10800) [pid = 1651] [serial = 1432] [outer = 0x11627c000] 01:32:51 INFO - PROCESS | 1651 | 1467966771718 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:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 470ms 01:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:32:51 INFO - PROCESS | 1651 | 1467966771737 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 01:32:51 INFO - PROCESS | 1651 | 1467966771739 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 01:32:51 INFO - PROCESS | 1651 | 1467966771742 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:32:51 INFO - PROCESS | 1651 | 1467966771743 Marionette TRACE conn2 <- [1,1882,null,{}] 01:32:51 INFO - PROCESS | 1651 | 1467966771747 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:32:51 INFO - PROCESS | 1651 | 1467966771750 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:51 INFO - PROCESS | 1651 | 1467966771868 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 01:32:51 INFO - PROCESS | 1651 | 1467966771985 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966771986 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab97800 == 36 [pid = 1651] [id = 478] 01:32:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x112a84000) [pid = 1651] [serial = 1433] [outer = 0x0] 01:32:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1248eb800) [pid = 1651] [serial = 1434] [outer = 0x112a84000] 01:32:52 INFO - PROCESS | 1651 | 1467966772025 Marionette DEBUG loaded listener.js 01:32:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12892bc00) [pid = 1651] [serial = 1435] [outer = 0x112a84000] 01:32:52 INFO - PROCESS | 1651 | 1467966772346 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:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 625ms 01:32:52 INFO - PROCESS | 1651 | 1467966772371 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 01:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:32:52 INFO - PROCESS | 1651 | 1467966772372 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 01:32:52 INFO - PROCESS | 1651 | 1467966772374 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:32:52 INFO - PROCESS | 1651 | 1467966772375 Marionette TRACE conn2 <- [1,1886,null,{}] 01:32:52 INFO - PROCESS | 1651 | 1467966772377 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:32:52 INFO - PROCESS | 1651 | 1467966772378 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:52 INFO - PROCESS | 1651 | 1467966772468 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 01:32:52 INFO - PROCESS | 1651 | 1467966772527 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966772528 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1f7000 == 37 [pid = 1651] [id = 479] 01:32:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1267d8400) [pid = 1651] [serial = 1436] [outer = 0x0] 01:32:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x128dd8400) [pid = 1651] [serial = 1437] [outer = 0x1267d8400] 01:32:52 INFO - PROCESS | 1651 | 1467966772555 Marionette DEBUG loaded listener.js 01:32:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x129154000) [pid = 1651] [serial = 1438] [outer = 0x1267d8400] 01:32:52 INFO - PROCESS | 1651 | 1467966772841 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:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 518ms 01:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:32:52 INFO - PROCESS | 1651 | 1467966772893 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 01:32:52 INFO - PROCESS | 1651 | 1467966772894 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 01:32:52 INFO - PROCESS | 1651 | 1467966772896 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:32:52 INFO - PROCESS | 1651 | 1467966772900 Marionette TRACE conn2 <- [1,1890,null,{}] 01:32:52 INFO - PROCESS | 1651 | 1467966772902 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:32:52 INFO - PROCESS | 1651 | 1467966772904 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:52 INFO - PROCESS | 1651 | 1467966772989 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 01:32:52 INFO - PROCESS | 1651 | 1467966772992 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966772994 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12141f800 == 38 [pid = 1651] [id = 480] 01:32:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x128ddd000) [pid = 1651] [serial = 1439] [outer = 0x0] 01:32:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1293b6800) [pid = 1651] [serial = 1440] [outer = 0x128ddd000] 01:32:53 INFO - PROCESS | 1651 | 1467966773020 Marionette DEBUG loaded listener.js 01:32:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1293ef800) [pid = 1651] [serial = 1441] [outer = 0x128ddd000] 01:32:53 INFO - PROCESS | 1651 | 1467966773521 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:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 673ms 01:32:53 INFO - PROCESS | 1651 | 1467966773570 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 01:32:53 INFO - PROCESS | 1651 | 1467966773572 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 01:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:32:53 INFO - PROCESS | 1651 | 1467966773576 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:32:53 INFO - PROCESS | 1651 | 1467966773578 Marionette TRACE conn2 <- [1,1894,null,{}] 01:32:53 INFO - PROCESS | 1651 | 1467966773581 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:32:53 INFO - PROCESS | 1651 | 1467966773583 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:53 INFO - PROCESS | 1651 | 1467966773698 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 01:32:53 INFO - PROCESS | 1651 | 1467966773760 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966773761 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x118251800 == 39 [pid = 1651] [id = 481] 01:32:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x113d4c800) [pid = 1651] [serial = 1442] [outer = 0x0] 01:32:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1160e1000) [pid = 1651] [serial = 1443] [outer = 0x113d4c800] 01:32:53 INFO - PROCESS | 1651 | 1467966773793 Marionette DEBUG loaded listener.js 01:32:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1167d4400) [pid = 1651] [serial = 1444] [outer = 0x113d4c800] 01:32:54 INFO - PROCESS | 1651 | 1467966774371 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:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 871ms 01:32:54 INFO - PROCESS | 1651 | 1467966774447 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 01:32:54 INFO - PROCESS | 1651 | 1467966774450 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 01:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:32:54 INFO - PROCESS | 1651 | 1467966774455 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:32:54 INFO - PROCESS | 1651 | 1467966774456 Marionette TRACE conn2 <- [1,1898,null,{}] 01:32:54 INFO - PROCESS | 1651 | 1467966774459 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:32:54 INFO - PROCESS | 1651 | 1467966774461 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:54 INFO - PROCESS | 1651 | 1467966774569 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 01:32:54 INFO - PROCESS | 1651 | 1467966774629 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966774630 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bf7000 == 40 [pid = 1651] [id = 482] 01:32:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1184cc400) [pid = 1651] [serial = 1445] [outer = 0x0] 01:32:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11878d800) [pid = 1651] [serial = 1446] [outer = 0x1184cc400] 01:32:54 INFO - PROCESS | 1651 | 1467966774661 Marionette DEBUG loaded listener.js 01:32:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1195e3000) [pid = 1651] [serial = 1447] [outer = 0x1184cc400] 01:32:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1f7000 == 39 [pid = 1651] [id = 479] 01:32:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab97800 == 38 [pid = 1651] [id = 478] 01:32:55 INFO - PROCESS | 1651 | --DOCSHELL 0x1218c7800 == 37 [pid = 1651] [id = 477] 01:32:55 INFO - PROCESS | 1651 | --DOCSHELL 0x1295d5000 == 36 [pid = 1651] [id = 476] 01:32:55 INFO - PROCESS | 1651 | --DOCSHELL 0x11263f000 == 35 [pid = 1651] [id = 475] 01:32:55 INFO - PROCESS | 1651 | --DOCSHELL 0x12718d000 == 34 [pid = 1651] [id = 474] 01:32:55 INFO - PROCESS | 1651 | --DOCSHELL 0x123bef800 == 33 [pid = 1651] [id = 473] 01:32:55 INFO - PROCESS | 1651 | --DOCSHELL 0x1218bf000 == 32 [pid = 1651] [id = 472] 01:32:55 INFO - PROCESS | 1651 | --DOCSHELL 0x119a40000 == 31 [pid = 1651] [id = 471] 01:32:55 INFO - PROCESS | 1651 | --DOCSHELL 0x11723c000 == 30 [pid = 1651] [id = 470] 01:32:55 INFO - PROCESS | 1651 | --DOCSHELL 0x113232000 == 29 [pid = 1651] [id = 469] 01:32:55 INFO - PROCESS | 1651 | 1467966775358 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:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 923ms 01:32:55 INFO - PROCESS | 1651 | 1467966775377 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 01:32:55 INFO - PROCESS | 1651 | 1467966775380 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 01:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:32:55 INFO - PROCESS | 1651 | 1467966775385 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:32:55 INFO - PROCESS | 1651 | 1467966775386 Marionette TRACE conn2 <- [1,1902,null,{}] 01:32:55 INFO - PROCESS | 1651 | 1467966775390 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:32:55 INFO - PROCESS | 1651 | 1467966775391 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:55 INFO - PROCESS | 1651 | 1467966775469 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 01:32:55 INFO - PROCESS | 1651 | 1467966775475 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966775477 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d68800 == 30 [pid = 1651] [id = 483] 01:32:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x117205800) [pid = 1651] [serial = 1448] [outer = 0x0] 01:32:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1184c0400) [pid = 1651] [serial = 1449] [outer = 0x117205800] 01:32:55 INFO - PROCESS | 1651 | 1467966775506 Marionette DEBUG loaded listener.js 01:32:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x118684c00) [pid = 1651] [serial = 1450] [outer = 0x117205800] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x126e74800) [pid = 1651] [serial = 1374] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1273c3000) [pid = 1651] [serial = 1377] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12737cc00) [pid = 1651] [serial = 1375] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118677c00) [pid = 1651] [serial = 1362] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x118974800) [pid = 1651] [serial = 1363] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1267d8000) [pid = 1651] [serial = 1351] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119460800) [pid = 1651] [serial = 1365] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x120ff9400) [pid = 1651] [serial = 1366] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11845b800) [pid = 1651] [serial = 1356] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118684400) [pid = 1651] [serial = 1357] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x113f30c00) [pid = 1651] [serial = 1380] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x121ccdc00) [pid = 1651] [serial = 1368] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1160dac00) [pid = 1651] [serial = 1359] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1167d2c00) [pid = 1651] [serial = 1360] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112a7c000) [pid = 1651] [serial = 1353] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x113aaac00) [pid = 1651] [serial = 1354] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1267d3800) [pid = 1651] [serial = 1383] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x118621c00) [pid = 1651] [serial = 1381] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1293b7c00) [pid = 1651] [serial = 1390] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x129148000) [pid = 1651] [serial = 1389] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x128dd7c00) [pid = 1651] [serial = 1387] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x124ad5400) [pid = 1651] [serial = 1371] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1266ad800) [pid = 1651] [serial = 1372] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x127616800) [pid = 1651] [serial = 1378] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x128932c00) [pid = 1651] [serial = 1384] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1293b7000) [pid = 1651] [serial = 1392] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12893d400) [pid = 1651] [serial = 1386] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1293e9000) [pid = 1651] [serial = 1393] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x124866c00) [pid = 1651] [serial = 1369] [outer = 0x0] [url = about:blank] 01:32:55 INFO - PROCESS | 1651 | 1467966775871 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:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 519ms 01:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:32:55 INFO - PROCESS | 1651 | 1467966775905 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 01:32:55 INFO - PROCESS | 1651 | 1467966775907 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 01:32:55 INFO - PROCESS | 1651 | 1467966775911 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:32:55 INFO - PROCESS | 1651 | 1467966775913 Marionette TRACE conn2 <- [1,1906,null,{}] 01:32:55 INFO - PROCESS | 1651 | 1467966775916 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:32:55 INFO - PROCESS | 1651 | 1467966775917 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:56 INFO - PROCESS | 1651 | 1467966775998 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 01:32:56 INFO - PROCESS | 1651 | 1467966776004 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966776005 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x1198a2000 == 31 [pid = 1651] [id = 484] 01:32:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x118972400) [pid = 1651] [serial = 1451] [outer = 0x0] 01:32:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1195e5400) [pid = 1651] [serial = 1452] [outer = 0x118972400] 01:32:56 INFO - PROCESS | 1651 | 1467966776031 Marionette DEBUG loaded listener.js 01:32:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119a1cc00) [pid = 1651] [serial = 1453] [outer = 0x118972400] 01:32:56 INFO - PROCESS | 1651 | 1467966776402 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:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 524ms 01:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:32:56 INFO - PROCESS | 1651 | 1467966776436 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 01:32:56 INFO - PROCESS | 1651 | 1467966776437 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 01:32:56 INFO - PROCESS | 1651 | 1467966776439 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:32:56 INFO - PROCESS | 1651 | 1467966776441 Marionette TRACE conn2 <- [1,1910,null,{}] 01:32:56 INFO - PROCESS | 1651 | 1467966776449 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:32:56 INFO - PROCESS | 1651 | 1467966776453 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:56 INFO - PROCESS | 1651 | 1467966776533 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 01:32:56 INFO - PROCESS | 1651 | 1467966776539 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966776541 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x124881800 == 32 [pid = 1651] [id = 485] 01:32:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x113f38000) [pid = 1651] [serial = 1454] [outer = 0x0] 01:32:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1219b9800) [pid = 1651] [serial = 1455] [outer = 0x113f38000] 01:32:56 INFO - PROCESS | 1651 | 1467966776569 Marionette DEBUG loaded listener.js 01:32:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x124ad4000) [pid = 1651] [serial = 1456] [outer = 0x113f38000] 01:32:56 INFO - PROCESS | 1651 | 1467966776900 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:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 471ms 01:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:32:56 INFO - PROCESS | 1651 | 1467966776910 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 01:32:56 INFO - PROCESS | 1651 | 1467966776912 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 01:32:56 INFO - PROCESS | 1651 | 1467966776918 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:32:56 INFO - PROCESS | 1651 | 1467966776919 Marionette TRACE conn2 <- [1,1914,null,{}] 01:32:56 INFO - PROCESS | 1651 | 1467966776921 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:32:56 INFO - PROCESS | 1651 | 1467966776922 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:57 INFO - PROCESS | 1651 | 1467966777030 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 01:32:57 INFO - PROCESS | 1651 | 1467966777036 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966777037 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x127638800 == 33 [pid = 1651] [id = 486] 01:32:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x123bd1c00) [pid = 1651] [serial = 1457] [outer = 0x0] 01:32:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1266a8400) [pid = 1651] [serial = 1458] [outer = 0x123bd1c00] 01:32:57 INFO - PROCESS | 1651 | 1467966777062 Marionette DEBUG loaded listener.js 01:32:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x126ddf400) [pid = 1651] [serial = 1459] [outer = 0x123bd1c00] 01:32:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x127374400) [pid = 1651] [serial = 1460] [outer = 0x12cad0800] 01:32:57 INFO - PROCESS | 1651 | 1467966777426 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:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 522ms 01:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:32:57 INFO - PROCESS | 1651 | 1467966777436 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 01:32:57 INFO - PROCESS | 1651 | 1467966777438 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 01:32:57 INFO - PROCESS | 1651 | 1467966777440 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:32:57 INFO - PROCESS | 1651 | 1467966777441 Marionette TRACE conn2 <- [1,1918,null,{}] 01:32:57 INFO - PROCESS | 1651 | 1467966777443 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:32:57 INFO - PROCESS | 1651 | 1467966777444 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:57 INFO - PROCESS | 1651 | 1467966777519 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 01:32:57 INFO - PROCESS | 1651 | 1467966777523 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966777524 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295de800 == 34 [pid = 1651] [id = 487] 01:32:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x126e79400) [pid = 1651] [serial = 1461] [outer = 0x0] 01:32:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x127376400) [pid = 1651] [serial = 1462] [outer = 0x126e79400] 01:32:57 INFO - PROCESS | 1651 | 1467966777550 Marionette DEBUG loaded listener.js 01:32:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x127615400) [pid = 1651] [serial = 1463] [outer = 0x126e79400] 01:32:57 INFO - PROCESS | 1651 | 1467966777932 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:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 519ms 01:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:32:57 INFO - PROCESS | 1651 | 1467966777960 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 01:32:57 INFO - PROCESS | 1651 | 1467966777961 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 01:32:57 INFO - PROCESS | 1651 | 1467966777971 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:32:57 INFO - PROCESS | 1651 | 1467966777972 Marionette TRACE conn2 <- [1,1922,null,{}] 01:32:57 INFO - PROCESS | 1651 | 1467966777975 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:32:57 INFO - PROCESS | 1651 | 1467966777978 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:58 INFO - PROCESS | 1651 | 1467966778094 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 01:32:58 INFO - PROCESS | 1651 | 1467966778098 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966778100 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295e8800 == 35 [pid = 1651] [id = 488] 01:32:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x127102c00) [pid = 1651] [serial = 1464] [outer = 0x0] 01:32:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12892ac00) [pid = 1651] [serial = 1465] [outer = 0x127102c00] 01:32:58 INFO - PROCESS | 1651 | 1467966778123 Marionette DEBUG loaded listener.js 01:32:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x129330400) [pid = 1651] [serial = 1466] [outer = 0x127102c00] 01:32:58 INFO - PROCESS | 1651 | 1467966778472 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:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 527ms 01:32:58 INFO - PROCESS | 1651 | 1467966778490 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 01:32:58 INFO - PROCESS | 1651 | 1467966778491 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 01:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:32:58 INFO - PROCESS | 1651 | 1467966778494 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:32:58 INFO - PROCESS | 1651 | 1467966778495 Marionette TRACE conn2 <- [1,1926,null,{}] 01:32:58 INFO - PROCESS | 1651 | 1467966778498 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:32:58 INFO - PROCESS | 1651 | 1467966778501 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:58 INFO - PROCESS | 1651 | 1467966778609 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 01:32:58 INFO - PROCESS | 1651 | 1467966778613 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966778614 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a7c8000 == 36 [pid = 1651] [id = 489] 01:32:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x127317c00) [pid = 1651] [serial = 1467] [outer = 0x0] 01:32:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1293c4800) [pid = 1651] [serial = 1468] [outer = 0x127317c00] 01:32:58 INFO - PROCESS | 1651 | 1467966778640 Marionette DEBUG loaded listener.js 01:32:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1293ee400) [pid = 1651] [serial = 1469] [outer = 0x127317c00] 01:32:58 INFO - PROCESS | 1651 | 1467966778957 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:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 473ms 01:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:32:58 INFO - PROCESS | 1651 | 1467966778977 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 01:32:58 INFO - PROCESS | 1651 | 1467966778978 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 01:32:58 INFO - PROCESS | 1651 | 1467966778988 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:32:59 INFO - PROCESS | 1651 | 1467966778989 Marionette TRACE conn2 <- [1,1930,null,{}] 01:32:59 INFO - PROCESS | 1651 | 1467966778991 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:32:59 INFO - PROCESS | 1651 | 1467966778992 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:59 INFO - PROCESS | 1651 | 1467966779096 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 01:32:59 INFO - PROCESS | 1651 | 1467966779102 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966779103 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9d0800 == 37 [pid = 1651] [id = 490] 01:32:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1130dc400) [pid = 1651] [serial = 1470] [outer = 0x0] 01:32:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1293f0c00) [pid = 1651] [serial = 1471] [outer = 0x1130dc400] 01:32:59 INFO - PROCESS | 1651 | 1467966779127 Marionette DEBUG loaded listener.js 01:32:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1294e4c00) [pid = 1651] [serial = 1472] [outer = 0x1130dc400] 01:32:59 INFO - PROCESS | 1651 | 1467966779475 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:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 525ms 01:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:32:59 INFO - PROCESS | 1651 | 1467966779512 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 01:32:59 INFO - PROCESS | 1651 | 1467966779513 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 01:32:59 INFO - PROCESS | 1651 | 1467966779518 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:32:59 INFO - PROCESS | 1651 | 1467966779519 Marionette TRACE conn2 <- [1,1934,null,{}] 01:32:59 INFO - PROCESS | 1651 | 1467966779521 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:32:59 INFO - PROCESS | 1651 | 1467966779522 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:59 INFO - PROCESS | 1651 | 1467966779621 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 01:32:59 INFO - PROCESS | 1651 | 1467966779632 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966779633 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:32:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12487e000 == 38 [pid = 1651] [id = 491] 01:32:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1294e7800) [pid = 1651] [serial = 1473] [outer = 0x0] 01:32:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12a3b6800) [pid = 1651] [serial = 1474] [outer = 0x1294e7800] 01:32:59 INFO - PROCESS | 1651 | 1467966779657 Marionette DEBUG loaded listener.js 01:32:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12a5cfc00) [pid = 1651] [serial = 1475] [outer = 0x1294e7800] 01:32:59 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1184cac00) [pid = 1651] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:32:59 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x113f2d800) [pid = 1651] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:32:59 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1195e3c00) [pid = 1651] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:32:59 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1133e7800) [pid = 1651] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:32:59 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x118624400) [pid = 1651] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:32:59 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x124c4fc00) [pid = 1651] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:32:59 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x112a85000) [pid = 1651] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:32:59 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11831d400) [pid = 1651] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:32:59 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x124ad6c00) [pid = 1651] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:32:59 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x112ad2400) [pid = 1651] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:32:59 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11627c000) [pid = 1651] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:32:59 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x112a84000) [pid = 1651] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:32:59 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1267d8400) [pid = 1651] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:32:59 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x118675400) [pid = 1651] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:32:59 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1132c9800) [pid = 1651] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:33:00 INFO - PROCESS | 1651 | 1467966780047 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:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 570ms 01:33:00 INFO - PROCESS | 1651 | 1467966780088 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 01:33:00 INFO - PROCESS | 1651 | 1467966780089 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 01:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:33:00 INFO - PROCESS | 1651 | 1467966780092 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:33:00 INFO - PROCESS | 1651 | 1467966780093 Marionette TRACE conn2 <- [1,1938,null,{}] 01:33:00 INFO - PROCESS | 1651 | 1467966780095 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:33:00 INFO - PROCESS | 1651 | 1467966780098 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:00 INFO - PROCESS | 1651 | 1467966780227 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 01:33:00 INFO - PROCESS | 1651 | 1467966780237 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966780238 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbdd000 == 39 [pid = 1651] [id = 492] 01:33:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1128d3c00) [pid = 1651] [serial = 1476] [outer = 0x0] 01:33:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11627b000) [pid = 1651] [serial = 1477] [outer = 0x1128d3c00] 01:33:00 INFO - PROCESS | 1651 | 1467966780271 Marionette DEBUG loaded listener.js 01:33:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x120ff3000) [pid = 1651] [serial = 1478] [outer = 0x1128d3c00] 01:33:00 INFO - PROCESS | 1651 | 1467966780672 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:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 619ms 01:33:00 INFO - PROCESS | 1651 | 1467966780711 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 01:33:00 INFO - PROCESS | 1651 | 1467966780713 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 01:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:33:00 INFO - PROCESS | 1651 | 1467966780715 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:33:00 INFO - PROCESS | 1651 | 1467966780717 Marionette TRACE conn2 <- [1,1942,null,{}] 01:33:00 INFO - PROCESS | 1651 | 1467966780729 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:33:00 INFO - PROCESS | 1651 | 1467966780731 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:00 INFO - PROCESS | 1651 | 1467966780820 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 01:33:00 INFO - PROCESS | 1651 | 1467966780823 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966780825 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cd85000 == 40 [pid = 1651] [id = 493] 01:33:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123bd2800) [pid = 1651] [serial = 1479] [outer = 0x0] 01:33:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x128939000) [pid = 1651] [serial = 1480] [outer = 0x123bd2800] 01:33:00 INFO - PROCESS | 1651 | 1467966780850 Marionette DEBUG loaded listener.js 01:33:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12a698800) [pid = 1651] [serial = 1481] [outer = 0x123bd2800] 01:33:01 INFO - PROCESS | 1651 | 1467966781191 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:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 529ms 01:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:33:01 INFO - PROCESS | 1651 | 1467966781244 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 01:33:01 INFO - PROCESS | 1651 | 1467966781245 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 01:33:01 INFO - PROCESS | 1651 | 1467966781247 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:33:01 INFO - PROCESS | 1651 | 1467966781248 Marionette TRACE conn2 <- [1,1946,null,{}] 01:33:01 INFO - PROCESS | 1651 | 1467966781251 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:33:01 INFO - PROCESS | 1651 | 1467966781252 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:01 INFO - PROCESS | 1651 | 1467966781327 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 01:33:01 INFO - PROCESS | 1651 | 1467966781392 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966781393 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ca83000 == 41 [pid = 1651] [id = 494] 01:33:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12a698400) [pid = 1651] [serial = 1482] [outer = 0x0] 01:33:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12a69fc00) [pid = 1651] [serial = 1483] [outer = 0x12a698400] 01:33:01 INFO - PROCESS | 1651 | 1467966781424 Marionette DEBUG loaded listener.js 01:33:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12a6b5000) [pid = 1651] [serial = 1484] [outer = 0x12a698400] 01:33:01 INFO - PROCESS | 1651 | 1467966781668 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:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 470ms 01:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:33:01 INFO - PROCESS | 1651 | 1467966781721 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 01:33:01 INFO - PROCESS | 1651 | 1467966781722 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 01:33:01 INFO - PROCESS | 1651 | 1467966781724 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:33:01 INFO - PROCESS | 1651 | 1467966781725 Marionette TRACE conn2 <- [1,1950,null,{}] 01:33:01 INFO - PROCESS | 1651 | 1467966781728 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:33:01 INFO - PROCESS | 1651 | 1467966781729 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:01 INFO - PROCESS | 1651 | 1467966781823 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 01:33:01 INFO - PROCESS | 1651 | 1467966781826 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966781827 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1af000 == 42 [pid = 1651] [id = 495] 01:33:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x127316800) [pid = 1651] [serial = 1485] [outer = 0x0] 01:33:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12a73b400) [pid = 1651] [serial = 1486] [outer = 0x127316800] 01:33:01 INFO - PROCESS | 1651 | 1467966781850 Marionette DEBUG loaded listener.js 01:33:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12b823400) [pid = 1651] [serial = 1487] [outer = 0x127316800] 01:33:02 INFO - PROCESS | 1651 | 1467966782344 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:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 669ms 01:33:02 INFO - PROCESS | 1651 | 1467966782395 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 01:33:02 INFO - PROCESS | 1651 | 1467966782398 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 01:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:33:02 INFO - PROCESS | 1651 | 1467966782401 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:33:02 INFO - PROCESS | 1651 | 1467966782404 Marionette TRACE conn2 <- [1,1954,null,{}] 01:33:02 INFO - PROCESS | 1651 | 1467966782408 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:33:02 INFO - PROCESS | 1651 | 1467966782409 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:02 INFO - PROCESS | 1651 | 1467966782516 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 01:33:02 INFO - PROCESS | 1651 | 1467966782589 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966782591 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195ad000 == 43 [pid = 1651] [id = 496] 01:33:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x116281000) [pid = 1651] [serial = 1488] [outer = 0x0] 01:33:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1184c2000) [pid = 1651] [serial = 1489] [outer = 0x116281000] 01:33:02 INFO - PROCESS | 1651 | 1467966782622 Marionette DEBUG loaded listener.js 01:33:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11896fc00) [pid = 1651] [serial = 1490] [outer = 0x116281000] 01:33:03 INFO - PROCESS | 1651 | 1467966783040 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:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 671ms 01:33:03 INFO - PROCESS | 1651 | 1467966783072 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 01:33:03 INFO - PROCESS | 1651 | 1467966783075 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 01:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:33:03 INFO - PROCESS | 1651 | 1467966783080 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:33:03 INFO - PROCESS | 1651 | 1467966783082 Marionette TRACE conn2 <- [1,1958,null,{}] 01:33:03 INFO - PROCESS | 1651 | 1467966783084 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:33:03 INFO - PROCESS | 1651 | 1467966783086 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:03 INFO - PROCESS | 1651 | 1467966783193 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 01:33:03 INFO - PROCESS | 1651 | 1467966783284 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966783286 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x128fc0000 == 44 [pid = 1651] [id = 497] 01:33:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119d39800) [pid = 1651] [serial = 1491] [outer = 0x0] 01:33:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1210c6000) [pid = 1651] [serial = 1492] [outer = 0x119d39800] 01:33:03 INFO - PROCESS | 1651 | 1467966783330 Marionette DEBUG loaded listener.js 01:33:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1248ef000) [pid = 1651] [serial = 1493] [outer = 0x119d39800] 01:33:03 INFO - PROCESS | 1651 | 1467966783753 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:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 721ms 01:33:03 INFO - PROCESS | 1651 | 1467966783802 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 01:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:33:03 INFO - PROCESS | 1651 | 1467966783804 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 01:33:03 INFO - PROCESS | 1651 | 1467966783808 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:33:03 INFO - PROCESS | 1651 | 1467966783811 Marionette TRACE conn2 <- [1,1962,null,{}] 01:33:03 INFO - PROCESS | 1651 | 1467966783823 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:33:03 INFO - PROCESS | 1651 | 1467966783827 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:03 INFO - PROCESS | 1651 | 1467966783978 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 01:33:04 INFO - PROCESS | 1651 | 1467966784087 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966784089 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1b7000 == 45 [pid = 1651] [id = 498] 01:33:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1266d0400) [pid = 1651] [serial = 1494] [outer = 0x0] 01:33:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12891e400) [pid = 1651] [serial = 1495] [outer = 0x1266d0400] 01:33:04 INFO - PROCESS | 1651 | 1467966784137 Marionette DEBUG loaded listener.js 01:33:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x128940400) [pid = 1651] [serial = 1496] [outer = 0x1266d0400] 01:33:04 INFO - PROCESS | 1651 | 1467966784582 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:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 824ms 01:33:04 INFO - PROCESS | 1651 | 1467966784632 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 01:33:04 INFO - PROCESS | 1651 | 1467966784634 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 01:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:33:04 INFO - PROCESS | 1651 | 1467966784636 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:33:04 INFO - PROCESS | 1651 | 1467966784637 Marionette TRACE conn2 <- [1,1966,null,{}] 01:33:04 INFO - PROCESS | 1651 | 1467966784640 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:33:04 INFO - PROCESS | 1651 | 1467966784641 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:04 INFO - PROCESS | 1651 | 1467966784746 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 01:33:04 INFO - PROCESS | 1651 | 1467966784819 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966784821 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d464000 == 46 [pid = 1651] [id = 499] 01:33:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x128ddac00) [pid = 1651] [serial = 1497] [outer = 0x0] 01:33:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1293e3800) [pid = 1651] [serial = 1498] [outer = 0x128ddac00] 01:33:04 INFO - PROCESS | 1651 | 1467966784851 Marionette DEBUG loaded listener.js 01:33:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12a3b4000) [pid = 1651] [serial = 1499] [outer = 0x128ddac00] 01:33:05 INFO - PROCESS | 1651 | 1467966785241 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:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 669ms 01:33:05 INFO - PROCESS | 1651 | 1467966785305 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 01:33:05 INFO - PROCESS | 1651 | 1467966785307 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 01:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:33:05 INFO - PROCESS | 1651 | 1467966785309 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:33:05 INFO - PROCESS | 1651 | 1467966785310 Marionette TRACE conn2 <- [1,1970,null,{}] 01:33:05 INFO - PROCESS | 1651 | 1467966785331 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:33:05 INFO - PROCESS | 1651 | 1467966785333 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:05 INFO - PROCESS | 1651 | 1467966785455 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 01:33:05 INFO - PROCESS | 1651 | 1467966785510 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966785511 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182d2800 == 47 [pid = 1651] [id = 500] 01:33:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1160dac00) [pid = 1651] [serial = 1500] [outer = 0x0] 01:33:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11845a800) [pid = 1651] [serial = 1501] [outer = 0x1160dac00] 01:33:05 INFO - PROCESS | 1651 | 1467966785540 Marionette DEBUG loaded listener.js 01:33:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x127380400) [pid = 1651] [serial = 1502] [outer = 0x1160dac00] 01:33:06 INFO - PROCESS | 1651 | 1467966786142 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:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 869ms 01:33:06 INFO - PROCESS | 1651 | 1467966786179 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 01:33:06 INFO - PROCESS | 1651 | 1467966786183 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 01:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:33:06 INFO - PROCESS | 1651 | 1467966786187 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:33:06 INFO - PROCESS | 1651 | 1467966786189 Marionette TRACE conn2 <- [1,1974,null,{}] 01:33:06 INFO - PROCESS | 1651 | 1467966786193 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:33:06 INFO - PROCESS | 1651 | 1467966786195 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:06 INFO - PROCESS | 1651 | 1467966786291 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 01:33:06 INFO - PROCESS | 1651 | 1467966786367 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966786368 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185c7800 == 48 [pid = 1651] [id = 501] 01:33:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11627e800) [pid = 1651] [serial = 1503] [outer = 0x0] 01:33:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1183d0000) [pid = 1651] [serial = 1504] [outer = 0x11627e800] 01:33:06 INFO - PROCESS | 1651 | 1467966786396 Marionette DEBUG loaded listener.js 01:33:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11867a400) [pid = 1651] [serial = 1505] [outer = 0x11627e800] 01:33:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12ca83000 == 47 [pid = 1651] [id = 494] 01:33:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12cd85000 == 46 [pid = 1651] [id = 493] 01:33:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbdd000 == 45 [pid = 1651] [id = 492] 01:33:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12487e000 == 44 [pid = 1651] [id = 491] 01:33:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9d0800 == 43 [pid = 1651] [id = 490] 01:33:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12a7c8000 == 42 [pid = 1651] [id = 489] 01:33:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1295e8800 == 41 [pid = 1651] [id = 488] 01:33:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1295de800 == 40 [pid = 1651] [id = 487] 01:33:07 INFO - PROCESS | 1651 | --DOCSHELL 0x127638800 == 39 [pid = 1651] [id = 486] 01:33:07 INFO - PROCESS | 1651 | --DOCSHELL 0x124881800 == 38 [pid = 1651] [id = 485] 01:33:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1198a2000 == 37 [pid = 1651] [id = 484] 01:33:07 INFO - PROCESS | 1651 | --DOCSHELL 0x117d68800 == 36 [pid = 1651] [id = 483] 01:33:07 INFO - PROCESS | 1651 | --DOCSHELL 0x123bf7000 == 35 [pid = 1651] [id = 482] 01:33:07 INFO - PROCESS | 1651 | --DOCSHELL 0x118251800 == 34 [pid = 1651] [id = 481] 01:33:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12141f800 == 33 [pid = 1651] [id = 480] 01:33:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1182d2800 == 32 [pid = 1651] [id = 500] 01:33:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12d464000 == 31 [pid = 1651] [id = 499] 01:33:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1b7000 == 30 [pid = 1651] [id = 498] 01:33:07 INFO - PROCESS | 1651 | --DOCSHELL 0x128fc0000 == 29 [pid = 1651] [id = 497] 01:33:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1195ad000 == 28 [pid = 1651] [id = 496] 01:33:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1af000 == 27 [pid = 1651] [id = 495] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1266d8800) [pid = 1651] [serial = 1422] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1166f3c00) [pid = 1651] [serial = 1410] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1183cec00) [pid = 1651] [serial = 1411] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x119d3a000) [pid = 1651] [serial = 1416] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1167d4800) [pid = 1651] [serial = 1396] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x115e63000) [pid = 1651] [serial = 1395] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11981fc00) [pid = 1651] [serial = 1399] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x119416800) [pid = 1651] [serial = 1398] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1211dac00) [pid = 1651] [serial = 1417] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x127106000) [pid = 1651] [serial = 1402] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1267dd000) [pid = 1651] [serial = 1401] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1130e0c00) [pid = 1651] [serial = 1407] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11386f400) [pid = 1651] [serial = 1408] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1187db800) [pid = 1651] [serial = 1405] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1184c6000) [pid = 1651] [serial = 1404] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x127373c00) [pid = 1651] [serial = 1425] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x128920c00) [pid = 1651] [serial = 1428] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1176dd800) [pid = 1651] [serial = 1431] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1248eb800) [pid = 1651] [serial = 1434] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119a10800) [pid = 1651] [serial = 1432] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x128dd8400) [pid = 1651] [serial = 1437] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x128938c00) [pid = 1651] [serial = 1429] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119047c00) [pid = 1651] [serial = 1413] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11946e400) [pid = 1651] [serial = 1414] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1273c7800) [pid = 1651] [serial = 1426] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12143f800) [pid = 1651] [serial = 1419] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1248ea800) [pid = 1651] [serial = 1420] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1293b6800) [pid = 1651] [serial = 1440] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x126e73000) [pid = 1651] [serial = 1423] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x129154000) [pid = 1651] [serial = 1438] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12892bc00) [pid = 1651] [serial = 1435] [outer = 0x0] [url = about:blank] 01:33:07 INFO - PROCESS | 1651 | 1467966787319 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:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1173ms 01:33:07 INFO - PROCESS | 1651 | 1467966787361 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 01:33:07 INFO - PROCESS | 1651 | 1467966787363 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 01:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:33:07 INFO - PROCESS | 1651 | 1467966787366 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:33:07 INFO - PROCESS | 1651 | 1467966787368 Marionette TRACE conn2 <- [1,1978,null,{}] 01:33:07 INFO - PROCESS | 1651 | 1467966787371 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:33:07 INFO - PROCESS | 1651 | 1467966787373 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:07 INFO - PROCESS | 1651 | 1467966787456 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 01:33:07 INFO - PROCESS | 1651 | 1467966787461 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966787463 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170dd800 == 28 [pid = 1651] [id = 502] 01:33:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11386f400) [pid = 1651] [serial = 1506] [outer = 0x0] 01:33:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x116078000) [pid = 1651] [serial = 1507] [outer = 0x11386f400] 01:33:07 INFO - PROCESS | 1651 | 1467966787494 Marionette DEBUG loaded listener.js 01:33:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11627fc00) [pid = 1651] [serial = 1508] [outer = 0x11386f400] 01:33:07 INFO - PROCESS | 1651 | 1467966787844 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:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 522ms 01:33:07 INFO - PROCESS | 1651 | 1467966787888 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 01:33:07 INFO - PROCESS | 1651 | 1467966787892 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 01:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:33:07 INFO - PROCESS | 1651 | 1467966787896 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:33:07 INFO - PROCESS | 1651 | 1467966787898 Marionette TRACE conn2 <- [1,1982,null,{}] 01:33:07 INFO - PROCESS | 1651 | 1467966787901 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:33:07 INFO - PROCESS | 1651 | 1467966787902 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:07 INFO - PROCESS | 1651 | 1467966787980 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 01:33:07 INFO - PROCESS | 1651 | 1467966787987 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966787988 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x119007000 == 29 [pid = 1651] [id = 503] 01:33:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11670a400) [pid = 1651] [serial = 1509] [outer = 0x0] 01:33:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1184cbc00) [pid = 1651] [serial = 1510] [outer = 0x11670a400] 01:33:08 INFO - PROCESS | 1651 | 1467966788015 Marionette DEBUG loaded listener.js 01:33:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x118794400) [pid = 1651] [serial = 1511] [outer = 0x11670a400] 01:33:08 INFO - PROCESS | 1651 | 1467966788355 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:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 470ms 01:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:33:08 INFO - PROCESS | 1651 | 1467966788367 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 01:33:08 INFO - PROCESS | 1651 | 1467966788368 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 01:33:08 INFO - PROCESS | 1651 | 1467966788370 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:33:08 INFO - PROCESS | 1651 | 1467966788373 Marionette TRACE conn2 <- [1,1986,null,{}] 01:33:08 INFO - PROCESS | 1651 | 1467966788381 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:33:08 INFO - PROCESS | 1651 | 1467966788386 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:08 INFO - PROCESS | 1651 | 1467966788465 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 01:33:08 INFO - PROCESS | 1651 | 1467966788525 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1651 | 1467966788527 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x112756000 == 30 [pid = 1651] [id = 504] 01:33:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1129b0800) [pid = 1651] [serial = 1512] [outer = 0x0] 01:33:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11946a800) [pid = 1651] [serial = 1513] [outer = 0x1129b0800] 01:33:08 INFO - PROCESS | 1651 | 1467966788555 Marionette DEBUG loaded listener.js 01:33:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119a18400) [pid = 1651] [serial = 1514] [outer = 0x1129b0800] 01:33:08 INFO - PROCESS | 1651 | 1467966788854 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:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 524ms 01:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:33:08 INFO - PROCESS | 1651 | 1467966788894 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 01:33:08 INFO - PROCESS | 1651 | 1467966788896 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 01:33:08 INFO - PROCESS | 1651 | 1467966788898 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:33:08 INFO - PROCESS | 1651 | 1467966788901 Marionette TRACE conn2 <- [1,1990,null,{}] 01:33:08 INFO - PROCESS | 1651 | 1467966788904 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:33:08 INFO - PROCESS | 1651 | 1467966788905 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:08 INFO - PROCESS | 1651 | 1467966788981 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 01:33:09 INFO - PROCESS | 1651 | 1467966789044 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966789045 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x121a43000 == 31 [pid = 1651] [id = 505] 01:33:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1190bf000) [pid = 1651] [serial = 1515] [outer = 0x0] 01:33:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1210c0c00) [pid = 1651] [serial = 1516] [outer = 0x1190bf000] 01:33:09 INFO - PROCESS | 1651 | 1467966789070 Marionette DEBUG loaded listener.js 01:33:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x121cd7400) [pid = 1651] [serial = 1517] [outer = 0x1190bf000] 01:33:09 INFO - PROCESS | 1651 | 1467966789397 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:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 522ms 01:33:09 INFO - PROCESS | 1651 | 1467966789421 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 01:33:09 INFO - PROCESS | 1651 | 1467966789423 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 01:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:33:09 INFO - PROCESS | 1651 | 1467966789446 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:33:09 INFO - PROCESS | 1651 | 1467966789448 Marionette TRACE conn2 <- [1,1994,null,{}] 01:33:09 INFO - PROCESS | 1651 | 1467966789451 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:33:09 INFO - PROCESS | 1651 | 1467966789453 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:09 INFO - PROCESS | 1651 | 1467966789550 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 01:33:09 INFO - PROCESS | 1651 | 1467966789553 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966789555 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12672d000 == 32 [pid = 1651] [id = 506] 01:33:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x116702400) [pid = 1651] [serial = 1518] [outer = 0x0] 01:33:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x124aa5400) [pid = 1651] [serial = 1519] [outer = 0x116702400] 01:33:09 INFO - PROCESS | 1651 | 1467966789579 Marionette DEBUG loaded listener.js 01:33:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12530dc00) [pid = 1651] [serial = 1520] [outer = 0x116702400] 01:33:09 INFO - PROCESS | 1651 | 1467966789960 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:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 522ms 01:33:09 INFO - PROCESS | 1651 | 1467966789969 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 01:33:09 INFO - PROCESS | 1651 | 1467966789971 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 01:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:33:09 INFO - PROCESS | 1651 | 1467966789974 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:33:09 INFO - PROCESS | 1651 | 1467966789976 Marionette TRACE conn2 <- [1,1998,null,{}] 01:33:09 INFO - PROCESS | 1651 | 1467966789979 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:33:09 INFO - PROCESS | 1651 | 1467966789985 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:10 INFO - PROCESS | 1651 | 1467966790161 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 01:33:10 INFO - PROCESS | 1651 | 1467966790180 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966790181 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x128ac6000 == 33 [pid = 1651] [id = 507] 01:33:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1267d7800) [pid = 1651] [serial = 1521] [outer = 0x0] 01:33:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x127107c00) [pid = 1651] [serial = 1522] [outer = 0x1267d7800] 01:33:10 INFO - PROCESS | 1651 | 1467966790222 Marionette DEBUG loaded listener.js 01:33:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x127618000) [pid = 1651] [serial = 1523] [outer = 0x1267d7800] 01:33:10 INFO - PROCESS | 1651 | 1467966790611 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:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 670ms 01:33:10 INFO - PROCESS | 1651 | 1467966790644 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 01:33:10 INFO - PROCESS | 1651 | 1467966790646 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 01:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:33:10 INFO - PROCESS | 1651 | 1467966790653 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:33:10 INFO - PROCESS | 1651 | 1467966790654 Marionette TRACE conn2 <- [1,2002,null,{}] 01:33:10 INFO - PROCESS | 1651 | 1467966790656 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:33:10 INFO - PROCESS | 1651 | 1467966790657 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:10 INFO - PROCESS | 1651 | 1467966790758 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 01:33:10 INFO - PROCESS | 1651 | 1467966790761 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966790762 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295d3000 == 34 [pid = 1651] [id = 508] 01:33:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12892d800) [pid = 1651] [serial = 1524] [outer = 0x0] 01:33:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12893f400) [pid = 1651] [serial = 1525] [outer = 0x12892d800] 01:33:10 INFO - PROCESS | 1651 | 1467966790787 Marionette DEBUG loaded listener.js 01:33:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12914ac00) [pid = 1651] [serial = 1526] [outer = 0x12892d800] 01:33:11 INFO - PROCESS | 1651 | 1467966791151 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:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 524ms 01:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:33:11 INFO - PROCESS | 1651 | 1467966791177 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 01:33:11 INFO - PROCESS | 1651 | 1467966791178 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 01:33:11 INFO - PROCESS | 1651 | 1467966791181 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:33:11 INFO - PROCESS | 1651 | 1467966791184 Marionette TRACE conn2 <- [1,2006,null,{}] 01:33:11 INFO - PROCESS | 1651 | 1467966791186 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:33:11 INFO - PROCESS | 1651 | 1467966791188 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:11 INFO - PROCESS | 1651 | 1467966791295 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 01:33:11 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x123bd2800) [pid = 1651] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:33:11 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x127102c00) [pid = 1651] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:33:11 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x127317c00) [pid = 1651] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:33:11 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1184cc400) [pid = 1651] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:33:11 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118972400) [pid = 1651] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:33:11 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x126e79400) [pid = 1651] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:33:11 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1130dc400) [pid = 1651] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:33:11 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12a698400) [pid = 1651] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:33:11 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x113f38000) [pid = 1651] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:33:11 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x123bd1c00) [pid = 1651] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:33:11 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x113d4c800) [pid = 1651] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:33:11 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x117205800) [pid = 1651] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:33:11 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x128ddd000) [pid = 1651] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:33:11 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1128d3c00) [pid = 1651] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:33:11 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x127316800) [pid = 1651] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:33:11 INFO - PROCESS | 1651 | 1467966791591 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966791592 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x113d83000 == 35 [pid = 1651] [id = 509] 01:33:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1128d1c00) [pid = 1651] [serial = 1527] [outer = 0x0] 01:33:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1133e1800) [pid = 1651] [serial = 1528] [outer = 0x1128d1c00] 01:33:11 INFO - PROCESS | 1651 | 1467966791623 Marionette DEBUG loaded listener.js 01:33:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x117203800) [pid = 1651] [serial = 1529] [outer = 0x1128d1c00] 01:33:11 INFO - PROCESS | 1651 | 1467966791903 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:33:11 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:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 773ms 01:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:33:11 INFO - PROCESS | 1651 | 1467966791954 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 01:33:11 INFO - PROCESS | 1651 | 1467966791956 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 01:33:11 INFO - PROCESS | 1651 | 1467966791972 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:33:11 INFO - PROCESS | 1651 | 1467966791974 Marionette TRACE conn2 <- [1,2010,null,{}] 01:33:11 INFO - PROCESS | 1651 | 1467966791977 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:33:11 INFO - PROCESS | 1651 | 1467966791979 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:12 INFO - PROCESS | 1651 | 1467966792082 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 01:33:12 INFO - PROCESS | 1651 | 1467966792087 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966792088 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12113c000 == 36 [pid = 1651] [id = 510] 01:33:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1128d3c00) [pid = 1651] [serial = 1530] [outer = 0x0] 01:33:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119463800) [pid = 1651] [serial = 1531] [outer = 0x1128d3c00] 01:33:12 INFO - PROCESS | 1651 | 1467966792196 Marionette DEBUG loaded listener.js 01:33:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12892d400) [pid = 1651] [serial = 1532] [outer = 0x1128d3c00] 01:33:12 INFO - PROCESS | 1651 | 1467966792481 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:33:12 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:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 584ms 01:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:33:12 INFO - PROCESS | 1651 | 1467966792543 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 01:33:12 INFO - PROCESS | 1651 | 1467966792545 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 01:33:12 INFO - PROCESS | 1651 | 1467966792551 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:33:12 INFO - PROCESS | 1651 | 1467966792553 Marionette TRACE conn2 <- [1,2014,null,{}] 01:33:12 INFO - PROCESS | 1651 | 1467966792556 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:33:12 INFO - PROCESS | 1651 | 1467966792558 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:12 INFO - PROCESS | 1651 | 1467966792641 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 01:33:12 INFO - PROCESS | 1651 | 1467966792644 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966792645 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1f3800 == 37 [pid = 1651] [id = 511] 01:33:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1183d0800) [pid = 1651] [serial = 1533] [outer = 0x0] 01:33:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128f4f400) [pid = 1651] [serial = 1534] [outer = 0x1183d0800] 01:33:12 INFO - PROCESS | 1651 | 1467966792670 Marionette DEBUG loaded listener.js 01:33:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1293ba000) [pid = 1651] [serial = 1535] [outer = 0x1183d0800] 01:33:13 INFO - PROCESS | 1651 | 1467966793024 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:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 523ms 01:33:13 INFO - PROCESS | 1651 | 1467966793072 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 01:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:33:13 INFO - PROCESS | 1651 | 1467966793073 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 01:33:13 INFO - PROCESS | 1651 | 1467966793076 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:33:13 INFO - PROCESS | 1651 | 1467966793077 Marionette TRACE conn2 <- [1,2018,null,{}] 01:33:13 INFO - PROCESS | 1651 | 1467966793087 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:33:13 INFO - PROCESS | 1651 | 1467966793089 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:13 INFO - PROCESS | 1651 | 1467966793179 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 01:33:13 INFO - PROCESS | 1651 | 1467966793185 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966793187 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x1266f2800 == 38 [pid = 1651] [id = 512] 01:33:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1293bec00) [pid = 1651] [serial = 1536] [outer = 0x0] 01:33:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1294e0800) [pid = 1651] [serial = 1537] [outer = 0x1293bec00] 01:33:13 INFO - PROCESS | 1651 | 1467966793213 Marionette DEBUG loaded listener.js 01:33:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12a69b000) [pid = 1651] [serial = 1538] [outer = 0x1293bec00] 01:33:13 INFO - PROCESS | 1651 | 1467966793528 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:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 477ms 01:33:13 INFO - PROCESS | 1651 | 1467966793554 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 01:33:13 INFO - PROCESS | 1651 | 1467966793555 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 01:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:33:13 INFO - PROCESS | 1651 | 1467966793558 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:33:13 INFO - PROCESS | 1651 | 1467966793559 Marionette TRACE conn2 <- [1,2022,null,{}] 01:33:13 INFO - PROCESS | 1651 | 1467966793561 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:33:13 INFO - PROCESS | 1651 | 1467966793562 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:13 INFO - PROCESS | 1651 | 1467966793690 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 01:33:13 INFO - PROCESS | 1651 | 1467966793798 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966793800 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x11517c000 == 39 [pid = 1651] [id = 513] 01:33:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1128d3000) [pid = 1651] [serial = 1539] [outer = 0x0] 01:33:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1129ae800) [pid = 1651] [serial = 1540] [outer = 0x1128d3000] 01:33:13 INFO - PROCESS | 1651 | 1467966793834 Marionette DEBUG loaded listener.js 01:33:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1133e7000) [pid = 1651] [serial = 1541] [outer = 0x1128d3000] 01:33:14 INFO - PROCESS | 1651 | 1467966794403 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:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 869ms 01:33:14 INFO - PROCESS | 1651 | 1467966794444 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 01:33:14 INFO - PROCESS | 1651 | 1467966794447 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 01:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:33:14 INFO - PROCESS | 1651 | 1467966794454 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:33:14 INFO - PROCESS | 1651 | 1467966794456 Marionette TRACE conn2 <- [1,2026,null,{}] 01:33:14 INFO - PROCESS | 1651 | 1467966794460 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:33:14 INFO - PROCESS | 1651 | 1467966794461 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:14 INFO - PROCESS | 1651 | 1467966794574 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 01:33:14 INFO - PROCESS | 1651 | 1467966794659 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966794661 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12141f800 == 40 [pid = 1651] [id = 514] 01:33:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x118620400) [pid = 1651] [serial = 1542] [outer = 0x0] 01:33:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x118794000) [pid = 1651] [serial = 1543] [outer = 0x118620400] 01:33:14 INFO - PROCESS | 1651 | 1467966794692 Marionette DEBUG loaded listener.js 01:33:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1190bd400) [pid = 1651] [serial = 1544] [outer = 0x118620400] 01:33:15 INFO - PROCESS | 1651 | 1467966795380 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:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 974ms 01:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:33:15 INFO - PROCESS | 1651 | 1467966795435 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 01:33:15 INFO - PROCESS | 1651 | 1467966795437 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 01:33:15 INFO - PROCESS | 1651 | 1467966795440 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:33:15 INFO - PROCESS | 1651 | 1467966795443 Marionette TRACE conn2 <- [1,2030,null,{}] 01:33:15 INFO - PROCESS | 1651 | 1467966795447 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:33:15 INFO - PROCESS | 1651 | 1467966795449 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:15 INFO - PROCESS | 1651 | 1467966795584 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 01:33:15 INFO - PROCESS | 1651 | 1467966795698 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966795701 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x119006000 == 41 [pid = 1651] [id = 515] 01:33:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1166f2000) [pid = 1651] [serial = 1545] [outer = 0x0] 01:33:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x116974c00) [pid = 1651] [serial = 1546] [outer = 0x1166f2000] 01:33:15 INFO - PROCESS | 1651 | 1467966795745 Marionette DEBUG loaded listener.js 01:33:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1183cec00) [pid = 1651] [serial = 1547] [outer = 0x1166f2000] 01:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x1266f2800 == 40 [pid = 1651] [id = 512] 01:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1f3800 == 39 [pid = 1651] [id = 511] 01:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12113c000 == 38 [pid = 1651] [id = 510] 01:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x113d83000 == 37 [pid = 1651] [id = 509] 01:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x1295d3000 == 36 [pid = 1651] [id = 508] 01:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x128ac6000 == 35 [pid = 1651] [id = 507] 01:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12672d000 == 34 [pid = 1651] [id = 506] 01:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x121a43000 == 33 [pid = 1651] [id = 505] 01:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x112756000 == 32 [pid = 1651] [id = 504] 01:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x119007000 == 31 [pid = 1651] [id = 503] 01:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x1170dd800 == 30 [pid = 1651] [id = 502] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12a698800) [pid = 1651] [serial = 1481] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12892ac00) [pid = 1651] [serial = 1465] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1293c4800) [pid = 1651] [serial = 1468] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11878d800) [pid = 1651] [serial = 1446] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1195e3000) [pid = 1651] [serial = 1447] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1195e5400) [pid = 1651] [serial = 1452] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119a1cc00) [pid = 1651] [serial = 1453] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x127376400) [pid = 1651] [serial = 1462] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1293f0c00) [pid = 1651] [serial = 1471] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12a6b5000) [pid = 1651] [serial = 1484] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1219b9800) [pid = 1651] [serial = 1455] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x124ad4000) [pid = 1651] [serial = 1456] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1266a8400) [pid = 1651] [serial = 1458] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x126ddf400) [pid = 1651] [serial = 1459] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12a69fc00) [pid = 1651] [serial = 1483] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1160e1000) [pid = 1651] [serial = 1443] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1167d4400) [pid = 1651] [serial = 1444] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1184c0400) [pid = 1651] [serial = 1449] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118684c00) [pid = 1651] [serial = 1450] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1293ef800) [pid = 1651] [serial = 1441] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1293ee400) [pid = 1651] [serial = 1469] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12a3b6800) [pid = 1651] [serial = 1474] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11627b000) [pid = 1651] [serial = 1477] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1294e4c00) [pid = 1651] [serial = 1472] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x118799400) [pid = 1651] [serial = 901] [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:16 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x128939000) [pid = 1651] [serial = 1480] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x120ff3000) [pid = 1651] [serial = 1478] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x129330400) [pid = 1651] [serial = 1466] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x127615400) [pid = 1651] [serial = 1463] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12b823400) [pid = 1651] [serial = 1487] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12a73b400) [pid = 1651] [serial = 1486] [outer = 0x0] [url = about:blank] 01:33:16 INFO - PROCESS | 1651 | 1467966796218 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:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 825ms 01:33:16 INFO - PROCESS | 1651 | 1467966796265 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 01:33:16 INFO - PROCESS | 1651 | 1467966796269 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 01:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:33:16 INFO - PROCESS | 1651 | 1467966796273 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:33:16 INFO - PROCESS | 1651 | 1467966796275 Marionette TRACE conn2 <- [1,2034,null,{}] 01:33:16 INFO - PROCESS | 1651 | 1467966796277 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:33:16 INFO - PROCESS | 1651 | 1467966796279 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:16 INFO - PROCESS | 1651 | 1467966796358 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 01:33:16 INFO - PROCESS | 1651 | 1467966796362 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966796363 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192d6800 == 31 [pid = 1651] [id = 516] 01:33:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11867a000) [pid = 1651] [serial = 1548] [outer = 0x0] 01:33:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1187d6000) [pid = 1651] [serial = 1549] [outer = 0x11867a000] 01:33:16 INFO - PROCESS | 1651 | 1467966796392 Marionette DEBUG loaded listener.js 01:33:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1190c6800) [pid = 1651] [serial = 1550] [outer = 0x11867a000] 01:33:16 INFO - PROCESS | 1651 | 1467966796726 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:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 470ms 01:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:33:16 INFO - PROCESS | 1651 | 1467966796761 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 01:33:16 INFO - PROCESS | 1651 | 1467966796762 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 01:33:16 INFO - PROCESS | 1651 | 1467966796768 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:33:16 INFO - PROCESS | 1651 | 1467966796771 Marionette TRACE conn2 <- [1,2038,null,{}] 01:33:16 INFO - PROCESS | 1651 | 1467966796779 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:33:16 INFO - PROCESS | 1651 | 1467966796782 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:16 INFO - PROCESS | 1651 | 1467966796862 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 01:33:16 INFO - PROCESS | 1651 | 1467966796869 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966796872 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e81000 == 32 [pid = 1651] [id = 517] 01:33:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1195dbc00) [pid = 1651] [serial = 1551] [outer = 0x0] 01:33:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x120feb000) [pid = 1651] [serial = 1552] [outer = 0x1195dbc00] 01:33:16 INFO - PROCESS | 1651 | 1467966796900 Marionette DEBUG loaded listener.js 01:33:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x121441000) [pid = 1651] [serial = 1553] [outer = 0x1195dbc00] 01:33:17 INFO - PROCESS | 1651 | 1467966797271 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:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 523ms 01:33:17 INFO - PROCESS | 1651 | 1467966797295 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 01:33:17 INFO - PROCESS | 1651 | 1467966797297 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 01:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:33:17 INFO - PROCESS | 1651 | 1467966797301 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:33:17 INFO - PROCESS | 1651 | 1467966797302 Marionette TRACE conn2 <- [1,2042,null,{}] 01:33:17 INFO - PROCESS | 1651 | 1467966797304 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:33:17 INFO - PROCESS | 1651 | 1467966797305 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:17 INFO - PROCESS | 1651 | 1467966797387 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 01:33:17 INFO - PROCESS | 1651 | 1467966797390 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966797391 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x127631800 == 33 [pid = 1651] [id = 518] 01:33:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x121a5ec00) [pid = 1651] [serial = 1554] [outer = 0x0] 01:33:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x124addc00) [pid = 1651] [serial = 1555] [outer = 0x121a5ec00] 01:33:17 INFO - PROCESS | 1651 | 1467966797416 Marionette DEBUG loaded listener.js 01:33:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1266d3800) [pid = 1651] [serial = 1556] [outer = 0x121a5ec00] 01:33:17 INFO - PROCESS | 1651 | 1467966797756 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:33:17 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:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 469ms 01:33:17 INFO - PROCESS | 1651 | 1467966797771 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 01:33:17 INFO - PROCESS | 1651 | 1467966797772 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 01:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:33:17 INFO - PROCESS | 1651 | 1467966797775 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:33:17 INFO - PROCESS | 1651 | 1467966797776 Marionette TRACE conn2 <- [1,2046,null,{}] 01:33:17 INFO - PROCESS | 1651 | 1467966797778 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:33:17 INFO - PROCESS | 1651 | 1467966797779 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:17 INFO - PROCESS | 1651 | 1467966797858 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 01:33:17 INFO - PROCESS | 1651 | 1467966797863 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966797865 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a58000 == 34 [pid = 1651] [id = 519] 01:33:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1267d3400) [pid = 1651] [serial = 1557] [outer = 0x0] 01:33:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x126d40000) [pid = 1651] [serial = 1558] [outer = 0x1267d3400] 01:33:17 INFO - PROCESS | 1651 | 1467966797891 Marionette DEBUG loaded listener.js 01:33:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x127317c00) [pid = 1651] [serial = 1559] [outer = 0x1267d3400] 01:33:18 INFO - PROCESS | 1651 | 1467966798259 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:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 519ms 01:33:18 INFO - PROCESS | 1651 | 1467966798301 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 01:33:18 INFO - PROCESS | 1651 | 1467966798303 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 01:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:33:18 INFO - PROCESS | 1651 | 1467966798305 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:33:18 INFO - PROCESS | 1651 | 1467966798306 Marionette TRACE conn2 <- [1,2050,null,{}] 01:33:18 INFO - PROCESS | 1651 | 1467966798308 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:33:18 INFO - PROCESS | 1651 | 1467966798312 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:18 INFO - PROCESS | 1651 | 1467966798437 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 01:33:18 INFO - PROCESS | 1651 | 1467966798441 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966798442 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a681000 == 35 [pid = 1651] [id = 520] 01:33:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1267d3800) [pid = 1651] [serial = 1560] [outer = 0x0] 01:33:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1273c2800) [pid = 1651] [serial = 1561] [outer = 0x1267d3800] 01:33:18 INFO - PROCESS | 1651 | 1467966798467 Marionette DEBUG loaded listener.js 01:33:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x129146c00) [pid = 1651] [serial = 1562] [outer = 0x1267d3800] 01:33:18 INFO - PROCESS | 1651 | 1467966798809 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:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 517ms 01:33:18 INFO - PROCESS | 1651 | 1467966798824 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 01:33:18 INFO - PROCESS | 1651 | 1467966798825 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 01:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:33:18 INFO - PROCESS | 1651 | 1467966798827 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:33:18 INFO - PROCESS | 1651 | 1467966798828 Marionette TRACE conn2 <- [1,2054,null,{}] 01:33:18 INFO - PROCESS | 1651 | 1467966798832 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:33:18 INFO - PROCESS | 1651 | 1467966798833 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:18 INFO - PROCESS | 1651 | 1467966798934 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 01:33:18 INFO - PROCESS | 1651 | 1467966798945 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966798946 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a7d5800 == 36 [pid = 1651] [id = 521] 01:33:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x129324c00) [pid = 1651] [serial = 1563] [outer = 0x0] 01:33:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1293bc800) [pid = 1651] [serial = 1564] [outer = 0x129324c00] 01:33:18 INFO - PROCESS | 1651 | 1467966798978 Marionette DEBUG loaded listener.js 01:33:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1294e1000) [pid = 1651] [serial = 1565] [outer = 0x129324c00] 01:33:19 INFO - PROCESS | 1651 | 1467966799322 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:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 522ms 01:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:33:19 INFO - PROCESS | 1651 | 1467966799349 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 01:33:19 INFO - PROCESS | 1651 | 1467966799350 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 01:33:19 INFO - PROCESS | 1651 | 1467966799352 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:33:19 INFO - PROCESS | 1651 | 1467966799354 Marionette TRACE conn2 <- [1,2058,null,{}] 01:33:19 INFO - PROCESS | 1651 | 1467966799356 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:33:19 INFO - PROCESS | 1651 | 1467966799357 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:19 INFO - PROCESS | 1651 | 1467966799457 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 01:33:19 INFO - PROCESS | 1651 | 1467966799460 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966799461 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbd4000 == 37 [pid = 1651] [id = 522] 01:33:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x129325800) [pid = 1651] [serial = 1566] [outer = 0x0] 01:33:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12a3b5800) [pid = 1651] [serial = 1567] [outer = 0x129325800] 01:33:19 INFO - PROCESS | 1651 | 1467966799486 Marionette DEBUG loaded listener.js 01:33:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12a5d1c00) [pid = 1651] [serial = 1568] [outer = 0x129325800] 01:33:19 INFO - PROCESS | 1651 | 1467966799802 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:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 468ms 01:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:33:19 INFO - PROCESS | 1651 | 1467966799822 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 01:33:19 INFO - PROCESS | 1651 | 1467966799823 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 01:33:19 INFO - PROCESS | 1651 | 1467966799825 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:33:19 INFO - PROCESS | 1651 | 1467966799826 Marionette TRACE conn2 <- [1,2062,null,{}] 01:33:19 INFO - PROCESS | 1651 | 1467966799829 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:33:19 INFO - PROCESS | 1651 | 1467966799830 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:19 INFO - PROCESS | 1651 | 1467966799937 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 01:33:19 INFO - PROCESS | 1651 | 1467966799941 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966799942 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c53f000 == 38 [pid = 1651] [id = 523] 01:33:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12a3b2c00) [pid = 1651] [serial = 1569] [outer = 0x0] 01:33:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12a6aec00) [pid = 1651] [serial = 1570] [outer = 0x12a3b2c00] 01:33:19 INFO - PROCESS | 1651 | 1467966799973 Marionette DEBUG loaded listener.js 01:33:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12a73b400) [pid = 1651] [serial = 1571] [outer = 0x12a3b2c00] 01:33:20 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1267d7800) [pid = 1651] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:33:20 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11386f400) [pid = 1651] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:33:20 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x116702400) [pid = 1651] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:33:20 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1190bf000) [pid = 1651] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:33:20 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11627e800) [pid = 1651] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:33:20 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1129b0800) [pid = 1651] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:33:20 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11670a400) [pid = 1651] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:33:20 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x116281000) [pid = 1651] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:33:20 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119d39800) [pid = 1651] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:33:20 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1266d0400) [pid = 1651] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:33:20 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x128ddac00) [pid = 1651] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:33:20 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12892d800) [pid = 1651] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:33:20 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1160dac00) [pid = 1651] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:33:20 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1183d0800) [pid = 1651] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:33:20 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1128d3c00) [pid = 1651] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:33:20 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1128d1c00) [pid = 1651] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:33:20 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1294e7800) [pid = 1651] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:33:20 INFO - PROCESS | 1651 | 1467966800427 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:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 619ms 01:33:20 INFO - PROCESS | 1651 | 1467966800444 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 01:33:20 INFO - PROCESS | 1651 | 1467966800445 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 01:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:33:20 INFO - PROCESS | 1651 | 1467966800449 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:33:20 INFO - PROCESS | 1651 | 1467966800450 Marionette TRACE conn2 <- [1,2066,null,{}] 01:33:20 INFO - PROCESS | 1651 | 1467966800453 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:33:20 INFO - PROCESS | 1651 | 1467966800454 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:20 INFO - PROCESS | 1651 | 1467966800532 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 01:33:20 INFO - PROCESS | 1651 | 1467966800537 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966800538 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e69000 == 39 [pid = 1651] [id = 524] 01:33:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1138f7400) [pid = 1651] [serial = 1572] [outer = 0x0] 01:33:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x116707800) [pid = 1651] [serial = 1573] [outer = 0x1138f7400] 01:33:20 INFO - PROCESS | 1651 | 1467966800562 Marionette DEBUG loaded listener.js 01:33:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1195e3400) [pid = 1651] [serial = 1574] [outer = 0x1138f7400] 01:33:20 INFO - PROCESS | 1651 | 1467966800886 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:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 471ms 01:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:33:20 INFO - PROCESS | 1651 | 1467966800920 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 01:33:20 INFO - PROCESS | 1651 | 1467966800921 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 01:33:20 INFO - PROCESS | 1651 | 1467966800923 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:33:20 INFO - PROCESS | 1651 | 1467966800925 Marionette TRACE conn2 <- [1,2070,null,{}] 01:33:20 INFO - PROCESS | 1651 | 1467966800927 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:33:20 INFO - PROCESS | 1651 | 1467966800928 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:21 INFO - PROCESS | 1651 | 1467966801022 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 01:33:21 INFO - PROCESS | 1651 | 1467966801095 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966801096 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cd9c800 == 40 [pid = 1651] [id = 525] 01:33:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11977b800) [pid = 1651] [serial = 1575] [outer = 0x0] 01:33:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1266d0400) [pid = 1651] [serial = 1576] [outer = 0x11977b800] 01:33:21 INFO - PROCESS | 1651 | 1467966801122 Marionette DEBUG loaded listener.js 01:33:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12b821c00) [pid = 1651] [serial = 1577] [outer = 0x11977b800] 01:33:21 INFO - PROCESS | 1651 | 1467966801410 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:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 519ms 01:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:33:21 INFO - PROCESS | 1651 | 1467966801443 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 01:33:21 INFO - PROCESS | 1651 | 1467966801444 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 01:33:21 INFO - PROCESS | 1651 | 1467966801446 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:33:21 INFO - PROCESS | 1651 | 1467966801447 Marionette TRACE conn2 <- [1,2074,null,{}] 01:33:21 INFO - PROCESS | 1651 | 1467966801454 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:33:21 INFO - PROCESS | 1651 | 1467966801455 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:21 INFO - PROCESS | 1651 | 1467966801536 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 01:33:21 INFO - PROCESS | 1651 | 1467966801540 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966801541 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cfdf000 == 41 [pid = 1651] [id = 526] 01:33:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12b829c00) [pid = 1651] [serial = 1578] [outer = 0x0] 01:33:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12b9af400) [pid = 1651] [serial = 1579] [outer = 0x12b829c00] 01:33:21 INFO - PROCESS | 1651 | 1467966801565 Marionette DEBUG loaded listener.js 01:33:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12b9ba000) [pid = 1651] [serial = 1580] [outer = 0x12b829c00] 01:33:21 INFO - PROCESS | 1651 | 1467966801906 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:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 472ms 01:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:33:21 INFO - PROCESS | 1651 | 1467966801920 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 01:33:21 INFO - PROCESS | 1651 | 1467966801921 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 01:33:21 INFO - PROCESS | 1651 | 1467966801923 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:33:21 INFO - PROCESS | 1651 | 1467966801924 Marionette TRACE conn2 <- [1,2078,null,{}] 01:33:21 INFO - PROCESS | 1651 | 1467966801926 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:33:21 INFO - PROCESS | 1651 | 1467966801927 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:22 INFO - PROCESS | 1651 | 1467966802051 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 01:33:22 INFO - PROCESS | 1651 | 1467966802057 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966802058 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d457800 == 42 [pid = 1651] [id = 527] 01:33:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x129327400) [pid = 1651] [serial = 1581] [outer = 0x0] 01:33:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12ba4a400) [pid = 1651] [serial = 1582] [outer = 0x129327400] 01:33:22 INFO - PROCESS | 1651 | 1467966802082 Marionette DEBUG loaded listener.js 01:33:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12ba57000) [pid = 1651] [serial = 1583] [outer = 0x129327400] 01:33:22 INFO - PROCESS | 1651 | 1467966802386 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:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 518ms 01:33:22 INFO - PROCESS | 1651 | 1467966802454 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 01:33:22 INFO - PROCESS | 1651 | 1467966802456 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 01:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:33:22 INFO - PROCESS | 1651 | 1467966802461 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:33:22 INFO - PROCESS | 1651 | 1467966802463 Marionette TRACE conn2 <- [1,2082,null,{}] 01:33:22 INFO - PROCESS | 1651 | 1467966802468 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:33:22 INFO - PROCESS | 1651 | 1467966802471 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:22 INFO - PROCESS | 1651 | 1467966802586 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 01:33:22 INFO - PROCESS | 1651 | 1467966802645 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966802647 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182e7000 == 43 [pid = 1651] [id = 528] 01:33:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x113d93c00) [pid = 1651] [serial = 1584] [outer = 0x0] 01:33:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1160db000) [pid = 1651] [serial = 1585] [outer = 0x113d93c00] 01:33:22 INFO - PROCESS | 1651 | 1467966802691 Marionette DEBUG loaded listener.js 01:33:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x116971c00) [pid = 1651] [serial = 1586] [outer = 0x113d93c00] 01:33:23 INFO - PROCESS | 1651 | 1467966803149 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:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 727ms 01:33:23 INFO - PROCESS | 1651 | 1467966803188 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 01:33:23 INFO - PROCESS | 1651 | 1467966803191 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 01:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:33:23 INFO - PROCESS | 1651 | 1467966803197 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:33:23 INFO - PROCESS | 1651 | 1467966803201 Marionette TRACE conn2 <- [1,2086,null,{}] 01:33:23 INFO - PROCESS | 1651 | 1467966803205 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:33:23 INFO - PROCESS | 1651 | 1467966803208 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:23 INFO - PROCESS | 1651 | 1467966803347 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 01:33:23 INFO - PROCESS | 1651 | 1467966803420 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966803422 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12718e800 == 44 [pid = 1651] [id = 529] 01:33:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1183cf400) [pid = 1651] [serial = 1587] [outer = 0x0] 01:33:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119425800) [pid = 1651] [serial = 1588] [outer = 0x1183cf400] 01:33:23 INFO - PROCESS | 1651 | 1467966803454 Marionette DEBUG loaded listener.js 01:33:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x120f08800) [pid = 1651] [serial = 1589] [outer = 0x1183cf400] 01:33:23 INFO - PROCESS | 1651 | 1467966803877 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:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 726ms 01:33:23 INFO - PROCESS | 1651 | 1467966803920 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 01:33:23 INFO - PROCESS | 1651 | 1467966803922 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 01:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:33:23 INFO - PROCESS | 1651 | 1467966803924 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:33:23 INFO - PROCESS | 1651 | 1467966803926 Marionette TRACE conn2 <- [1,2090,null,{}] 01:33:23 INFO - PROCESS | 1651 | 1467966803945 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:33:23 INFO - PROCESS | 1651 | 1467966803949 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:24 INFO - PROCESS | 1651 | 1467966804077 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 01:33:24 INFO - PROCESS | 1651 | 1467966804122 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966804125 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cfc0000 == 45 [pid = 1651] [id = 530] 01:33:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1266db000) [pid = 1651] [serial = 1590] [outer = 0x0] 01:33:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x126dd8c00) [pid = 1651] [serial = 1591] [outer = 0x1266db000] 01:33:24 INFO - PROCESS | 1651 | 1467966804157 Marionette DEBUG loaded listener.js 01:33:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1273c3c00) [pid = 1651] [serial = 1592] [outer = 0x1266db000] 01:33:24 INFO - PROCESS | 1651 | 1467966804582 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:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 669ms 01:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:33:24 INFO - PROCESS | 1651 | 1467966804594 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 01:33:24 INFO - PROCESS | 1651 | 1467966804595 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 01:33:24 INFO - PROCESS | 1651 | 1467966804597 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:33:24 INFO - PROCESS | 1651 | 1467966804600 Marionette TRACE conn2 <- [1,2094,null,{}] 01:33:24 INFO - PROCESS | 1651 | 1467966804603 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:33:24 INFO - PROCESS | 1651 | 1467966804605 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:24 INFO - PROCESS | 1651 | 1467966804706 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 01:33:24 INFO - PROCESS | 1651 | 1467966804764 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966804766 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x121229800 == 46 [pid = 1651] [id = 531] 01:33:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12892a400) [pid = 1651] [serial = 1593] [outer = 0x0] 01:33:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12893d800) [pid = 1651] [serial = 1594] [outer = 0x12892a400] 01:33:24 INFO - PROCESS | 1651 | 1467966804794 Marionette DEBUG loaded listener.js 01:33:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x129332c00) [pid = 1651] [serial = 1595] [outer = 0x12892a400] 01:33:25 INFO - PROCESS | 1651 | 1467966805235 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:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 672ms 01:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:33:25 INFO - PROCESS | 1651 | 1467966805270 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 01:33:25 INFO - PROCESS | 1651 | 1467966805271 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 01:33:25 INFO - PROCESS | 1651 | 1467966805273 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:33:25 INFO - PROCESS | 1651 | 1467966805275 Marionette TRACE conn2 <- [1,2098,null,{}] 01:33:25 INFO - PROCESS | 1651 | 1467966805277 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:33:25 INFO - PROCESS | 1651 | 1467966805278 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:25 INFO - PROCESS | 1651 | 1467966805378 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 01:33:25 INFO - PROCESS | 1651 | 1467966805535 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966805536 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a51a000 == 47 [pid = 1651] [id = 532] 01:33:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12892a800) [pid = 1651] [serial = 1596] [outer = 0x0] 01:33:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12a6b6000) [pid = 1651] [serial = 1597] [outer = 0x12892a800] 01:33:25 INFO - PROCESS | 1651 | 1467966805566 Marionette DEBUG loaded listener.js 01:33:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12b9b4c00) [pid = 1651] [serial = 1598] [outer = 0x12892a800] 01:33:26 INFO - PROCESS | 1651 | 1467966805994 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:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 770ms 01:33:26 INFO - PROCESS | 1651 | 1467966806044 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 01:33:26 INFO - PROCESS | 1651 | 1467966806046 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 01:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:33:26 INFO - PROCESS | 1651 | 1467966806074 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:33:26 INFO - PROCESS | 1651 | 1467966806077 Marionette TRACE conn2 <- [1,2102,null,{}] 01:33:26 INFO - PROCESS | 1651 | 1467966806080 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:33:26 INFO - PROCESS | 1651 | 1467966806089 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:26 INFO - PROCESS | 1651 | 1467966806276 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 01:33:26 INFO - PROCESS | 1651 | 1467966806380 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966806382 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12125e000 == 48 [pid = 1651] [id = 533] 01:33:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1183d9400) [pid = 1651] [serial = 1599] [outer = 0x0] 01:33:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12ba58800) [pid = 1651] [serial = 1600] [outer = 0x1183d9400] 01:33:26 INFO - PROCESS | 1651 | 1467966806428 Marionette DEBUG loaded listener.js 01:33:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12be21400) [pid = 1651] [serial = 1601] [outer = 0x1183d9400] 01:33:27 INFO - PROCESS | 1651 | 1467966807046 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:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1025ms 01:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:33:27 INFO - PROCESS | 1651 | 1467966807104 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 01:33:27 INFO - PROCESS | 1651 | 1467966807108 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 01:33:27 INFO - PROCESS | 1651 | 1467966807114 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:33:27 INFO - PROCESS | 1651 | 1467966807122 Marionette TRACE conn2 <- [1,2106,null,{}] 01:33:27 INFO - PROCESS | 1651 | 1467966807127 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:33:27 INFO - PROCESS | 1651 | 1467966807129 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:27 INFO - PROCESS | 1651 | 1467966807278 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 01:33:27 INFO - PROCESS | 1651 | 1467966807390 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966807392 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182db000 == 49 [pid = 1651] [id = 534] 01:33:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x116706800) [pid = 1651] [serial = 1602] [outer = 0x0] 01:33:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x118313800) [pid = 1651] [serial = 1603] [outer = 0x116706800] 01:33:27 INFO - PROCESS | 1651 | 1467966807437 Marionette DEBUG loaded listener.js 01:33:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11878d800) [pid = 1651] [serial = 1604] [outer = 0x116706800] 01:33:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12cfdf000 == 48 [pid = 1651] [id = 526] 01:33:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12cd9c800 == 47 [pid = 1651] [id = 525] 01:33:28 INFO - PROCESS | 1651 | --DOCSHELL 0x123e69000 == 46 [pid = 1651] [id = 524] 01:33:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12c53f000 == 45 [pid = 1651] [id = 523] 01:33:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbd4000 == 44 [pid = 1651] [id = 522] 01:33:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12a7d5800 == 43 [pid = 1651] [id = 521] 01:33:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12a681000 == 42 [pid = 1651] [id = 520] 01:33:28 INFO - PROCESS | 1651 | --DOCSHELL 0x119a58000 == 41 [pid = 1651] [id = 519] 01:33:28 INFO - PROCESS | 1651 | --DOCSHELL 0x127631800 == 40 [pid = 1651] [id = 518] 01:33:28 INFO - PROCESS | 1651 | --DOCSHELL 0x123e81000 == 39 [pid = 1651] [id = 517] 01:33:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1192d6800 == 38 [pid = 1651] [id = 516] 01:33:28 INFO - PROCESS | 1651 | --DOCSHELL 0x119006000 == 37 [pid = 1651] [id = 515] 01:33:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12141f800 == 36 [pid = 1651] [id = 514] 01:33:28 INFO - PROCESS | 1651 | --DOCSHELL 0x11517c000 == 35 [pid = 1651] [id = 513] 01:33:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1185c7800 == 34 [pid = 1651] [id = 501] 01:33:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12125e000 == 33 [pid = 1651] [id = 533] 01:33:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12a51a000 == 32 [pid = 1651] [id = 532] 01:33:28 INFO - PROCESS | 1651 | --DOCSHELL 0x121229800 == 31 [pid = 1651] [id = 531] 01:33:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12cfc0000 == 30 [pid = 1651] [id = 530] 01:33:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12718e800 == 29 [pid = 1651] [id = 529] 01:33:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12d457800 == 28 [pid = 1651] [id = 527] 01:33:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1182e7000 == 27 [pid = 1651] [id = 528] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x127107c00) [pid = 1651] [serial = 1522] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x116078000) [pid = 1651] [serial = 1507] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11627fc00) [pid = 1651] [serial = 1508] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x124aa5400) [pid = 1651] [serial = 1519] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1210c0c00) [pid = 1651] [serial = 1516] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1183d0000) [pid = 1651] [serial = 1504] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11946a800) [pid = 1651] [serial = 1513] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1184cbc00) [pid = 1651] [serial = 1510] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x118794400) [pid = 1651] [serial = 1511] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11896fc00) [pid = 1651] [serial = 1490] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1184c2000) [pid = 1651] [serial = 1489] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1248ef000) [pid = 1651] [serial = 1493] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1210c6000) [pid = 1651] [serial = 1492] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x128940400) [pid = 1651] [serial = 1496] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12891e400) [pid = 1651] [serial = 1495] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12a3b4000) [pid = 1651] [serial = 1499] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1293e3800) [pid = 1651] [serial = 1498] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x127618000) [pid = 1651] [serial = 1523] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12893f400) [pid = 1651] [serial = 1525] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12914ac00) [pid = 1651] [serial = 1526] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x127380400) [pid = 1651] [serial = 1502] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1293ba000) [pid = 1651] [serial = 1535] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119463800) [pid = 1651] [serial = 1531] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x117203800) [pid = 1651] [serial = 1529] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11845a800) [pid = 1651] [serial = 1501] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x128f4f400) [pid = 1651] [serial = 1534] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11867a400) [pid = 1651] [serial = 1505] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119a18400) [pid = 1651] [serial = 1514] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1294e0800) [pid = 1651] [serial = 1537] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12530dc00) [pid = 1651] [serial = 1520] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1133e1800) [pid = 1651] [serial = 1528] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12892d400) [pid = 1651] [serial = 1532] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x121cd7400) [pid = 1651] [serial = 1517] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12a5cfc00) [pid = 1651] [serial = 1475] [outer = 0x0] [url = about:blank] 01:33:28 INFO - PROCESS | 1651 | 1467966808671 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:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1631ms 01:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:33:28 INFO - PROCESS | 1651 | 1467966808744 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 01:33:28 INFO - PROCESS | 1651 | 1467966808746 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 01:33:28 INFO - PROCESS | 1651 | 1467966808750 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:33:28 INFO - PROCESS | 1651 | 1467966808752 Marionette TRACE conn2 <- [1,2110,null,{}] 01:33:28 INFO - PROCESS | 1651 | 1467966808756 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:33:28 INFO - PROCESS | 1651 | 1467966808758 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:28 INFO - PROCESS | 1651 | 1467966808867 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 01:33:28 INFO - PROCESS | 1651 | 1467966808922 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1651 | 1467966808925 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x11693a800 == 28 [pid = 1651] [id = 535] 01:33:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x113867800) [pid = 1651] [serial = 1605] [outer = 0x0] 01:33:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1151d1400) [pid = 1651] [serial = 1606] [outer = 0x113867800] 01:33:28 INFO - PROCESS | 1651 | 1467966808958 Marionette DEBUG loaded listener.js 01:33:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1160da400) [pid = 1651] [serial = 1607] [outer = 0x113867800] 01:33:29 INFO - PROCESS | 1651 | 1467966809516 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:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 822ms 01:33:29 INFO - PROCESS | 1651 | 1467966809576 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 01:33:29 INFO - PROCESS | 1651 | 1467966809580 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 01:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:33:29 INFO - PROCESS | 1651 | 1467966809587 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:33:29 INFO - PROCESS | 1651 | 1467966809589 Marionette TRACE conn2 <- [1,2114,null,{}] 01:33:29 INFO - PROCESS | 1651 | 1467966809591 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:33:29 INFO - PROCESS | 1651 | 1467966809593 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:29 INFO - PROCESS | 1651 | 1467966809699 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 01:33:29 INFO - PROCESS | 1651 | 1467966809780 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966809781 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x119019800 == 29 [pid = 1651] [id = 536] 01:33:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11831f000) [pid = 1651] [serial = 1608] [outer = 0x0] 01:33:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1183d3c00) [pid = 1651] [serial = 1609] [outer = 0x11831f000] 01:33:29 INFO - PROCESS | 1651 | 1467966809813 Marionette DEBUG loaded listener.js 01:33:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1184c4400) [pid = 1651] [serial = 1610] [outer = 0x11831f000] 01:33:30 INFO - PROCESS | 1651 | 1467966810319 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:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 771ms 01:33:30 INFO - PROCESS | 1651 | 1467966810357 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 01:33:30 INFO - PROCESS | 1651 | 1467966810359 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 01:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:33:30 INFO - PROCESS | 1651 | 1467966810362 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:33:30 INFO - PROCESS | 1651 | 1467966810364 Marionette TRACE conn2 <- [1,2118,null,{}] 01:33:30 INFO - PROCESS | 1651 | 1467966810368 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:33:30 INFO - PROCESS | 1651 | 1467966810369 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:30 INFO - PROCESS | 1651 | 1467966810456 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 01:33:30 INFO - PROCESS | 1651 | 1467966810521 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966810522 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185cb800 == 30 [pid = 1651] [id = 537] 01:33:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x112a7c800) [pid = 1651] [serial = 1611] [outer = 0x0] 01:33:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x116280400) [pid = 1651] [serial = 1612] [outer = 0x112a7c800] 01:33:30 INFO - PROCESS | 1651 | 1467966810550 Marionette DEBUG loaded listener.js 01:33:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1183d8400) [pid = 1651] [serial = 1613] [outer = 0x112a7c800] 01:33:30 INFO - PROCESS | 1651 | 1467966810857 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:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 521ms 01:33:30 INFO - PROCESS | 1651 | 1467966810886 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 01:33:30 INFO - PROCESS | 1651 | 1467966810889 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 01:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:33:30 INFO - PROCESS | 1651 | 1467966810894 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:33:30 INFO - PROCESS | 1651 | 1467966810896 Marionette TRACE conn2 <- [1,2122,null,{}] 01:33:30 INFO - PROCESS | 1651 | 1467966810899 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:33:30 INFO - PROCESS | 1651 | 1467966810902 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:30 INFO - PROCESS | 1651 | 1467966810979 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 01:33:30 INFO - PROCESS | 1651 | 1467966810986 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966810987 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x121139800 == 31 [pid = 1651] [id = 538] 01:33:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1184c5000) [pid = 1651] [serial = 1614] [outer = 0x0] 01:33:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x118973400) [pid = 1651] [serial = 1615] [outer = 0x1184c5000] 01:33:31 INFO - PROCESS | 1651 | 1467966811013 Marionette DEBUG loaded listener.js 01:33:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119417400) [pid = 1651] [serial = 1616] [outer = 0x1184c5000] 01:33:31 INFO - PROCESS | 1651 | 1467966811404 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:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 519ms 01:33:31 INFO - PROCESS | 1651 | 1467966811422 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 01:33:31 INFO - PROCESS | 1651 | 1467966811424 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 01:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:33:31 INFO - PROCESS | 1651 | 1467966811428 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:33:31 INFO - PROCESS | 1651 | 1467966811431 Marionette TRACE conn2 <- [1,2126,null,{}] 01:33:31 INFO - PROCESS | 1651 | 1467966811440 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:33:31 INFO - PROCESS | 1651 | 1467966811444 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:31 INFO - PROCESS | 1651 | 1467966811524 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 01:33:31 INFO - PROCESS | 1651 | 1467966811529 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966811531 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218c8800 == 32 [pid = 1651] [id = 539] 01:33:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x118319400) [pid = 1651] [serial = 1617] [outer = 0x0] 01:33:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119822c00) [pid = 1651] [serial = 1618] [outer = 0x118319400] 01:33:31 INFO - PROCESS | 1651 | 1467966811561 Marionette DEBUG loaded listener.js 01:33:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x120ff8000) [pid = 1651] [serial = 1619] [outer = 0x118319400] 01:33:31 INFO - PROCESS | 1651 | 1467966811892 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:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 473ms 01:33:31 INFO - PROCESS | 1651 | 1467966811914 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 01:33:31 INFO - PROCESS | 1651 | 1467966811918 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 01:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:33:31 INFO - PROCESS | 1651 | 1467966811922 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:33:31 INFO - PROCESS | 1651 | 1467966811923 Marionette TRACE conn2 <- [1,2130,null,{}] 01:33:31 INFO - PROCESS | 1651 | 1467966811925 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:33:31 INFO - PROCESS | 1651 | 1467966811926 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:32 INFO - PROCESS | 1651 | 1467966812005 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 01:33:32 INFO - PROCESS | 1651 | 1467966812008 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966812009 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1266e5000 == 33 [pid = 1651] [id = 540] 01:33:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x121445000) [pid = 1651] [serial = 1620] [outer = 0x0] 01:33:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x123bd3000) [pid = 1651] [serial = 1621] [outer = 0x121445000] 01:33:32 INFO - PROCESS | 1651 | 1467966812036 Marionette DEBUG loaded listener.js 01:33:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x124aabc00) [pid = 1651] [serial = 1622] [outer = 0x121445000] 01:33:32 INFO - PROCESS | 1651 | 1467966812422 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:33:32 INFO - PROCESS | 1651 | 1467966812444 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 01:33:32 INFO - PROCESS | 1651 | 1467966812446 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:33:32 INFO - PROCESS | 1651 | 1467966812448 Marionette TRACE conn2 <- [1,2134,null,{}] 01:33:32 INFO - PROCESS | 1651 | 1467966812460 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:33:32 INFO - PROCESS | 1651 | 1467966812461 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:32 INFO - PROCESS | 1651 | 1467966812556 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 01:33:32 INFO - PROCESS | 1651 | 1467966812560 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966812561 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x127631800 == 34 [pid = 1651] [id = 541] 01:33:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11222f000) [pid = 1651] [serial = 1623] [outer = 0x0] 01:33:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x125311400) [pid = 1651] [serial = 1624] [outer = 0x11222f000] 01:33:32 INFO - PROCESS | 1651 | 1467966812585 Marionette DEBUG loaded listener.js 01:33:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1267da400) [pid = 1651] [serial = 1625] [outer = 0x11222f000] 01:33:32 INFO - PROCESS | 1651 | 1467966812942 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:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 522ms 01:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:33:32 INFO - PROCESS | 1651 | 1467966812975 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 01:33:32 INFO - PROCESS | 1651 | 1467966812976 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 01:33:32 INFO - PROCESS | 1651 | 1467966812978 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:33:32 INFO - PROCESS | 1651 | 1467966812979 Marionette TRACE conn2 <- [1,2138,null,{}] 01:33:32 INFO - PROCESS | 1651 | 1467966812982 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:33:32 INFO - PROCESS | 1651 | 1467966812986 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:33 INFO - PROCESS | 1651 | 1467966813106 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 01:33:33 INFO - PROCESS | 1651 | 1467966813120 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966813121 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a22800 == 35 [pid = 1651] [id = 542] 01:33:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x126d3d400) [pid = 1651] [serial = 1626] [outer = 0x0] 01:33:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1273bd400) [pid = 1651] [serial = 1627] [outer = 0x126d3d400] 01:33:33 INFO - PROCESS | 1651 | 1467966813146 Marionette DEBUG loaded listener.js 01:33:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x128936800) [pid = 1651] [serial = 1628] [outer = 0x126d3d400] 01:33:33 INFO - PROCESS | 1651 | 1467966813503 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:33:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:33:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 574ms 01:33:33 INFO - PROCESS | 1651 | 1467966813560 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 01:33:33 INFO - PROCESS | 1651 | 1467966813561 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 01:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:33:33 INFO - PROCESS | 1651 | 1467966813564 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:33:33 INFO - PROCESS | 1651 | 1467966813565 Marionette TRACE conn2 <- [1,2142,null,{}] 01:33:33 INFO - PROCESS | 1651 | 1467966813573 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:33:33 INFO - PROCESS | 1651 | 1467966813574 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:33 INFO - PROCESS | 1651 | 1467966813711 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 01:33:33 INFO - PROCESS | 1651 | 1467966813747 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966813748 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185cb000 == 36 [pid = 1651] [id = 543] 01:33:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x126e6f000) [pid = 1651] [serial = 1629] [outer = 0x0] 01:33:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x128dd9800) [pid = 1651] [serial = 1630] [outer = 0x126e6f000] 01:33:33 INFO - PROCESS | 1651 | 1467966813772 Marionette DEBUG loaded listener.js 01:33:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12914ac00) [pid = 1651] [serial = 1631] [outer = 0x126e6f000] 01:33:34 INFO - PROCESS | 1651 | 1467966814112 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:33:34 INFO - PROCESS | 1651 | 1467966814143 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 01:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:33:34 INFO - PROCESS | 1651 | 1467966814145 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:33:34 INFO - PROCESS | 1651 | 1467966814147 Marionette TRACE conn2 <- [1,2146,null,{}] 01:33:34 INFO - PROCESS | 1651 | 1467966814149 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:33:34 INFO - PROCESS | 1651 | 1467966814150 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:34 INFO - PROCESS | 1651 | 1467966814278 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 01:33:34 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x113d93c00) [pid = 1651] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:33:34 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1183cf400) [pid = 1651] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:33:34 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1266db000) [pid = 1651] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:33:34 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12892a400) [pid = 1651] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:33:34 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12892a800) [pid = 1651] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:33:34 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1183d9400) [pid = 1651] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:33:34 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x129324c00) [pid = 1651] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:33:34 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x129325800) [pid = 1651] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:33:34 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12a3b2c00) [pid = 1651] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:33:34 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1166f2000) [pid = 1651] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:33:34 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x121a5ec00) [pid = 1651] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:33:34 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11867a000) [pid = 1651] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:33:34 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118620400) [pid = 1651] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:33:34 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1267d3400) [pid = 1651] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:33:34 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1293bec00) [pid = 1651] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:33:34 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1195dbc00) [pid = 1651] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:33:34 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1128d3000) [pid = 1651] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:33:34 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12b829c00) [pid = 1651] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:33:34 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x129327400) [pid = 1651] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:33:34 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1138f7400) [pid = 1651] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:33:34 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11977b800) [pid = 1651] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:33:34 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1267d3800) [pid = 1651] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:33:34 INFO - PROCESS | 1651 | 1467966814329 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966814330 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182e4000 == 37 [pid = 1651] [id = 544] 01:33:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1122b3000) [pid = 1651] [serial = 1632] [outer = 0x0] 01:33:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1133e3800) [pid = 1651] [serial = 1633] [outer = 0x1122b3000] 01:33:34 INFO - PROCESS | 1651 | 1467966814355 Marionette DEBUG loaded listener.js 01:33:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x118319000) [pid = 1651] [serial = 1634] [outer = 0x1122b3000] 01:33:34 INFO - PROCESS | 1651 | 1467966814624 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:33:34 INFO - PROCESS | 1651 | 1467966814675 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 01:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 01:33:34 INFO - PROCESS | 1651 | 1467966814689 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:33:34 INFO - PROCESS | 1651 | 1467966814690 Marionette TRACE conn2 <- [1,2150,null,{}] 01:33:34 INFO - PROCESS | 1651 | 1467966814692 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:33:34 INFO - PROCESS | 1651 | 1467966814693 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:34 INFO - PROCESS | 1651 | 1467966814773 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 01:33:34 INFO - PROCESS | 1651 | 1467966814777 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966814778 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218c7800 == 38 [pid = 1651] [id = 545] 01:33:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1183d9400) [pid = 1651] [serial = 1635] [outer = 0x0] 01:33:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x120ff2c00) [pid = 1651] [serial = 1636] [outer = 0x1183d9400] 01:33:34 INFO - PROCESS | 1651 | 1467966814802 Marionette DEBUG loaded listener.js 01:33:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128f4f400) [pid = 1651] [serial = 1637] [outer = 0x1183d9400] 01:33:35 INFO - PROCESS | 1651 | 1467966815141 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:33:35 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:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 482ms 01:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:33:35 INFO - PROCESS | 1651 | 1467966815160 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 01:33:35 INFO - PROCESS | 1651 | 1467966815161 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 01:33:35 INFO - PROCESS | 1651 | 1467966815163 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:33:35 INFO - PROCESS | 1651 | 1467966815164 Marionette TRACE conn2 <- [1,2154,null,{}] 01:33:35 INFO - PROCESS | 1651 | 1467966815170 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:33:35 INFO - PROCESS | 1651 | 1467966815171 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:35 INFO - PROCESS | 1651 | 1467966815281 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 01:33:35 INFO - PROCESS | 1651 | 1467966815287 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966815288 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b12a000 == 39 [pid = 1651] [id = 546] 01:33:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11867a000) [pid = 1651] [serial = 1638] [outer = 0x0] 01:33:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1273c5000) [pid = 1651] [serial = 1639] [outer = 0x11867a000] 01:33:35 INFO - PROCESS | 1651 | 1467966815312 Marionette DEBUG loaded listener.js 01:33:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1293c2000) [pid = 1651] [serial = 1640] [outer = 0x11867a000] 01:33:35 INFO - PROCESS | 1651 | 1467966815627 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:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 475ms 01:33:35 INFO - PROCESS | 1651 | 1467966815638 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 01:33:35 INFO - PROCESS | 1651 | 1467966815648 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 01:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:33:35 INFO - PROCESS | 1651 | 1467966815652 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:33:35 INFO - PROCESS | 1651 | 1467966815655 Marionette TRACE conn2 <- [1,2158,null,{}] 01:33:35 INFO - PROCESS | 1651 | 1467966815658 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:33:35 INFO - PROCESS | 1651 | 1467966815659 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:35 INFO - PROCESS | 1651 | 1467966815750 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 01:33:35 INFO - PROCESS | 1651 | 1467966815755 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966815757 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9ee000 == 40 [pid = 1651] [id = 547] 01:33:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1293c2400) [pid = 1651] [serial = 1641] [outer = 0x0] 01:33:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1294e0800) [pid = 1651] [serial = 1642] [outer = 0x1293c2400] 01:33:35 INFO - PROCESS | 1651 | 1467966815784 Marionette DEBUG loaded listener.js 01:33:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12a69b800) [pid = 1651] [serial = 1643] [outer = 0x1293c2400] 01:33:36 INFO - PROCESS | 1651 | 1467966816136 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:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 522ms 01:33:36 INFO - PROCESS | 1651 | 1467966816180 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 01:33:36 INFO - PROCESS | 1651 | 1467966816183 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 01:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:33:36 INFO - PROCESS | 1651 | 1467966816187 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:33:36 INFO - PROCESS | 1651 | 1467966816188 Marionette TRACE conn2 <- [1,2162,null,{}] 01:33:36 INFO - PROCESS | 1651 | 1467966816190 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:33:36 INFO - PROCESS | 1651 | 1467966816191 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:36 INFO - PROCESS | 1651 | 1467966816269 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 01:33:36 INFO - PROCESS | 1651 | 1467966816374 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966816375 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x113f54000 == 41 [pid = 1651] [id = 548] 01:33:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x112019000) [pid = 1651] [serial = 1644] [outer = 0x0] 01:33:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x112719000) [pid = 1651] [serial = 1645] [outer = 0x112019000] 01:33:36 INFO - PROCESS | 1651 | 1467966816408 Marionette DEBUG loaded listener.js 01:33:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1138ec800) [pid = 1651] [serial = 1646] [outer = 0x112019000] 01:33:36 INFO - PROCESS | 1651 | 1467966816856 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:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 719ms 01:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:33:36 INFO - PROCESS | 1651 | 1467966816908 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 01:33:36 INFO - PROCESS | 1651 | 1467966816910 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 01:33:36 INFO - PROCESS | 1651 | 1467966816913 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:33:36 INFO - PROCESS | 1651 | 1467966816915 Marionette TRACE conn2 <- [1,2166,null,{}] 01:33:36 INFO - PROCESS | 1651 | 1467966816919 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:33:36 INFO - PROCESS | 1651 | 1467966816921 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:37 INFO - PROCESS | 1651 | 1467966817029 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 01:33:37 INFO - PROCESS | 1651 | 1467966817090 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966817092 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218c7000 == 42 [pid = 1651] [id = 549] 01:33:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1166f2000) [pid = 1651] [serial = 1647] [outer = 0x0] 01:33:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11878f400) [pid = 1651] [serial = 1648] [outer = 0x1166f2000] 01:33:37 INFO - PROCESS | 1651 | 1467966817122 Marionette DEBUG loaded listener.js 01:33:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x119469400) [pid = 1651] [serial = 1649] [outer = 0x1166f2000] 01:33:37 INFO - PROCESS | 1651 | 1467966817578 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:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 673ms 01:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:33:37 INFO - PROCESS | 1651 | 1467966817588 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 01:33:37 INFO - PROCESS | 1651 | 1467966817591 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 01:33:37 INFO - PROCESS | 1651 | 1467966817630 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:33:37 INFO - PROCESS | 1651 | 1467966817632 Marionette TRACE conn2 <- [1,2170,null,{}] 01:33:37 INFO - PROCESS | 1651 | 1467966817637 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:33:37 INFO - PROCESS | 1651 | 1467966817638 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:37 INFO - PROCESS | 1651 | 1467966817743 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 01:33:37 INFO - PROCESS | 1651 | 1467966817806 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966817808 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a67b000 == 43 [pid = 1651] [id = 550] 01:33:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1195df400) [pid = 1651] [serial = 1650] [outer = 0x0] 01:33:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x120ff4c00) [pid = 1651] [serial = 1651] [outer = 0x1195df400] 01:33:37 INFO - PROCESS | 1651 | 1467966817839 Marionette DEBUG loaded listener.js 01:33:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1267dac00) [pid = 1651] [serial = 1652] [outer = 0x1195df400] 01:33:38 INFO - PROCESS | 1651 | 1467966818289 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:33:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:33:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 758ms 01:33:38 INFO - PROCESS | 1651 | 1467966818352 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 01:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:33:38 INFO - PROCESS | 1651 | 1467966818354 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 01:33:38 INFO - PROCESS | 1651 | 1467966818361 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:33:38 INFO - PROCESS | 1651 | 1467966818365 Marionette TRACE conn2 <- [1,2174,null,{}] 01:33:38 INFO - PROCESS | 1651 | 1467966818368 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:33:38 INFO - PROCESS | 1651 | 1467966818371 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:38 INFO - PROCESS | 1651 | 1467966818476 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 01:33:38 INFO - PROCESS | 1651 | 1467966818550 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966818551 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ca8a000 == 44 [pid = 1651] [id = 551] 01:33:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x112f7dc00) [pid = 1651] [serial = 1653] [outer = 0x0] 01:33:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12737b400) [pid = 1651] [serial = 1654] [outer = 0x112f7dc00] 01:33:38 INFO - PROCESS | 1651 | 1467966818581 Marionette DEBUG loaded listener.js 01:33:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x128f4b800) [pid = 1651] [serial = 1655] [outer = 0x112f7dc00] 01:33:39 INFO - PROCESS | 1651 | 1467966819022 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:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 681ms 01:33:39 INFO - PROCESS | 1651 | 1467966819062 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 01:33:39 INFO - PROCESS | 1651 | 1467966819064 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 01:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:33:39 INFO - PROCESS | 1651 | 1467966819080 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:33:39 INFO - PROCESS | 1651 | 1467966819081 Marionette TRACE conn2 <- [1,2178,null,{}] 01:33:39 INFO - PROCESS | 1651 | 1467966819103 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:33:39 INFO - PROCESS | 1651 | 1467966819104 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:39 INFO - PROCESS | 1651 | 1467966819210 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 01:33:39 INFO - PROCESS | 1651 | 1467966819285 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966819287 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x121233000 == 45 [pid = 1651] [id = 552] 01:33:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1160dac00) [pid = 1651] [serial = 1656] [outer = 0x0] 01:33:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1293ba000) [pid = 1651] [serial = 1657] [outer = 0x1160dac00] 01:33:39 INFO - PROCESS | 1651 | 1467966819315 Marionette DEBUG loaded listener.js 01:33:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12a5cfc00) [pid = 1651] [serial = 1658] [outer = 0x1160dac00] 01:33:39 INFO - PROCESS | 1651 | 1467966819876 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:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 854ms 01:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:33:39 INFO - PROCESS | 1651 | 1467966819922 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 01:33:39 INFO - PROCESS | 1651 | 1467966819924 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 01:33:39 INFO - PROCESS | 1651 | 1467966819928 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:33:39 INFO - PROCESS | 1651 | 1467966819930 Marionette TRACE conn2 <- [1,2182,null,{}] 01:33:39 INFO - PROCESS | 1651 | 1467966819933 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:33:39 INFO - PROCESS | 1651 | 1467966819935 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:40 INFO - PROCESS | 1651 | 1467966820043 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 01:33:40 INFO - PROCESS | 1651 | 1467966820108 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966820110 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x121258000 == 46 [pid = 1651] [id = 553] 01:33:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x118455800) [pid = 1651] [serial = 1659] [outer = 0x0] 01:33:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1184c7c00) [pid = 1651] [serial = 1660] [outer = 0x118455800] 01:33:40 INFO - PROCESS | 1651 | 1467966820138 Marionette DEBUG loaded listener.js 01:33:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1187d2400) [pid = 1651] [serial = 1661] [outer = 0x118455800] 01:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9ee000 == 45 [pid = 1651] [id = 547] 01:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12b12a000 == 44 [pid = 1651] [id = 546] 01:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x1218c7800 == 43 [pid = 1651] [id = 545] 01:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x1182e4000 == 42 [pid = 1651] [id = 544] 01:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x1185cb000 == 41 [pid = 1651] [id = 543] 01:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x128a22800 == 40 [pid = 1651] [id = 542] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x118313800) [pid = 1651] [serial = 1603] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x127631800 == 39 [pid = 1651] [id = 541] 01:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x1266e5000 == 38 [pid = 1651] [id = 540] 01:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x1218c8800 == 37 [pid = 1651] [id = 539] 01:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x121139800 == 36 [pid = 1651] [id = 538] 01:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x1185cb800 == 35 [pid = 1651] [id = 537] 01:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x119019800 == 34 [pid = 1651] [id = 536] 01:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x11693a800 == 33 [pid = 1651] [id = 535] 01:33:40 INFO - PROCESS | 1651 | --DOCSHELL 0x1182db000 == 32 [pid = 1651] [id = 534] 01:33:40 INFO - PROCESS | 1651 | 1467966820686 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:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x1160db000) [pid = 1651] [serial = 1585] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x119425800) [pid = 1651] [serial = 1588] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x116971c00) [pid = 1651] [serial = 1586] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1273c3c00) [pid = 1651] [serial = 1592] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x126dd8c00) [pid = 1651] [serial = 1591] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x120f08800) [pid = 1651] [serial = 1589] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x129332c00) [pid = 1651] [serial = 1595] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12893d800) [pid = 1651] [serial = 1594] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12a6b6000) [pid = 1651] [serial = 1597] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12b9b4c00) [pid = 1651] [serial = 1598] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12ba58800) [pid = 1651] [serial = 1600] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1293bc800) [pid = 1651] [serial = 1564] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12a3b5800) [pid = 1651] [serial = 1567] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12a6aec00) [pid = 1651] [serial = 1570] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x116974c00) [pid = 1651] [serial = 1546] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1183cec00) [pid = 1651] [serial = 1547] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x124addc00) [pid = 1651] [serial = 1555] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1266d3800) [pid = 1651] [serial = 1556] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1187d6000) [pid = 1651] [serial = 1549] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1190c6800) [pid = 1651] [serial = 1550] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x118794000) [pid = 1651] [serial = 1543] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1190bd400) [pid = 1651] [serial = 1544] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x126d40000) [pid = 1651] [serial = 1558] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12a69b000) [pid = 1651] [serial = 1538] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x120feb000) [pid = 1651] [serial = 1552] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x121441000) [pid = 1651] [serial = 1553] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1129ae800) [pid = 1651] [serial = 1540] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1133e7000) [pid = 1651] [serial = 1541] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12be21400) [pid = 1651] [serial = 1601] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12b9ba000) [pid = 1651] [serial = 1580] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12ba4a400) [pid = 1651] [serial = 1582] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116707800) [pid = 1651] [serial = 1573] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1195e3400) [pid = 1651] [serial = 1574] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12b9af400) [pid = 1651] [serial = 1579] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12a73b400) [pid = 1651] [serial = 1571] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12b821c00) [pid = 1651] [serial = 1577] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12ba57000) [pid = 1651] [serial = 1583] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1273c2800) [pid = 1651] [serial = 1561] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12a5d1c00) [pid = 1651] [serial = 1568] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1294e1000) [pid = 1651] [serial = 1565] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x129146c00) [pid = 1651] [serial = 1562] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x127317c00) [pid = 1651] [serial = 1559] [outer = 0x0] [url = about:blank] 01:33:40 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1266d0400) [pid = 1651] [serial = 1576] [outer = 0x0] [url = about:blank] 01:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 826ms 01:33:40 INFO - PROCESS | 1651 | 1467966820754 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 01:33:40 INFO - PROCESS | 1651 | 1467966820757 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 01:33:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:33:40 INFO - PROCESS | 1651 | 1467966820761 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:33:40 INFO - PROCESS | 1651 | 1467966820762 Marionette TRACE conn2 <- [1,2186,null,{}] 01:33:40 INFO - PROCESS | 1651 | 1467966820765 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:33:40 INFO - PROCESS | 1651 | 1467966820766 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:40 INFO - PROCESS | 1651 | 1467966820852 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 01:33:40 INFO - PROCESS | 1651 | 1467966820862 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966820863 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x1190a2000 == 33 [pid = 1651] [id = 554] 01:33:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1187d4c00) [pid = 1651] [serial = 1662] [outer = 0x0] 01:33:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1190ba800) [pid = 1651] [serial = 1663] [outer = 0x1187d4c00] 01:33:40 INFO - PROCESS | 1651 | 1467966820891 Marionette DEBUG loaded listener.js 01:33:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119824000) [pid = 1651] [serial = 1664] [outer = 0x1187d4c00] 01:33:41 INFO - PROCESS | 1651 | 1467966821269 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:33:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:33:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 518ms 01:33:41 INFO - PROCESS | 1651 | 1467966821280 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 01:33:41 INFO - PROCESS | 1651 | 1467966821281 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 01:33:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:33:41 INFO - PROCESS | 1651 | 1467966821284 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:33:41 INFO - PROCESS | 1651 | 1467966821286 Marionette TRACE conn2 <- [1,2190,null,{}] 01:33:41 INFO - PROCESS | 1651 | 1467966821293 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:33:41 INFO - PROCESS | 1651 | 1467966821296 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:41 INFO - PROCESS | 1651 | 1467966821374 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 01:33:41 INFO - PROCESS | 1651 | 1467966821379 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966821381 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218d4800 == 34 [pid = 1651] [id = 555] 01:33:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1216c7400) [pid = 1651] [serial = 1665] [outer = 0x0] 01:33:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x124c4f800) [pid = 1651] [serial = 1666] [outer = 0x1216c7400] 01:33:41 INFO - PROCESS | 1651 | 1467966821412 Marionette DEBUG loaded listener.js 01:33:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x126e6d800) [pid = 1651] [serial = 1667] [outer = 0x1216c7400] 01:33:41 INFO - PROCESS | 1651 | 1467966821755 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:33:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:33:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 520ms 01:33:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:33:41 INFO - PROCESS | 1651 | 1467966821811 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 01:33:41 INFO - PROCESS | 1651 | 1467966821813 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 01:33:41 INFO - PROCESS | 1651 | 1467966821816 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:33:41 INFO - PROCESS | 1651 | 1467966821817 Marionette TRACE conn2 <- [1,2194,null,{}] 01:33:41 INFO - PROCESS | 1651 | 1467966821820 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:33:41 INFO - PROCESS | 1651 | 1467966821821 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:41 INFO - PROCESS | 1651 | 1467966821905 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 01:33:41 INFO - PROCESS | 1651 | 1467966821909 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966821910 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x126e3e000 == 35 [pid = 1651] [id = 556] 01:33:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1273c4000) [pid = 1651] [serial = 1668] [outer = 0x0] 01:33:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x128926400) [pid = 1651] [serial = 1669] [outer = 0x1273c4000] 01:33:41 INFO - PROCESS | 1651 | 1467966821935 Marionette DEBUG loaded listener.js 01:33:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x12893d400) [pid = 1651] [serial = 1670] [outer = 0x1273c4000] 01:33:42 INFO - PROCESS | 1651 | 1467966822273 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:33:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 472ms 01:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:33:42 INFO - PROCESS | 1651 | 1467966822289 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 01:33:42 INFO - PROCESS | 1651 | 1467966822290 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 01:33:42 INFO - PROCESS | 1651 | 1467966822292 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:33:42 INFO - PROCESS | 1651 | 1467966822293 Marionette TRACE conn2 <- [1,2198,null,{}] 01:33:42 INFO - PROCESS | 1651 | 1467966822295 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:33:42 INFO - PROCESS | 1651 | 1467966822297 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:42 INFO - PROCESS | 1651 | 1467966822376 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 01:33:42 INFO - PROCESS | 1651 | 1467966822380 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966822382 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a15800 == 36 [pid = 1651] [id = 557] 01:33:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x128ddf800) [pid = 1651] [serial = 1671] [outer = 0x0] 01:33:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1293b9000) [pid = 1651] [serial = 1672] [outer = 0x128ddf800] 01:33:42 INFO - PROCESS | 1651 | 1467966822409 Marionette DEBUG loaded listener.js 01:33:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1293ed000) [pid = 1651] [serial = 1673] [outer = 0x128ddf800] 01:33:42 INFO - PROCESS | 1651 | 1467966822729 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:33:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 470ms 01:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:33:42 INFO - PROCESS | 1651 | 1467966822762 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 01:33:42 INFO - PROCESS | 1651 | 1467966822763 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 01:33:42 INFO - PROCESS | 1651 | 1467966822774 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:33:42 INFO - PROCESS | 1651 | 1467966822775 Marionette TRACE conn2 <- [1,2202,null,{}] 01:33:42 INFO - PROCESS | 1651 | 1467966822777 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:33:42 INFO - PROCESS | 1651 | 1467966822781 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:42 INFO - PROCESS | 1651 | 1467966822930 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 01:33:42 INFO - PROCESS | 1651 | 1467966822945 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1651 | 1467966822946 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x128fab800 == 37 [pid = 1651] [id = 558] 01:33:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1294da400) [pid = 1651] [serial = 1674] [outer = 0x0] 01:33:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12a6a0800) [pid = 1651] [serial = 1675] [outer = 0x1294da400] 01:33:42 INFO - PROCESS | 1651 | 1467966822971 Marionette DEBUG loaded listener.js 01:33:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12b9b0000) [pid = 1651] [serial = 1676] [outer = 0x1294da400] 01:33:43 INFO - PROCESS | 1651 | 1467966823334 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:33:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:33:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 578ms 01:33:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:33:43 INFO - PROCESS | 1651 | 1467966823343 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 01:33:43 INFO - PROCESS | 1651 | 1467966823345 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 01:33:43 INFO - PROCESS | 1651 | 1467966823347 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:33:43 INFO - PROCESS | 1651 | 1467966823348 Marionette TRACE conn2 <- [1,2206,null,{}] 01:33:43 INFO - PROCESS | 1651 | 1467966823351 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:33:43 INFO - PROCESS | 1651 | 1467966823352 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:43 INFO - PROCESS | 1651 | 1467966823458 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 01:33:43 INFO - PROCESS | 1651 | 1467966823469 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1651 | 1467966823471 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x118251800 == 38 [pid = 1651] [id = 559] 01:33:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12a6b0000) [pid = 1651] [serial = 1677] [outer = 0x0] 01:33:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12b829c00) [pid = 1651] [serial = 1678] [outer = 0x12a6b0000] 01:33:43 INFO - PROCESS | 1651 | 1467966823502 Marionette DEBUG loaded listener.js 01:33:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12ba55000) [pid = 1651] [serial = 1679] [outer = 0x12a6b0000] 01:33:43 INFO - PROCESS | 1651 | 1467966823839 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:33:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:33:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 520ms 01:33:43 INFO - PROCESS | 1651 | 1467966823878 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 01:33:43 INFO - PROCESS | 1651 | 1467966823879 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 01:33:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:33:43 INFO - PROCESS | 1651 | 1467966823881 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:33:43 INFO - PROCESS | 1651 | 1467966823882 Marionette TRACE conn2 <- [1,2210,null,{}] 01:33:43 INFO - PROCESS | 1651 | 1467966823884 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:33:43 INFO - PROCESS | 1651 | 1467966823886 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:43 INFO - PROCESS | 1651 | 1467966823987 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 01:33:43 INFO - PROCESS | 1651 | 1467966823990 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1651 | 1467966823991 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9e4800 == 39 [pid = 1651] [id = 560] 01:33:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12ba53800) [pid = 1651] [serial = 1680] [outer = 0x0] 01:33:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12be15800) [pid = 1651] [serial = 1681] [outer = 0x12ba53800] 01:33:44 INFO - PROCESS | 1651 | 1467966824016 Marionette DEBUG loaded listener.js 01:33:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12be21c00) [pid = 1651] [serial = 1682] [outer = 0x12ba53800] 01:33:44 INFO - PROCESS | 1651 | 1467966824335 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:33:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:33:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 469ms 01:33:44 INFO - PROCESS | 1651 | 1467966824360 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 01:33:44 INFO - PROCESS | 1651 | 1467966824361 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 01:33:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:33:44 INFO - PROCESS | 1651 | 1467966824364 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:33:44 INFO - PROCESS | 1651 | 1467966824365 Marionette TRACE conn2 <- [1,2214,null,{}] 01:33:44 INFO - PROCESS | 1651 | 1467966824375 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:33:44 INFO - PROCESS | 1651 | 1467966824376 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:44 INFO - PROCESS | 1651 | 1467966824485 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 01:33:44 INFO - PROCESS | 1651 | 1467966824489 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1651 | 1467966824498 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c52e800 == 40 [pid = 1651] [id = 561] 01:33:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x128d20000) [pid = 1651] [serial = 1683] [outer = 0x0] 01:33:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x128d23400) [pid = 1651] [serial = 1684] [outer = 0x128d20000] 01:33:44 INFO - PROCESS | 1651 | 1467966824557 Marionette DEBUG loaded listener.js 01:33:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x128d28800) [pid = 1651] [serial = 1685] [outer = 0x128d20000] 01:33:44 INFO - PROCESS | 1651 | 1467966824859 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:33:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:33:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 527ms 01:33:44 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11831f000) [pid = 1651] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:33:44 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11222f000) [pid = 1651] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:33:44 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118319400) [pid = 1651] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:33:44 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116706800) [pid = 1651] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:33:44 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x113867800) [pid = 1651] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:33:44 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1184c5000) [pid = 1651] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:33:44 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x121445000) [pid = 1651] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:33:44 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x126d3d400) [pid = 1651] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:33:44 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112a7c800) [pid = 1651] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:33:44 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x126e6f000) [pid = 1651] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:33:44 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1183d9400) [pid = 1651] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:33:44 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11867a000) [pid = 1651] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:33:44 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1122b3000) [pid = 1651] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:33:44 INFO - PROCESS | 1651 | 1467966824995 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 01:33:44 INFO - PROCESS | 1651 | 1467966824996 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 01:33:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:33:45 INFO - PROCESS | 1651 | 1467966825001 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:33:45 INFO - PROCESS | 1651 | 1467966825002 Marionette TRACE conn2 <- [1,2218,null,{}] 01:33:45 INFO - PROCESS | 1651 | 1467966825004 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:33:45 INFO - PROCESS | 1651 | 1467966825005 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:45 INFO - PROCESS | 1651 | 1467966825090 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 01:33:45 INFO - PROCESS | 1651 | 1467966825093 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1651 | 1467966825094 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x1252e0000 == 41 [pid = 1651] [id = 562] 01:33:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1160d8400) [pid = 1651] [serial = 1686] [outer = 0x0] 01:33:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1172bc800) [pid = 1651] [serial = 1687] [outer = 0x1160d8400] 01:33:45 INFO - PROCESS | 1651 | 1467966825119 Marionette DEBUG loaded listener.js 01:33:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x118361800) [pid = 1651] [serial = 1688] [outer = 0x1160d8400] 01:33:45 INFO - PROCESS | 1651 | 1467966825440 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:33:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:33:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 470ms 01:33:45 INFO - PROCESS | 1651 | 1467966825471 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 01:33:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:33:45 INFO - PROCESS | 1651 | 1467966825473 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 01:33:45 INFO - PROCESS | 1651 | 1467966825475 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:33:45 INFO - PROCESS | 1651 | 1467966825477 Marionette TRACE conn2 <- [1,2222,null,{}] 01:33:45 INFO - PROCESS | 1651 | 1467966825479 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:33:45 INFO - PROCESS | 1651 | 1467966825480 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:45 INFO - PROCESS | 1651 | 1467966825584 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 01:33:45 INFO - PROCESS | 1651 | 1467966825652 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1651 | 1467966825654 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cfd4800 == 42 [pid = 1651] [id = 563] 01:33:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x118362000) [pid = 1651] [serial = 1689] [outer = 0x0] 01:33:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1184c5000) [pid = 1651] [serial = 1690] [outer = 0x118362000] 01:33:45 INFO - PROCESS | 1651 | 1467966825679 Marionette DEBUG loaded listener.js 01:33:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128d1fc00) [pid = 1651] [serial = 1691] [outer = 0x118362000] 01:33:45 INFO - PROCESS | 1651 | 1467966825990 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:33:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:33:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 519ms 01:33:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:33:45 INFO - PROCESS | 1651 | 1467966825994 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 01:33:45 INFO - PROCESS | 1651 | 1467966825995 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 01:33:46 INFO - PROCESS | 1651 | 1467966826006 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:33:46 INFO - PROCESS | 1651 | 1467966826007 Marionette TRACE conn2 <- [1,2226,null,{}] 01:33:46 INFO - PROCESS | 1651 | 1467966826010 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:33:46 INFO - PROCESS | 1651 | 1467966826011 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:46 INFO - PROCESS | 1651 | 1467966826104 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 01:33:46 INFO - PROCESS | 1651 | 1467966826108 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1651 | 1467966826109 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d456000 == 43 [pid = 1651] [id = 564] 01:33:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128d23c00) [pid = 1651] [serial = 1692] [outer = 0x0] 01:33:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1294df800) [pid = 1651] [serial = 1693] [outer = 0x128d23c00] 01:33:46 INFO - PROCESS | 1651 | 1467966826133 Marionette DEBUG loaded listener.js 01:33:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12c16d800) [pid = 1651] [serial = 1694] [outer = 0x128d23c00] 01:33:46 INFO - PROCESS | 1651 | 1467966826454 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:33:46 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:33:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 476ms 01:33:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:33:46 INFO - PROCESS | 1651 | 1467966826474 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 01:33:46 INFO - PROCESS | 1651 | 1467966826476 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 01:33:46 INFO - PROCESS | 1651 | 1467966826477 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:33:46 INFO - PROCESS | 1651 | 1467966826478 Marionette TRACE conn2 <- [1,2230,null,{}] 01:33:46 INFO - PROCESS | 1651 | 1467966826481 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:33:46 INFO - PROCESS | 1651 | 1467966826483 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:46 INFO - PROCESS | 1651 | 1467966826605 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 01:33:46 INFO - PROCESS | 1651 | 1467966826612 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1651 | 1467966826613 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d471000 == 44 [pid = 1651] [id = 565] 01:33:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x121a56000) [pid = 1651] [serial = 1695] [outer = 0x0] 01:33:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x121c4f000) [pid = 1651] [serial = 1696] [outer = 0x121a56000] 01:33:46 INFO - PROCESS | 1651 | 1467966826636 Marionette DEBUG loaded listener.js 01:33:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x121c55000) [pid = 1651] [serial = 1697] [outer = 0x121a56000] 01:33:46 INFO - PROCESS | 1651 | 1467966826960 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:33:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:33:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 519ms 01:33:47 INFO - PROCESS | 1651 | 1467966827038 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 01:33:47 INFO - PROCESS | 1651 | 1467966827039 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 01:33:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:33:47 INFO - PROCESS | 1651 | 1467966827044 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:33:47 INFO - PROCESS | 1651 | 1467966827046 Marionette TRACE conn2 <- [1,2234,null,{}] 01:33:47 INFO - PROCESS | 1651 | 1467966827049 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:33:47 INFO - PROCESS | 1651 | 1467966827051 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:47 INFO - PROCESS | 1651 | 1467966827184 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 01:33:47 INFO - PROCESS | 1651 | 1467966827315 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1651 | 1467966827320 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x119005000 == 45 [pid = 1651] [id = 566] 01:33:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x116079400) [pid = 1651] [serial = 1698] [outer = 0x0] 01:33:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11662fc00) [pid = 1651] [serial = 1699] [outer = 0x116079400] 01:33:47 INFO - PROCESS | 1651 | 1467966827371 Marionette DEBUG loaded listener.js 01:33:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x118365000) [pid = 1651] [serial = 1700] [outer = 0x116079400] 01:33:47 INFO - PROCESS | 1651 | 1467966827897 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:33:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:33:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 876ms 01:33:47 INFO - PROCESS | 1651 | 1467966827920 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 01:33:47 INFO - PROCESS | 1651 | 1467966827924 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 01:33:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:33:47 INFO - PROCESS | 1651 | 1467966827931 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:33:47 INFO - PROCESS | 1651 | 1467966827935 Marionette TRACE conn2 <- [1,2238,null,{}] 01:33:47 INFO - PROCESS | 1651 | 1467966827961 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:33:47 INFO - PROCESS | 1651 | 1467966827964 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:48 INFO - PROCESS | 1651 | 1467966828123 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 01:33:48 INFO - PROCESS | 1651 | 1467966828232 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1651 | 1467966828233 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x126e24000 == 46 [pid = 1651] [id = 567] 01:33:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119047c00) [pid = 1651] [serial = 1701] [outer = 0x0] 01:33:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11946bc00) [pid = 1651] [serial = 1702] [outer = 0x119047c00] 01:33:48 INFO - PROCESS | 1651 | 1467966828283 Marionette DEBUG loaded listener.js 01:33:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x119a13800) [pid = 1651] [serial = 1703] [outer = 0x119047c00] 01:33:48 INFO - PROCESS | 1651 | 1467966828754 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:33:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:33:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 845ms 01:33:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:33:48 INFO - PROCESS | 1651 | 1467966828773 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 01:33:48 INFO - PROCESS | 1651 | 1467966828774 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 01:33:48 INFO - PROCESS | 1651 | 1467966828777 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:33:48 INFO - PROCESS | 1651 | 1467966828778 Marionette TRACE conn2 <- [1,2242,null,{}] 01:33:48 INFO - PROCESS | 1651 | 1467966828785 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:33:48 INFO - PROCESS | 1651 | 1467966828789 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:48 INFO - PROCESS | 1651 | 1467966828899 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 01:33:49 INFO - PROCESS | 1651 | 1467966829010 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1651 | 1467966829013 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cfc8800 == 47 [pid = 1651] [id = 568] 01:33:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12530b800) [pid = 1651] [serial = 1704] [outer = 0x0] 01:33:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x126d3d400) [pid = 1651] [serial = 1705] [outer = 0x12530b800] 01:33:49 INFO - PROCESS | 1651 | 1467966829047 Marionette DEBUG loaded listener.js 01:33:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12737b000) [pid = 1651] [serial = 1706] [outer = 0x12530b800] 01:33:49 INFO - PROCESS | 1651 | 1467966829453 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:33:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:33:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 719ms 01:33:49 INFO - PROCESS | 1651 | 1467966829496 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 01:33:49 INFO - PROCESS | 1651 | 1467966829498 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 01:33:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:33:49 INFO - PROCESS | 1651 | 1467966829500 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:33:49 INFO - PROCESS | 1651 | 1467966829501 Marionette TRACE conn2 <- [1,2246,null,{}] 01:33:49 INFO - PROCESS | 1651 | 1467966829504 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:33:49 INFO - PROCESS | 1651 | 1467966829505 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:49 INFO - PROCESS | 1651 | 1467966829612 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 01:33:49 INFO - PROCESS | 1651 | 1467966829745 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1651 | 1467966829747 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x119f61000 == 48 [pid = 1651] [id = 569] 01:33:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1266d1400) [pid = 1651] [serial = 1707] [outer = 0x0] 01:33:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x128d24800) [pid = 1651] [serial = 1708] [outer = 0x1266d1400] 01:33:49 INFO - PROCESS | 1651 | 1467966829778 Marionette DEBUG loaded listener.js 01:33:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1293e7800) [pid = 1651] [serial = 1709] [outer = 0x1266d1400] 01:33:50 INFO - PROCESS | 1651 | 1467966830497 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:33:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:33:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1021ms 01:33:50 INFO - PROCESS | 1651 | 1467966830522 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 01:33:50 INFO - PROCESS | 1651 | 1467966830527 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 01:33:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:33:50 INFO - PROCESS | 1651 | 1467966830568 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:33:50 INFO - PROCESS | 1651 | 1467966830571 Marionette TRACE conn2 <- [1,2250,null,{}] 01:33:50 INFO - PROCESS | 1651 | 1467966830579 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:33:50 INFO - PROCESS | 1651 | 1467966830581 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:50 INFO - PROCESS | 1651 | 1467966830731 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 01:33:50 INFO - PROCESS | 1651 | 1467966830876 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1651 | 1467966830880 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12114f000 == 49 [pid = 1651] [id = 570] 01:33:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1160da000) [pid = 1651] [serial = 1710] [outer = 0x0] 01:33:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11835a800) [pid = 1651] [serial = 1711] [outer = 0x1160da000] 01:33:50 INFO - PROCESS | 1651 | 1467966830927 Marionette DEBUG loaded listener.js 01:33:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11867ac00) [pid = 1651] [serial = 1712] [outer = 0x1160da000] 01:33:51 INFO - PROCESS | 1651 | 1467966831442 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:33:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:33:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 948ms 01:33:51 INFO - PROCESS | 1651 | 1467966831495 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 01:33:51 INFO - PROCESS | 1651 | 1467966831499 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 01:33:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:33:51 INFO - PROCESS | 1651 | 1467966831525 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:33:51 INFO - PROCESS | 1651 | 1467966831527 Marionette TRACE conn2 <- [1,2254,null,{}] 01:33:51 INFO - PROCESS | 1651 | 1467966831529 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:33:51 INFO - PROCESS | 1651 | 1467966831531 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:51 INFO - PROCESS | 1651 | 1467966831706 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 01:33:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12d456000 == 48 [pid = 1651] [id = 564] 01:33:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12cfd4800 == 47 [pid = 1651] [id = 563] 01:33:51 INFO - PROCESS | 1651 | --DOCSHELL 0x1252e0000 == 46 [pid = 1651] [id = 562] 01:33:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12c52e800 == 45 [pid = 1651] [id = 561] 01:33:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9e4800 == 44 [pid = 1651] [id = 560] 01:33:51 INFO - PROCESS | 1651 | --DOCSHELL 0x118251800 == 43 [pid = 1651] [id = 559] 01:33:51 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1294e0800) [pid = 1651] [serial = 1642] [outer = 0x0] [url = about:blank] 01:33:51 INFO - PROCESS | 1651 | --DOCSHELL 0x128fab800 == 42 [pid = 1651] [id = 558] 01:33:51 INFO - PROCESS | 1651 | --DOCSHELL 0x128a15800 == 41 [pid = 1651] [id = 557] 01:33:51 INFO - PROCESS | 1651 | --DOCSHELL 0x126e3e000 == 40 [pid = 1651] [id = 556] 01:33:51 INFO - PROCESS | 1651 | --DOCSHELL 0x1218d4800 == 39 [pid = 1651] [id = 555] 01:33:51 INFO - PROCESS | 1651 | --DOCSHELL 0x1190a2000 == 38 [pid = 1651] [id = 554] 01:33:51 INFO - PROCESS | 1651 | --DOCSHELL 0x121258000 == 37 [pid = 1651] [id = 553] 01:33:51 INFO - PROCESS | 1651 | --DOCSHELL 0x121233000 == 36 [pid = 1651] [id = 552] 01:33:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12ca8a000 == 35 [pid = 1651] [id = 551] 01:33:51 INFO - PROCESS | 1651 | --DOCSHELL 0x12a67b000 == 34 [pid = 1651] [id = 550] 01:33:51 INFO - PROCESS | 1651 | --DOCSHELL 0x1218c7000 == 33 [pid = 1651] [id = 549] 01:33:51 INFO - PROCESS | 1651 | --DOCSHELL 0x113f54000 == 32 [pid = 1651] [id = 548] 01:33:51 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1183d3c00) [pid = 1651] [serial = 1609] [outer = 0x0] [url = about:blank] 01:33:51 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1184c4400) [pid = 1651] [serial = 1610] [outer = 0x0] [url = about:blank] 01:33:51 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x125311400) [pid = 1651] [serial = 1624] [outer = 0x0] [url = about:blank] 01:33:51 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x119822c00) [pid = 1651] [serial = 1618] [outer = 0x0] [url = about:blank] 01:33:51 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x120ff8000) [pid = 1651] [serial = 1619] [outer = 0x0] [url = about:blank] 01:33:51 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11878d800) [pid = 1651] [serial = 1604] [outer = 0x0] [url = about:blank] 01:33:51 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1160da400) [pid = 1651] [serial = 1607] [outer = 0x0] [url = about:blank] 01:33:51 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1151d1400) [pid = 1651] [serial = 1606] [outer = 0x0] [url = about:blank] 01:33:51 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x118973400) [pid = 1651] [serial = 1615] [outer = 0x0] [url = about:blank] 01:33:51 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119417400) [pid = 1651] [serial = 1616] [outer = 0x0] [url = about:blank] 01:33:51 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x123bd3000) [pid = 1651] [serial = 1621] [outer = 0x0] [url = about:blank] 01:33:51 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1273bd400) [pid = 1651] [serial = 1627] [outer = 0x0] [url = about:blank] 01:33:51 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x116280400) [pid = 1651] [serial = 1612] [outer = 0x0] [url = about:blank] 01:33:51 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1183d8400) [pid = 1651] [serial = 1613] [outer = 0x0] [url = about:blank] 01:33:51 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1267da400) [pid = 1651] [serial = 1625] [outer = 0x0] [url = about:blank] 01:33:51 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x128dd9800) [pid = 1651] [serial = 1630] [outer = 0x0] [url = about:blank] 01:33:51 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x128936800) [pid = 1651] [serial = 1628] [outer = 0x0] [url = about:blank] 01:33:51 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12914ac00) [pid = 1651] [serial = 1631] [outer = 0x0] [url = about:blank] 01:33:51 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1133e3800) [pid = 1651] [serial = 1633] [outer = 0x0] [url = about:blank] 01:33:51 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118319000) [pid = 1651] [serial = 1634] [outer = 0x0] [url = about:blank] 01:33:51 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x124aabc00) [pid = 1651] [serial = 1622] [outer = 0x0] [url = about:blank] 01:33:51 INFO - PROCESS | 1651 | 1467966831810 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1651 | 1467966831812 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170d9800 == 33 [pid = 1651] [id = 571] 01:33:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1160da400) [pid = 1651] [serial = 1713] [outer = 0x0] 01:33:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1183d8400) [pid = 1651] [serial = 1714] [outer = 0x1160da400] 01:33:51 INFO - PROCESS | 1651 | 1467966831839 Marionette DEBUG loaded listener.js 01:33:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119782000) [pid = 1651] [serial = 1715] [outer = 0x1160da400] 01:33:52 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x128f4f400) [pid = 1651] [serial = 1637] [outer = 0x0] [url = about:blank] 01:33:52 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1293c2000) [pid = 1651] [serial = 1640] [outer = 0x0] [url = about:blank] 01:33:52 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1273c5000) [pid = 1651] [serial = 1639] [outer = 0x0] [url = about:blank] 01:33:52 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x120ff2c00) [pid = 1651] [serial = 1636] [outer = 0x0] [url = about:blank] 01:33:52 INFO - PROCESS | 1651 | 1467966832313 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:33:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:33:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 822ms 01:33:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:33:52 INFO - PROCESS | 1651 | 1467966832346 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 01:33:52 INFO - PROCESS | 1651 | 1467966832347 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 01:33:52 INFO - PROCESS | 1651 | 1467966832351 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:33:52 INFO - PROCESS | 1651 | 1467966832354 Marionette TRACE conn2 <- [1,2258,null,{}] 01:33:52 INFO - PROCESS | 1651 | 1467966832362 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:33:52 INFO - PROCESS | 1651 | 1467966832364 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:52 INFO - PROCESS | 1651 | 1467966832443 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 01:33:52 INFO - PROCESS | 1651 | 1467966832449 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1651 | 1467966832453 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12123b800 == 34 [pid = 1651] [id = 572] 01:33:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x121c4dc00) [pid = 1651] [serial = 1716] [outer = 0x0] 01:33:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x121c55400) [pid = 1651] [serial = 1717] [outer = 0x121c4dc00] 01:33:52 INFO - PROCESS | 1651 | 1467966832478 Marionette DEBUG loaded listener.js 01:33:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x124866c00) [pid = 1651] [serial = 1718] [outer = 0x121c4dc00] 01:33:52 INFO - PROCESS | 1651 | 1467966832829 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:33:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:33:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 524ms 01:33:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:33:52 INFO - PROCESS | 1651 | 1467966832874 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 01:33:52 INFO - PROCESS | 1651 | 1467966832876 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 01:33:52 INFO - PROCESS | 1651 | 1467966832878 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:33:52 INFO - PROCESS | 1651 | 1467966832879 Marionette TRACE conn2 <- [1,2262,null,{}] 01:33:52 INFO - PROCESS | 1651 | 1467966832882 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:33:52 INFO - PROCESS | 1651 | 1467966832883 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:52 INFO - PROCESS | 1651 | 1467966832974 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 01:33:52 INFO - PROCESS | 1651 | 1467966832977 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1651 | 1467966832978 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x1266e3000 == 35 [pid = 1651] [id = 573] 01:33:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x124adb000) [pid = 1651] [serial = 1719] [outer = 0x0] 01:33:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x127314400) [pid = 1651] [serial = 1720] [outer = 0x124adb000] 01:33:53 INFO - PROCESS | 1651 | 1467966833003 Marionette DEBUG loaded listener.js 01:33:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1273c5000) [pid = 1651] [serial = 1721] [outer = 0x124adb000] 01:33:53 INFO - PROCESS | 1651 | 1467966833324 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:33:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:33:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 468ms 01:33:53 INFO - PROCESS | 1651 | 1467966833346 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 01:33:53 INFO - PROCESS | 1651 | 1467966833347 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 01:33:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:33:53 INFO - PROCESS | 1651 | 1467966833350 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:33:53 INFO - PROCESS | 1651 | 1467966833353 Marionette TRACE conn2 <- [1,2266,null,{}] 01:33:53 INFO - PROCESS | 1651 | 1467966833355 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:33:53 INFO - PROCESS | 1651 | 1467966833357 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:53 INFO - PROCESS | 1651 | 1467966833436 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 01:33:53 INFO - PROCESS | 1651 | 1467966833440 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1651 | 1467966833441 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x127646800 == 36 [pid = 1651] [id = 574] 01:33:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12891e400) [pid = 1651] [serial = 1722] [outer = 0x0] 01:33:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x128940400) [pid = 1651] [serial = 1723] [outer = 0x12891e400] 01:33:53 INFO - PROCESS | 1651 | 1467966833465 Marionette DEBUG loaded listener.js 01:33:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x128d27000) [pid = 1651] [serial = 1724] [outer = 0x12891e400] 01:33:53 INFO - PROCESS | 1651 | 1467966833839 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:33:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:33:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 523ms 01:33:53 INFO - PROCESS | 1651 | 1467966833873 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 01:33:53 INFO - PROCESS | 1651 | 1467966833874 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 01:33:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:33:53 INFO - PROCESS | 1651 | 1467966833877 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:33:53 INFO - PROCESS | 1651 | 1467966833878 Marionette TRACE conn2 <- [1,2270,null,{}] 01:33:53 INFO - PROCESS | 1651 | 1467966833880 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:33:53 INFO - PROCESS | 1651 | 1467966833884 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:54 INFO - PROCESS | 1651 | 1467966834014 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 01:33:54 INFO - PROCESS | 1651 | 1467966834025 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1651 | 1467966834026 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a14800 == 37 [pid = 1651] [id = 575] 01:33:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x128dd9800) [pid = 1651] [serial = 1725] [outer = 0x0] 01:33:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1293e5800) [pid = 1651] [serial = 1726] [outer = 0x128dd9800] 01:33:54 INFO - PROCESS | 1651 | 1467966834051 Marionette DEBUG loaded listener.js 01:33:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12a6a2c00) [pid = 1651] [serial = 1727] [outer = 0x128dd9800] 01:33:54 INFO - PROCESS | 1651 | 1467966834398 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:33:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:33:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 567ms 01:33:54 INFO - PROCESS | 1651 | 1467966834445 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 01:33:54 INFO - PROCESS | 1651 | 1467966834446 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 01:33:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:33:54 INFO - PROCESS | 1651 | 1467966834448 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:33:54 INFO - PROCESS | 1651 | 1467966834449 Marionette TRACE conn2 <- [1,2274,null,{}] 01:33:54 INFO - PROCESS | 1651 | 1467966834451 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:33:54 INFO - PROCESS | 1651 | 1467966834453 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:54 INFO - PROCESS | 1651 | 1467966834558 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 01:33:54 INFO - PROCESS | 1651 | 1467966834598 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1651 | 1467966834600 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a50d000 == 38 [pid = 1651] [id = 576] 01:33:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12a3b9800) [pid = 1651] [serial = 1728] [outer = 0x0] 01:33:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12a73cc00) [pid = 1651] [serial = 1729] [outer = 0x12a3b9800] 01:33:54 INFO - PROCESS | 1651 | 1467966834625 Marionette DEBUG loaded listener.js 01:33:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12aa4e400) [pid = 1651] [serial = 1730] [outer = 0x12a3b9800] 01:33:55 INFO - PROCESS | 1651 | 1467966835030 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:33:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:33:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 620ms 01:33:55 INFO - PROCESS | 1651 | 1467966835076 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 01:33:55 INFO - PROCESS | 1651 | 1467966835078 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 01:33:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:33:55 INFO - PROCESS | 1651 | 1467966835081 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:33:55 INFO - PROCESS | 1651 | 1467966835083 Marionette TRACE conn2 <- [1,2278,null,{}] 01:33:55 INFO - PROCESS | 1651 | 1467966835094 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:33:55 INFO - PROCESS | 1651 | 1467966835096 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:55 INFO - PROCESS | 1651 | 1467966835270 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 01:33:55 INFO - PROCESS | 1651 | 1467966835300 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1651 | 1467966835301 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1db000 == 39 [pid = 1651] [id = 577] 01:33:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x113f35800) [pid = 1651] [serial = 1731] [outer = 0x0] 01:33:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12aa53c00) [pid = 1651] [serial = 1732] [outer = 0x113f35800] 01:33:55 INFO - PROCESS | 1651 | 1467966835340 Marionette DEBUG loaded listener.js 01:33:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12aa58400) [pid = 1651] [serial = 1733] [outer = 0x113f35800] 01:33:55 INFO - PROCESS | 1651 | 1467966835779 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:33:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:33:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 729ms 01:33:55 INFO - PROCESS | 1651 | 1467966835821 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 01:33:55 INFO - PROCESS | 1651 | 1467966835823 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 01:33:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:33:55 INFO - PROCESS | 1651 | 1467966835833 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:33:55 INFO - PROCESS | 1651 | 1467966835835 Marionette TRACE conn2 <- [1,2282,null,{}] 01:33:55 INFO - PROCESS | 1651 | 1467966835838 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:33:55 INFO - PROCESS | 1651 | 1467966835839 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:56 INFO - PROCESS | 1651 | 1467966836184 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 01:33:56 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1293c2400) [pid = 1651] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:33:56 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12a6b0000) [pid = 1651] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:33:56 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x112f7dc00) [pid = 1651] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:33:56 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x118455800) [pid = 1651] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:33:56 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1187d4c00) [pid = 1651] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:33:56 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1273c4000) [pid = 1651] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:33:56 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1195df400) [pid = 1651] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:33:56 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1216c7400) [pid = 1651] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:33:56 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12ba53800) [pid = 1651] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:33:56 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x128ddf800) [pid = 1651] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:33:56 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1166f2000) [pid = 1651] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:33:56 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x112019000) [pid = 1651] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:33:56 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x128d20000) [pid = 1651] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:33:56 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1160dac00) [pid = 1651] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:33:56 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x118362000) [pid = 1651] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:33:56 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1160d8400) [pid = 1651] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:33:56 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x128d23c00) [pid = 1651] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:33:56 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1294da400) [pid = 1651] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:33:56 INFO - PROCESS | 1651 | 1467966836267 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1651 | 1467966836268 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x119bc3000 == 40 [pid = 1651] [id = 578] 01:33:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11270d400) [pid = 1651] [serial = 1734] [outer = 0x0] 01:33:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1133e9c00) [pid = 1651] [serial = 1735] [outer = 0x11270d400] 01:33:56 INFO - PROCESS | 1651 | 1467966836322 Marionette DEBUG loaded listener.js 01:33:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11835dc00) [pid = 1651] [serial = 1736] [outer = 0x11270d400] 01:33:56 INFO - PROCESS | 1651 | 1467966836718 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:33:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:33:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 922ms 01:33:56 INFO - PROCESS | 1651 | 1467966836754 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 01:33:56 INFO - PROCESS | 1651 | 1467966836756 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 01:33:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:33:56 INFO - PROCESS | 1651 | 1467966836758 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:33:56 INFO - PROCESS | 1651 | 1467966836759 Marionette TRACE conn2 <- [1,2286,null,{}] 01:33:56 INFO - PROCESS | 1651 | 1467966836761 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:33:56 INFO - PROCESS | 1651 | 1467966836762 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:56 INFO - PROCESS | 1651 | 1467966836845 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 01:33:56 INFO - PROCESS | 1651 | 1467966836849 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1651 | 1467966836850 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ca70800 == 41 [pid = 1651] [id = 579] 01:33:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x118682000) [pid = 1651] [serial = 1737] [outer = 0x0] 01:33:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x124da2c00) [pid = 1651] [serial = 1738] [outer = 0x118682000] 01:33:56 INFO - PROCESS | 1651 | 1467966836874 Marionette DEBUG loaded listener.js 01:33:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128d27400) [pid = 1651] [serial = 1739] [outer = 0x118682000] 01:33:57 INFO - PROCESS | 1651 | 1467966837195 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:33:57 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:33:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 470ms 01:33:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:33:57 INFO - PROCESS | 1651 | 1467966837228 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 01:33:57 INFO - PROCESS | 1651 | 1467966837229 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 01:33:57 INFO - PROCESS | 1651 | 1467966837231 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:33:57 INFO - PROCESS | 1651 | 1467966837233 Marionette TRACE conn2 <- [1,2290,null,{}] 01:33:57 INFO - PROCESS | 1651 | 1467966837236 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:33:57 INFO - PROCESS | 1651 | 1467966837237 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:57 INFO - PROCESS | 1651 | 1467966837332 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 01:33:57 INFO - PROCESS | 1651 | 1467966837412 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1651 | 1467966837414 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1bb800 == 42 [pid = 1651] [id = 580] 01:33:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1293c2c00) [pid = 1651] [serial = 1740] [outer = 0x0] 01:33:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12b9af000) [pid = 1651] [serial = 1741] [outer = 0x1293c2c00] 01:33:57 INFO - PROCESS | 1651 | 1467966837440 Marionette DEBUG loaded listener.js 01:33:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12be18800) [pid = 1651] [serial = 1742] [outer = 0x1293c2c00] 01:33:57 INFO - PROCESS | 1651 | 1467966837745 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:33:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:33:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 522ms 01:33:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:33:57 INFO - PROCESS | 1651 | 1467966837757 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 01:33:57 INFO - PROCESS | 1651 | 1467966837758 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 01:33:57 INFO - PROCESS | 1651 | 1467966837761 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:33:57 INFO - PROCESS | 1651 | 1467966837762 Marionette TRACE conn2 <- [1,2294,null,{}] 01:33:57 INFO - PROCESS | 1651 | 1467966837764 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:33:57 INFO - PROCESS | 1651 | 1467966837766 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:57 INFO - PROCESS | 1651 | 1467966837902 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 01:33:57 INFO - PROCESS | 1651 | 1467966837986 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1651 | 1467966837988 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d4a1800 == 43 [pid = 1651] [id = 581] 01:33:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1273bd000) [pid = 1651] [serial = 1743] [outer = 0x0] 01:33:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12954a000) [pid = 1651] [serial = 1744] [outer = 0x1273bd000] 01:33:58 INFO - PROCESS | 1651 | 1467966838012 Marionette DEBUG loaded listener.js 01:33:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12954e400) [pid = 1651] [serial = 1745] [outer = 0x1273bd000] 01:33:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12114f000 == 42 [pid = 1651] [id = 570] 01:33:58 INFO - PROCESS | 1651 | --DOCSHELL 0x119f61000 == 41 [pid = 1651] [id = 569] 01:33:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12cfc8800 == 40 [pid = 1651] [id = 568] 01:33:58 INFO - PROCESS | 1651 | --DOCSHELL 0x126e24000 == 39 [pid = 1651] [id = 567] 01:33:58 INFO - PROCESS | 1651 | --DOCSHELL 0x119005000 == 38 [pid = 1651] [id = 566] 01:33:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12d471000 == 37 [pid = 1651] [id = 565] 01:33:59 INFO - PROCESS | 1651 | --DOCSHELL 0x1170d9800 == 36 [pid = 1651] [id = 571] 01:33:59 INFO - PROCESS | 1651 | --DOCSHELL 0x119bc3000 == 35 [pid = 1651] [id = 578] 01:33:59 INFO - PROCESS | 1651 | --DOCSHELL 0x12ca70800 == 34 [pid = 1651] [id = 579] 01:33:59 INFO - PROCESS | 1651 | --DOCSHELL 0x12123b800 == 33 [pid = 1651] [id = 572] 01:33:59 INFO - PROCESS | 1651 | --DOCSHELL 0x128a14800 == 32 [pid = 1651] [id = 575] 01:33:59 INFO - PROCESS | 1651 | --DOCSHELL 0x127646800 == 31 [pid = 1651] [id = 574] 01:33:59 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1db000 == 30 [pid = 1651] [id = 577] 01:33:59 INFO - PROCESS | 1651 | --DOCSHELL 0x12a50d000 == 29 [pid = 1651] [id = 576] 01:33:59 INFO - PROCESS | 1651 | --DOCSHELL 0x1266e3000 == 28 [pid = 1651] [id = 573] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12a69b800) [pid = 1651] [serial = 1643] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12b829c00) [pid = 1651] [serial = 1678] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x128f4b800) [pid = 1651] [serial = 1655] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12737b400) [pid = 1651] [serial = 1654] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1187d2400) [pid = 1651] [serial = 1661] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1184c7c00) [pid = 1651] [serial = 1660] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1190ba800) [pid = 1651] [serial = 1663] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119824000) [pid = 1651] [serial = 1664] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x128926400) [pid = 1651] [serial = 1669] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12893d400) [pid = 1651] [serial = 1670] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x120ff4c00) [pid = 1651] [serial = 1651] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1267dac00) [pid = 1651] [serial = 1652] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x126e6d800) [pid = 1651] [serial = 1667] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x124c4f800) [pid = 1651] [serial = 1666] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12be15800) [pid = 1651] [serial = 1681] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1293b9000) [pid = 1651] [serial = 1672] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1293ed000) [pid = 1651] [serial = 1673] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119469400) [pid = 1651] [serial = 1649] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11878f400) [pid = 1651] [serial = 1648] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1138ec800) [pid = 1651] [serial = 1646] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x112719000) [pid = 1651] [serial = 1645] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x128d23400) [pid = 1651] [serial = 1684] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12a5cfc00) [pid = 1651] [serial = 1658] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1293ba000) [pid = 1651] [serial = 1657] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1184c5000) [pid = 1651] [serial = 1690] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1172bc800) [pid = 1651] [serial = 1687] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x118361800) [pid = 1651] [serial = 1688] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1294df800) [pid = 1651] [serial = 1693] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x128d28800) [pid = 1651] [serial = 1685] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1bb800 == 27 [pid = 1651] [id = 580] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x12c16d800) [pid = 1651] [serial = 1694] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x12a6a0800) [pid = 1651] [serial = 1675] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12b9b0000) [pid = 1651] [serial = 1676] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x12be21c00) [pid = 1651] [serial = 1682] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x121c4f000) [pid = 1651] [serial = 1696] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x128d1fc00) [pid = 1651] [serial = 1691] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x12ba55000) [pid = 1651] [serial = 1679] [outer = 0x0] [url = about:blank] 01:33:59 INFO - PROCESS | 1651 | 1467966839572 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:33:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:33:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1824ms 01:33:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:33:59 INFO - PROCESS | 1651 | 1467966839587 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 01:33:59 INFO - PROCESS | 1651 | 1467966839589 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 01:33:59 INFO - PROCESS | 1651 | 1467966839592 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:33:59 INFO - PROCESS | 1651 | 1467966839594 Marionette TRACE conn2 <- [1,2298,null,{}] 01:33:59 INFO - PROCESS | 1651 | 1467966839598 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:33:59 INFO - PROCESS | 1651 | 1467966839600 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:59 INFO - PROCESS | 1651 | 1467966839691 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 01:33:59 INFO - PROCESS | 1651 | 1467966839755 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1651 | 1467966839757 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:33:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x11693e000 == 28 [pid = 1651] [id = 582] 01:33:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1131dec00) [pid = 1651] [serial = 1746] [outer = 0x0] 01:33:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x1131e8000) [pid = 1651] [serial = 1747] [outer = 0x1131dec00] 01:33:59 INFO - PROCESS | 1651 | 1467966839785 Marionette DEBUG loaded listener.js 01:33:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x1138fa400) [pid = 1651] [serial = 1748] [outer = 0x1131dec00] 01:34:00 INFO - PROCESS | 1651 | 1467966840110 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:34:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:34:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 571ms 01:34:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:34:00 INFO - PROCESS | 1651 | 1467966840162 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 01:34:00 INFO - PROCESS | 1651 | 1467966840166 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 01:34:00 INFO - PROCESS | 1651 | 1467966840170 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:34:00 INFO - PROCESS | 1651 | 1467966840172 Marionette TRACE conn2 <- [1,2302,null,{}] 01:34:00 INFO - PROCESS | 1651 | 1467966840174 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:34:00 INFO - PROCESS | 1651 | 1467966840177 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:00 INFO - PROCESS | 1651 | 1467966840257 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 01:34:00 INFO - PROCESS | 1651 | 1467966840317 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:00 INFO - PROCESS | 1651 | 1467966840318 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x1187c4000 == 29 [pid = 1651] [id = 583] 01:34:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x115e7c000) [pid = 1651] [serial = 1749] [outer = 0x0] 01:34:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x115e88800) [pid = 1651] [serial = 1750] [outer = 0x115e7c000] 01:34:00 INFO - PROCESS | 1651 | 1467966840346 Marionette DEBUG loaded listener.js 01:34:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x116278400) [pid = 1651] [serial = 1751] [outer = 0x115e7c000] 01:34:00 INFO - PROCESS | 1651 | 1467966840646 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:34:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:34:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 519ms 01:34:00 INFO - PROCESS | 1651 | 1467966840689 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 01:34:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:34:00 INFO - PROCESS | 1651 | 1467966840699 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 01:34:00 INFO - PROCESS | 1651 | 1467966840704 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:34:00 INFO - PROCESS | 1651 | 1467966840706 Marionette TRACE conn2 <- [1,2306,null,{}] 01:34:00 INFO - PROCESS | 1651 | 1467966840714 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:34:00 INFO - PROCESS | 1651 | 1467966840717 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:00 INFO - PROCESS | 1651 | 1467966840795 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 01:34:00 INFO - PROCESS | 1651 | 1467966840857 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:00 INFO - PROCESS | 1651 | 1467966840859 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x119f54000 == 30 [pid = 1651] [id = 584] 01:34:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1122b3000) [pid = 1651] [serial = 1752] [outer = 0x0] 01:34:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x116a12c00) [pid = 1651] [serial = 1753] [outer = 0x1122b3000] 01:34:00 INFO - PROCESS | 1651 | 1467966840887 Marionette DEBUG loaded listener.js 01:34:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x118361000) [pid = 1651] [serial = 1754] [outer = 0x1122b3000] 01:34:01 INFO - PROCESS | 1651 | 1467966841191 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:34:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:34:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 523ms 01:34:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:34:01 INFO - PROCESS | 1651 | 1467966841225 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 01:34:01 INFO - PROCESS | 1651 | 1467966841227 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 01:34:01 INFO - PROCESS | 1651 | 1467966841229 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:34:01 INFO - PROCESS | 1651 | 1467966841230 Marionette TRACE conn2 <- [1,2310,null,{}] 01:34:01 INFO - PROCESS | 1651 | 1467966841232 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:34:01 INFO - PROCESS | 1651 | 1467966841235 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:01 INFO - PROCESS | 1651 | 1467966841311 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 01:34:01 INFO - PROCESS | 1651 | 1467966841315 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:01 INFO - PROCESS | 1651 | 1467966841316 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x121238800 == 31 [pid = 1651] [id = 585] 01:34:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1183d0400) [pid = 1651] [serial = 1755] [outer = 0x0] 01:34:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1184c5400) [pid = 1651] [serial = 1756] [outer = 0x1183d0400] 01:34:01 INFO - PROCESS | 1651 | 1467966841344 Marionette DEBUG loaded listener.js 01:34:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x118621000) [pid = 1651] [serial = 1757] [outer = 0x1183d0400] 01:34:01 INFO - PROCESS | 1651 | 1467966841677 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:34:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:34:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 470ms 01:34:01 INFO - PROCESS | 1651 | 1467966841699 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 01:34:01 INFO - PROCESS | 1651 | 1467966841703 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 01:34:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:34:01 INFO - PROCESS | 1651 | 1467966841706 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:34:01 INFO - PROCESS | 1651 | 1467966841707 Marionette TRACE conn2 <- [1,2314,null,{}] 01:34:01 INFO - PROCESS | 1651 | 1467966841709 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:34:01 INFO - PROCESS | 1651 | 1467966841711 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:01 INFO - PROCESS | 1651 | 1467966841851 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 01:34:01 INFO - PROCESS | 1651 | 1467966841860 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:01 INFO - PROCESS | 1651 | 1467966841862 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12142f000 == 32 [pid = 1651] [id = 586] 01:34:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x115e7b400) [pid = 1651] [serial = 1758] [outer = 0x0] 01:34:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11878e000) [pid = 1651] [serial = 1759] [outer = 0x115e7b400] 01:34:01 INFO - PROCESS | 1651 | 1467966841902 Marionette DEBUG loaded listener.js 01:34:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11896d800) [pid = 1651] [serial = 1760] [outer = 0x115e7b400] 01:34:02 INFO - PROCESS | 1651 | 1467966842294 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:34:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:34:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 618ms 01:34:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:34:02 INFO - PROCESS | 1651 | 1467966842325 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 01:34:02 INFO - PROCESS | 1651 | 1467966842326 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 01:34:02 INFO - PROCESS | 1651 | 1467966842329 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:34:02 INFO - PROCESS | 1651 | 1467966842330 Marionette TRACE conn2 <- [1,2318,null,{}] 01:34:02 INFO - PROCESS | 1651 | 1467966842332 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:34:02 INFO - PROCESS | 1651 | 1467966842337 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:02 INFO - PROCESS | 1651 | 1467966842490 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 01:34:02 INFO - PROCESS | 1651 | 1467966842507 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:02 INFO - PROCESS | 1651 | 1467966842508 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x1266fb800 == 33 [pid = 1651] [id = 587] 01:34:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1184cc800) [pid = 1651] [serial = 1761] [outer = 0x0] 01:34:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11904a800) [pid = 1651] [serial = 1762] [outer = 0x1184cc800] 01:34:02 INFO - PROCESS | 1651 | 1467966842549 Marionette DEBUG loaded listener.js 01:34:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119d3a400) [pid = 1651] [serial = 1763] [outer = 0x1184cc800] 01:34:02 INFO - PROCESS | 1651 | 1467966842908 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:34:02 INFO - PROCESS | 1651 | 1467966842950 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 01:34:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 01:34:02 INFO - PROCESS | 1651 | 1467966842952 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:34:02 INFO - PROCESS | 1651 | 1467966842953 Marionette TRACE conn2 <- [1,2322,null,{}] 01:34:02 INFO - PROCESS | 1651 | 1467966842956 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:34:02 INFO - PROCESS | 1651 | 1467966842957 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:03 INFO - PROCESS | 1651 | 1467966843041 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 01:34:03 INFO - PROCESS | 1651 | 1467966843103 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:03 INFO - PROCESS | 1651 | 1467966843104 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x127639800 == 34 [pid = 1651] [id = 588] 01:34:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x111d7a800) [pid = 1651] [serial = 1764] [outer = 0x0] 01:34:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x120f10800) [pid = 1651] [serial = 1765] [outer = 0x111d7a800] 01:34:03 INFO - PROCESS | 1651 | 1467966843128 Marionette DEBUG loaded listener.js 01:34:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12133c800) [pid = 1651] [serial = 1766] [outer = 0x111d7a800] 01:34:03 INFO - PROCESS | 1651 | 1467966843407 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:34:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:34:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 467ms 01:34:03 INFO - PROCESS | 1651 | 1467966843428 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 01:34:03 INFO - PROCESS | 1651 | 1467966843429 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 01:34:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:34:03 INFO - PROCESS | 1651 | 1467966843431 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:34:03 INFO - PROCESS | 1651 | 1467966843433 Marionette TRACE conn2 <- [1,2326,null,{}] 01:34:03 INFO - PROCESS | 1651 | 1467966843443 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:34:03 INFO - PROCESS | 1651 | 1467966843444 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:03 INFO - PROCESS | 1651 | 1467966843524 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 01:34:03 INFO - PROCESS | 1651 | 1467966843528 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:03 INFO - PROCESS | 1651 | 1467966843530 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a11000 == 35 [pid = 1651] [id = 589] 01:34:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x118361c00) [pid = 1651] [serial = 1767] [outer = 0x0] 01:34:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x121c48c00) [pid = 1651] [serial = 1768] [outer = 0x118361c00] 01:34:03 INFO - PROCESS | 1651 | 1467966843556 Marionette DEBUG loaded listener.js 01:34:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x121c4e400) [pid = 1651] [serial = 1769] [outer = 0x118361c00] 01:34:03 INFO - PROCESS | 1651 | 1467966843878 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:34:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:34:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 478ms 01:34:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:34:03 INFO - PROCESS | 1651 | 1467966843910 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 01:34:03 INFO - PROCESS | 1651 | 1467966843911 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 01:34:03 INFO - PROCESS | 1651 | 1467966843913 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:34:03 INFO - PROCESS | 1651 | 1467966843915 Marionette TRACE conn2 <- [1,2330,null,{}] 01:34:03 INFO - PROCESS | 1651 | 1467966843917 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:34:03 INFO - PROCESS | 1651 | 1467966843918 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:04 INFO - PROCESS | 1651 | 1467966844032 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 01:34:04 INFO - PROCESS | 1651 | 1467966844039 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:04 INFO - PROCESS | 1651 | 1467966844040 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x119f53800 == 36 [pid = 1651] [id = 590] 01:34:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x120ff5400) [pid = 1651] [serial = 1770] [outer = 0x0] 01:34:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x121c57c00) [pid = 1651] [serial = 1771] [outer = 0x120ff5400] 01:34:04 INFO - PROCESS | 1651 | 1467966844065 Marionette DEBUG loaded listener.js 01:34:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123bd4c00) [pid = 1651] [serial = 1772] [outer = 0x120ff5400] 01:34:04 INFO - PROCESS | 1651 | 1467966844396 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:34:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:34:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 519ms 01:34:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:34:04 INFO - PROCESS | 1651 | 1467966844434 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 01:34:04 INFO - PROCESS | 1651 | 1467966844435 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 01:34:04 INFO - PROCESS | 1651 | 1467966844437 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:34:04 INFO - PROCESS | 1651 | 1467966844438 Marionette TRACE conn2 <- [1,2334,null,{}] 01:34:04 INFO - PROCESS | 1651 | 1467966844440 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:34:04 INFO - PROCESS | 1651 | 1467966844441 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:04 INFO - PROCESS | 1651 | 1467966844526 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 01:34:04 INFO - PROCESS | 1651 | 1467966844530 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:04 INFO - PROCESS | 1651 | 1467966844531 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295e2800 == 37 [pid = 1651] [id = 591] 01:34:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123bd7400) [pid = 1651] [serial = 1773] [outer = 0x0] 01:34:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x124ad7800) [pid = 1651] [serial = 1774] [outer = 0x123bd7400] 01:34:04 INFO - PROCESS | 1651 | 1467966844556 Marionette DEBUG loaded listener.js 01:34:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x125311400) [pid = 1651] [serial = 1775] [outer = 0x123bd7400] 01:34:04 INFO - PROCESS | 1651 | 1467966844919 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:34:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:34:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 519ms 01:34:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:34:04 INFO - PROCESS | 1651 | 1467966844956 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 01:34:04 INFO - PROCESS | 1651 | 1467966844958 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 01:34:04 INFO - PROCESS | 1651 | 1467966844966 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:34:04 INFO - PROCESS | 1651 | 1467966844967 Marionette TRACE conn2 <- [1,2338,null,{}] 01:34:04 INFO - PROCESS | 1651 | 1467966844970 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:34:04 INFO - PROCESS | 1651 | 1467966844971 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:05 INFO - PROCESS | 1651 | 1467966845090 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 01:34:05 INFO - PROCESS | 1651 | 1467966845094 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:05 INFO - PROCESS | 1651 | 1467966845095 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x121421000 == 38 [pid = 1651] [id = 592] 01:34:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x125310800) [pid = 1651] [serial = 1776] [outer = 0x0] 01:34:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1266d8400) [pid = 1651] [serial = 1777] [outer = 0x125310800] 01:34:05 INFO - PROCESS | 1651 | 1467966845122 Marionette DEBUG loaded listener.js 01:34:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x127377800) [pid = 1651] [serial = 1778] [outer = 0x125310800] 01:34:05 INFO - PROCESS | 1651 | 1467966845462 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:34:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:34:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 529ms 01:34:05 INFO - PROCESS | 1651 | 1467966845490 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 01:34:05 INFO - PROCESS | 1651 | 1467966845491 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 01:34:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:34:05 INFO - PROCESS | 1651 | 1467966845499 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:34:05 INFO - PROCESS | 1651 | 1467966845502 Marionette TRACE conn2 <- [1,2342,null,{}] 01:34:05 INFO - PROCESS | 1651 | 1467966845505 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:34:05 INFO - PROCESS | 1651 | 1467966845506 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:05 INFO - PROCESS | 1651 | 1467966845612 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 01:34:05 INFO - PROCESS | 1651 | 1467966845616 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:05 INFO - PROCESS | 1651 | 1467966845617 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b141000 == 39 [pid = 1651] [id = 593] 01:34:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1266a8400) [pid = 1651] [serial = 1779] [outer = 0x0] 01:34:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1273c3c00) [pid = 1651] [serial = 1780] [outer = 0x1266a8400] 01:34:05 INFO - PROCESS | 1651 | 1467966845641 Marionette DEBUG loaded listener.js 01:34:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12761f000) [pid = 1651] [serial = 1781] [outer = 0x1266a8400] 01:34:05 INFO - PROCESS | 1651 | 1467966845992 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:34:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:34:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 524ms 01:34:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:34:06 INFO - PROCESS | 1651 | 1467966846024 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 01:34:06 INFO - PROCESS | 1651 | 1467966846026 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 01:34:06 INFO - PROCESS | 1651 | 1467966846029 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:34:06 INFO - PROCESS | 1651 | 1467966846030 Marionette TRACE conn2 <- [1,2346,null,{}] 01:34:06 INFO - PROCESS | 1651 | 1467966846037 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:34:06 INFO - PROCESS | 1651 | 1467966846038 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:06 INFO - PROCESS | 1651 | 1467966846209 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 01:34:06 INFO - PROCESS | 1651 | 1467966846227 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:06 INFO - PROCESS | 1651 | 1467966846228 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9eb000 == 40 [pid = 1651] [id = 594] 01:34:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x127617800) [pid = 1651] [serial = 1782] [outer = 0x0] 01:34:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x116706c00) [pid = 1651] [serial = 1783] [outer = 0x127617800] 01:34:06 INFO - PROCESS | 1651 | 1467966846260 Marionette DEBUG loaded listener.js 01:34:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x128936800) [pid = 1651] [serial = 1784] [outer = 0x127617800] 01:34:07 INFO - PROCESS | 1651 | 1467966847033 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:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12a3b9800) [pid = 1651] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x113f35800) [pid = 1651] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x118682000) [pid = 1651] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11270d400) [pid = 1651] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12891e400) [pid = 1651] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x124adb000) [pid = 1651] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x121c4dc00) [pid = 1651] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1160da400) [pid = 1651] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1160da000) [pid = 1651] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1266d1400) [pid = 1651] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12530b800) [pid = 1651] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119047c00) [pid = 1651] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x116079400) [pid = 1651] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x121a56000) [pid = 1651] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x128dd9800) [pid = 1651] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:34:07 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1293c2c00) [pid = 1651] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:34:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:34:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1073ms 01:34:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:34:07 INFO - PROCESS | 1651 | 1467966847102 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 01:34:07 INFO - PROCESS | 1651 | 1467966847103 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 01:34:07 INFO - PROCESS | 1651 | 1467966847105 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:34:07 INFO - PROCESS | 1651 | 1467966847106 Marionette TRACE conn2 <- [1,2350,null,{}] 01:34:07 INFO - PROCESS | 1651 | 1467966847108 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:34:07 INFO - PROCESS | 1651 | 1467966847110 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:07 INFO - PROCESS | 1651 | 1467966847190 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 01:34:07 INFO - PROCESS | 1651 | 1467966847193 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:07 INFO - PROCESS | 1651 | 1467966847194 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a1e000 == 41 [pid = 1651] [id = 595] 01:34:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1173c4800) [pid = 1651] [serial = 1785] [outer = 0x0] 01:34:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1183cec00) [pid = 1651] [serial = 1786] [outer = 0x1173c4800] 01:34:07 INFO - PROCESS | 1651 | 1467966847219 Marionette DEBUG loaded listener.js 01:34:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119780000) [pid = 1651] [serial = 1787] [outer = 0x1173c4800] 01:34:07 INFO - PROCESS | 1651 | 1467966847556 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:34:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:34:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 469ms 01:34:07 INFO - PROCESS | 1651 | 1467966847575 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 01:34:07 INFO - PROCESS | 1651 | 1467966847576 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 01:34:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:34:07 INFO - PROCESS | 1651 | 1467966847578 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:34:07 INFO - PROCESS | 1651 | 1467966847579 Marionette TRACE conn2 <- [1,2354,null,{}] 01:34:07 INFO - PROCESS | 1651 | 1467966847581 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:34:07 INFO - PROCESS | 1651 | 1467966847583 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:07 INFO - PROCESS | 1651 | 1467966847678 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 01:34:07 INFO - PROCESS | 1651 | 1467966847744 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:07 INFO - PROCESS | 1651 | 1467966847745 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbe8000 == 42 [pid = 1651] [id = 596] 01:34:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1184c9400) [pid = 1651] [serial = 1788] [outer = 0x0] 01:34:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1266d1400) [pid = 1651] [serial = 1789] [outer = 0x1184c9400] 01:34:07 INFO - PROCESS | 1651 | 1467966847769 Marionette DEBUG loaded listener.js 01:34:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128d1bc00) [pid = 1651] [serial = 1790] [outer = 0x1184c9400] 01:34:08 INFO - PROCESS | 1651 | 1467966848034 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:34:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:34:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 468ms 01:34:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:34:08 INFO - PROCESS | 1651 | 1467966848047 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 01:34:08 INFO - PROCESS | 1651 | 1467966848048 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 01:34:08 INFO - PROCESS | 1651 | 1467966848052 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:34:08 INFO - PROCESS | 1651 | 1467966848054 Marionette TRACE conn2 <- [1,2358,null,{}] 01:34:08 INFO - PROCESS | 1651 | 1467966848062 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:34:08 INFO - PROCESS | 1651 | 1467966848063 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:08 INFO - PROCESS | 1651 | 1467966848148 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 01:34:08 INFO - PROCESS | 1651 | 1467966848155 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:08 INFO - PROCESS | 1651 | 1467966848156 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ca76800 == 43 [pid = 1651] [id = 597] 01:34:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128d1c800) [pid = 1651] [serial = 1791] [outer = 0x0] 01:34:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x128d28800) [pid = 1651] [serial = 1792] [outer = 0x128d1c800] 01:34:08 INFO - PROCESS | 1651 | 1467966848179 Marionette DEBUG loaded listener.js 01:34:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x128ddf800) [pid = 1651] [serial = 1793] [outer = 0x128d1c800] 01:34:08 INFO - PROCESS | 1651 | 1467966848519 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:34:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:34:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 475ms 01:34:08 INFO - PROCESS | 1651 | 1467966848527 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 01:34:08 INFO - PROCESS | 1651 | 1467966848528 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 01:34:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:34:08 INFO - PROCESS | 1651 | 1467966848530 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:34:08 INFO - PROCESS | 1651 | 1467966848531 Marionette TRACE conn2 <- [1,2362,null,{}] 01:34:08 INFO - PROCESS | 1651 | 1467966848543 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:34:08 INFO - PROCESS | 1651 | 1467966848545 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:08 INFO - PROCESS | 1651 | 1467966848660 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 01:34:08 INFO - PROCESS | 1651 | 1467966848668 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:08 INFO - PROCESS | 1651 | 1467966848669 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cd94000 == 44 [pid = 1651] [id = 598] 01:34:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11861ec00) [pid = 1651] [serial = 1794] [outer = 0x0] 01:34:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x128d2a400) [pid = 1651] [serial = 1795] [outer = 0x11861ec00] 01:34:08 INFO - PROCESS | 1651 | 1467966848693 Marionette DEBUG loaded listener.js 01:34:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x129328800) [pid = 1651] [serial = 1796] [outer = 0x11861ec00] 01:34:09 INFO - PROCESS | 1651 | 1467966849006 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:34:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:34:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 523ms 01:34:09 INFO - PROCESS | 1651 | 1467966849095 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 01:34:09 INFO - PROCESS | 1651 | 1467966849097 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 01:34:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:34:09 INFO - PROCESS | 1651 | 1467966849102 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:34:09 INFO - PROCESS | 1651 | 1467966849104 Marionette TRACE conn2 <- [1,2366,null,{}] 01:34:09 INFO - PROCESS | 1651 | 1467966849108 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:34:09 INFO - PROCESS | 1651 | 1467966849110 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:09 INFO - PROCESS | 1651 | 1467966849220 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 01:34:09 INFO - PROCESS | 1651 | 1467966849327 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:09 INFO - PROCESS | 1651 | 1467966849331 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x1167a3800 == 45 [pid = 1651] [id = 599] 01:34:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1129a5800) [pid = 1651] [serial = 1797] [outer = 0x0] 01:34:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1129b1c00) [pid = 1651] [serial = 1798] [outer = 0x1129a5800] 01:34:09 INFO - PROCESS | 1651 | 1467966849362 Marionette DEBUG loaded listener.js 01:34:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x113aaac00) [pid = 1651] [serial = 1799] [outer = 0x1129a5800] 01:34:09 INFO - PROCESS | 1651 | 1467966849947 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:34:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:34:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 922ms 01:34:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:34:10 INFO - PROCESS | 1651 | 1467966850024 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 01:34:10 INFO - PROCESS | 1651 | 1467966850026 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 01:34:10 INFO - PROCESS | 1651 | 1467966850030 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:34:10 INFO - PROCESS | 1651 | 1467966850033 Marionette TRACE conn2 <- [1,2370,null,{}] 01:34:10 INFO - PROCESS | 1651 | 1467966850036 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:34:10 INFO - PROCESS | 1651 | 1467966850038 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:10 INFO - PROCESS | 1651 | 1467966850153 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 01:34:10 INFO - PROCESS | 1651 | 1467966850259 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:10 INFO - PROCESS | 1651 | 1467966850261 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x121a31000 == 46 [pid = 1651] [id = 600] 01:34:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x116282400) [pid = 1651] [serial = 1800] [outer = 0x0] 01:34:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11835c000) [pid = 1651] [serial = 1801] [outer = 0x116282400] 01:34:10 INFO - PROCESS | 1651 | 1467966850294 Marionette DEBUG loaded listener.js 01:34:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1183cf800) [pid = 1651] [serial = 1802] [outer = 0x116282400] 01:34:11 INFO - PROCESS | 1651 | 1467966851089 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:34:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:34:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1124ms 01:34:11 INFO - PROCESS | 1651 | 1467966851155 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 01:34:11 INFO - PROCESS | 1651 | 1467966851157 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 01:34:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:34:11 INFO - PROCESS | 1651 | 1467966851162 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:34:11 INFO - PROCESS | 1651 | 1467966851164 Marionette TRACE conn2 <- [1,2374,null,{}] 01:34:11 INFO - PROCESS | 1651 | 1467966851168 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:34:11 INFO - PROCESS | 1651 | 1467966851170 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:11 INFO - PROCESS | 1651 | 1467966851280 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 01:34:11 INFO - PROCESS | 1651 | 1467966851344 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:11 INFO - PROCESS | 1651 | 1467966851347 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x11900d800 == 47 [pid = 1651] [id = 601] 01:34:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x112f73800) [pid = 1651] [serial = 1803] [outer = 0x0] 01:34:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1132ca400) [pid = 1651] [serial = 1804] [outer = 0x112f73800] 01:34:11 INFO - PROCESS | 1651 | 1467966851377 Marionette DEBUG loaded listener.js 01:34:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1151dac00) [pid = 1651] [serial = 1805] [outer = 0x112f73800] 01:34:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12ca76800 == 46 [pid = 1651] [id = 597] 01:34:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbe8000 == 45 [pid = 1651] [id = 596] 01:34:11 INFO - PROCESS | 1651 | --DOCSHELL 0x128a1e000 == 44 [pid = 1651] [id = 595] 01:34:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9eb000 == 43 [pid = 1651] [id = 594] 01:34:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12b141000 == 42 [pid = 1651] [id = 593] 01:34:11 INFO - PROCESS | 1651 | --DOCSHELL 0x121421000 == 41 [pid = 1651] [id = 592] 01:34:11 INFO - PROCESS | 1651 | --DOCSHELL 0x1295e2800 == 40 [pid = 1651] [id = 591] 01:34:11 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12954a000) [pid = 1651] [serial = 1744] [outer = 0x0] [url = about:blank] 01:34:11 INFO - PROCESS | 1651 | --DOCSHELL 0x119f53800 == 39 [pid = 1651] [id = 590] 01:34:11 INFO - PROCESS | 1651 | --DOCSHELL 0x128a11000 == 38 [pid = 1651] [id = 589] 01:34:11 INFO - PROCESS | 1651 | --DOCSHELL 0x127639800 == 37 [pid = 1651] [id = 588] 01:34:11 INFO - PROCESS | 1651 | --DOCSHELL 0x1266fb800 == 36 [pid = 1651] [id = 587] 01:34:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12142f000 == 35 [pid = 1651] [id = 586] 01:34:11 INFO - PROCESS | 1651 | --DOCSHELL 0x121238800 == 34 [pid = 1651] [id = 585] 01:34:11 INFO - PROCESS | 1651 | --DOCSHELL 0x119f54000 == 33 [pid = 1651] [id = 584] 01:34:11 INFO - PROCESS | 1651 | --DOCSHELL 0x1187c4000 == 32 [pid = 1651] [id = 583] 01:34:11 INFO - PROCESS | 1651 | --DOCSHELL 0x11693e000 == 31 [pid = 1651] [id = 582] 01:34:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12d4a1800 == 30 [pid = 1651] [id = 581] 01:34:11 INFO - PROCESS | 1651 | 1467966851969 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:34:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:34:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 827ms 01:34:11 INFO - PROCESS | 1651 | 1467966851989 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 01:34:11 INFO - PROCESS | 1651 | 1467966851992 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 01:34:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:34:12 INFO - PROCESS | 1651 | 1467966851996 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:34:12 INFO - PROCESS | 1651 | 1467966851998 Marionette TRACE conn2 <- [1,2378,null,{}] 01:34:12 INFO - PROCESS | 1651 | 1467966852002 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:34:12 INFO - PROCESS | 1651 | 1467966852005 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:12 INFO - PROCESS | 1651 | 1467966852081 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12a73cc00) [pid = 1651] [serial = 1729] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12aa53c00) [pid = 1651] [serial = 1732] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12aa4e400) [pid = 1651] [serial = 1730] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12aa58400) [pid = 1651] [serial = 1733] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x124da2c00) [pid = 1651] [serial = 1738] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11835dc00) [pid = 1651] [serial = 1736] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1133e9c00) [pid = 1651] [serial = 1735] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x128940400) [pid = 1651] [serial = 1723] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x127314400) [pid = 1651] [serial = 1720] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1273c5000) [pid = 1651] [serial = 1721] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x121c55400) [pid = 1651] [serial = 1717] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x124866c00) [pid = 1651] [serial = 1718] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1183d8400) [pid = 1651] [serial = 1714] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119782000) [pid = 1651] [serial = 1715] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11867ac00) [pid = 1651] [serial = 1712] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11835a800) [pid = 1651] [serial = 1711] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x128d24800) [pid = 1651] [serial = 1708] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1293e7800) [pid = 1651] [serial = 1709] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12737b000) [pid = 1651] [serial = 1706] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x126d3d400) [pid = 1651] [serial = 1705] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119a13800) [pid = 1651] [serial = 1703] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11946bc00) [pid = 1651] [serial = 1702] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x118365000) [pid = 1651] [serial = 1700] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11662fc00) [pid = 1651] [serial = 1699] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x121c55000) [pid = 1651] [serial = 1697] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1293e5800) [pid = 1651] [serial = 1726] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12b9af000) [pid = 1651] [serial = 1741] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x128d27400) [pid = 1651] [serial = 1739] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12a6a2c00) [pid = 1651] [serial = 1727] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x128d27000) [pid = 1651] [serial = 1724] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12be18800) [pid = 1651] [serial = 1742] [outer = 0x0] [url = about:blank] 01:34:12 INFO - PROCESS | 1651 | 1467966852156 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:12 INFO - PROCESS | 1651 | 1467966852157 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169b4800 == 31 [pid = 1651] [id = 602] 01:34:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1133e9c00) [pid = 1651] [serial = 1806] [outer = 0x0] 01:34:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x116283000) [pid = 1651] [serial = 1807] [outer = 0x1133e9c00] 01:34:12 INFO - PROCESS | 1651 | 1467966852188 Marionette DEBUG loaded listener.js 01:34:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x117206000) [pid = 1651] [serial = 1808] [outer = 0x1133e9c00] 01:34:12 INFO - PROCESS | 1651 | 1467966852496 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:34:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:34:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 521ms 01:34:12 INFO - PROCESS | 1651 | 1467966852520 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 01:34:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:34:12 INFO - PROCESS | 1651 | 1467966852523 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 01:34:12 INFO - PROCESS | 1651 | 1467966852525 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:34:12 INFO - PROCESS | 1651 | 1467966852528 Marionette TRACE conn2 <- [1,2382,null,{}] 01:34:12 INFO - PROCESS | 1651 | 1467966852538 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:34:12 INFO - PROCESS | 1651 | 1467966852541 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:12 INFO - PROCESS | 1651 | 1467966852622 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 01:34:12 INFO - PROCESS | 1651 | 1467966852720 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:12 INFO - PROCESS | 1651 | 1467966852723 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x119f58800 == 32 [pid = 1651] [id = 603] 01:34:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11835dc00) [pid = 1651] [serial = 1809] [outer = 0x0] 01:34:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x118455c00) [pid = 1651] [serial = 1810] [outer = 0x11835dc00] 01:34:12 INFO - PROCESS | 1651 | 1467966852751 Marionette DEBUG loaded listener.js 01:34:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118683800) [pid = 1651] [serial = 1811] [outer = 0x11835dc00] 01:34:13 INFO - PROCESS | 1651 | 1467966853115 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:34:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:34:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 622ms 01:34:13 INFO - PROCESS | 1651 | 1467966853149 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 01:34:13 INFO - PROCESS | 1651 | 1467966853153 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 01:34:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:34:13 INFO - PROCESS | 1651 | 1467966853157 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:34:13 INFO - PROCESS | 1651 | 1467966853158 Marionette TRACE conn2 <- [1,2386,null,{}] 01:34:13 INFO - PROCESS | 1651 | 1467966853162 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:34:13 INFO - PROCESS | 1651 | 1467966853164 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:13 INFO - PROCESS | 1651 | 1467966853298 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 01:34:13 INFO - PROCESS | 1651 | 1467966853393 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:13 INFO - PROCESS | 1651 | 1467966853394 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x121413000 == 33 [pid = 1651] [id = 604] 01:34:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x118798c00) [pid = 1651] [serial = 1812] [outer = 0x0] 01:34:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1190bcc00) [pid = 1651] [serial = 1813] [outer = 0x118798c00] 01:34:13 INFO - PROCESS | 1651 | 1467966853436 Marionette DEBUG loaded listener.js 01:34:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1195dc000) [pid = 1651] [serial = 1814] [outer = 0x118798c00] 01:34:13 INFO - PROCESS | 1651 | 1467966853708 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:34:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:34:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 570ms 01:34:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:34:13 INFO - PROCESS | 1651 | 1467966853726 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 01:34:13 INFO - PROCESS | 1651 | 1467966853727 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 01:34:13 INFO - PROCESS | 1651 | 1467966853731 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:34:13 INFO - PROCESS | 1651 | 1467966853732 Marionette TRACE conn2 <- [1,2390,null,{}] 01:34:13 INFO - PROCESS | 1651 | 1467966853742 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:34:13 INFO - PROCESS | 1651 | 1467966853743 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:13 INFO - PROCESS | 1651 | 1467966853825 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 01:34:13 INFO - PROCESS | 1651 | 1467966853893 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:13 INFO - PROCESS | 1651 | 1467966853894 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x123be8000 == 34 [pid = 1651] [id = 605] 01:34:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11607f800) [pid = 1651] [serial = 1815] [outer = 0x0] 01:34:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119775400) [pid = 1651] [serial = 1816] [outer = 0x11607f800] 01:34:13 INFO - PROCESS | 1651 | 1467966853919 Marionette DEBUG loaded listener.js 01:34:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119a16400) [pid = 1651] [serial = 1817] [outer = 0x11607f800] 01:34:14 INFO - PROCESS | 1651 | 1467966854232 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:34:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:34:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 524ms 01:34:14 INFO - PROCESS | 1651 | 1467966854257 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 01:34:14 INFO - PROCESS | 1651 | 1467966854258 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 01:34:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:34:14 INFO - PROCESS | 1651 | 1467966854261 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:34:14 INFO - PROCESS | 1651 | 1467966854262 Marionette TRACE conn2 <- [1,2394,null,{}] 01:34:14 INFO - PROCESS | 1651 | 1467966854273 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:34:14 INFO - PROCESS | 1651 | 1467966854277 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:14 INFO - PROCESS | 1651 | 1467966854404 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 01:34:14 INFO - PROCESS | 1651 | 1467966854407 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:14 INFO - PROCESS | 1651 | 1467966854409 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x127642800 == 35 [pid = 1651] [id = 606] 01:34:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11607a400) [pid = 1651] [serial = 1818] [outer = 0x0] 01:34:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x120fecc00) [pid = 1651] [serial = 1819] [outer = 0x11607a400] 01:34:14 INFO - PROCESS | 1651 | 1467966854468 Marionette DEBUG loaded listener.js 01:34:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x121cd0800) [pid = 1651] [serial = 1820] [outer = 0x11607a400] 01:34:14 INFO - PROCESS | 1651 | 1467966854798 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:34:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:34:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 579ms 01:34:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:34:14 INFO - PROCESS | 1651 | 1467966854854 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 01:34:14 INFO - PROCESS | 1651 | 1467966854856 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 01:34:14 INFO - PROCESS | 1651 | 1467966854858 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:34:14 INFO - PROCESS | 1651 | 1467966854859 Marionette TRACE conn2 <- [1,2398,null,{}] 01:34:14 INFO - PROCESS | 1651 | 1467966854861 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:34:14 INFO - PROCESS | 1651 | 1467966854862 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:14 INFO - PROCESS | 1651 | 1467966854964 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 01:34:14 INFO - PROCESS | 1651 | 1467966854968 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:14 INFO - PROCESS | 1651 | 1467966854969 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a25800 == 36 [pid = 1651] [id = 607] 01:34:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123ba4c00) [pid = 1651] [serial = 1821] [outer = 0x0] 01:34:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x124aa4400) [pid = 1651] [serial = 1822] [outer = 0x123ba4c00] 01:34:14 INFO - PROCESS | 1651 | 1467966854994 Marionette DEBUG loaded listener.js 01:34:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1266ad800) [pid = 1651] [serial = 1823] [outer = 0x123ba4c00] 01:34:15 INFO - PROCESS | 1651 | 1467966855327 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:34:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:34:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 518ms 01:34:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:34:15 INFO - PROCESS | 1651 | 1467966855376 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 01:34:15 INFO - PROCESS | 1651 | 1467966855377 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 01:34:15 INFO - PROCESS | 1651 | 1467966855379 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:34:15 INFO - PROCESS | 1651 | 1467966855380 Marionette TRACE conn2 <- [1,2402,null,{}] 01:34:15 INFO - PROCESS | 1651 | 1467966855383 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:34:15 INFO - PROCESS | 1651 | 1467966855385 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:15 INFO - PROCESS | 1651 | 1467966855488 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 01:34:15 INFO - PROCESS | 1651 | 1467966855500 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:15 INFO - PROCESS | 1651 | 1467966855501 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x129369000 == 37 [pid = 1651] [id = 608] 01:34:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11946b000) [pid = 1651] [serial = 1824] [outer = 0x0] 01:34:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1267cf400) [pid = 1651] [serial = 1825] [outer = 0x11946b000] 01:34:15 INFO - PROCESS | 1651 | 1467966855525 Marionette DEBUG loaded listener.js 01:34:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x126d3d400) [pid = 1651] [serial = 1826] [outer = 0x11946b000] 01:34:15 INFO - PROCESS | 1651 | 1467966855848 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:34:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:34:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 520ms 01:34:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:34:15 INFO - PROCESS | 1651 | 1467966855900 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 01:34:15 INFO - PROCESS | 1651 | 1467966855901 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 01:34:15 INFO - PROCESS | 1651 | 1467966855903 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:34:15 INFO - PROCESS | 1651 | 1467966855904 Marionette TRACE conn2 <- [1,2406,null,{}] 01:34:15 INFO - PROCESS | 1651 | 1467966855906 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:34:15 INFO - PROCESS | 1651 | 1467966855907 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:16 INFO - PROCESS | 1651 | 1467966856008 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 01:34:16 INFO - PROCESS | 1651 | 1467966856020 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:16 INFO - PROCESS | 1651 | 1467966856022 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a66f000 == 38 [pid = 1651] [id = 609] 01:34:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x123bd2c00) [pid = 1651] [serial = 1827] [outer = 0x0] 01:34:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x127109000) [pid = 1651] [serial = 1828] [outer = 0x123bd2c00] 01:34:16 INFO - PROCESS | 1651 | 1467966856045 Marionette DEBUG loaded listener.js 01:34:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x127376000) [pid = 1651] [serial = 1829] [outer = 0x123bd2c00] 01:34:16 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x127617800) [pid = 1651] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:34:16 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x128d1c800) [pid = 1651] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:34:16 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1173c4800) [pid = 1651] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:34:16 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1184c9400) [pid = 1651] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:34:16 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x125310800) [pid = 1651] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:34:16 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x123bd7400) [pid = 1651] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:34:16 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1131dec00) [pid = 1651] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:34:16 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118361c00) [pid = 1651] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:34:16 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1266a8400) [pid = 1651] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:34:16 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1122b3000) [pid = 1651] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:34:16 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x115e7b400) [pid = 1651] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:34:16 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x120ff5400) [pid = 1651] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:34:16 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1273bd000) [pid = 1651] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:34:16 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x115e7c000) [pid = 1651] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:34:16 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1183d0400) [pid = 1651] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:34:16 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1184cc800) [pid = 1651] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:34:16 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x111d7a800) [pid = 1651] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:34:16 INFO - PROCESS | 1651 | 1467966856515 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:34:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:34:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 620ms 01:34:16 INFO - PROCESS | 1651 | 1467966856524 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 01:34:16 INFO - PROCESS | 1651 | 1467966856525 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 01:34:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:34:16 INFO - PROCESS | 1651 | 1467966856527 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:34:16 INFO - PROCESS | 1651 | 1467966856528 Marionette TRACE conn2 <- [1,2410,null,{}] 01:34:16 INFO - PROCESS | 1651 | 1467966856530 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:34:16 INFO - PROCESS | 1651 | 1467966856531 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:16 INFO - PROCESS | 1651 | 1467966856615 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 01:34:16 INFO - PROCESS | 1651 | 1467966856678 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:16 INFO - PROCESS | 1651 | 1467966856679 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x128d8e000 == 39 [pid = 1651] [id = 610] 01:34:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1122be800) [pid = 1651] [serial = 1830] [outer = 0x0] 01:34:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x116706800) [pid = 1651] [serial = 1831] [outer = 0x1122be800] 01:34:16 INFO - PROCESS | 1651 | 1467966856703 Marionette DEBUG loaded listener.js 01:34:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x120ff5400) [pid = 1651] [serial = 1832] [outer = 0x1122be800] 01:34:16 INFO - PROCESS | 1651 | 1467966856978 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:34:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:34:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 470ms 01:34:17 INFO - PROCESS | 1651 | 1467966856998 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 01:34:17 INFO - PROCESS | 1651 | 1467966856999 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 01:34:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:34:17 INFO - PROCESS | 1651 | 1467966857009 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:34:17 INFO - PROCESS | 1651 | 1467966857011 Marionette TRACE conn2 <- [1,2414,null,{}] 01:34:17 INFO - PROCESS | 1651 | 1467966857013 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:34:17 INFO - PROCESS | 1651 | 1467966857015 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:17 INFO - PROCESS | 1651 | 1467966857113 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 01:34:17 INFO - PROCESS | 1651 | 1467966857117 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:17 INFO - PROCESS | 1651 | 1467966857119 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9d5800 == 40 [pid = 1651] [id = 611] 01:34:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x123bd1c00) [pid = 1651] [serial = 1833] [outer = 0x0] 01:34:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1273bf400) [pid = 1651] [serial = 1834] [outer = 0x123bd1c00] 01:34:17 INFO - PROCESS | 1651 | 1467966857152 Marionette DEBUG loaded listener.js 01:34:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x128928800) [pid = 1651] [serial = 1835] [outer = 0x123bd1c00] 01:34:17 INFO - PROCESS | 1651 | 1467966857493 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:34:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:34:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms 01:34:17 INFO - PROCESS | 1651 | 1467966857529 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 01:34:17 INFO - PROCESS | 1651 | 1467966857530 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 01:34:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:34:17 INFO - PROCESS | 1651 | 1467966857532 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:34:17 INFO - PROCESS | 1651 | 1467966857533 Marionette TRACE conn2 <- [1,2418,null,{}] 01:34:17 INFO - PROCESS | 1651 | 1467966857535 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:34:17 INFO - PROCESS | 1651 | 1467966857537 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:17 INFO - PROCESS | 1651 | 1467966857650 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 01:34:17 INFO - PROCESS | 1651 | 1467966857658 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:17 INFO - PROCESS | 1651 | 1467966857659 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb0f000 == 41 [pid = 1651] [id = 612] 01:34:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128929000) [pid = 1651] [serial = 1836] [outer = 0x0] 01:34:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128939400) [pid = 1651] [serial = 1837] [outer = 0x128929000] 01:34:17 INFO - PROCESS | 1651 | 1467966857683 Marionette DEBUG loaded listener.js 01:34:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128d25000) [pid = 1651] [serial = 1838] [outer = 0x128929000] 01:34:17 INFO - PROCESS | 1651 | 1467966857974 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:34:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:34:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 469ms 01:34:18 INFO - PROCESS | 1651 | 1467966858003 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 01:34:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:34:18 INFO - PROCESS | 1651 | 1467966858006 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 01:34:18 INFO - PROCESS | 1651 | 1467966858008 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:34:18 INFO - PROCESS | 1651 | 1467966858009 Marionette TRACE conn2 <- [1,2422,null,{}] 01:34:18 INFO - PROCESS | 1651 | 1467966858011 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:34:18 INFO - PROCESS | 1651 | 1467966858012 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:18 INFO - PROCESS | 1651 | 1467966858096 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 01:34:18 INFO - PROCESS | 1651 | 1467966858100 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:18 INFO - PROCESS | 1651 | 1467966858108 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c53b000 == 42 [pid = 1651] [id = 613] 01:34:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128929c00) [pid = 1651] [serial = 1839] [outer = 0x0] 01:34:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128f4d000) [pid = 1651] [serial = 1840] [outer = 0x128929c00] 01:34:18 INFO - PROCESS | 1651 | 1467966858132 Marionette DEBUG loaded listener.js 01:34:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x129154000) [pid = 1651] [serial = 1841] [outer = 0x128929c00] 01:34:18 INFO - PROCESS | 1651 | 1467966858554 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:34:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:34:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 568ms 01:34:18 INFO - PROCESS | 1651 | 1467966858577 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 01:34:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:34:18 INFO - PROCESS | 1651 | 1467966858579 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 01:34:18 INFO - PROCESS | 1651 | 1467966858583 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:34:18 INFO - PROCESS | 1651 | 1467966858587 Marionette TRACE conn2 <- [1,2426,null,{}] 01:34:18 INFO - PROCESS | 1651 | 1467966858591 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:34:18 INFO - PROCESS | 1651 | 1467966858593 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:18 INFO - PROCESS | 1651 | 1467966858706 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 01:34:18 INFO - PROCESS | 1651 | 1467966858783 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:18 INFO - PROCESS | 1651 | 1467966858784 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x11825e000 == 43 [pid = 1651] [id = 614] 01:34:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1128d7000) [pid = 1651] [serial = 1842] [outer = 0x0] 01:34:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x112d02400) [pid = 1651] [serial = 1843] [outer = 0x1128d7000] 01:34:18 INFO - PROCESS | 1651 | 1467966858815 Marionette DEBUG loaded listener.js 01:34:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x115e58000) [pid = 1651] [serial = 1844] [outer = 0x1128d7000] 01:34:19 INFO - PROCESS | 1651 | 1467966859258 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:34:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:34:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 723ms 01:34:19 INFO - PROCESS | 1651 | 1467966859306 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 01:34:19 INFO - PROCESS | 1651 | 1467966859309 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 01:34:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:34:19 INFO - PROCESS | 1651 | 1467966859314 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:34:19 INFO - PROCESS | 1651 | 1467966859316 Marionette TRACE conn2 <- [1,2430,null,{}] 01:34:19 INFO - PROCESS | 1651 | 1467966859337 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:34:19 INFO - PROCESS | 1651 | 1467966859339 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:19 INFO - PROCESS | 1651 | 1467966859448 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 01:34:19 INFO - PROCESS | 1651 | 1467966859523 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:19 INFO - PROCESS | 1651 | 1467966859524 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x126960000 == 44 [pid = 1651] [id = 615] 01:34:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1172bc800) [pid = 1651] [serial = 1845] [outer = 0x0] 01:34:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1183cf400) [pid = 1651] [serial = 1846] [outer = 0x1172bc800] 01:34:19 INFO - PROCESS | 1651 | 1467966859555 Marionette DEBUG loaded listener.js 01:34:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1184c6c00) [pid = 1651] [serial = 1847] [outer = 0x1172bc800] 01:34:19 INFO - PROCESS | 1651 | 1467966859985 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:34:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:34:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 690ms 01:34:20 INFO - PROCESS | 1651 | 1467966860003 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 01:34:20 INFO - PROCESS | 1651 | 1467966860005 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 01:34:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:34:20 INFO - PROCESS | 1651 | 1467966860007 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:34:20 INFO - PROCESS | 1651 | 1467966860010 Marionette TRACE conn2 <- [1,2434,null,{}] 01:34:20 INFO - PROCESS | 1651 | 1467966860018 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:34:20 INFO - PROCESS | 1651 | 1467966860021 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:20 INFO - PROCESS | 1651 | 1467966860143 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 01:34:20 INFO - PROCESS | 1651 | 1467966860221 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:20 INFO - PROCESS | 1651 | 1467966860223 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb20800 == 45 [pid = 1651] [id = 616] 01:34:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x119a14000) [pid = 1651] [serial = 1848] [outer = 0x0] 01:34:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x120fefc00) [pid = 1651] [serial = 1849] [outer = 0x119a14000] 01:34:20 INFO - PROCESS | 1651 | 1467966860254 Marionette DEBUG loaded listener.js 01:34:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x121a56000) [pid = 1651] [serial = 1850] [outer = 0x119a14000] 01:34:20 INFO - PROCESS | 1651 | 1467966860676 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:34:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:34:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 722ms 01:34:20 INFO - PROCESS | 1651 | 1467966860730 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 01:34:20 INFO - PROCESS | 1651 | 1467966860731 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 01:34:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:34:20 INFO - PROCESS | 1651 | 1467966860734 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:34:20 INFO - PROCESS | 1651 | 1467966860735 Marionette TRACE conn2 <- [1,2438,null,{}] 01:34:20 INFO - PROCESS | 1651 | 1467966860737 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:34:20 INFO - PROCESS | 1651 | 1467966860739 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:20 INFO - PROCESS | 1651 | 1467966860843 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 01:34:20 INFO - PROCESS | 1651 | 1467966860947 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:20 INFO - PROCESS | 1651 | 1467966860949 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cfcf000 == 46 [pid = 1651] [id = 617] 01:34:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x121c4dc00) [pid = 1651] [serial = 1851] [outer = 0x0] 01:34:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x124ad2800) [pid = 1651] [serial = 1852] [outer = 0x121c4dc00] 01:34:20 INFO - PROCESS | 1651 | 1467966860981 Marionette DEBUG loaded listener.js 01:34:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x126e6d800) [pid = 1651] [serial = 1853] [outer = 0x121c4dc00] 01:34:21 INFO - PROCESS | 1651 | 1467966861380 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:34:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:34:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 670ms 01:34:21 INFO - PROCESS | 1651 | 1467966861404 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 01:34:21 INFO - PROCESS | 1651 | 1467966861406 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 01:34:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:34:21 INFO - PROCESS | 1651 | 1467966861408 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:34:21 INFO - PROCESS | 1651 | 1467966861409 Marionette TRACE conn2 <- [1,2442,null,{}] 01:34:21 INFO - PROCESS | 1651 | 1467966861412 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:34:21 INFO - PROCESS | 1651 | 1467966861413 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:21 INFO - PROCESS | 1651 | 1467966861532 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 01:34:21 INFO - PROCESS | 1651 | 1467966861609 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:21 INFO - PROCESS | 1651 | 1467966861610 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1b8800 == 47 [pid = 1651] [id = 618] 01:34:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x123bd3400) [pid = 1651] [serial = 1854] [outer = 0x0] 01:34:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1273c4400) [pid = 1651] [serial = 1855] [outer = 0x123bd3400] 01:34:21 INFO - PROCESS | 1651 | 1467966861638 Marionette DEBUG loaded listener.js 01:34:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x128922800) [pid = 1651] [serial = 1856] [outer = 0x123bd3400] 01:34:22 INFO - PROCESS | 1651 | 1467966862077 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:34:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:34:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 719ms 01:34:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:34:22 INFO - PROCESS | 1651 | 1467966862127 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 01:34:22 INFO - PROCESS | 1651 | 1467966862128 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 01:34:22 INFO - PROCESS | 1651 | 1467966862131 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:34:22 INFO - PROCESS | 1651 | 1467966862132 Marionette TRACE conn2 <- [1,2446,null,{}] 01:34:22 INFO - PROCESS | 1651 | 1467966862134 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:34:22 INFO - PROCESS | 1651 | 1467966862139 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:22 INFO - PROCESS | 1651 | 1467966862260 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 01:34:22 INFO - PROCESS | 1651 | 1467966862336 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:22 INFO - PROCESS | 1651 | 1467966862338 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb24000 == 48 [pid = 1651] [id = 619] 01:34:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1273c3000) [pid = 1651] [serial = 1857] [outer = 0x0] 01:34:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x128f41800) [pid = 1651] [serial = 1858] [outer = 0x1273c3000] 01:34:22 INFO - PROCESS | 1651 | 1467966862367 Marionette DEBUG loaded listener.js 01:34:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1293ed000) [pid = 1651] [serial = 1859] [outer = 0x1273c3000] 01:34:22 INFO - PROCESS | 1651 | 1467966862965 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:34:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:34:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 874ms 01:34:23 INFO - PROCESS | 1651 | 1467966863006 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 01:34:23 INFO - PROCESS | 1651 | 1467966863008 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 01:34:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:34:23 INFO - PROCESS | 1651 | 1467966863012 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:34:23 INFO - PROCESS | 1651 | 1467966863013 Marionette TRACE conn2 <- [1,2450,null,{}] 01:34:23 INFO - PROCESS | 1651 | 1467966863036 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:34:23 INFO - PROCESS | 1651 | 1467966863038 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:23 INFO - PROCESS | 1651 | 1467966863147 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 01:34:23 INFO - PROCESS | 1651 | 1467966863226 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:23 INFO - PROCESS | 1651 | 1467966863229 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12122f000 == 49 [pid = 1651] [id = 620] 01:34:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1131e3000) [pid = 1651] [serial = 1860] [outer = 0x0] 01:34:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x115e7cc00) [pid = 1651] [serial = 1861] [outer = 0x1131e3000] 01:34:23 INFO - PROCESS | 1651 | 1467966863257 Marionette DEBUG loaded listener.js 01:34:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1167d3800) [pid = 1651] [serial = 1862] [outer = 0x1131e3000] 01:34:23 INFO - PROCESS | 1651 | 1467966863703 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:34:24 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb0f000 == 48 [pid = 1651] [id = 612] 01:34:24 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9d5800 == 47 [pid = 1651] [id = 611] 01:34:24 INFO - PROCESS | 1651 | --DOCSHELL 0x128d8e000 == 46 [pid = 1651] [id = 610] 01:34:24 INFO - PROCESS | 1651 | --DOCSHELL 0x12a66f000 == 45 [pid = 1651] [id = 609] 01:34:24 INFO - PROCESS | 1651 | --DOCSHELL 0x129369000 == 44 [pid = 1651] [id = 608] 01:34:24 INFO - PROCESS | 1651 | --DOCSHELL 0x128a25800 == 43 [pid = 1651] [id = 607] 01:34:24 INFO - PROCESS | 1651 | --DOCSHELL 0x127642800 == 42 [pid = 1651] [id = 606] 01:34:24 INFO - PROCESS | 1651 | --DOCSHELL 0x123be8000 == 41 [pid = 1651] [id = 605] 01:34:24 INFO - PROCESS | 1651 | --DOCSHELL 0x121413000 == 40 [pid = 1651] [id = 604] 01:34:24 INFO - PROCESS | 1651 | --DOCSHELL 0x119f58800 == 39 [pid = 1651] [id = 603] 01:34:24 INFO - PROCESS | 1651 | --DOCSHELL 0x1169b4800 == 38 [pid = 1651] [id = 602] 01:34:24 INFO - PROCESS | 1651 | --DOCSHELL 0x11900d800 == 37 [pid = 1651] [id = 601] 01:34:24 INFO - PROCESS | 1651 | --DOCSHELL 0x121a31000 == 36 [pid = 1651] [id = 600] 01:34:24 INFO - PROCESS | 1651 | --DOCSHELL 0x1167a3800 == 35 [pid = 1651] [id = 599] 01:34:24 INFO - PROCESS | 1651 | --DOCSHELL 0x12cd94000 == 34 [pid = 1651] [id = 598] 01:34:24 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb24000 == 33 [pid = 1651] [id = 619] 01:34:24 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1b8800 == 32 [pid = 1651] [id = 618] 01:34:24 INFO - PROCESS | 1651 | --DOCSHELL 0x12cfcf000 == 31 [pid = 1651] [id = 617] 01:34:24 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb20800 == 30 [pid = 1651] [id = 616] 01:34:24 INFO - PROCESS | 1651 | --DOCSHELL 0x126960000 == 29 [pid = 1651] [id = 615] 01:34:24 INFO - PROCESS | 1651 | --DOCSHELL 0x12c53b000 == 28 [pid = 1651] [id = 613] 01:34:24 INFO - PROCESS | 1651 | --DOCSHELL 0x11825e000 == 27 [pid = 1651] [id = 614] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x1266d8400) [pid = 1651] [serial = 1777] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x124ad7800) [pid = 1651] [serial = 1774] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1131e8000) [pid = 1651] [serial = 1747] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1138fa400) [pid = 1651] [serial = 1748] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x121c48c00) [pid = 1651] [serial = 1768] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x121c4e400) [pid = 1651] [serial = 1769] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1273c3c00) [pid = 1651] [serial = 1780] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x116a12c00) [pid = 1651] [serial = 1753] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11878e000) [pid = 1651] [serial = 1759] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x118361000) [pid = 1651] [serial = 1754] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11896d800) [pid = 1651] [serial = 1760] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x121c57c00) [pid = 1651] [serial = 1771] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x123bd4c00) [pid = 1651] [serial = 1772] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12954e400) [pid = 1651] [serial = 1745] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x115e88800) [pid = 1651] [serial = 1750] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x116278400) [pid = 1651] [serial = 1751] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1184c5400) [pid = 1651] [serial = 1756] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x118621000) [pid = 1651] [serial = 1757] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11904a800) [pid = 1651] [serial = 1762] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119d3a400) [pid = 1651] [serial = 1763] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x120f10800) [pid = 1651] [serial = 1765] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12133c800) [pid = 1651] [serial = 1766] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116706c00) [pid = 1651] [serial = 1783] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x128ddf800) [pid = 1651] [serial = 1793] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x128936800) [pid = 1651] [serial = 1784] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1183cec00) [pid = 1651] [serial = 1786] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119780000) [pid = 1651] [serial = 1787] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x128d28800) [pid = 1651] [serial = 1792] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x127377800) [pid = 1651] [serial = 1778] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12761f000) [pid = 1651] [serial = 1781] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x128d1bc00) [pid = 1651] [serial = 1790] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x128d2a400) [pid = 1651] [serial = 1795] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1266d1400) [pid = 1651] [serial = 1789] [outer = 0x0] [url = about:blank] 01:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x125311400) [pid = 1651] [serial = 1775] [outer = 0x0] [url = about:blank] 01:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1374ms 01:34:24 INFO - PROCESS | 1651 | 1467966864390 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 01:34:24 INFO - PROCESS | 1651 | 1467966864393 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 01:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:34:24 INFO - PROCESS | 1651 | 1467966864396 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:34:24 INFO - PROCESS | 1651 | 1467966864397 Marionette TRACE conn2 <- [1,2454,null,{}] 01:34:24 INFO - PROCESS | 1651 | 1467966864401 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:34:24 INFO - PROCESS | 1651 | 1467966864403 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:24 INFO - PROCESS | 1651 | 1467966864508 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 01:34:24 INFO - PROCESS | 1651 | 1467966864514 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:24 INFO - PROCESS | 1651 | 1467966864518 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x1167a3800 == 28 [pid = 1651] [id = 621] 01:34:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x112f81c00) [pid = 1651] [serial = 1863] [outer = 0x0] 01:34:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1131e9c00) [pid = 1651] [serial = 1864] [outer = 0x112f81c00] 01:34:24 INFO - PROCESS | 1651 | 1467966864546 Marionette DEBUG loaded listener.js 01:34:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1151cec00) [pid = 1651] [serial = 1865] [outer = 0x112f81c00] 01:34:24 INFO - PROCESS | 1651 | 1467966864888 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:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 525ms 01:34:24 INFO - PROCESS | 1651 | 1467966864928 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 01:34:24 INFO - PROCESS | 1651 | 1467966864930 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 01:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:34:24 INFO - PROCESS | 1651 | 1467966864935 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:34:24 INFO - PROCESS | 1651 | 1467966864938 Marionette TRACE conn2 <- [1,2458,null,{}] 01:34:24 INFO - PROCESS | 1651 | 1467966864940 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:34:24 INFO - PROCESS | 1651 | 1467966864942 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:25 INFO - PROCESS | 1651 | 1467966865019 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 01:34:25 INFO - PROCESS | 1651 | 1467966865023 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:25 INFO - PROCESS | 1651 | 1467966865024 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x119006000 == 29 [pid = 1651] [id = 622] 01:34:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x115e86c00) [pid = 1651] [serial = 1866] [outer = 0x0] 01:34:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x116277800) [pid = 1651] [serial = 1867] [outer = 0x115e86c00] 01:34:25 INFO - PROCESS | 1651 | 1467966865052 Marionette DEBUG loaded listener.js 01:34:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x116708000) [pid = 1651] [serial = 1868] [outer = 0x115e86c00] 01:34:25 INFO - PROCESS | 1651 | 1467966865376 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:34:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:34:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 472ms 01:34:25 INFO - PROCESS | 1651 | 1467966865406 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 01:34:25 INFO - PROCESS | 1651 | 1467966865407 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 01:34:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:34:25 INFO - PROCESS | 1651 | 1467966865409 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:34:25 INFO - PROCESS | 1651 | 1467966865410 Marionette TRACE conn2 <- [1,2462,null,{}] 01:34:25 INFO - PROCESS | 1651 | 1467966865418 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:34:25 INFO - PROCESS | 1651 | 1467966865421 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:25 INFO - PROCESS | 1651 | 1467966865514 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 01:34:25 INFO - PROCESS | 1651 | 1467966865576 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:25 INFO - PROCESS | 1651 | 1467966865579 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192ca800 == 30 [pid = 1651] [id = 623] 01:34:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1176d6400) [pid = 1651] [serial = 1869] [outer = 0x0] 01:34:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11835f000) [pid = 1651] [serial = 1870] [outer = 0x1176d6400] 01:34:25 INFO - PROCESS | 1651 | 1467966865607 Marionette DEBUG loaded listener.js 01:34:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1183d2800) [pid = 1651] [serial = 1871] [outer = 0x1176d6400] 01:34:25 INFO - PROCESS | 1651 | 1467966865922 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:34:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:34:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 520ms 01:34:25 INFO - PROCESS | 1651 | 1467966865929 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 01:34:25 INFO - PROCESS | 1651 | 1467966865930 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 01:34:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:34:25 INFO - PROCESS | 1651 | 1467966865933 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:34:25 INFO - PROCESS | 1651 | 1467966865935 Marionette TRACE conn2 <- [1,2466,null,{}] 01:34:25 INFO - PROCESS | 1651 | 1467966865938 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:34:25 INFO - PROCESS | 1651 | 1467966865940 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:26 INFO - PROCESS | 1651 | 1467966866020 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 01:34:26 INFO - PROCESS | 1651 | 1467966866082 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:26 INFO - PROCESS | 1651 | 1467966866083 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x121136000 == 31 [pid = 1651] [id = 624] 01:34:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11845d000) [pid = 1651] [serial = 1872] [outer = 0x0] 01:34:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11867b000) [pid = 1651] [serial = 1873] [outer = 0x11845d000] 01:34:26 INFO - PROCESS | 1651 | 1467966866108 Marionette DEBUG loaded listener.js 01:34:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1187da400) [pid = 1651] [serial = 1874] [outer = 0x11845d000] 01:34:26 INFO - PROCESS | 1651 | 1467966866390 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:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 471ms 01:34:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:34:26 INFO - PROCESS | 1651 | 1467966866410 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 01:34:26 INFO - PROCESS | 1651 | 1467966866411 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 01:34:26 INFO - PROCESS | 1651 | 1467966866413 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:34:26 INFO - PROCESS | 1651 | 1467966866414 Marionette TRACE conn2 <- [1,2470,null,{}] 01:34:26 INFO - PROCESS | 1651 | 1467966866424 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:34:26 INFO - PROCESS | 1651 | 1467966866426 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:26 INFO - PROCESS | 1651 | 1467966866533 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 01:34:26 INFO - PROCESS | 1651 | 1467966866537 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:26 INFO - PROCESS | 1651 | 1467966866539 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x123be8000 == 32 [pid = 1651] [id = 625] 01:34:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x116083000) [pid = 1651] [serial = 1875] [outer = 0x0] 01:34:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1190bf000) [pid = 1651] [serial = 1876] [outer = 0x116083000] 01:34:26 INFO - PROCESS | 1651 | 1467966866563 Marionette DEBUG loaded listener.js 01:34:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1195dc400) [pid = 1651] [serial = 1877] [outer = 0x116083000] 01:34:26 INFO - PROCESS | 1651 | 1467966866919 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:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 525ms 01:34:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:34:26 INFO - PROCESS | 1651 | 1467966866940 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 01:34:26 INFO - PROCESS | 1651 | 1467966866942 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 01:34:26 INFO - PROCESS | 1651 | 1467966866945 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:34:26 INFO - PROCESS | 1651 | 1467966866947 Marionette TRACE conn2 <- [1,2474,null,{}] 01:34:26 INFO - PROCESS | 1651 | 1467966866950 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:34:26 INFO - PROCESS | 1651 | 1467966866959 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:27 INFO - PROCESS | 1651 | 1467966867128 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 01:34:27 INFO - PROCESS | 1651 | 1467966867135 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:27 INFO - PROCESS | 1651 | 1467966867137 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x126db1000 == 33 [pid = 1651] [id = 626] 01:34:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119829400) [pid = 1651] [serial = 1878] [outer = 0x0] 01:34:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x120f04c00) [pid = 1651] [serial = 1879] [outer = 0x119829400] 01:34:27 INFO - PROCESS | 1651 | 1467966867162 Marionette DEBUG loaded listener.js 01:34:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x121444c00) [pid = 1651] [serial = 1880] [outer = 0x119829400] 01:34:27 INFO - PROCESS | 1651 | 1467966867499 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:34:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:34:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 575ms 01:34:27 INFO - PROCESS | 1651 | 1467966867522 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 01:34:27 INFO - PROCESS | 1651 | 1467966867524 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 01:34:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:34:27 INFO - PROCESS | 1651 | 1467966867526 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:34:27 INFO - PROCESS | 1651 | 1467966867527 Marionette TRACE conn2 <- [1,2478,null,{}] 01:34:27 INFO - PROCESS | 1651 | 1467966867529 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:34:27 INFO - PROCESS | 1651 | 1467966867530 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:27 INFO - PROCESS | 1651 | 1467966867633 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 01:34:27 INFO - PROCESS | 1651 | 1467966867671 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:27 INFO - PROCESS | 1651 | 1467966867673 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x126968000 == 34 [pid = 1651] [id = 627] 01:34:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1216c9000) [pid = 1651] [serial = 1881] [outer = 0x0] 01:34:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x121c4b800) [pid = 1651] [serial = 1882] [outer = 0x1216c9000] 01:34:27 INFO - PROCESS | 1651 | 1467966867697 Marionette DEBUG loaded listener.js 01:34:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x123bd0c00) [pid = 1651] [serial = 1883] [outer = 0x1216c9000] 01:34:28 INFO - PROCESS | 1651 | 1467966868014 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:34:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:34:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 519ms 01:34:28 INFO - PROCESS | 1651 | 1467966868050 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 01:34:28 INFO - PROCESS | 1651 | 1467966868053 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 01:34:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:34:28 INFO - PROCESS | 1651 | 1467966868056 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:34:28 INFO - PROCESS | 1651 | 1467966868058 Marionette TRACE conn2 <- [1,2482,null,{}] 01:34:28 INFO - PROCESS | 1651 | 1467966868060 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:34:28 INFO - PROCESS | 1651 | 1467966868061 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:28 INFO - PROCESS | 1651 | 1467966868156 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 01:34:28 INFO - PROCESS | 1651 | 1467966868196 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:28 INFO - PROCESS | 1651 | 1467966868197 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a24800 == 35 [pid = 1651] [id = 628] 01:34:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x121c49c00) [pid = 1651] [serial = 1884] [outer = 0x0] 01:34:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x124ab0000) [pid = 1651] [serial = 1885] [outer = 0x121c49c00] 01:34:28 INFO - PROCESS | 1651 | 1467966868221 Marionette DEBUG loaded listener.js 01:34:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x125307c00) [pid = 1651] [serial = 1886] [outer = 0x121c49c00] 01:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x123ba4c00) [pid = 1651] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11607a400) [pid = 1651] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x123bd2c00) [pid = 1651] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1122be800) [pid = 1651] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11946b000) [pid = 1651] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11835dc00) [pid = 1651] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x116282400) [pid = 1651] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x118798c00) [pid = 1651] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x112f73800) [pid = 1651] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1133e9c00) [pid = 1651] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1129a5800) [pid = 1651] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x123bd1c00) [pid = 1651] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11861ec00) [pid = 1651] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11607f800) [pid = 1651] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:34:28 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x128929c00) [pid = 1651] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:34:28 INFO - PROCESS | 1651 | 1467966868785 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:34:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:34:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 772ms 01:34:28 INFO - PROCESS | 1651 | 1467966868829 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 01:34:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:34:28 INFO - PROCESS | 1651 | 1467966868830 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 01:34:28 INFO - PROCESS | 1651 | 1467966868833 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:34:28 INFO - PROCESS | 1651 | 1467966868834 Marionette TRACE conn2 <- [1,2486,null,{}] 01:34:28 INFO - PROCESS | 1651 | 1467966868836 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:34:28 INFO - PROCESS | 1651 | 1467966868837 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:28 INFO - PROCESS | 1651 | 1467966868939 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 01:34:28 INFO - PROCESS | 1651 | 1467966868983 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:28 INFO - PROCESS | 1651 | 1467966868984 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x128fac800 == 36 [pid = 1651] [id = 629] 01:34:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x113d45800) [pid = 1651] [serial = 1887] [outer = 0x0] 01:34:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11835dc00) [pid = 1651] [serial = 1888] [outer = 0x113d45800] 01:34:29 INFO - PROCESS | 1651 | 1467966869008 Marionette DEBUG loaded listener.js 01:34:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x118798c00) [pid = 1651] [serial = 1889] [outer = 0x113d45800] 01:34:29 INFO - PROCESS | 1651 | 1467966869271 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:34:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:34:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 471ms 01:34:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:34:29 INFO - PROCESS | 1651 | 1467966869306 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 01:34:29 INFO - PROCESS | 1651 | 1467966869307 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 01:34:29 INFO - PROCESS | 1651 | 1467966869310 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:34:29 INFO - PROCESS | 1651 | 1467966869311 Marionette TRACE conn2 <- [1,2490,null,{}] 01:34:29 INFO - PROCESS | 1651 | 1467966869313 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:34:29 INFO - PROCESS | 1651 | 1467966869314 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:29 INFO - PROCESS | 1651 | 1467966869397 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 01:34:29 INFO - PROCESS | 1651 | 1467966869401 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:29 INFO - PROCESS | 1651 | 1467966869404 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a514000 == 37 [pid = 1651] [id = 630] 01:34:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1187d5800) [pid = 1651] [serial = 1890] [outer = 0x0] 01:34:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123bd1c00) [pid = 1651] [serial = 1891] [outer = 0x1187d5800] 01:34:29 INFO - PROCESS | 1651 | 1467966869428 Marionette DEBUG loaded listener.js 01:34:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1266a9400) [pid = 1651] [serial = 1892] [outer = 0x1187d5800] 01:34:29 INFO - PROCESS | 1651 | 1467966869764 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:34:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:34:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 469ms 01:34:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:34:29 INFO - PROCESS | 1651 | 1467966869780 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 01:34:29 INFO - PROCESS | 1651 | 1467966869781 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 01:34:29 INFO - PROCESS | 1651 | 1467966869784 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:34:29 INFO - PROCESS | 1651 | 1467966869788 Marionette TRACE conn2 <- [1,2494,null,{}] 01:34:29 INFO - PROCESS | 1651 | 1467966869791 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:34:29 INFO - PROCESS | 1651 | 1467966869793 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:29 INFO - PROCESS | 1651 | 1467966869909 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 01:34:29 INFO - PROCESS | 1651 | 1467966869924 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:29 INFO - PROCESS | 1651 | 1467966869926 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b135000 == 38 [pid = 1651] [id = 631] 01:34:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11867e800) [pid = 1651] [serial = 1893] [outer = 0x0] 01:34:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1267d3400) [pid = 1651] [serial = 1894] [outer = 0x11867e800] 01:34:29 INFO - PROCESS | 1651 | 1467966869954 Marionette DEBUG loaded listener.js 01:34:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x127373800) [pid = 1651] [serial = 1895] [outer = 0x11867e800] 01:34:30 INFO - PROCESS | 1651 | 1467966870257 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:34:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:34:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 524ms 01:34:30 INFO - PROCESS | 1651 | 1467966870308 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 01:34:30 INFO - PROCESS | 1651 | 1467966870310 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 01:34:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:34:30 INFO - PROCESS | 1651 | 1467966870362 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:34:30 INFO - PROCESS | 1651 | 1467966870363 Marionette TRACE conn2 <- [1,2498,null,{}] 01:34:30 INFO - PROCESS | 1651 | 1467966870367 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:34:30 INFO - PROCESS | 1651 | 1467966870369 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:30 INFO - PROCESS | 1651 | 1467966870472 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 01:34:30 INFO - PROCESS | 1651 | 1467966870566 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:30 INFO - PROCESS | 1651 | 1467966870568 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169b4800 == 39 [pid = 1651] [id = 632] 01:34:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1128d9800) [pid = 1651] [serial = 1896] [outer = 0x0] 01:34:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x112a7c400) [pid = 1651] [serial = 1897] [outer = 0x1128d9800] 01:34:30 INFO - PROCESS | 1651 | 1467966870601 Marionette DEBUG loaded listener.js 01:34:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x113866c00) [pid = 1651] [serial = 1898] [outer = 0x1128d9800] 01:34:31 INFO - PROCESS | 1651 | 1467966871162 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:34:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:34:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 873ms 01:34:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:34:31 INFO - PROCESS | 1651 | 1467966871233 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 01:34:31 INFO - PROCESS | 1651 | 1467966871235 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 01:34:31 INFO - PROCESS | 1651 | 1467966871239 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:34:31 INFO - PROCESS | 1651 | 1467966871240 Marionette TRACE conn2 <- [1,2502,null,{}] 01:34:31 INFO - PROCESS | 1651 | 1467966871245 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:34:31 INFO - PROCESS | 1651 | 1467966871248 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:31 INFO - PROCESS | 1651 | 1467966871357 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 01:34:31 INFO - PROCESS | 1651 | 1467966871439 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:31 INFO - PROCESS | 1651 | 1467966871441 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x121ceb000 == 40 [pid = 1651] [id = 633] 01:34:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1166f2000) [pid = 1651] [serial = 1899] [outer = 0x0] 01:34:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x116975000) [pid = 1651] [serial = 1900] [outer = 0x1166f2000] 01:34:31 INFO - PROCESS | 1651 | 1467966871472 Marionette DEBUG loaded listener.js 01:34:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x117d2fc00) [pid = 1651] [serial = 1901] [outer = 0x1166f2000] 01:34:32 INFO - PROCESS | 1651 | 1467966872110 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:34:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:34:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 919ms 01:34:32 INFO - PROCESS | 1651 | 1467966872178 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 01:34:32 INFO - PROCESS | 1651 | 1467966872180 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 01:34:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:34:32 INFO - PROCESS | 1651 | 1467966872184 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:34:32 INFO - PROCESS | 1651 | 1467966872186 Marionette TRACE conn2 <- [1,2506,null,{}] 01:34:32 INFO - PROCESS | 1651 | 1467966872190 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:34:32 INFO - PROCESS | 1651 | 1467966872191 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:32 INFO - PROCESS | 1651 | 1467966872300 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 01:34:32 INFO - PROCESS | 1651 | 1467966872383 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:32 INFO - PROCESS | 1651 | 1467966872386 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x11900a800 == 41 [pid = 1651] [id = 634] 01:34:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x115e87000) [pid = 1651] [serial = 1902] [outer = 0x0] 01:34:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11607b400) [pid = 1651] [serial = 1903] [outer = 0x115e87000] 01:34:32 INFO - PROCESS | 1651 | 1467966872415 Marionette DEBUG loaded listener.js 01:34:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11670a000) [pid = 1651] [serial = 1904] [outer = 0x115e87000] 01:34:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12a514000 == 40 [pid = 1651] [id = 630] 01:34:32 INFO - PROCESS | 1651 | --DOCSHELL 0x128fac800 == 39 [pid = 1651] [id = 629] 01:34:32 INFO - PROCESS | 1651 | --DOCSHELL 0x128a24800 == 38 [pid = 1651] [id = 628] 01:34:32 INFO - PROCESS | 1651 | --DOCSHELL 0x126968000 == 37 [pid = 1651] [id = 627] 01:34:32 INFO - PROCESS | 1651 | --DOCSHELL 0x126db1000 == 36 [pid = 1651] [id = 626] 01:34:32 INFO - PROCESS | 1651 | --DOCSHELL 0x123be8000 == 35 [pid = 1651] [id = 625] 01:34:32 INFO - PROCESS | 1651 | --DOCSHELL 0x121136000 == 34 [pid = 1651] [id = 624] 01:34:32 INFO - PROCESS | 1651 | --DOCSHELL 0x1192ca800 == 33 [pid = 1651] [id = 623] 01:34:32 INFO - PROCESS | 1651 | --DOCSHELL 0x119006000 == 32 [pid = 1651] [id = 622] 01:34:32 INFO - PROCESS | 1651 | --DOCSHELL 0x1167a3800 == 31 [pid = 1651] [id = 621] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1195dc000) [pid = 1651] [serial = 1814] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1132ca400) [pid = 1651] [serial = 1804] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1151dac00) [pid = 1651] [serial = 1805] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x116283000) [pid = 1651] [serial = 1807] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x117206000) [pid = 1651] [serial = 1808] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1129b1c00) [pid = 1651] [serial = 1798] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x113aaac00) [pid = 1651] [serial = 1799] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1273bf400) [pid = 1651] [serial = 1834] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x129328800) [pid = 1651] [serial = 1796] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119775400) [pid = 1651] [serial = 1816] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x118683800) [pid = 1651] [serial = 1811] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x128f4d000) [pid = 1651] [serial = 1840] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x129154000) [pid = 1651] [serial = 1841] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x128928800) [pid = 1651] [serial = 1835] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x128939400) [pid = 1651] [serial = 1837] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x120ff5400) [pid = 1651] [serial = 1832] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x127376000) [pid = 1651] [serial = 1829] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x121cd0800) [pid = 1651] [serial = 1820] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119a16400) [pid = 1651] [serial = 1817] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x124aa4400) [pid = 1651] [serial = 1822] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x120fecc00) [pid = 1651] [serial = 1819] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1266ad800) [pid = 1651] [serial = 1823] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x127109000) [pid = 1651] [serial = 1828] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x116706800) [pid = 1651] [serial = 1831] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x126d3d400) [pid = 1651] [serial = 1826] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1267cf400) [pid = 1651] [serial = 1825] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x118455c00) [pid = 1651] [serial = 1810] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11835c000) [pid = 1651] [serial = 1801] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1183cf800) [pid = 1651] [serial = 1802] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1190bcc00) [pid = 1651] [serial = 1813] [outer = 0x0] [url = about:blank] 01:34:32 INFO - PROCESS | 1651 | 1467966872830 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:34:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:34:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 674ms 01:34:32 INFO - PROCESS | 1651 | 1467966872857 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 01:34:32 INFO - PROCESS | 1651 | 1467966872860 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 01:34:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:34:32 INFO - PROCESS | 1651 | 1467966872864 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:34:32 INFO - PROCESS | 1651 | 1467966872866 Marionette TRACE conn2 <- [1,2510,null,{}] 01:34:32 INFO - PROCESS | 1651 | 1467966872877 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:34:32 INFO - PROCESS | 1651 | 1467966872878 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:32 INFO - PROCESS | 1651 | 1467966872959 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 01:34:32 INFO - PROCESS | 1651 | 1467966872963 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:32 INFO - PROCESS | 1651 | 1467966872964 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a48800 == 32 [pid = 1651] [id = 635] 01:34:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x117206000) [pid = 1651] [serial = 1905] [outer = 0x0] 01:34:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x118369800) [pid = 1651] [serial = 1906] [outer = 0x117206000] 01:34:32 INFO - PROCESS | 1651 | 1467966872993 Marionette DEBUG loaded listener.js 01:34:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1184c5000) [pid = 1651] [serial = 1907] [outer = 0x117206000] 01:34:33 INFO - PROCESS | 1651 | 1467966873360 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:34:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:34:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 529ms 01:34:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:34:33 INFO - PROCESS | 1651 | 1467966873394 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 01:34:33 INFO - PROCESS | 1651 | 1467966873395 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 01:34:33 INFO - PROCESS | 1651 | 1467966873397 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:34:33 INFO - PROCESS | 1651 | 1467966873400 Marionette TRACE conn2 <- [1,2514,null,{}] 01:34:33 INFO - PROCESS | 1651 | 1467966873408 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:34:33 INFO - PROCESS | 1651 | 1467966873411 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:33 INFO - PROCESS | 1651 | 1467966873493 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 01:34:33 INFO - PROCESS | 1651 | 1467966873498 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:33 INFO - PROCESS | 1651 | 1467966873501 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12124f000 == 33 [pid = 1651] [id = 636] 01:34:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x118794c00) [pid = 1651] [serial = 1908] [outer = 0x0] 01:34:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119467000) [pid = 1651] [serial = 1909] [outer = 0x118794c00] 01:34:33 INFO - PROCESS | 1651 | 1467966873532 Marionette DEBUG loaded listener.js 01:34:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119780000) [pid = 1651] [serial = 1910] [outer = 0x118794c00] 01:34:33 INFO - PROCESS | 1651 | 1467966873875 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:34:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:34:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 522ms 01:34:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:34:33 INFO - PROCESS | 1651 | 1467966873929 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 01:34:33 INFO - PROCESS | 1651 | 1467966873931 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 01:34:33 INFO - PROCESS | 1651 | 1467966873934 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:34:33 INFO - PROCESS | 1651 | 1467966873935 Marionette TRACE conn2 <- [1,2518,null,{}] 01:34:33 INFO - PROCESS | 1651 | 1467966873938 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:34:33 INFO - PROCESS | 1651 | 1467966873939 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:34 INFO - PROCESS | 1651 | 1467966874016 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 01:34:34 INFO - PROCESS | 1651 | 1467966874022 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:34 INFO - PROCESS | 1651 | 1467966874023 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x1266f3800 == 34 [pid = 1651] [id = 637] 01:34:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119a10800) [pid = 1651] [serial = 1911] [outer = 0x0] 01:34:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x120f0b800) [pid = 1651] [serial = 1912] [outer = 0x119a10800] 01:34:34 INFO - PROCESS | 1651 | 1467966874048 Marionette DEBUG loaded listener.js 01:34:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1210c1400) [pid = 1651] [serial = 1913] [outer = 0x119a10800] 01:34:34 INFO - PROCESS | 1651 | 1467966874406 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:34:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:34:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 520ms 01:34:34 INFO - PROCESS | 1651 | 1467966874455 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 01:34:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:34:34 INFO - PROCESS | 1651 | 1467966874457 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 01:34:34 INFO - PROCESS | 1651 | 1467966874460 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:34:34 INFO - PROCESS | 1651 | 1467966874462 Marionette TRACE conn2 <- [1,2522,null,{}] 01:34:34 INFO - PROCESS | 1651 | 1467966874465 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:34:34 INFO - PROCESS | 1651 | 1467966874467 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:34 INFO - PROCESS | 1651 | 1467966874623 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 01:34:34 INFO - PROCESS | 1651 | 1467966874638 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:34 INFO - PROCESS | 1651 | 1467966874640 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x127634000 == 35 [pid = 1651] [id = 638] 01:34:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119a18c00) [pid = 1651] [serial = 1914] [outer = 0x0] 01:34:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1214ca400) [pid = 1651] [serial = 1915] [outer = 0x119a18c00] 01:34:34 INFO - PROCESS | 1651 | 1467966874679 Marionette DEBUG loaded listener.js 01:34:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x121c57800) [pid = 1651] [serial = 1916] [outer = 0x119a18c00] 01:34:35 INFO - PROCESS | 1651 | 1467966875094 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:34:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:34:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 671ms 01:34:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:34:35 INFO - PROCESS | 1651 | 1467966875130 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 01:34:35 INFO - PROCESS | 1651 | 1467966875132 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 01:34:35 INFO - PROCESS | 1651 | 1467966875134 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:34:35 INFO - PROCESS | 1651 | 1467966875136 Marionette TRACE conn2 <- [1,2526,null,{}] 01:34:35 INFO - PROCESS | 1651 | 1467966875139 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:34:35 INFO - PROCESS | 1651 | 1467966875143 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:35 INFO - PROCESS | 1651 | 1467966875263 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 01:34:35 INFO - PROCESS | 1651 | 1467966875307 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:35 INFO - PROCESS | 1651 | 1467966875309 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x129372800 == 36 [pid = 1651] [id = 639] 01:34:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123bd2400) [pid = 1651] [serial = 1917] [outer = 0x0] 01:34:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x125307000) [pid = 1651] [serial = 1918] [outer = 0x123bd2400] 01:34:35 INFO - PROCESS | 1651 | 1467966875334 Marionette DEBUG loaded listener.js 01:34:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x127375800) [pid = 1651] [serial = 1919] [outer = 0x123bd2400] 01:34:35 INFO - PROCESS | 1651 | 1467966875664 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:34:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:34:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 570ms 01:34:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:34:35 INFO - PROCESS | 1651 | 1467966875714 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 01:34:35 INFO - PROCESS | 1651 | 1467966875715 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 01:34:35 INFO - PROCESS | 1651 | 1467966875717 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:34:35 INFO - PROCESS | 1651 | 1467966875718 Marionette TRACE conn2 <- [1,2530,null,{}] 01:34:35 INFO - PROCESS | 1651 | 1467966875721 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:34:35 INFO - PROCESS | 1651 | 1467966875722 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:35 INFO - PROCESS | 1651 | 1467966875805 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 01:34:35 INFO - PROCESS | 1651 | 1467966875809 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:35 INFO - PROCESS | 1651 | 1467966875810 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a512000 == 37 [pid = 1651] [id = 640] 01:34:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x127377800) [pid = 1651] [serial = 1920] [outer = 0x0] 01:34:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1273c7000) [pid = 1651] [serial = 1921] [outer = 0x127377800] 01:34:35 INFO - PROCESS | 1651 | 1467966875835 Marionette DEBUG loaded listener.js 01:34:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12761a800) [pid = 1651] [serial = 1922] [outer = 0x127377800] 01:34:36 INFO - PROCESS | 1651 | 1467966876283 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:34:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:34:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 623ms 01:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:34:36 INFO - PROCESS | 1651 | 1467966876341 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 01:34:36 INFO - PROCESS | 1651 | 1467966876343 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 01:34:36 INFO - PROCESS | 1651 | 1467966876346 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:34:36 INFO - PROCESS | 1651 | 1467966876347 Marionette TRACE conn2 <- [1,2534,null,{}] 01:34:36 INFO - PROCESS | 1651 | 1467966876358 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:34:36 INFO - PROCESS | 1651 | 1467966876359 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:36 INFO - PROCESS | 1651 | 1467966876508 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 01:34:36 INFO - PROCESS | 1651 | 1467966876566 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:36 INFO - PROCESS | 1651 | 1467966876567 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b132800 == 38 [pid = 1651] [id = 641] 01:34:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1273c3400) [pid = 1651] [serial = 1923] [outer = 0x0] 01:34:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x128929c00) [pid = 1651] [serial = 1924] [outer = 0x1273c3400] 01:34:36 INFO - PROCESS | 1651 | 1467966876604 Marionette DEBUG loaded listener.js 01:34:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12893a800) [pid = 1651] [serial = 1925] [outer = 0x1273c3400] 01:34:36 INFO - PROCESS | 1651 | 1467966876974 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:34:36 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x128929000) [pid = 1651] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:34:36 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x115e86c00) [pid = 1651] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:34:36 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x116083000) [pid = 1651] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:34:36 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1216c9000) [pid = 1651] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:34:36 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x112f81c00) [pid = 1651] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:34:36 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1176d6400) [pid = 1651] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:34:36 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11845d000) [pid = 1651] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:34:36 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1131e3000) [pid = 1651] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:34:36 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1128d7000) [pid = 1651] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:34:36 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1172bc800) [pid = 1651] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:34:36 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119a14000) [pid = 1651] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:34:36 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x121c4dc00) [pid = 1651] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:34:36 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x123bd3400) [pid = 1651] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:34:36 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1273c3000) [pid = 1651] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:34:36 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119829400) [pid = 1651] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:34:36 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x113d45800) [pid = 1651] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:34:36 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x121c49c00) [pid = 1651] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:34:36 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1187d5800) [pid = 1651] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 669ms 01:34:37 INFO - PROCESS | 1651 | 1467966877015 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 01:34:37 INFO - PROCESS | 1651 | 1467966877016 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 01:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:34:37 INFO - PROCESS | 1651 | 1467966877018 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:34:37 INFO - PROCESS | 1651 | 1467966877020 Marionette TRACE conn2 <- [1,2538,null,{}] 01:34:37 INFO - PROCESS | 1651 | 1467966877022 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:34:37 INFO - PROCESS | 1651 | 1467966877023 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:37 INFO - PROCESS | 1651 | 1467966877117 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 01:34:37 INFO - PROCESS | 1651 | 1467966877122 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:37 INFO - PROCESS | 1651 | 1467966877131 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x127647800 == 39 [pid = 1651] [id = 642] 01:34:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x115e7c800) [pid = 1651] [serial = 1926] [outer = 0x0] 01:34:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x116278400) [pid = 1651] [serial = 1927] [outer = 0x115e7c800] 01:34:37 INFO - PROCESS | 1651 | 1467966877155 Marionette DEBUG loaded listener.js 01:34:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1184cd400) [pid = 1651] [serial = 1928] [outer = 0x115e7c800] 01:34:37 INFO - PROCESS | 1651 | 1467966877475 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:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 472ms 01:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:34:37 INFO - PROCESS | 1651 | 1467966877491 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 01:34:37 INFO - PROCESS | 1651 | 1467966877493 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 01:34:37 INFO - PROCESS | 1651 | 1467966877495 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:34:37 INFO - PROCESS | 1651 | 1467966877496 Marionette TRACE conn2 <- [1,2542,null,{}] 01:34:37 INFO - PROCESS | 1651 | 1467966877498 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:34:37 INFO - PROCESS | 1651 | 1467966877499 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:37 INFO - PROCESS | 1651 | 1467966877578 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 01:34:37 INFO - PROCESS | 1651 | 1467966877640 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:37 INFO - PROCESS | 1651 | 1467966877641 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9eb800 == 40 [pid = 1651] [id = 643] 01:34:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11845d000) [pid = 1651] [serial = 1929] [outer = 0x0] 01:34:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119a14000) [pid = 1651] [serial = 1930] [outer = 0x11845d000] 01:34:37 INFO - PROCESS | 1651 | 1467966877666 Marionette DEBUG loaded listener.js 01:34:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x124da8400) [pid = 1651] [serial = 1931] [outer = 0x11845d000] 01:34:37 INFO - PROCESS | 1651 | 1467966877919 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:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 469ms 01:34:37 INFO - PROCESS | 1651 | 1467966877965 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 01:34:37 INFO - PROCESS | 1651 | 1467966877967 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 01:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:34:37 INFO - PROCESS | 1651 | 1467966877977 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:34:37 INFO - PROCESS | 1651 | 1467966877978 Marionette TRACE conn2 <- [1,2546,null,{}] 01:34:37 INFO - PROCESS | 1651 | 1467966877980 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:34:37 INFO - PROCESS | 1651 | 1467966877982 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:38 INFO - PROCESS | 1651 | 1467966878088 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 01:34:38 INFO - PROCESS | 1651 | 1467966878092 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:38 INFO - PROCESS | 1651 | 1467966878093 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbde800 == 41 [pid = 1651] [id = 644] 01:34:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x128921c00) [pid = 1651] [serial = 1932] [outer = 0x0] 01:34:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12893b000) [pid = 1651] [serial = 1933] [outer = 0x128921c00] 01:34:38 INFO - PROCESS | 1651 | 1467966878119 Marionette DEBUG loaded listener.js 01:34:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12914f400) [pid = 1651] [serial = 1934] [outer = 0x128921c00] 01:34:38 INFO - PROCESS | 1651 | 1467966878467 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:34:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:34:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 518ms 01:34:38 INFO - PROCESS | 1651 | 1467966878496 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 01:34:38 INFO - PROCESS | 1651 | 1467966878497 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 01:34:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:34:38 INFO - PROCESS | 1651 | 1467966878499 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:34:38 INFO - PROCESS | 1651 | 1467966878500 Marionette TRACE conn2 <- [1,2550,null,{}] 01:34:38 INFO - PROCESS | 1651 | 1467966878505 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:34:38 INFO - PROCESS | 1651 | 1467966878506 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:38 INFO - PROCESS | 1651 | 1467966878612 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 01:34:38 INFO - PROCESS | 1651 | 1467966878620 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:38 INFO - PROCESS | 1651 | 1467966878622 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c537800 == 42 [pid = 1651] [id = 645] 01:34:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x129150000) [pid = 1651] [serial = 1935] [outer = 0x0] 01:34:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12932e800) [pid = 1651] [serial = 1936] [outer = 0x129150000] 01:34:38 INFO - PROCESS | 1651 | 1467966878646 Marionette DEBUG loaded listener.js 01:34:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1293bdc00) [pid = 1651] [serial = 1937] [outer = 0x129150000] 01:34:38 INFO - PROCESS | 1651 | 1467966878952 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:34:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:34:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 472ms 01:34:38 INFO - PROCESS | 1651 | 1467966878973 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 01:34:38 INFO - PROCESS | 1651 | 1467966878974 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 01:34:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:34:39 INFO - PROCESS | 1651 | 1467966879038 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:34:39 INFO - PROCESS | 1651 | 1467966879041 Marionette TRACE conn2 <- [1,2554,null,{}] 01:34:39 INFO - PROCESS | 1651 | 1467966879044 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:34:39 INFO - PROCESS | 1651 | 1467966879047 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:39 INFO - PROCESS | 1651 | 1467966879160 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 01:34:39 INFO - PROCESS | 1651 | 1467966879278 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:39 INFO - PROCESS | 1651 | 1467966879280 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182df800 == 43 [pid = 1651] [id = 646] 01:34:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x112f7e400) [pid = 1651] [serial = 1938] [outer = 0x0] 01:34:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x113839400) [pid = 1651] [serial = 1939] [outer = 0x112f7e400] 01:34:39 INFO - PROCESS | 1651 | 1467966879330 Marionette DEBUG loaded listener.js 01:34:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x115e84800) [pid = 1651] [serial = 1940] [outer = 0x112f7e400] 01:34:39 INFO - PROCESS | 1651 | 1467966879877 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:34:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:34:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 874ms 01:34:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:34:39 INFO - PROCESS | 1651 | 1467966879909 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 01:34:39 INFO - PROCESS | 1651 | 1467966879912 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 01:34:39 INFO - PROCESS | 1651 | 1467966879916 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:34:39 INFO - PROCESS | 1651 | 1467966879917 Marionette TRACE conn2 <- [1,2558,null,{}] 01:34:39 INFO - PROCESS | 1651 | 1467966879924 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:34:39 INFO - PROCESS | 1651 | 1467966879927 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:40 INFO - PROCESS | 1651 | 1467966880031 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 01:34:40 INFO - PROCESS | 1651 | 1467966880104 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:40 INFO - PROCESS | 1651 | 1467966880105 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x1252f8800 == 44 [pid = 1651] [id = 647] 01:34:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1183d0000) [pid = 1651] [serial = 1941] [outer = 0x0] 01:34:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1184ccc00) [pid = 1651] [serial = 1942] [outer = 0x1183d0000] 01:34:40 INFO - PROCESS | 1651 | 1467966880137 Marionette DEBUG loaded listener.js 01:34:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x118684400) [pid = 1651] [serial = 1943] [outer = 0x1183d0000] 01:34:40 INFO - PROCESS | 1651 | 1467966880567 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:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 675ms 01:34:40 INFO - PROCESS | 1651 | 1467966880591 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 01:34:40 INFO - PROCESS | 1651 | 1467966880592 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 01:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:34:40 INFO - PROCESS | 1651 | 1467966880595 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:34:40 INFO - PROCESS | 1651 | 1467966880596 Marionette TRACE conn2 <- [1,2562,null,{}] 01:34:40 INFO - PROCESS | 1651 | 1467966880598 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:34:40 INFO - PROCESS | 1651 | 1467966880600 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:40 INFO - PROCESS | 1651 | 1467966880704 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 01:34:40 INFO - PROCESS | 1651 | 1467966880773 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:40 INFO - PROCESS | 1651 | 1467966880777 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbe9800 == 45 [pid = 1651] [id = 648] 01:34:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1210c0000) [pid = 1651] [serial = 1944] [outer = 0x0] 01:34:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x121444000) [pid = 1651] [serial = 1945] [outer = 0x1210c0000] 01:34:40 INFO - PROCESS | 1651 | 1467966880849 Marionette DEBUG loaded listener.js 01:34:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x123bdd400) [pid = 1651] [serial = 1946] [outer = 0x1210c0000] 01:34:41 INFO - PROCESS | 1651 | 1467966881260 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:34:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:34:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 718ms 01:34:41 INFO - PROCESS | 1651 | 1467966881317 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 01:34:41 INFO - PROCESS | 1651 | 1467966881319 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 01:34:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:34:41 INFO - PROCESS | 1651 | 1467966881323 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:34:41 INFO - PROCESS | 1651 | 1467966881324 Marionette TRACE conn2 <- [1,2566,null,{}] 01:34:41 INFO - PROCESS | 1651 | 1467966881359 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:34:41 INFO - PROCESS | 1651 | 1467966881361 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:41 INFO - PROCESS | 1651 | 1467966881461 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 01:34:41 INFO - PROCESS | 1651 | 1467966881537 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:41 INFO - PROCESS | 1651 | 1467966881539 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cfd7800 == 46 [pid = 1651] [id = 649] 01:34:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12737bc00) [pid = 1651] [serial = 1947] [outer = 0x0] 01:34:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x127612400) [pid = 1651] [serial = 1948] [outer = 0x12737bc00] 01:34:41 INFO - PROCESS | 1651 | 1467966881568 Marionette DEBUG loaded listener.js 01:34:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x128d1c400) [pid = 1651] [serial = 1949] [outer = 0x12737bc00] 01:34:42 INFO - PROCESS | 1651 | 1467966882075 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:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 772ms 01:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:34:42 INFO - PROCESS | 1651 | 1467966882106 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 01:34:42 INFO - PROCESS | 1651 | 1467966882108 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 01:34:42 INFO - PROCESS | 1651 | 1467966882114 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:34:42 INFO - PROCESS | 1651 | 1467966882116 Marionette TRACE conn2 <- [1,2570,null,{}] 01:34:42 INFO - PROCESS | 1651 | 1467966882122 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:34:42 INFO - PROCESS | 1651 | 1467966882124 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:42 INFO - PROCESS | 1651 | 1467966882275 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 01:34:42 INFO - PROCESS | 1651 | 1467966882542 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:42 INFO - PROCESS | 1651 | 1467966882544 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x119bb8800 == 47 [pid = 1651] [id = 650] 01:34:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11222ac00) [pid = 1651] [serial = 1950] [outer = 0x0] 01:34:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x113d8f000) [pid = 1651] [serial = 1951] [outer = 0x11222ac00] 01:34:42 INFO - PROCESS | 1651 | 1467966882589 Marionette DEBUG loaded listener.js 01:34:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x116081400) [pid = 1651] [serial = 1952] [outer = 0x11222ac00] 01:34:43 INFO - PROCESS | 1651 | 1467966883083 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:34:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:34:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1028ms 01:34:43 INFO - PROCESS | 1651 | 1467966883144 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 01:34:43 INFO - PROCESS | 1651 | 1467966883147 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 01:34:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:34:43 INFO - PROCESS | 1651 | 1467966883154 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:34:43 INFO - PROCESS | 1651 | 1467966883157 Marionette TRACE conn2 <- [1,2574,null,{}] 01:34:43 INFO - PROCESS | 1651 | 1467966883178 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:34:43 INFO - PROCESS | 1651 | 1467966883182 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:43 INFO - PROCESS | 1651 | 1467966883330 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 01:34:43 INFO - PROCESS | 1651 | 1467966883409 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:43 INFO - PROCESS | 1651 | 1467966883410 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x119f6d800 == 48 [pid = 1651] [id = 651] 01:34:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11835e000) [pid = 1651] [serial = 1953] [outer = 0x0] 01:34:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1183d0c00) [pid = 1651] [serial = 1954] [outer = 0x11835e000] 01:34:43 INFO - PROCESS | 1651 | 1467966883438 Marionette DEBUG loaded listener.js 01:34:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x118621800) [pid = 1651] [serial = 1955] [outer = 0x11835e000] 01:34:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12122f000 == 47 [pid = 1651] [id = 620] 01:34:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbde800 == 46 [pid = 1651] [id = 644] 01:34:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9eb800 == 45 [pid = 1651] [id = 643] 01:34:44 INFO - PROCESS | 1651 | --DOCSHELL 0x127647800 == 44 [pid = 1651] [id = 642] 01:34:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12b132800 == 43 [pid = 1651] [id = 641] 01:34:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12a512000 == 42 [pid = 1651] [id = 640] 01:34:44 INFO - PROCESS | 1651 | --DOCSHELL 0x129372800 == 41 [pid = 1651] [id = 639] 01:34:44 INFO - PROCESS | 1651 | --DOCSHELL 0x127634000 == 40 [pid = 1651] [id = 638] 01:34:44 INFO - PROCESS | 1651 | --DOCSHELL 0x1266f3800 == 39 [pid = 1651] [id = 637] 01:34:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12124f000 == 38 [pid = 1651] [id = 636] 01:34:44 INFO - PROCESS | 1651 | --DOCSHELL 0x119a48800 == 37 [pid = 1651] [id = 635] 01:34:44 INFO - PROCESS | 1651 | --DOCSHELL 0x11900a800 == 36 [pid = 1651] [id = 634] 01:34:44 INFO - PROCESS | 1651 | --DOCSHELL 0x121ceb000 == 35 [pid = 1651] [id = 633] 01:34:44 INFO - PROCESS | 1651 | --DOCSHELL 0x1169b4800 == 34 [pid = 1651] [id = 632] 01:34:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12b135000 == 33 [pid = 1651] [id = 631] 01:34:44 INFO - PROCESS | 1651 | --DOCSHELL 0x119bb8800 == 32 [pid = 1651] [id = 650] 01:34:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12cfd7800 == 31 [pid = 1651] [id = 649] 01:34:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbe9800 == 30 [pid = 1651] [id = 648] 01:34:44 INFO - PROCESS | 1651 | --DOCSHELL 0x1252f8800 == 29 [pid = 1651] [id = 647] 01:34:44 INFO - PROCESS | 1651 | --DOCSHELL 0x12c537800 == 28 [pid = 1651] [id = 645] 01:34:44 INFO - PROCESS | 1651 | --DOCSHELL 0x1182df800 == 27 [pid = 1651] [id = 646] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x116277800) [pid = 1651] [serial = 1867] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1190bf000) [pid = 1651] [serial = 1876] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x116708000) [pid = 1651] [serial = 1868] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x121c4b800) [pid = 1651] [serial = 1882] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1131e9c00) [pid = 1651] [serial = 1864] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1151cec00) [pid = 1651] [serial = 1865] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11835f000) [pid = 1651] [serial = 1870] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1183d2800) [pid = 1651] [serial = 1871] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11867b000) [pid = 1651] [serial = 1873] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x115e7cc00) [pid = 1651] [serial = 1861] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x115e58000) [pid = 1651] [serial = 1844] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x112d02400) [pid = 1651] [serial = 1843] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1167d3800) [pid = 1651] [serial = 1862] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1184c6c00) [pid = 1651] [serial = 1847] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1183cf400) [pid = 1651] [serial = 1846] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x121a56000) [pid = 1651] [serial = 1850] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x120fefc00) [pid = 1651] [serial = 1849] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x126e6d800) [pid = 1651] [serial = 1853] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x124ad2800) [pid = 1651] [serial = 1852] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x128922800) [pid = 1651] [serial = 1856] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1273c4400) [pid = 1651] [serial = 1855] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1293ed000) [pid = 1651] [serial = 1859] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x120f04c00) [pid = 1651] [serial = 1879] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11835dc00) [pid = 1651] [serial = 1888] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x124ab0000) [pid = 1651] [serial = 1885] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x123bd0c00) [pid = 1651] [serial = 1883] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x123bd1c00) [pid = 1651] [serial = 1891] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x125307c00) [pid = 1651] [serial = 1886] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x121444c00) [pid = 1651] [serial = 1880] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x128f41800) [pid = 1651] [serial = 1858] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1266a9400) [pid = 1651] [serial = 1892] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x118798c00) [pid = 1651] [serial = 1889] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1267d3400) [pid = 1651] [serial = 1894] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1187da400) [pid = 1651] [serial = 1874] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1195dc400) [pid = 1651] [serial = 1877] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x128d25000) [pid = 1651] [serial = 1838] [outer = 0x0] [url = about:blank] 01:34:44 INFO - PROCESS | 1651 | 1467966884376 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:34:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:34:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1242ms 01:34:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:34:44 INFO - PROCESS | 1651 | 1467966884397 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 01:34:44 INFO - PROCESS | 1651 | 1467966884399 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 01:34:44 INFO - PROCESS | 1651 | 1467966884404 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:34:44 INFO - PROCESS | 1651 | 1467966884409 Marionette TRACE conn2 <- [1,2578,null,{}] 01:34:44 INFO - PROCESS | 1651 | 1467966884412 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:34:44 INFO - PROCESS | 1651 | 1467966884414 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:44 INFO - PROCESS | 1651 | 1467966884498 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 01:34:44 INFO - PROCESS | 1651 | 1467966884506 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:44 INFO - PROCESS | 1651 | 1467966884508 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d6a800 == 28 [pid = 1651] [id = 652] 01:34:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1151d1400) [pid = 1651] [serial = 1956] [outer = 0x0] 01:34:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x115e88800) [pid = 1651] [serial = 1957] [outer = 0x1151d1400] 01:34:44 INFO - PROCESS | 1651 | 1467966884535 Marionette DEBUG loaded listener.js 01:34:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x116283c00) [pid = 1651] [serial = 1958] [outer = 0x1151d1400] 01:34:44 INFO - PROCESS | 1651 | 1467966884995 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:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 624ms 01:34:45 INFO - PROCESS | 1651 | 1467966885027 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 01:34:45 INFO - PROCESS | 1651 | 1467966885032 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 01:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:34:45 INFO - PROCESS | 1651 | 1467966885042 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:34:45 INFO - PROCESS | 1651 | 1467966885044 Marionette TRACE conn2 <- [1,2582,null,{}] 01:34:45 INFO - PROCESS | 1651 | 1467966885048 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:34:45 INFO - PROCESS | 1651 | 1467966885050 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:45 INFO - PROCESS | 1651 | 1467966885178 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 01:34:45 INFO - PROCESS | 1651 | 1467966885192 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:45 INFO - PROCESS | 1651 | 1467966885193 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a4b800 == 29 [pid = 1651] [id = 653] 01:34:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x116979c00) [pid = 1651] [serial = 1959] [outer = 0x0] 01:34:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x118360800) [pid = 1651] [serial = 1960] [outer = 0x116979c00] 01:34:45 INFO - PROCESS | 1651 | 1467966885237 Marionette DEBUG loaded listener.js 01:34:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1184bfc00) [pid = 1651] [serial = 1961] [outer = 0x116979c00] 01:34:45 INFO - PROCESS | 1651 | 1467966885648 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:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 623ms 01:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:34:45 INFO - PROCESS | 1651 | 1467966885664 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 01:34:45 INFO - PROCESS | 1651 | 1467966885665 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 01:34:45 INFO - PROCESS | 1651 | 1467966885670 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:34:45 INFO - PROCESS | 1651 | 1467966885672 Marionette TRACE conn2 <- [1,2586,null,{}] 01:34:45 INFO - PROCESS | 1651 | 1467966885681 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:34:45 INFO - PROCESS | 1651 | 1467966885686 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:45 INFO - PROCESS | 1651 | 1467966885786 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 01:34:45 INFO - PROCESS | 1651 | 1467966885795 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:45 INFO - PROCESS | 1651 | 1467966885797 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12134d800 == 30 [pid = 1651] [id = 654] 01:34:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11867f400) [pid = 1651] [serial = 1962] [outer = 0x0] 01:34:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1187dbc00) [pid = 1651] [serial = 1963] [outer = 0x11867f400] 01:34:45 INFO - PROCESS | 1651 | 1467966885842 Marionette DEBUG loaded listener.js 01:34:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119467c00) [pid = 1651] [serial = 1964] [outer = 0x11867f400] 01:34:46 INFO - PROCESS | 1651 | 1467966886258 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:34:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:34:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 624ms 01:34:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:34:46 INFO - PROCESS | 1651 | 1467966886292 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 01:34:46 INFO - PROCESS | 1651 | 1467966886294 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 01:34:46 INFO - PROCESS | 1651 | 1467966886296 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:34:46 INFO - PROCESS | 1651 | 1467966886297 Marionette TRACE conn2 <- [1,2590,null,{}] 01:34:46 INFO - PROCESS | 1651 | 1467966886299 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:34:46 INFO - PROCESS | 1651 | 1467966886300 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:46 INFO - PROCESS | 1651 | 1467966886424 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 01:34:46 INFO - PROCESS | 1651 | 1467966886441 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:46 INFO - PROCESS | 1651 | 1467966886442 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x123be9800 == 31 [pid = 1651] [id = 655] 01:34:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1195e4800) [pid = 1651] [serial = 1965] [outer = 0x0] 01:34:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119a12c00) [pid = 1651] [serial = 1966] [outer = 0x1195e4800] 01:34:46 INFO - PROCESS | 1651 | 1467966886467 Marionette DEBUG loaded listener.js 01:34:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x120f09400) [pid = 1651] [serial = 1967] [outer = 0x1195e4800] 01:34:46 INFO - PROCESS | 1651 | 1467966886841 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:34:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:34:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 570ms 01:34:46 INFO - PROCESS | 1651 | 1467966886866 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 01:34:46 INFO - PROCESS | 1651 | 1467966886869 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 01:34:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:34:46 INFO - PROCESS | 1651 | 1467966886878 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:34:46 INFO - PROCESS | 1651 | 1467966886879 Marionette TRACE conn2 <- [1,2594,null,{}] 01:34:46 INFO - PROCESS | 1651 | 1467966886881 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:34:46 INFO - PROCESS | 1651 | 1467966886882 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:46 INFO - PROCESS | 1651 | 1467966886980 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 01:34:46 INFO - PROCESS | 1651 | 1467966886984 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:46 INFO - PROCESS | 1651 | 1467966886985 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x126db2800 == 32 [pid = 1651] [id = 656] 01:34:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1151d9800) [pid = 1651] [serial = 1968] [outer = 0x0] 01:34:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1210c1800) [pid = 1651] [serial = 1969] [outer = 0x1151d9800] 01:34:47 INFO - PROCESS | 1651 | 1467966887010 Marionette DEBUG loaded listener.js 01:34:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x121a56000) [pid = 1651] [serial = 1970] [outer = 0x1151d9800] 01:34:47 INFO - PROCESS | 1651 | 1467966887361 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:34:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:34:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 526ms 01:34:47 INFO - PROCESS | 1651 | 1467966887397 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 01:34:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:34:47 INFO - PROCESS | 1651 | 1467966887398 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 01:34:47 INFO - PROCESS | 1651 | 1467966887400 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:34:47 INFO - PROCESS | 1651 | 1467966887402 Marionette TRACE conn2 <- [1,2598,null,{}] 01:34:47 INFO - PROCESS | 1651 | 1467966887404 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:34:47 INFO - PROCESS | 1651 | 1467966887408 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:47 INFO - PROCESS | 1651 | 1467966887512 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 01:34:47 INFO - PROCESS | 1651 | 1467966887553 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:47 INFO - PROCESS | 1651 | 1467966887554 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x128993800 == 33 [pid = 1651] [id = 657] 01:34:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x121c4b400) [pid = 1651] [serial = 1971] [outer = 0x0] 01:34:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x121cd7400) [pid = 1651] [serial = 1972] [outer = 0x121c4b400] 01:34:47 INFO - PROCESS | 1651 | 1467966887579 Marionette DEBUG loaded listener.js 01:34:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x124da2c00) [pid = 1651] [serial = 1973] [outer = 0x121c4b400] 01:34:47 INFO - PROCESS | 1651 | 1467966887929 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:34:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:34:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 569ms 01:34:47 INFO - PROCESS | 1651 | 1467966887976 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 01:34:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:34:47 INFO - PROCESS | 1651 | 1467966887985 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 01:34:47 INFO - PROCESS | 1651 | 1467966887987 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:34:47 INFO - PROCESS | 1651 | 1467966887988 Marionette TRACE conn2 <- [1,2602,null,{}] 01:34:47 INFO - PROCESS | 1651 | 1467966887990 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:34:47 INFO - PROCESS | 1651 | 1467966887992 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:48 INFO - PROCESS | 1651 | 1467966888088 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 01:34:48 INFO - PROCESS | 1651 | 1467966888092 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:48 INFO - PROCESS | 1651 | 1467966888093 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x128fb9000 == 34 [pid = 1651] [id = 658] 01:34:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1128cd000) [pid = 1651] [serial = 1974] [outer = 0x0] 01:34:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1266aa400) [pid = 1651] [serial = 1975] [outer = 0x1128cd000] 01:34:48 INFO - PROCESS | 1651 | 1467966888118 Marionette DEBUG loaded listener.js 01:34:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1267dbc00) [pid = 1651] [serial = 1976] [outer = 0x1128cd000] 01:34:48 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1273c3400) [pid = 1651] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:34:48 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x128921c00) [pid = 1651] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:34:48 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119a18c00) [pid = 1651] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:34:48 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1166f2000) [pid = 1651] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:34:48 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x115e87000) [pid = 1651] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:34:48 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x117206000) [pid = 1651] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:34:48 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x123bd2400) [pid = 1651] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:34:48 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118794c00) [pid = 1651] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:34:48 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x115e7c800) [pid = 1651] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:34:48 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11867e800) [pid = 1651] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:34:48 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119a10800) [pid = 1651] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:34:48 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x127377800) [pid = 1651] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:34:48 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11845d000) [pid = 1651] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:34:48 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1128d9800) [pid = 1651] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:34:48 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x129150000) [pid = 1651] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:34:48 INFO - PROCESS | 1651 | 1467966888657 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:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 720ms 01:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:34:48 INFO - PROCESS | 1651 | 1467966888707 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 01:34:48 INFO - PROCESS | 1651 | 1467966888708 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 01:34:48 INFO - PROCESS | 1651 | 1467966888711 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:34:48 INFO - PROCESS | 1651 | 1467966888712 Marionette TRACE conn2 <- [1,2606,null,{}] 01:34:48 INFO - PROCESS | 1651 | 1467966888714 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:34:48 INFO - PROCESS | 1651 | 1467966888715 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:48 INFO - PROCESS | 1651 | 1467966888790 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 01:34:48 INFO - PROCESS | 1651 | 1467966888810 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:48 INFO - PROCESS | 1651 | 1467966888811 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x129369000 == 35 [pid = 1651] [id = 659] 01:34:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x115e7b000) [pid = 1651] [serial = 1977] [outer = 0x0] 01:34:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1166f2000) [pid = 1651] [serial = 1978] [outer = 0x115e7b000] 01:34:48 INFO - PROCESS | 1651 | 1467966888836 Marionette DEBUG loaded listener.js 01:34:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118977400) [pid = 1651] [serial = 1979] [outer = 0x115e7b000] 01:34:49 INFO - PROCESS | 1651 | 1467966889177 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:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 518ms 01:34:49 INFO - PROCESS | 1651 | 1467966889229 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 01:34:49 INFO - PROCESS | 1651 | 1467966889239 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 01:34:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:34:49 INFO - PROCESS | 1651 | 1467966889241 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:34:49 INFO - PROCESS | 1651 | 1467966889242 Marionette TRACE conn2 <- [1,2610,null,{}] 01:34:49 INFO - PROCESS | 1651 | 1467966889245 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:34:49 INFO - PROCESS | 1651 | 1467966889246 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:49 INFO - PROCESS | 1651 | 1467966889321 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 01:34:49 INFO - PROCESS | 1651 | 1467966889326 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:49 INFO - PROCESS | 1651 | 1467966889327 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a672800 == 36 [pid = 1651] [id = 660] 01:34:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1183d2000) [pid = 1651] [serial = 1980] [outer = 0x0] 01:34:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x123bd2400) [pid = 1651] [serial = 1981] [outer = 0x1183d2000] 01:34:49 INFO - PROCESS | 1651 | 1467966889351 Marionette DEBUG loaded listener.js 01:34:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x127105000) [pid = 1651] [serial = 1982] [outer = 0x1183d2000] 01:34:49 INFO - PROCESS | 1651 | 1467966889688 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:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 469ms 01:34:49 INFO - PROCESS | 1651 | 1467966889712 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 01:34:49 INFO - PROCESS | 1651 | 1467966889713 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 01:34:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:34:49 INFO - PROCESS | 1651 | 1467966889715 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:34:49 INFO - PROCESS | 1651 | 1467966889716 Marionette TRACE conn2 <- [1,2614,null,{}] 01:34:49 INFO - PROCESS | 1651 | 1467966889720 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:34:49 INFO - PROCESS | 1651 | 1467966889722 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:49 INFO - PROCESS | 1651 | 1467966889796 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 01:34:49 INFO - PROCESS | 1651 | 1467966889799 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:49 INFO - PROCESS | 1651 | 1467966889800 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab9f000 == 37 [pid = 1651] [id = 661] 01:34:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x127314800) [pid = 1651] [serial = 1983] [outer = 0x0] 01:34:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x127377800) [pid = 1651] [serial = 1984] [outer = 0x127314800] 01:34:49 INFO - PROCESS | 1651 | 1467966889829 Marionette DEBUG loaded listener.js 01:34:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1273c4800) [pid = 1651] [serial = 1985] [outer = 0x127314800] 01:34:50 INFO - PROCESS | 1651 | 1467966890186 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:34:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:34:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 519ms 01:34:50 INFO - PROCESS | 1651 | 1467966890235 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 01:34:50 INFO - PROCESS | 1651 | 1467966890237 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 01:34:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:34:50 INFO - PROCESS | 1651 | 1467966890251 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:34:50 INFO - PROCESS | 1651 | 1467966890253 Marionette TRACE conn2 <- [1,2618,null,{}] 01:34:50 INFO - PROCESS | 1651 | 1467966890256 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:34:50 INFO - PROCESS | 1651 | 1467966890259 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:50 INFO - PROCESS | 1651 | 1467966890399 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 01:34:50 INFO - PROCESS | 1651 | 1467966890408 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:50 INFO - PROCESS | 1651 | 1467966890409 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb05800 == 38 [pid = 1651] [id = 662] 01:34:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x127612c00) [pid = 1651] [serial = 1986] [outer = 0x0] 01:34:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128932c00) [pid = 1651] [serial = 1987] [outer = 0x127612c00] 01:34:50 INFO - PROCESS | 1651 | 1467966890452 Marionette DEBUG loaded listener.js 01:34:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128d23400) [pid = 1651] [serial = 1988] [outer = 0x127612c00] 01:34:51 INFO - PROCESS | 1651 | 1467966891106 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:34:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:34:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 922ms 01:34:51 INFO - PROCESS | 1651 | 1467966891173 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 01:34:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:34:51 INFO - PROCESS | 1651 | 1467966891178 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 01:34:51 INFO - PROCESS | 1651 | 1467966891182 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:34:51 INFO - PROCESS | 1651 | 1467966891186 Marionette TRACE conn2 <- [1,2622,null,{}] 01:34:51 INFO - PROCESS | 1651 | 1467966891192 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:34:51 INFO - PROCESS | 1651 | 1467966891195 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:51 INFO - PROCESS | 1651 | 1467966891368 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 01:34:51 INFO - PROCESS | 1651 | 1467966891496 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:51 INFO - PROCESS | 1651 | 1467966891498 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x11959c000 == 39 [pid = 1651] [id = 663] 01:34:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x113d41800) [pid = 1651] [serial = 1989] [outer = 0x0] 01:34:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x116279000) [pid = 1651] [serial = 1990] [outer = 0x113d41800] 01:34:51 INFO - PROCESS | 1651 | 1467966891530 Marionette DEBUG loaded listener.js 01:34:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x116a0b800) [pid = 1651] [serial = 1991] [outer = 0x113d41800] 01:34:52 INFO - PROCESS | 1651 | 1467966892066 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:34:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:34:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 926ms 01:34:52 INFO - PROCESS | 1651 | 1467966892107 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 01:34:52 INFO - PROCESS | 1651 | 1467966892110 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 01:34:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:34:52 INFO - PROCESS | 1651 | 1467966892115 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:34:52 INFO - PROCESS | 1651 | 1467966892117 Marionette TRACE conn2 <- [1,2626,null,{}] 01:34:52 INFO - PROCESS | 1651 | 1467966892119 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:34:52 INFO - PROCESS | 1651 | 1467966892121 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:52 INFO - PROCESS | 1651 | 1467966892234 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 01:34:52 INFO - PROCESS | 1651 | 1467966892320 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:52 INFO - PROCESS | 1651 | 1467966892322 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12487d800 == 40 [pid = 1651] [id = 664] 01:34:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11627c400) [pid = 1651] [serial = 1992] [outer = 0x0] 01:34:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1184cbc00) [pid = 1651] [serial = 1993] [outer = 0x11627c400] 01:34:52 INFO - PROCESS | 1651 | 1467966892353 Marionette DEBUG loaded listener.js 01:34:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1187da400) [pid = 1651] [serial = 1994] [outer = 0x11627c400] 01:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab9f000 == 39 [pid = 1651] [id = 661] 01:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12a672800 == 38 [pid = 1651] [id = 660] 01:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x129369000 == 37 [pid = 1651] [id = 659] 01:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x128fb9000 == 36 [pid = 1651] [id = 658] 01:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x128993800 == 35 [pid = 1651] [id = 657] 01:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x126db2800 == 34 [pid = 1651] [id = 656] 01:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x123be9800 == 33 [pid = 1651] [id = 655] 01:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12134d800 == 32 [pid = 1651] [id = 654] 01:34:53 INFO - PROCESS | 1651 | 1467966893020 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:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x119a4b800 == 31 [pid = 1651] [id = 653] 01:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x117d6a800 == 30 [pid = 1651] [id = 652] 01:34:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:34:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 919ms 01:34:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:34:53 INFO - PROCESS | 1651 | 1467966893041 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 01:34:53 INFO - PROCESS | 1651 | 1467966893043 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 01:34:53 INFO - PROCESS | 1651 | 1467966893046 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:34:53 INFO - PROCESS | 1651 | 1467966893048 Marionette TRACE conn2 <- [1,2630,null,{}] 01:34:53 INFO - PROCESS | 1651 | 1467966893052 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:34:53 INFO - PROCESS | 1651 | 1467966893056 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:53 INFO - PROCESS | 1651 | 1467966893150 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1293bdc00) [pid = 1651] [serial = 1937] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x128929c00) [pid = 1651] [serial = 1924] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12893b000) [pid = 1651] [serial = 1933] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x121c57800) [pid = 1651] [serial = 1916] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x117d2fc00) [pid = 1651] [serial = 1901] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11670a000) [pid = 1651] [serial = 1904] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1184c5000) [pid = 1651] [serial = 1907] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x127375800) [pid = 1651] [serial = 1919] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x125307000) [pid = 1651] [serial = 1918] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119780000) [pid = 1651] [serial = 1910] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116278400) [pid = 1651] [serial = 1927] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x127373800) [pid = 1651] [serial = 1895] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118369800) [pid = 1651] [serial = 1906] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12893a800) [pid = 1651] [serial = 1925] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11607b400) [pid = 1651] [serial = 1903] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1214ca400) [pid = 1651] [serial = 1915] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119467000) [pid = 1651] [serial = 1909] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x116975000) [pid = 1651] [serial = 1900] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1210c1400) [pid = 1651] [serial = 1913] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1273c7000) [pid = 1651] [serial = 1921] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x124da8400) [pid = 1651] [serial = 1931] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12761a800) [pid = 1651] [serial = 1922] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1184cd400) [pid = 1651] [serial = 1928] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119a14000) [pid = 1651] [serial = 1930] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x113866c00) [pid = 1651] [serial = 1898] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x120f0b800) [pid = 1651] [serial = 1912] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x112a7c400) [pid = 1651] [serial = 1897] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x12914f400) [pid = 1651] [serial = 1934] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x12932e800) [pid = 1651] [serial = 1936] [outer = 0x0] [url = about:blank] 01:34:53 INFO - PROCESS | 1651 | 1467966893221 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:53 INFO - PROCESS | 1651 | 1467966893222 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182d2000 == 31 [pid = 1651] [id = 665] 01:34:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x113866c00) [pid = 1651] [serial = 1995] [outer = 0x0] 01:34:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x116706800) [pid = 1651] [serial = 1996] [outer = 0x113866c00] 01:34:53 INFO - PROCESS | 1651 | 1467966893251 Marionette DEBUG loaded listener.js 01:34:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11835f400) [pid = 1651] [serial = 1997] [outer = 0x113866c00] 01:34:53 INFO - PROCESS | 1651 | 1467966893616 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:34:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:34:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 624ms 01:34:53 INFO - PROCESS | 1651 | 1467966893732 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 01:34:53 INFO - PROCESS | 1651 | 1467966893736 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 01:34:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:34:53 INFO - PROCESS | 1651 | 1467966893754 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:34:53 INFO - PROCESS | 1651 | 1467966893757 Marionette TRACE conn2 <- [1,2634,null,{}] 01:34:53 INFO - PROCESS | 1651 | 1467966893760 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:34:53 INFO - PROCESS | 1651 | 1467966893763 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:53 INFO - PROCESS | 1651 | 1467966893874 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 01:34:53 INFO - PROCESS | 1651 | 1467966893877 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:53 INFO - PROCESS | 1651 | 1467966893878 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x119f61800 == 32 [pid = 1651] [id = 666] 01:34:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11879a800) [pid = 1651] [serial = 1998] [outer = 0x0] 01:34:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11896e400) [pid = 1651] [serial = 1999] [outer = 0x11879a800] 01:34:53 INFO - PROCESS | 1651 | 1467966893899 Marionette DEBUG loaded listener.js 01:34:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119417c00) [pid = 1651] [serial = 2000] [outer = 0x11879a800] 01:34:54 INFO - PROCESS | 1651 | 1467966894228 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:34:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:34:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 524ms 01:34:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:34:54 INFO - PROCESS | 1651 | 1467966894277 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 01:34:54 INFO - PROCESS | 1651 | 1467966894279 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 01:34:54 INFO - PROCESS | 1651 | 1467966894281 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:34:54 INFO - PROCESS | 1651 | 1467966894283 Marionette TRACE conn2 <- [1,2638,null,{}] 01:34:54 INFO - PROCESS | 1651 | 1467966894291 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:34:54 INFO - PROCESS | 1651 | 1467966894295 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:54 INFO - PROCESS | 1651 | 1467966894374 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 01:34:54 INFO - PROCESS | 1651 | 1467966894381 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:54 INFO - PROCESS | 1651 | 1467966894384 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e79800 == 33 [pid = 1651] [id = 667] 01:34:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x113378800) [pid = 1651] [serial = 2001] [outer = 0x0] 01:34:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119a14000) [pid = 1651] [serial = 2002] [outer = 0x113378800] 01:34:54 INFO - PROCESS | 1651 | 1467966894414 Marionette DEBUG loaded listener.js 01:34:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x12143e800) [pid = 1651] [serial = 2003] [outer = 0x113378800] 01:34:54 INFO - PROCESS | 1651 | 1467966894823 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:34:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:34:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 572ms 01:34:54 INFO - PROCESS | 1651 | 1467966894854 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 01:34:54 INFO - PROCESS | 1651 | 1467966894857 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 01:34:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:34:54 INFO - PROCESS | 1651 | 1467966894877 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:34:54 INFO - PROCESS | 1651 | 1467966894879 Marionette TRACE conn2 <- [1,2642,null,{}] 01:34:54 INFO - PROCESS | 1651 | 1467966894882 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:34:54 INFO - PROCESS | 1651 | 1467966894884 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:55 INFO - PROCESS | 1651 | 1467966895021 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 01:34:55 INFO - PROCESS | 1651 | 1467966895031 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:55 INFO - PROCESS | 1651 | 1467966895032 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x127631000 == 34 [pid = 1651] [id = 668] 01:34:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x121c52000) [pid = 1651] [serial = 2004] [outer = 0x0] 01:34:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x121c55800) [pid = 1651] [serial = 2005] [outer = 0x121c52000] 01:34:55 INFO - PROCESS | 1651 | 1467966895075 Marionette DEBUG loaded listener.js 01:34:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x124861000) [pid = 1651] [serial = 2006] [outer = 0x121c52000] 01:34:55 INFO - PROCESS | 1651 | 1467966895464 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:34:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:34:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 620ms 01:34:55 INFO - PROCESS | 1651 | 1467966895500 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 01:34:55 INFO - PROCESS | 1651 | 1467966895501 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 01:34:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:34:55 INFO - PROCESS | 1651 | 1467966895503 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:34:55 INFO - PROCESS | 1651 | 1467966895504 Marionette TRACE conn2 <- [1,2646,null,{}] 01:34:55 INFO - PROCESS | 1651 | 1467966895507 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:34:55 INFO - PROCESS | 1651 | 1467966895508 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:55 INFO - PROCESS | 1651 | 1467966895605 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 01:34:55 INFO - PROCESS | 1651 | 1467966895608 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:55 INFO - PROCESS | 1651 | 1467966895610 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x128ac8800 == 35 [pid = 1651] [id = 669] 01:34:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x121c52800) [pid = 1651] [serial = 2007] [outer = 0x0] 01:34:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x124ab0000) [pid = 1651] [serial = 2008] [outer = 0x121c52800] 01:34:55 INFO - PROCESS | 1651 | 1467966895634 Marionette DEBUG loaded listener.js 01:34:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x124da8400) [pid = 1651] [serial = 2009] [outer = 0x121c52800] 01:34:55 INFO - PROCESS | 1651 | 1467966895981 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:34:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:34:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 521ms 01:34:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:34:56 INFO - PROCESS | 1651 | 1467966896027 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 01:34:56 INFO - PROCESS | 1651 | 1467966896028 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 01:34:56 INFO - PROCESS | 1651 | 1467966896031 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:34:56 INFO - PROCESS | 1651 | 1467966896032 Marionette TRACE conn2 <- [1,2650,null,{}] 01:34:56 INFO - PROCESS | 1651 | 1467966896034 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:34:56 INFO - PROCESS | 1651 | 1467966896038 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:56 INFO - PROCESS | 1651 | 1467966896155 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 01:34:56 INFO - PROCESS | 1651 | 1467966896167 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:56 INFO - PROCESS | 1651 | 1467966896168 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295e6000 == 36 [pid = 1651] [id = 670] 01:34:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1266ac400) [pid = 1651] [serial = 2010] [outer = 0x0] 01:34:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1266da000) [pid = 1651] [serial = 2011] [outer = 0x1266ac400] 01:34:56 INFO - PROCESS | 1651 | 1467966896200 Marionette DEBUG loaded listener.js 01:34:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12892dc00) [pid = 1651] [serial = 2012] [outer = 0x1266ac400] 01:34:56 INFO - PROCESS | 1651 | 1467966896579 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:34:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:34:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 569ms 01:34:56 INFO - PROCESS | 1651 | 1467966896602 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 01:34:56 INFO - PROCESS | 1651 | 1467966896604 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 01:34:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:34:56 INFO - PROCESS | 1651 | 1467966896607 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:34:56 INFO - PROCESS | 1651 | 1467966896609 Marionette TRACE conn2 <- [1,2654,null,{}] 01:34:56 INFO - PROCESS | 1651 | 1467966896618 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:34:56 INFO - PROCESS | 1651 | 1467966896620 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:56 INFO - PROCESS | 1651 | 1467966896773 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 01:34:56 INFO - PROCESS | 1651 | 1467966896790 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:56 INFO - PROCESS | 1651 | 1467966896792 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b12a000 == 37 [pid = 1651] [id = 671] 01:34:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x127620000) [pid = 1651] [serial = 2013] [outer = 0x0] 01:34:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12893f000) [pid = 1651] [serial = 2014] [outer = 0x127620000] 01:34:56 INFO - PROCESS | 1651 | 1467966896831 Marionette DEBUG loaded listener.js 01:34:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128d22400) [pid = 1651] [serial = 2015] [outer = 0x127620000] 01:34:57 INFO - PROCESS | 1651 | 1467966897309 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:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1151d9800) [pid = 1651] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x112f7e400) [pid = 1651] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11835e000) [pid = 1651] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x116979c00) [pid = 1651] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1183d0000) [pid = 1651] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1151d1400) [pid = 1651] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11867f400) [pid = 1651] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1195e4800) [pid = 1651] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1210c0000) [pid = 1651] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12737bc00) [pid = 1651] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11222ac00) [pid = 1651] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x121c4b400) [pid = 1651] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1128cd000) [pid = 1651] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x115e7b000) [pid = 1651] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x127314800) [pid = 1651] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1183d2000) [pid = 1651] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:34:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:34:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 726ms 01:34:57 INFO - PROCESS | 1651 | 1467966897333 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 01:34:57 INFO - PROCESS | 1651 | 1467966897334 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 01:34:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:34:57 INFO - PROCESS | 1651 | 1467966897336 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:34:57 INFO - PROCESS | 1651 | 1467966897337 Marionette TRACE conn2 <- [1,2658,null,{}] 01:34:57 INFO - PROCESS | 1651 | 1467966897339 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:34:57 INFO - PROCESS | 1651 | 1467966897340 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:57 INFO - PROCESS | 1651 | 1467966897427 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 01:34:57 INFO - PROCESS | 1651 | 1467966897445 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:57 INFO - PROCESS | 1651 | 1467966897446 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x127648000 == 38 [pid = 1651] [id = 672] 01:34:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x112f74400) [pid = 1651] [serial = 2016] [outer = 0x0] 01:34:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1160de400) [pid = 1651] [serial = 2017] [outer = 0x112f74400] 01:34:57 INFO - PROCESS | 1651 | 1467966897471 Marionette DEBUG loaded listener.js 01:34:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1184c9400) [pid = 1651] [serial = 2018] [outer = 0x112f74400] 01:34:57 INFO - PROCESS | 1651 | 1467966897787 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:34:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:34:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 469ms 01:34:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:34:57 INFO - PROCESS | 1651 | 1467966897807 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 01:34:57 INFO - PROCESS | 1651 | 1467966897808 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 01:34:57 INFO - PROCESS | 1651 | 1467966897810 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:34:57 INFO - PROCESS | 1651 | 1467966897811 Marionette TRACE conn2 <- [1,2662,null,{}] 01:34:57 INFO - PROCESS | 1651 | 1467966897813 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:34:57 INFO - PROCESS | 1651 | 1467966897814 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:57 INFO - PROCESS | 1651 | 1467966897894 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 01:34:57 INFO - PROCESS | 1651 | 1467966897956 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:57 INFO - PROCESS | 1651 | 1467966897957 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e78000 == 39 [pid = 1651] [id = 673] 01:34:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1184c7400) [pid = 1651] [serial = 2019] [outer = 0x0] 01:34:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1216c0c00) [pid = 1651] [serial = 2020] [outer = 0x1184c7400] 01:34:57 INFO - PROCESS | 1651 | 1467966897981 Marionette DEBUG loaded listener.js 01:34:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x126ddf400) [pid = 1651] [serial = 2021] [outer = 0x1184c7400] 01:34:58 INFO - PROCESS | 1651 | 1467966898244 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:34:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:34:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 470ms 01:34:58 INFO - PROCESS | 1651 | 1467966898281 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 01:34:58 INFO - PROCESS | 1651 | 1467966898283 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 01:34:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:34:58 INFO - PROCESS | 1651 | 1467966898296 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:34:58 INFO - PROCESS | 1651 | 1467966898298 Marionette TRACE conn2 <- [1,2666,null,{}] 01:34:58 INFO - PROCESS | 1651 | 1467966898304 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:34:58 INFO - PROCESS | 1651 | 1467966898308 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:58 INFO - PROCESS | 1651 | 1467966898444 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 01:34:58 INFO - PROCESS | 1651 | 1467966898449 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:58 INFO - PROCESS | 1651 | 1467966898450 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbcf800 == 40 [pid = 1651] [id = 674] 01:34:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12737bc00) [pid = 1651] [serial = 2022] [outer = 0x0] 01:34:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x128d23800) [pid = 1651] [serial = 2023] [outer = 0x12737bc00] 01:34:58 INFO - PROCESS | 1651 | 1467966898490 Marionette DEBUG loaded listener.js 01:34:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x128de1c00) [pid = 1651] [serial = 2024] [outer = 0x12737bc00] 01:34:59 INFO - PROCESS | 1651 | 1467966899385 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:34:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 01:34:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1121ms 01:34:59 INFO - PROCESS | 1651 | 1467966899417 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 01:34:59 INFO - PROCESS | 1651 | 1467966899422 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 01:34:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:34:59 INFO - PROCESS | 1651 | 1467966899426 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:34:59 INFO - PROCESS | 1651 | 1467966899428 Marionette TRACE conn2 <- [1,2670,null,{}] 01:34:59 INFO - PROCESS | 1651 | 1467966899432 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:34:59 INFO - PROCESS | 1651 | 1467966899433 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:59 INFO - PROCESS | 1651 | 1467966899547 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 01:34:59 INFO - PROCESS | 1651 | 1467966899608 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:34:59 INFO - PROCESS | 1651 | 1467966899610 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:34:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x1187b2000 == 41 [pid = 1651] [id = 675] 01:34:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x115e83c00) [pid = 1651] [serial = 2025] [outer = 0x0] 01:34:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1167d4c00) [pid = 1651] [serial = 2026] [outer = 0x115e83c00] 01:34:59 INFO - PROCESS | 1651 | 1467966899642 Marionette DEBUG loaded listener.js 01:34:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x118369400) [pid = 1651] [serial = 2027] [outer = 0x115e83c00] 01:35:00 INFO - PROCESS | 1651 | 1467966900618 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:35:00 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:35:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:35:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 01:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:35:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1223ms 01:35:00 INFO - PROCESS | 1651 | 1467966900649 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 01:35:00 INFO - PROCESS | 1651 | 1467966900652 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 01:35:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:35:00 INFO - PROCESS | 1651 | 1467966900658 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:35:00 INFO - PROCESS | 1651 | 1467966900660 Marionette TRACE conn2 <- [1,2674,null,{}] 01:35:00 INFO - PROCESS | 1651 | 1467966900663 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:35:00 INFO - PROCESS | 1651 | 1467966900664 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:00 INFO - PROCESS | 1651 | 1467966900767 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 01:35:00 INFO - PROCESS | 1651 | 1467966900827 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:00 INFO - PROCESS | 1651 | 1467966900828 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12695d800 == 42 [pid = 1651] [id = 676] 01:35:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x118794800) [pid = 1651] [serial = 2028] [outer = 0x0] 01:35:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1195e3800) [pid = 1651] [serial = 2029] [outer = 0x118794800] 01:35:00 INFO - PROCESS | 1651 | 1467966900858 Marionette DEBUG loaded listener.js 01:35:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x120ff4c00) [pid = 1651] [serial = 2030] [outer = 0x118794800] 01:35:01 INFO - PROCESS | 1651 | 1467966901841 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:35:01 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:35:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:35:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 01:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:35:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1223ms 01:35:01 INFO - PROCESS | 1651 | 1467966901881 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 01:35:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:35:01 INFO - PROCESS | 1651 | 1467966901883 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 01:35:01 INFO - PROCESS | 1651 | 1467966901885 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:35:01 INFO - PROCESS | 1651 | 1467966901888 Marionette TRACE conn2 <- [1,2678,null,{}] 01:35:01 INFO - PROCESS | 1651 | 1467966901896 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:35:01 INFO - PROCESS | 1651 | 1467966901899 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:02 INFO - PROCESS | 1651 | 1467966902021 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 01:35:02 INFO - PROCESS | 1651 | 1467966902100 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:02 INFO - PROCESS | 1651 | 1467966902102 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x113a44800 == 43 [pid = 1651] [id = 677] 01:35:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x112a86000) [pid = 1651] [serial = 2031] [outer = 0x0] 01:35:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x115e82800) [pid = 1651] [serial = 2032] [outer = 0x112a86000] 01:35:02 INFO - PROCESS | 1651 | 1467966902177 Marionette DEBUG loaded listener.js 01:35:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123bdcc00) [pid = 1651] [serial = 2033] [outer = 0x112a86000] 01:35:03 INFO - PROCESS | 1651 | --DOCSHELL 0x119f6d800 == 42 [pid = 1651] [id = 651] 01:35:03 INFO - PROCESS | 1651 | --DOCSHELL 0x123e78000 == 41 [pid = 1651] [id = 673] 01:35:03 INFO - PROCESS | 1651 | --DOCSHELL 0x127648000 == 40 [pid = 1651] [id = 672] 01:35:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12b12a000 == 39 [pid = 1651] [id = 671] 01:35:03 INFO - PROCESS | 1651 | --DOCSHELL 0x1295e6000 == 38 [pid = 1651] [id = 670] 01:35:03 INFO - PROCESS | 1651 | --DOCSHELL 0x128ac8800 == 37 [pid = 1651] [id = 669] 01:35:03 INFO - PROCESS | 1651 | --DOCSHELL 0x127631000 == 36 [pid = 1651] [id = 668] 01:35:03 INFO - PROCESS | 1651 | --DOCSHELL 0x123e79800 == 35 [pid = 1651] [id = 667] 01:35:03 INFO - PROCESS | 1651 | --DOCSHELL 0x119f61800 == 34 [pid = 1651] [id = 666] 01:35:03 INFO - PROCESS | 1651 | --DOCSHELL 0x1182d2000 == 33 [pid = 1651] [id = 665] 01:35:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12487d800 == 32 [pid = 1651] [id = 664] 01:35:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11959c000 == 31 [pid = 1651] [id = 663] 01:35:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb05800 == 30 [pid = 1651] [id = 662] 01:35:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12695d800 == 29 [pid = 1651] [id = 676] 01:35:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbcf800 == 28 [pid = 1651] [id = 674] 01:35:03 INFO - PROCESS | 1651 | --DOCSHELL 0x1187b2000 == 27 [pid = 1651] [id = 675] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1210c1800) [pid = 1651] [serial = 1969] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x115e84800) [pid = 1651] [serial = 1940] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x113839400) [pid = 1651] [serial = 1939] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118621800) [pid = 1651] [serial = 1955] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1183d0c00) [pid = 1651] [serial = 1954] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118360800) [pid = 1651] [serial = 1960] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1184bfc00) [pid = 1651] [serial = 1961] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118684400) [pid = 1651] [serial = 1943] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x115e88800) [pid = 1651] [serial = 1957] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116283c00) [pid = 1651] [serial = 1958] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1184ccc00) [pid = 1651] [serial = 1942] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1187dbc00) [pid = 1651] [serial = 1963] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119467c00) [pid = 1651] [serial = 1964] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x120f09400) [pid = 1651] [serial = 1967] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x121444000) [pid = 1651] [serial = 1945] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x123bdd400) [pid = 1651] [serial = 1946] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x128d1c400) [pid = 1651] [serial = 1949] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x127612400) [pid = 1651] [serial = 1948] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x116081400) [pid = 1651] [serial = 1952] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x113d8f000) [pid = 1651] [serial = 1951] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x121cd7400) [pid = 1651] [serial = 1972] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1266aa400) [pid = 1651] [serial = 1975] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x124da2c00) [pid = 1651] [serial = 1973] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1166f2000) [pid = 1651] [serial = 1978] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x118977400) [pid = 1651] [serial = 1979] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x127377800) [pid = 1651] [serial = 1984] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x1267dbc00) [pid = 1651] [serial = 1976] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x123bd2400) [pid = 1651] [serial = 1981] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x119a12c00) [pid = 1651] [serial = 1966] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x121a56000) [pid = 1651] [serial = 1970] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x128932c00) [pid = 1651] [serial = 1987] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x127105000) [pid = 1651] [serial = 1982] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x1273c4800) [pid = 1651] [serial = 1985] [outer = 0x0] [url = about:blank] 01:35:03 INFO - PROCESS | 1651 | 1467966903793 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:35:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 01:35:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1925ms 01:35:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:35:03 INFO - PROCESS | 1651 | 1467966903811 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 01:35:03 INFO - PROCESS | 1651 | 1467966903812 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 01:35:03 INFO - PROCESS | 1651 | 1467966903816 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:35:03 INFO - PROCESS | 1651 | 1467966903820 Marionette TRACE conn2 <- [1,2682,null,{}] 01:35:03 INFO - PROCESS | 1651 | 1467966903826 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:35:03 INFO - PROCESS | 1651 | 1467966903828 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:03 INFO - PROCESS | 1651 | 1467966903905 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 01:35:03 INFO - PROCESS | 1651 | 1467966903910 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:03 INFO - PROCESS | 1651 | 1467966903912 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x117343800 == 28 [pid = 1651] [id = 678] 01:35:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x115e7bc00) [pid = 1651] [serial = 2034] [outer = 0x0] 01:35:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x115e7c800) [pid = 1651] [serial = 2035] [outer = 0x115e7bc00] 01:35:03 INFO - PROCESS | 1651 | 1467966903943 Marionette DEBUG loaded listener.js 01:35:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x11607b400) [pid = 1651] [serial = 2036] [outer = 0x115e7bc00] 01:35:04 INFO - PROCESS | 1651 | 1467966904766 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:35:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 01:35:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 976ms 01:35:04 INFO - PROCESS | 1651 | 1467966904793 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 01:35:04 INFO - PROCESS | 1651 | 1467966904796 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 01:35:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:35:04 INFO - PROCESS | 1651 | 1467966904801 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:35:04 INFO - PROCESS | 1651 | 1467966904803 Marionette TRACE conn2 <- [1,2686,null,{}] 01:35:04 INFO - PROCESS | 1651 | 1467966904808 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:35:04 INFO - PROCESS | 1651 | 1467966904809 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:04 INFO - PROCESS | 1651 | 1467966904893 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 01:35:04 INFO - PROCESS | 1651 | 1467966904949 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:04 INFO - PROCESS | 1651 | 1467966904951 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x119014800 == 29 [pid = 1651] [id = 679] 01:35:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x11627a000) [pid = 1651] [serial = 2037] [outer = 0x0] 01:35:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x1173c4000) [pid = 1651] [serial = 2038] [outer = 0x11627a000] 01:35:04 INFO - PROCESS | 1651 | 1467966904978 Marionette DEBUG loaded listener.js 01:35:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x118367400) [pid = 1651] [serial = 2039] [outer = 0x11627a000] 01:35:05 INFO - PROCESS | 1651 | 1467966905771 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:35:05 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:35:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:35:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 01:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:35:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1022ms 01:35:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:35:05 INFO - PROCESS | 1651 | 1467966905824 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 01:35:05 INFO - PROCESS | 1651 | 1467966905826 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 01:35:05 INFO - PROCESS | 1651 | 1467966905830 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:35:05 INFO - PROCESS | 1651 | 1467966905834 Marionette TRACE conn2 <- [1,2690,null,{}] 01:35:05 INFO - PROCESS | 1651 | 1467966905871 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:35:05 INFO - PROCESS | 1651 | 1467966905875 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:05 INFO - PROCESS | 1651 | 1467966905975 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 01:35:06 INFO - PROCESS | 1651 | 1467966906015 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:06 INFO - PROCESS | 1651 | 1467966906017 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x119f63800 == 30 [pid = 1651] [id = 680] 01:35:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x118677800) [pid = 1651] [serial = 2040] [outer = 0x0] 01:35:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x118684400) [pid = 1651] [serial = 2041] [outer = 0x118677800] 01:35:06 INFO - PROCESS | 1651 | 1467966906046 Marionette DEBUG loaded listener.js 01:35:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x118975c00) [pid = 1651] [serial = 2042] [outer = 0x118677800] 01:35:06 INFO - PROCESS | 1651 | 1467966906883 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:35:06 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:35:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:35:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 01:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:35:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1105ms 01:35:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:35:06 INFO - PROCESS | 1651 | 1467966906934 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 01:35:06 INFO - PROCESS | 1651 | 1467966906936 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 01:35:06 INFO - PROCESS | 1651 | 1467966906938 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:35:06 INFO - PROCESS | 1651 | 1467966906939 Marionette TRACE conn2 <- [1,2694,null,{}] 01:35:06 INFO - PROCESS | 1651 | 1467966906947 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:35:06 INFO - PROCESS | 1651 | 1467966906948 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:07 INFO - PROCESS | 1651 | 1467966907045 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 01:35:07 INFO - PROCESS | 1651 | 1467966907049 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:07 INFO - PROCESS | 1651 | 1467966907050 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x121429000 == 31 [pid = 1651] [id = 681] 01:35:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1195e5400) [pid = 1651] [serial = 2043] [outer = 0x0] 01:35:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x119d3a800) [pid = 1651] [serial = 2044] [outer = 0x1195e5400] 01:35:07 INFO - PROCESS | 1651 | 1467966907076 Marionette DEBUG loaded listener.js 01:35:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x120ff6000) [pid = 1651] [serial = 2045] [outer = 0x1195e5400] 01:35:07 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x12737bc00) [pid = 1651] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:35:07 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x121c52800) [pid = 1651] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:35:07 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x113866c00) [pid = 1651] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:35:07 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x121c52000) [pid = 1651] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:35:07 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x127612c00) [pid = 1651] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:35:07 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x113d41800) [pid = 1651] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:35:07 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x11879a800) [pid = 1651] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:35:07 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x113378800) [pid = 1651] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:35:07 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x11627c400) [pid = 1651] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:35:07 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x1266ac400) [pid = 1651] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:35:07 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x127620000) [pid = 1651] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:35:07 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x112f74400) [pid = 1651] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:35:07 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x1184c7400) [pid = 1651] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:35:07 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:35:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:35:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 01:35:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:35:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1020ms 01:35:07 INFO - PROCESS | 1651 | 1467966907955 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:35:07 INFO - PROCESS | 1651 | 1467966907959 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 01:35:07 INFO - PROCESS | 1651 | 1467966907960 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 01:35:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:35:07 INFO - PROCESS | 1651 | 1467966907962 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:35:07 INFO - PROCESS | 1651 | 1467966907964 Marionette TRACE conn2 <- [1,2698,null,{}] 01:35:07 INFO - PROCESS | 1651 | 1467966907966 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:35:07 INFO - PROCESS | 1651 | 1467966907967 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:08 INFO - PROCESS | 1651 | 1467966908049 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 01:35:08 INFO - PROCESS | 1651 | 1467966908054 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:08 INFO - PROCESS | 1651 | 1467966908056 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x121cf9000 == 32 [pid = 1651] [id = 682] 01:35:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x112f7e400) [pid = 1651] [serial = 2046] [outer = 0x0] 01:35:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1183d0000) [pid = 1651] [serial = 2047] [outer = 0x112f7e400] 01:35:08 INFO - PROCESS | 1651 | 1467966908080 Marionette DEBUG loaded listener.js 01:35:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x119a1d400) [pid = 1651] [serial = 2048] [outer = 0x112f7e400] 01:35:08 INFO - PROCESS | 1651 | 1467966908908 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:35:08 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:35:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:35:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 01:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:35:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 968ms 01:35:08 INFO - PROCESS | 1651 | 1467966908931 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 01:35:08 INFO - PROCESS | 1651 | 1467966908933 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 01:35:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:35:08 INFO - PROCESS | 1651 | 1467966908935 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:35:08 INFO - PROCESS | 1651 | 1467966908937 Marionette TRACE conn2 <- [1,2702,null,{}] 01:35:08 INFO - PROCESS | 1651 | 1467966908940 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:35:08 INFO - PROCESS | 1651 | 1467966908944 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:09 INFO - PROCESS | 1651 | 1467966909070 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 01:35:09 INFO - PROCESS | 1651 | 1467966909077 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:09 INFO - PROCESS | 1651 | 1467966909078 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x126e31000 == 33 [pid = 1651] [id = 683] 01:35:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x120f0c800) [pid = 1651] [serial = 2049] [outer = 0x0] 01:35:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x121a56000) [pid = 1651] [serial = 2050] [outer = 0x120f0c800] 01:35:09 INFO - PROCESS | 1651 | 1467966909103 Marionette DEBUG loaded listener.js 01:35:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x124c50c00) [pid = 1651] [serial = 2051] [outer = 0x120f0c800] 01:35:09 INFO - PROCESS | 1651 | 1467966909404 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:35:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:35:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 521ms 01:35:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:35:09 INFO - PROCESS | 1651 | 1467966909457 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 01:35:09 INFO - PROCESS | 1651 | 1467966909458 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 01:35:09 INFO - PROCESS | 1651 | 1467966909460 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:35:09 INFO - PROCESS | 1651 | 1467966909461 Marionette TRACE conn2 <- [1,2706,null,{}] 01:35:09 INFO - PROCESS | 1651 | 1467966909463 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:35:09 INFO - PROCESS | 1651 | 1467966909464 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:09 INFO - PROCESS | 1651 | 1467966909543 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 01:35:09 INFO - PROCESS | 1651 | 1467966909546 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:09 INFO - PROCESS | 1651 | 1467966909547 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a0d800 == 34 [pid = 1651] [id = 684] 01:35:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x124da4000) [pid = 1651] [serial = 2052] [outer = 0x0] 01:35:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1266cc400) [pid = 1651] [serial = 2053] [outer = 0x124da4000] 01:35:09 INFO - PROCESS | 1651 | 1467966909574 Marionette DEBUG loaded listener.js 01:35:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1267d8800) [pid = 1651] [serial = 2054] [outer = 0x124da4000] 01:35:09 INFO - PROCESS | 1651 | 1467966909964 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:35:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:35:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 567ms 01:35:10 INFO - PROCESS | 1651 | 1467966910028 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 01:35:10 INFO - PROCESS | 1651 | 1467966910030 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 01:35:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:35:10 INFO - PROCESS | 1651 | 1467966910034 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:35:10 INFO - PROCESS | 1651 | 1467966910036 Marionette TRACE conn2 <- [1,2710,null,{}] 01:35:10 INFO - PROCESS | 1651 | 1467966910040 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:35:10 INFO - PROCESS | 1651 | 1467966910041 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:10 INFO - PROCESS | 1651 | 1467966910148 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 01:35:10 INFO - PROCESS | 1651 | 1467966910230 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:10 INFO - PROCESS | 1651 | 1467966910232 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182e4800 == 35 [pid = 1651] [id = 685] 01:35:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x112a7c800) [pid = 1651] [serial = 2055] [outer = 0x0] 01:35:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x115e59400) [pid = 1651] [serial = 2056] [outer = 0x112a7c800] 01:35:10 INFO - PROCESS | 1651 | 1467966910263 Marionette DEBUG loaded listener.js 01:35:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x11627c800) [pid = 1651] [serial = 2057] [outer = 0x112a7c800] 01:35:10 INFO - PROCESS | 1651 | 1467966910794 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:35:10 INFO - PROCESS | 1651 | 1467966910809 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 01:35:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:35:10 INFO - PROCESS | 1651 | 1467966910814 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:35:10 INFO - PROCESS | 1651 | 1467966910816 Marionette TRACE conn2 <- [1,2714,null,{}] 01:35:10 INFO - PROCESS | 1651 | 1467966910818 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:35:10 INFO - PROCESS | 1651 | 1467966910820 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:10 INFO - PROCESS | 1651 | 1467966910925 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 01:35:11 INFO - PROCESS | 1651 | 1467966911005 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:11 INFO - PROCESS | 1651 | 1467966911006 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x121cdc800 == 36 [pid = 1651] [id = 686] 01:35:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1184c1000) [pid = 1651] [serial = 2058] [outer = 0x0] 01:35:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x118625000) [pid = 1651] [serial = 2059] [outer = 0x1184c1000] 01:35:11 INFO - PROCESS | 1651 | 1467966911037 Marionette DEBUG loaded listener.js 01:35:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x118972400) [pid = 1651] [serial = 2060] [outer = 0x1184c1000] 01:35:11 INFO - PROCESS | 1651 | 1467966911694 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:35:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:35:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 920ms 01:35:11 INFO - PROCESS | 1651 | 1467966911735 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 01:35:11 INFO - PROCESS | 1651 | 1467966911740 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 01:35:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:35:11 INFO - PROCESS | 1651 | 1467966911743 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:35:11 INFO - PROCESS | 1651 | 1467966911745 Marionette TRACE conn2 <- [1,2718,null,{}] 01:35:11 INFO - PROCESS | 1651 | 1467966911748 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:35:11 INFO - PROCESS | 1651 | 1467966911750 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:11 INFO - PROCESS | 1651 | 1467966911850 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 01:35:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12ca7d800 == 35 [pid = 1651] [id = 15] 01:35:11 INFO - PROCESS | 1651 | --DOCSHELL 0x128faa800 == 34 [pid = 1651] [id = 6] 01:35:11 INFO - PROCESS | 1651 | --DOCSHELL 0x117249800 == 33 [pid = 1651] [id = 26] 01:35:11 INFO - PROCESS | 1651 | --DOCSHELL 0x116096800 == 32 [pid = 1651] [id = 24] 01:35:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1e7000 == 31 [pid = 1651] [id = 9] 01:35:11 INFO - PROCESS | 1651 | --DOCSHELL 0x1170dc800 == 30 [pid = 1651] [id = 25] 01:35:11 INFO - PROCESS | 1651 | --DOCSHELL 0x11323f000 == 29 [pid = 1651] [id = 23] 01:35:11 INFO - PROCESS | 1651 | --DOCSHELL 0x11264e000 == 28 [pid = 1651] [id = 22] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x128d23800) [pid = 1651] [serial = 2023] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x124ab0000) [pid = 1651] [serial = 2008] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x116706800) [pid = 1651] [serial = 1996] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x11835f400) [pid = 1651] [serial = 1997] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x121c55800) [pid = 1651] [serial = 2005] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x128d23400) [pid = 1651] [serial = 1988] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x116279000) [pid = 1651] [serial = 1990] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x116a0b800) [pid = 1651] [serial = 1991] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x11896e400) [pid = 1651] [serial = 1999] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x119417c00) [pid = 1651] [serial = 2000] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x119a14000) [pid = 1651] [serial = 2002] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x12143e800) [pid = 1651] [serial = 2003] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x1184cbc00) [pid = 1651] [serial = 1993] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x1187da400) [pid = 1651] [serial = 1994] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x1266da000) [pid = 1651] [serial = 2011] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x12893f000) [pid = 1651] [serial = 2014] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x12892dc00) [pid = 1651] [serial = 2012] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x1160de400) [pid = 1651] [serial = 2017] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x1216c0c00) [pid = 1651] [serial = 2020] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 58 (0x1184c9400) [pid = 1651] [serial = 2018] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 57 (0x128d22400) [pid = 1651] [serial = 2015] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 56 (0x126ddf400) [pid = 1651] [serial = 2021] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 55 (0x124da8400) [pid = 1651] [serial = 2009] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 54 (0x128de1c00) [pid = 1651] [serial = 2024] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | --DOMWINDOW == 53 (0x124861000) [pid = 1651] [serial = 2006] [outer = 0x0] [url = about:blank] 01:35:11 INFO - PROCESS | 1651 | 1467966911943 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:11 INFO - PROCESS | 1651 | 1467966911946 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x1160a3000 == 29 [pid = 1651] [id = 687] 01:35:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 54 (0x113870800) [pid = 1651] [serial = 2061] [outer = 0x0] 01:35:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 55 (0x116279c00) [pid = 1651] [serial = 2062] [outer = 0x113870800] 01:35:11 INFO - PROCESS | 1651 | 1467966911975 Marionette DEBUG loaded listener.js 01:35:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 56 (0x116a12000) [pid = 1651] [serial = 2063] [outer = 0x113870800] 01:35:12 INFO - PROCESS | 1651 | 1467966912284 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:35:12 INFO - PROCESS | 1651 | 1467966912315 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 01:35:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:35:12 INFO - PROCESS | 1651 | 1467966912321 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:35:12 INFO - PROCESS | 1651 | 1467966912325 Marionette TRACE conn2 <- [1,2722,null,{}] 01:35:12 INFO - PROCESS | 1651 | 1467966912328 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:35:12 INFO - PROCESS | 1651 | 1467966912329 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:12 INFO - PROCESS | 1651 | 1467966912409 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 01:35:12 INFO - PROCESS | 1651 | 1467966912413 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:12 INFO - PROCESS | 1651 | 1467966912415 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x119f66800 == 30 [pid = 1651] [id = 688] 01:35:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x118367c00) [pid = 1651] [serial = 2064] [outer = 0x0] 01:35:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x118624400) [pid = 1651] [serial = 2065] [outer = 0x118367c00] 01:35:12 INFO - PROCESS | 1651 | 1467966912447 Marionette DEBUG loaded listener.js 01:35:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x118799400) [pid = 1651] [serial = 2066] [outer = 0x118367c00] 01:35:12 INFO - PROCESS | 1651 | 1467966912811 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:35:12 INFO - PROCESS | 1651 | 1467966912844 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 01:35:12 INFO - PROCESS | 1651 | 1467966912846 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:35:12 INFO - PROCESS | 1651 | 1467966912849 Marionette TRACE conn2 <- [1,2726,null,{}] 01:35:12 INFO - PROCESS | 1651 | 1467966912856 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:35:12 INFO - PROCESS | 1651 | 1467966912859 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:12 INFO - PROCESS | 1651 | 1467966912940 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 01:35:12 INFO - PROCESS | 1651 | 1467966912945 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:12 INFO - PROCESS | 1651 | 1467966912947 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bdf000 == 31 [pid = 1651] [id = 689] 01:35:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x1129ae800) [pid = 1651] [serial = 2067] [outer = 0x0] 01:35:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x120ff8c00) [pid = 1651] [serial = 2068] [outer = 0x1129ae800] 01:35:12 INFO - PROCESS | 1651 | 1467966912982 Marionette DEBUG loaded listener.js 01:35:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x121a57800) [pid = 1651] [serial = 2069] [outer = 0x1129ae800] 01:35:13 INFO - PROCESS | 1651 | 1467966913392 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:35:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:35:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 577ms 01:35:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:35:13 INFO - PROCESS | 1651 | 1467966913424 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 01:35:13 INFO - PROCESS | 1651 | 1467966913426 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 01:35:13 INFO - PROCESS | 1651 | 1467966913429 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:35:13 INFO - PROCESS | 1651 | 1467966913431 Marionette TRACE conn2 <- [1,2730,null,{}] 01:35:13 INFO - PROCESS | 1651 | 1467966913443 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:35:13 INFO - PROCESS | 1651 | 1467966913445 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:13 INFO - PROCESS | 1651 | 1467966913535 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 01:35:13 INFO - PROCESS | 1651 | 1467966913541 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:13 INFO - PROCESS | 1651 | 1467966913543 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12763a000 == 32 [pid = 1651] [id = 690] 01:35:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x121c55800) [pid = 1651] [serial = 2070] [outer = 0x0] 01:35:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x123bd0000) [pid = 1651] [serial = 2071] [outer = 0x121c55800] 01:35:13 INFO - PROCESS | 1651 | 1467966913568 Marionette DEBUG loaded listener.js 01:35:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1248ebc00) [pid = 1651] [serial = 2072] [outer = 0x121c55800] 01:35:14 INFO - PROCESS | 1651 | 1467966914363 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:35:14 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:35:14 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 01:35:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 01:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:35:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 972ms 01:35:14 INFO - PROCESS | 1651 | 1467966914401 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 01:35:14 INFO - PROCESS | 1651 | 1467966914403 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 01:35:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:35:14 INFO - PROCESS | 1651 | 1467966914405 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:35:14 INFO - PROCESS | 1651 | 1467966914406 Marionette TRACE conn2 <- [1,2734,null,{}] 01:35:14 INFO - PROCESS | 1651 | 1467966914408 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:35:14 INFO - PROCESS | 1651 | 1467966914409 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:14 INFO - PROCESS | 1651 | 1467966914505 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 01:35:14 INFO - PROCESS | 1651 | 1467966914508 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:14 INFO - PROCESS | 1651 | 1467966914516 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a29800 == 33 [pid = 1651] [id = 691] 01:35:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1129ac000) [pid = 1651] [serial = 2073] [outer = 0x0] 01:35:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x12530a400) [pid = 1651] [serial = 2074] [outer = 0x1129ac000] 01:35:14 INFO - PROCESS | 1651 | 1467966914573 Marionette DEBUG loaded listener.js 01:35:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1266d8c00) [pid = 1651] [serial = 2075] [outer = 0x1129ac000] 01:35:14 INFO - PROCESS | 1651 | 1467966914881 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:35:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:35:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 519ms 01:35:14 INFO - PROCESS | 1651 | 1467966914925 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 01:35:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:35:14 INFO - PROCESS | 1651 | 1467966914927 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 01:35:14 INFO - PROCESS | 1651 | 1467966914930 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:35:14 INFO - PROCESS | 1651 | 1467966914931 Marionette TRACE conn2 <- [1,2738,null,{}] 01:35:14 INFO - PROCESS | 1651 | 1467966914934 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:35:14 INFO - PROCESS | 1651 | 1467966914940 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:15 INFO - PROCESS | 1651 | 1467966915115 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 01:35:15 INFO - PROCESS | 1651 | 1467966915133 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:15 INFO - PROCESS | 1651 | 1467966915134 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x128fb3800 == 34 [pid = 1651] [id = 692] 01:35:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x1267d8400) [pid = 1651] [serial = 2076] [outer = 0x0] 01:35:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x127109000) [pid = 1651] [serial = 2077] [outer = 0x1267d8400] 01:35:15 INFO - PROCESS | 1651 | 1467966915174 Marionette DEBUG loaded listener.js 01:35:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1273c5000) [pid = 1651] [serial = 2078] [outer = 0x1267d8400] 01:35:15 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x11627a000) [pid = 1651] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:35:15 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x115e7bc00) [pid = 1651] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:35:15 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x115e83c00) [pid = 1651] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:35:15 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x118794800) [pid = 1651] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:35:15 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x1195e5400) [pid = 1651] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:35:15 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x118677800) [pid = 1651] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:35:15 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x120f0c800) [pid = 1651] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:35:15 INFO - PROCESS | 1651 | 1467966915589 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:35:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:35:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 670ms 01:35:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:35:15 INFO - PROCESS | 1651 | 1467966915599 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 01:35:15 INFO - PROCESS | 1651 | 1467966915600 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 01:35:15 INFO - PROCESS | 1651 | 1467966915606 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:35:15 INFO - PROCESS | 1651 | 1467966915608 Marionette TRACE conn2 <- [1,2742,null,{}] 01:35:15 INFO - PROCESS | 1651 | 1467966915610 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:35:15 INFO - PROCESS | 1651 | 1467966915611 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:15 INFO - PROCESS | 1651 | 1467966915692 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 01:35:15 INFO - PROCESS | 1651 | 1467966915696 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:15 INFO - PROCESS | 1651 | 1467966915697 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295e4800 == 35 [pid = 1651] [id = 693] 01:35:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x116a0bc00) [pid = 1651] [serial = 2079] [outer = 0x0] 01:35:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x121c55c00) [pid = 1651] [serial = 2080] [outer = 0x116a0bc00] 01:35:15 INFO - PROCESS | 1651 | 1467966915728 Marionette DEBUG loaded listener.js 01:35:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1273cac00) [pid = 1651] [serial = 2081] [outer = 0x116a0bc00] 01:35:16 INFO - PROCESS | 1651 | 1467966916056 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:35:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:35:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 472ms 01:35:16 INFO - PROCESS | 1651 | 1467966916075 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 01:35:16 INFO - PROCESS | 1651 | 1467966916077 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 01:35:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:35:16 INFO - PROCESS | 1651 | 1467966916079 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:35:16 INFO - PROCESS | 1651 | 1467966916080 Marionette TRACE conn2 <- [1,2746,null,{}] 01:35:16 INFO - PROCESS | 1651 | 1467966916082 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:35:16 INFO - PROCESS | 1651 | 1467966916083 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:16 INFO - PROCESS | 1651 | 1467966916161 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 01:35:16 INFO - PROCESS | 1651 | 1467966916215 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:16 INFO - PROCESS | 1651 | 1467966916216 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a66b000 == 36 [pid = 1651] [id = 694] 01:35:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1183cd800) [pid = 1651] [serial = 2082] [outer = 0x0] 01:35:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x127615800) [pid = 1651] [serial = 2083] [outer = 0x1183cd800] 01:35:16 INFO - PROCESS | 1651 | 1467966916242 Marionette DEBUG loaded listener.js 01:35:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x128924400) [pid = 1651] [serial = 2084] [outer = 0x1183cd800] 01:35:16 INFO - PROCESS | 1651 | 1467966916497 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:35:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:35:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 469ms 01:35:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:35:16 INFO - PROCESS | 1651 | 1467966916548 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 01:35:16 INFO - PROCESS | 1651 | 1467966916549 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 01:35:16 INFO - PROCESS | 1651 | 1467966916551 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:35:16 INFO - PROCESS | 1651 | 1467966916553 Marionette TRACE conn2 <- [1,2750,null,{}] 01:35:16 INFO - PROCESS | 1651 | 1467966916563 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:35:16 INFO - PROCESS | 1651 | 1467966916564 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:16 INFO - PROCESS | 1651 | 1467966916647 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 01:35:16 INFO - PROCESS | 1651 | 1467966916651 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:16 INFO - PROCESS | 1651 | 1467966916654 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x121cf9800 == 37 [pid = 1651] [id = 695] 01:35:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x128925000) [pid = 1651] [serial = 2085] [outer = 0x0] 01:35:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x128934000) [pid = 1651] [serial = 2086] [outer = 0x128925000] 01:35:16 INFO - PROCESS | 1651 | 1467966916687 Marionette DEBUG loaded listener.js 01:35:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x121a53c00) [pid = 1651] [serial = 2087] [outer = 0x128925000] 01:35:17 INFO - PROCESS | 1651 | 1467966917030 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:35:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:35:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 526ms 01:35:17 INFO - PROCESS | 1651 | 1467966917078 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 01:35:17 INFO - PROCESS | 1651 | 1467966917079 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 01:35:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:35:17 INFO - PROCESS | 1651 | 1467966917090 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:35:17 INFO - PROCESS | 1651 | 1467966917091 Marionette TRACE conn2 <- [1,2754,null,{}] 01:35:17 INFO - PROCESS | 1651 | 1467966917094 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:35:17 INFO - PROCESS | 1651 | 1467966917095 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:17 INFO - PROCESS | 1651 | 1467966917175 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 01:35:17 INFO - PROCESS | 1651 | 1467966917178 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:17 INFO - PROCESS | 1651 | 1467966917179 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1ea800 == 38 [pid = 1651] [id = 696] 01:35:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x12893d400) [pid = 1651] [serial = 2088] [outer = 0x0] 01:35:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x128d1e800) [pid = 1651] [serial = 2089] [outer = 0x12893d400] 01:35:17 INFO - PROCESS | 1651 | 1467966917203 Marionette DEBUG loaded listener.js 01:35:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x128d24400) [pid = 1651] [serial = 2090] [outer = 0x12893d400] 01:35:17 INFO - PROCESS | 1651 | 1467966917531 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:35:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:35:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 468ms 01:35:17 INFO - PROCESS | 1651 | 1467966917559 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 01:35:17 INFO - PROCESS | 1651 | 1467966917560 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 01:35:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:35:17 INFO - PROCESS | 1651 | 1467966917563 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:35:17 INFO - PROCESS | 1651 | 1467966917564 Marionette TRACE conn2 <- [1,2758,null,{}] 01:35:17 INFO - PROCESS | 1651 | 1467966917566 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:35:17 INFO - PROCESS | 1651 | 1467966917568 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:17 INFO - PROCESS | 1651 | 1467966917664 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 01:35:17 INFO - PROCESS | 1651 | 1467966917669 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:17 INFO - PROCESS | 1651 | 1467966917670 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb06000 == 39 [pid = 1651] [id = 697] 01:35:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x128d24800) [pid = 1651] [serial = 2091] [outer = 0x0] 01:35:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x128ddc400) [pid = 1651] [serial = 2092] [outer = 0x128d24800] 01:35:17 INFO - PROCESS | 1651 | 1467966917704 Marionette DEBUG loaded listener.js 01:35:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x129150400) [pid = 1651] [serial = 2093] [outer = 0x128d24800] 01:35:18 INFO - PROCESS | 1651 | 1467966918078 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:35:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:35:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 569ms 01:35:18 INFO - PROCESS | 1651 | 1467966918133 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 01:35:18 INFO - PROCESS | 1651 | 1467966918135 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 01:35:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:35:18 INFO - PROCESS | 1651 | 1467966918139 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:35:18 INFO - PROCESS | 1651 | 1467966918141 Marionette TRACE conn2 <- [1,2762,null,{}] 01:35:18 INFO - PROCESS | 1651 | 1467966918145 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:35:18 INFO - PROCESS | 1651 | 1467966918147 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:18 INFO - PROCESS | 1651 | 1467966918281 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 01:35:18 INFO - PROCESS | 1651 | 1467966918376 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:18 INFO - PROCESS | 1651 | 1467966918379 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1192bb000 == 40 [pid = 1651] [id = 698] 01:35:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1138ee400) [pid = 1651] [serial = 2094] [outer = 0x0] 01:35:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x116030800) [pid = 1651] [serial = 2095] [outer = 0x1138ee400] 01:35:18 INFO - PROCESS | 1651 | 1467966918423 Marionette DEBUG loaded listener.js 01:35:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x117206c00) [pid = 1651] [serial = 2096] [outer = 0x1138ee400] 01:35:18 INFO - PROCESS | 1651 | 1467966918841 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:35:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:35:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 723ms 01:35:18 INFO - PROCESS | 1651 | 1467966918862 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 01:35:18 INFO - PROCESS | 1651 | 1467966918865 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 01:35:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:35:18 INFO - PROCESS | 1651 | 1467966918889 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:35:18 INFO - PROCESS | 1651 | 1467966918890 Marionette TRACE conn2 <- [1,2766,null,{}] 01:35:18 INFO - PROCESS | 1651 | 1467966918893 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:35:18 INFO - PROCESS | 1651 | 1467966918895 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:18 INFO - PROCESS | 1651 | 1467966918998 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 01:35:19 INFO - PROCESS | 1651 | 1467966919072 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:19 INFO - PROCESS | 1651 | 1467966919073 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x127183000 == 41 [pid = 1651] [id = 699] 01:35:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11879b000) [pid = 1651] [serial = 2097] [outer = 0x0] 01:35:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11946b000) [pid = 1651] [serial = 2098] [outer = 0x11879b000] 01:35:19 INFO - PROCESS | 1651 | 1467966919104 Marionette DEBUG loaded listener.js 01:35:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x120f10800) [pid = 1651] [serial = 2099] [outer = 0x11879b000] 01:35:19 INFO - PROCESS | 1651 | 1467966919501 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:35:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:35:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 623ms 01:35:19 INFO - PROCESS | 1651 | 1467966919508 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 01:35:19 INFO - PROCESS | 1651 | 1467966919510 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 01:35:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:35:19 INFO - PROCESS | 1651 | 1467966919512 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:35:19 INFO - PROCESS | 1651 | 1467966919515 Marionette TRACE conn2 <- [1,2770,null,{}] 01:35:19 INFO - PROCESS | 1651 | 1467966919523 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:35:19 INFO - PROCESS | 1651 | 1467966919526 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:19 INFO - PROCESS | 1651 | 1467966919631 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 01:35:19 INFO - PROCESS | 1651 | 1467966919735 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:19 INFO - PROCESS | 1651 | 1467966919738 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9e9800 == 42 [pid = 1651] [id = 700] 01:35:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x121444000) [pid = 1651] [serial = 2100] [outer = 0x0] 01:35:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1266da000) [pid = 1651] [serial = 2101] [outer = 0x121444000] 01:35:19 INFO - PROCESS | 1651 | 1467966919783 Marionette DEBUG loaded listener.js 01:35:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x127109800) [pid = 1651] [serial = 2102] [outer = 0x121444000] 01:35:20 INFO - PROCESS | 1651 | 1467966920199 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:35:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:35:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 723ms 01:35:20 INFO - PROCESS | 1651 | 1467966920235 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 01:35:20 INFO - PROCESS | 1651 | 1467966920237 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 01:35:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:35:20 INFO - PROCESS | 1651 | 1467966920239 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:35:20 INFO - PROCESS | 1651 | 1467966920241 Marionette TRACE conn2 <- [1,2774,null,{}] 01:35:20 INFO - PROCESS | 1651 | 1467966920243 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:35:20 INFO - PROCESS | 1651 | 1467966920244 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:20 INFO - PROCESS | 1651 | 1467966920346 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 01:35:20 INFO - PROCESS | 1651 | 1467966920405 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:20 INFO - PROCESS | 1651 | 1467966920406 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbe3800 == 43 [pid = 1651] [id = 701] 01:35:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12737b000) [pid = 1651] [serial = 2103] [outer = 0x0] 01:35:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x128925800) [pid = 1651] [serial = 2104] [outer = 0x12737b000] 01:35:20 INFO - PROCESS | 1651 | 1467966920435 Marionette DEBUG loaded listener.js 01:35:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x128dd8400) [pid = 1651] [serial = 2105] [outer = 0x12737b000] 01:35:20 INFO - PROCESS | 1651 | 1467966920832 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:35:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:35:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 620ms 01:35:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:35:20 INFO - PROCESS | 1651 | 1467966920860 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 01:35:20 INFO - PROCESS | 1651 | 1467966920861 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 01:35:20 INFO - PROCESS | 1651 | 1467966920863 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:35:20 INFO - PROCESS | 1651 | 1467966920865 Marionette TRACE conn2 <- [1,2778,null,{}] 01:35:20 INFO - PROCESS | 1651 | 1467966920867 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:35:20 INFO - PROCESS | 1651 | 1467966920868 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:20 INFO - PROCESS | 1651 | 1467966920967 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 01:35:21 INFO - PROCESS | 1651 | 1467966921187 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:21 INFO - PROCESS | 1651 | 1467966921188 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1195ab800 == 44 [pid = 1651] [id = 702] 01:35:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11336cc00) [pid = 1651] [serial = 2106] [outer = 0x0] 01:35:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x113f2dc00) [pid = 1651] [serial = 2107] [outer = 0x11336cc00] 01:35:21 INFO - PROCESS | 1651 | 1467966921244 Marionette DEBUG loaded listener.js 01:35:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11696d800) [pid = 1651] [serial = 2108] [outer = 0x11336cc00] 01:35:21 INFO - PROCESS | 1651 | 1467966921667 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:35:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:35:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 821ms 01:35:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:35:21 INFO - PROCESS | 1651 | 1467966921685 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 01:35:21 INFO - PROCESS | 1651 | 1467966921687 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 01:35:21 INFO - PROCESS | 1651 | 1467966921689 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:35:21 INFO - PROCESS | 1651 | 1467966921691 Marionette TRACE conn2 <- [1,2782,null,{}] 01:35:21 INFO - PROCESS | 1651 | 1467966921695 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:35:21 INFO - PROCESS | 1651 | 1467966921696 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:21 INFO - PROCESS | 1651 | 1467966921789 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 01:35:21 INFO - PROCESS | 1651 | 1467966921852 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:21 INFO - PROCESS | 1651 | 1467966921853 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12125d000 == 45 [pid = 1651] [id = 703] 01:35:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x118455c00) [pid = 1651] [serial = 2109] [outer = 0x0] 01:35:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x118683c00) [pid = 1651] [serial = 2110] [outer = 0x118455c00] 01:35:21 INFO - PROCESS | 1651 | 1467966921881 Marionette DEBUG loaded listener.js 01:35:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119467c00) [pid = 1651] [serial = 2111] [outer = 0x118455c00] 01:35:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1252e8000 == 44 [pid = 1651] [id = 21] 01:35:22 INFO - PROCESS | 1651 | --DOCSHELL 0x113a44800 == 43 [pid = 1651] [id = 677] 01:35:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12a67c800 == 42 [pid = 1651] [id = 8] 01:35:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12c536000 == 41 [pid = 1651] [id = 13] 01:35:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1182e5800 == 40 [pid = 1651] [id = 12] 01:35:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12763f000 == 39 [pid = 1651] [id = 14] 01:35:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12d460800 == 38 [pid = 1651] [id = 19] 01:35:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12d49c000 == 37 [pid = 1651] [id = 20] 01:35:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9e0800 == 36 [pid = 1651] [id = 10] 01:35:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1b5000 == 35 [pid = 1651] [id = 18] 01:35:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbe3000 == 34 [pid = 1651] [id = 11] 01:35:22 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1173c4000) [pid = 1651] [serial = 2038] [outer = 0x0] [url = about:blank] 01:35:22 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x115e7c800) [pid = 1651] [serial = 2035] [outer = 0x0] [url = about:blank] 01:35:22 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11607b400) [pid = 1651] [serial = 2036] [outer = 0x0] [url = about:blank] 01:35:22 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118369400) [pid = 1651] [serial = 2027] [outer = 0x0] [url = about:blank] 01:35:22 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1167d4c00) [pid = 1651] [serial = 2026] [outer = 0x0] [url = about:blank] 01:35:22 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x120ff4c00) [pid = 1651] [serial = 2030] [outer = 0x0] [url = about:blank] 01:35:22 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1195e3800) [pid = 1651] [serial = 2029] [outer = 0x0] [url = about:blank] 01:35:22 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119d3a800) [pid = 1651] [serial = 2044] [outer = 0x0] [url = about:blank] 01:35:22 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1183d0000) [pid = 1651] [serial = 2047] [outer = 0x0] [url = about:blank] 01:35:22 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x120ff6000) [pid = 1651] [serial = 2045] [outer = 0x0] [url = about:blank] 01:35:22 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x115e82800) [pid = 1651] [serial = 2032] [outer = 0x0] [url = about:blank] 01:35:22 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x118684400) [pid = 1651] [serial = 2041] [outer = 0x0] [url = about:blank] 01:35:22 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118975c00) [pid = 1651] [serial = 2042] [outer = 0x0] [url = about:blank] 01:35:22 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1266cc400) [pid = 1651] [serial = 2053] [outer = 0x0] [url = about:blank] 01:35:22 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x124c50c00) [pid = 1651] [serial = 2051] [outer = 0x0] [url = about:blank] 01:35:22 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x121a56000) [pid = 1651] [serial = 2050] [outer = 0x0] [url = about:blank] 01:35:22 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x118367400) [pid = 1651] [serial = 2039] [outer = 0x0] [url = about:blank] 01:35:22 INFO - PROCESS | 1651 | 1467966922913 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:35:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:35:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1273ms 01:35:22 INFO - PROCESS | 1651 | 1467966922964 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 01:35:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:35:22 INFO - PROCESS | 1651 | 1467966922966 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 01:35:22 INFO - PROCESS | 1651 | 1467966922969 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:35:22 INFO - PROCESS | 1651 | 1467966922973 Marionette TRACE conn2 <- [1,2786,null,{}] 01:35:22 INFO - PROCESS | 1651 | 1467966922976 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:35:22 INFO - PROCESS | 1651 | 1467966922978 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:23 INFO - PROCESS | 1651 | 1467966923099 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 01:35:23 INFO - PROCESS | 1651 | 1467966923111 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:23 INFO - PROCESS | 1651 | 1467966923113 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182df800 == 35 [pid = 1651] [id = 704] 01:35:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x112acec00) [pid = 1651] [serial = 2112] [outer = 0x0] 01:35:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x115e87800) [pid = 1651] [serial = 2113] [outer = 0x112acec00] 01:35:23 INFO - PROCESS | 1651 | 1467966923157 Marionette DEBUG loaded listener.js 01:35:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11627cc00) [pid = 1651] [serial = 2114] [outer = 0x112acec00] 01:35:23 INFO - PROCESS | 1651 | 1467966923598 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:35:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:35:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 672ms 01:35:23 INFO - PROCESS | 1651 | 1467966923642 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 01:35:23 INFO - PROCESS | 1651 | 1467966923645 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 01:35:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:35:23 INFO - PROCESS | 1651 | 1467966923650 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:35:23 INFO - PROCESS | 1651 | 1467966923652 Marionette TRACE conn2 <- [1,2790,null,{}] 01:35:23 INFO - PROCESS | 1651 | 1467966923654 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:35:23 INFO - PROCESS | 1651 | 1467966923656 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:23 INFO - PROCESS | 1651 | 1467966923738 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 01:35:23 INFO - PROCESS | 1651 | 1467966923743 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:23 INFO - PROCESS | 1651 | 1467966923745 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x119bbe000 == 36 [pid = 1651] [id = 705] 01:35:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x116975000) [pid = 1651] [serial = 2115] [outer = 0x0] 01:35:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118365800) [pid = 1651] [serial = 2116] [outer = 0x116975000] 01:35:23 INFO - PROCESS | 1651 | 1467966923772 Marionette DEBUG loaded listener.js 01:35:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11845b800) [pid = 1651] [serial = 2117] [outer = 0x116975000] 01:35:24 INFO - PROCESS | 1651 | 1467966924129 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:35:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:35:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 523ms 01:35:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:35:24 INFO - PROCESS | 1651 | 1467966924178 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 01:35:24 INFO - PROCESS | 1651 | 1467966924180 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 01:35:24 INFO - PROCESS | 1651 | 1467966924182 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:35:24 INFO - PROCESS | 1651 | 1467966924184 Marionette TRACE conn2 <- [1,2794,null,{}] 01:35:24 INFO - PROCESS | 1651 | 1467966924192 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:35:24 INFO - PROCESS | 1651 | 1467966924195 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:24 INFO - PROCESS | 1651 | 1467966924273 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 01:35:24 INFO - PROCESS | 1651 | 1467966924278 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:24 INFO - PROCESS | 1651 | 1467966924280 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x121420000 == 37 [pid = 1651] [id = 706] 01:35:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1187db000) [pid = 1651] [serial = 2118] [outer = 0x0] 01:35:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119047400) [pid = 1651] [serial = 2119] [outer = 0x1187db000] 01:35:24 INFO - PROCESS | 1651 | 1467966924311 Marionette DEBUG loaded listener.js 01:35:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119777400) [pid = 1651] [serial = 2120] [outer = 0x1187db000] 01:35:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:35:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 470ms 01:35:24 INFO - PROCESS | 1651 | 1467966924649 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:35:24 INFO - PROCESS | 1651 | 1467966924654 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 01:35:24 INFO - PROCESS | 1651 | 1467966924656 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 01:35:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:35:24 INFO - PROCESS | 1651 | 1467966924658 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:35:24 INFO - PROCESS | 1651 | 1467966924659 Marionette TRACE conn2 <- [1,2798,null,{}] 01:35:24 INFO - PROCESS | 1651 | 1467966924662 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:35:24 INFO - PROCESS | 1651 | 1467966924663 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:24 INFO - PROCESS | 1651 | 1467966924754 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 01:35:24 INFO - PROCESS | 1651 | 1467966924855 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:24 INFO - PROCESS | 1651 | 1467966924856 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x1266e0800 == 38 [pid = 1651] [id = 707] 01:35:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11896fc00) [pid = 1651] [serial = 2121] [outer = 0x0] 01:35:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x120f08800) [pid = 1651] [serial = 2122] [outer = 0x11896fc00] 01:35:24 INFO - PROCESS | 1651 | 1467966924901 Marionette DEBUG loaded listener.js 01:35:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12143e000) [pid = 1651] [serial = 2123] [outer = 0x11896fc00] 01:35:25 INFO - PROCESS | 1651 | 1467966925310 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:35:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:35:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 672ms 01:35:25 INFO - PROCESS | 1651 | 1467966925331 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 01:35:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:35:25 INFO - PROCESS | 1651 | 1467966925332 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 01:35:25 INFO - PROCESS | 1651 | 1467966925334 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:35:25 INFO - PROCESS | 1651 | 1467966925335 Marionette TRACE conn2 <- [1,2802,null,{}] 01:35:25 INFO - PROCESS | 1651 | 1467966925337 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:35:25 INFO - PROCESS | 1651 | 1467966925338 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:25 INFO - PROCESS | 1651 | 1467966925432 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 01:35:25 INFO - PROCESS | 1651 | 1467966925436 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:25 INFO - PROCESS | 1651 | 1467966925438 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12762d000 == 39 [pid = 1651] [id = 708] 01:35:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11835fc00) [pid = 1651] [serial = 2124] [outer = 0x0] 01:35:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x121a51000) [pid = 1651] [serial = 2125] [outer = 0x11835fc00] 01:35:25 INFO - PROCESS | 1651 | 1467966925463 Marionette DEBUG loaded listener.js 01:35:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x121c56800) [pid = 1651] [serial = 2126] [outer = 0x11835fc00] 01:35:25 INFO - PROCESS | 1651 | 1467966925817 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:35:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:35:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 519ms 01:35:25 INFO - PROCESS | 1651 | 1467966925861 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 01:35:25 INFO - PROCESS | 1651 | 1467966925862 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 01:35:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:35:25 INFO - PROCESS | 1651 | 1467966925865 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:35:25 INFO - PROCESS | 1651 | 1467966925866 Marionette TRACE conn2 <- [1,2806,null,{}] 01:35:25 INFO - PROCESS | 1651 | 1467966925868 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:35:25 INFO - PROCESS | 1651 | 1467966925872 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:25 INFO - PROCESS | 1651 | 1467966925980 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 01:35:26 INFO - PROCESS | 1651 | 1467966926019 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:26 INFO - PROCESS | 1651 | 1467966926020 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x128fab800 == 40 [pid = 1651] [id = 709] 01:35:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123bd3000) [pid = 1651] [serial = 2127] [outer = 0x0] 01:35:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1266ce400) [pid = 1651] [serial = 2128] [outer = 0x123bd3000] 01:35:26 INFO - PROCESS | 1651 | 1467966926045 Marionette DEBUG loaded listener.js 01:35:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x126ddbc00) [pid = 1651] [serial = 2129] [outer = 0x123bd3000] 01:35:26 INFO - PROCESS | 1651 | 1467966926381 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:35:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:35:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 568ms 01:35:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:35:26 INFO - PROCESS | 1651 | 1467966926433 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 01:35:26 INFO - PROCESS | 1651 | 1467966926434 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 01:35:26 INFO - PROCESS | 1651 | 1467966926436 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:35:26 INFO - PROCESS | 1651 | 1467966926437 Marionette TRACE conn2 <- [1,2810,null,{}] 01:35:26 INFO - PROCESS | 1651 | 1467966926440 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:35:26 INFO - PROCESS | 1651 | 1467966926441 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:26 INFO - PROCESS | 1651 | 1467966926538 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 01:35:26 INFO - PROCESS | 1651 | 1467966926542 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:26 INFO - PROCESS | 1651 | 1467966926543 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295e2800 == 41 [pid = 1651] [id = 710] 01:35:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x113841c00) [pid = 1651] [serial = 2130] [outer = 0x0] 01:35:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x127373800) [pid = 1651] [serial = 2131] [outer = 0x113841c00] 01:35:26 INFO - PROCESS | 1651 | 1467966926568 Marionette DEBUG loaded listener.js 01:35:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1273c7000) [pid = 1651] [serial = 2132] [outer = 0x113841c00] 01:35:26 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x112f7e400) [pid = 1651] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:35:26 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1183cd800) [pid = 1651] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:35:26 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x121c55800) [pid = 1651] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:35:26 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x128d24800) [pid = 1651] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:35:26 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x118367c00) [pid = 1651] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:35:26 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x112a86000) [pid = 1651] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:35:26 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x128925000) [pid = 1651] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:35:26 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x124da4000) [pid = 1651] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:35:26 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1129ac000) [pid = 1651] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:35:26 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1184c1000) [pid = 1651] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:35:26 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116a0bc00) [pid = 1651] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:35:26 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1129ae800) [pid = 1651] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:35:26 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12893d400) [pid = 1651] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:35:26 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x112a7c800) [pid = 1651] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:35:26 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1267d8400) [pid = 1651] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:35:26 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x113870800) [pid = 1651] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:35:27 INFO - PROCESS | 1651 | 1467966927044 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:35:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:35:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 621ms 01:35:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:35:27 INFO - PROCESS | 1651 | 1467966927058 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 01:35:27 INFO - PROCESS | 1651 | 1467966927059 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 01:35:27 INFO - PROCESS | 1651 | 1467966927061 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:35:27 INFO - PROCESS | 1651 | 1467966927062 Marionette TRACE conn2 <- [1,2814,null,{}] 01:35:27 INFO - PROCESS | 1651 | 1467966927065 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:35:27 INFO - PROCESS | 1651 | 1467966927066 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:27 INFO - PROCESS | 1651 | 1467966927143 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 01:35:27 INFO - PROCESS | 1651 | 1467966927147 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:27 INFO - PROCESS | 1651 | 1467966927148 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a679800 == 42 [pid = 1651] [id = 711] 01:35:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x113379400) [pid = 1651] [serial = 2133] [outer = 0x0] 01:35:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1184c1000) [pid = 1651] [serial = 2134] [outer = 0x113379400] 01:35:27 INFO - PROCESS | 1651 | 1467966927173 Marionette DEBUG loaded listener.js 01:35:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119778c00) [pid = 1651] [serial = 2135] [outer = 0x113379400] 01:35:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12cd91000 == 41 [pid = 1651] [id = 16] 01:35:27 INFO - PROCESS | 1651 | 1467966927559 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:35:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:35:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 518ms 01:35:27 INFO - PROCESS | 1651 | 1467966927579 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 01:35:27 INFO - PROCESS | 1651 | 1467966927581 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 01:35:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:35:27 INFO - PROCESS | 1651 | 1467966927583 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:35:27 INFO - PROCESS | 1651 | 1467966927584 Marionette TRACE conn2 <- [1,2818,null,{}] 01:35:27 INFO - PROCESS | 1651 | 1467966927589 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:35:27 INFO - PROCESS | 1651 | 1467966927591 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:27 INFO - PROCESS | 1651 | 1467966927673 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 01:35:27 INFO - PROCESS | 1651 | 1467966927678 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:27 INFO - PROCESS | 1651 | 1467966927679 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a686800 == 42 [pid = 1651] [id = 712] 01:35:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1133e7000) [pid = 1651] [serial = 2136] [outer = 0x0] 01:35:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1267dc000) [pid = 1651] [serial = 2137] [outer = 0x1133e7000] 01:35:27 INFO - PROCESS | 1651 | 1467966927703 Marionette DEBUG loaded listener.js 01:35:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x127612c00) [pid = 1651] [serial = 2138] [outer = 0x1133e7000] 01:35:28 INFO - PROCESS | 1651 | 1467966928024 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:35:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:35:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 471ms 01:35:28 INFO - PROCESS | 1651 | 1467966928055 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 01:35:28 INFO - PROCESS | 1651 | 1467966928056 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 01:35:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:35:28 INFO - PROCESS | 1651 | 1467966928058 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:35:28 INFO - PROCESS | 1651 | 1467966928059 Marionette TRACE conn2 <- [1,2822,null,{}] 01:35:28 INFO - PROCESS | 1651 | 1467966928061 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:35:28 INFO - PROCESS | 1651 | 1467966928062 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:28 INFO - PROCESS | 1651 | 1467966928140 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 01:35:28 INFO - PROCESS | 1651 | 1467966928143 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:28 INFO - PROCESS | 1651 | 1467966928145 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b9e6000 == 43 [pid = 1651] [id = 713] 01:35:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x127613c00) [pid = 1651] [serial = 2139] [outer = 0x0] 01:35:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12892a000) [pid = 1651] [serial = 2140] [outer = 0x127613c00] 01:35:28 INFO - PROCESS | 1651 | 1467966928169 Marionette DEBUG loaded listener.js 01:35:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128938800) [pid = 1651] [serial = 2141] [outer = 0x127613c00] 01:35:28 INFO - PROCESS | 1651 | 1467966928533 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:35:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:35:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 521ms 01:35:28 INFO - PROCESS | 1651 | 1467966928579 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 01:35:28 INFO - PROCESS | 1651 | 1467966928581 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 01:35:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:35:28 INFO - PROCESS | 1651 | 1467966928583 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:35:28 INFO - PROCESS | 1651 | 1467966928585 Marionette TRACE conn2 <- [1,2826,null,{}] 01:35:28 INFO - PROCESS | 1651 | 1467966928587 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:35:28 INFO - PROCESS | 1651 | 1467966928589 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:28 INFO - PROCESS | 1651 | 1467966928678 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 01:35:28 INFO - PROCESS | 1651 | 1467966928682 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:28 INFO - PROCESS | 1651 | 1467966928683 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbe3000 == 44 [pid = 1651] [id = 714] 01:35:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12893d000) [pid = 1651] [serial = 2142] [outer = 0x0] 01:35:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128d23c00) [pid = 1651] [serial = 2143] [outer = 0x12893d000] 01:35:28 INFO - PROCESS | 1651 | 1467966928710 Marionette DEBUG loaded listener.js 01:35:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128f50000) [pid = 1651] [serial = 2144] [outer = 0x12893d000] 01:35:29 INFO - PROCESS | 1651 | 1467966929182 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:35:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:35:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 623ms 01:35:29 INFO - PROCESS | 1651 | 1467966929229 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 01:35:29 INFO - PROCESS | 1651 | 1467966929231 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 01:35:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:35:29 INFO - PROCESS | 1651 | 1467966929236 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:35:29 INFO - PROCESS | 1651 | 1467966929240 Marionette TRACE conn2 <- [1,2830,null,{}] 01:35:29 INFO - PROCESS | 1651 | 1467966929244 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:35:29 INFO - PROCESS | 1651 | 1467966929246 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:29 INFO - PROCESS | 1651 | 1467966929354 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 01:35:29 INFO - PROCESS | 1651 | 1467966929439 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:29 INFO - PROCESS | 1651 | 1467966929441 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182df000 == 45 [pid = 1651] [id = 715] 01:35:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1129afc00) [pid = 1651] [serial = 2145] [outer = 0x0] 01:35:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11386f400) [pid = 1651] [serial = 2146] [outer = 0x1129afc00] 01:35:29 INFO - PROCESS | 1651 | 1467966929471 Marionette DEBUG loaded listener.js 01:35:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x116079c00) [pid = 1651] [serial = 2147] [outer = 0x1129afc00] 01:35:30 INFO - PROCESS | 1651 | 1467966930027 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:35:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:35:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 827ms 01:35:30 INFO - PROCESS | 1651 | 1467966930062 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 01:35:30 INFO - PROCESS | 1651 | 1467966930065 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 01:35:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:35:30 INFO - PROCESS | 1651 | 1467966930070 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:35:30 INFO - PROCESS | 1651 | 1467966930072 Marionette TRACE conn2 <- [1,2834,null,{}] 01:35:30 INFO - PROCESS | 1651 | 1467966930074 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:35:30 INFO - PROCESS | 1651 | 1467966930076 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:30 INFO - PROCESS | 1651 | 1467966930191 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 01:35:30 INFO - PROCESS | 1651 | 1467966930276 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:30 INFO - PROCESS | 1651 | 1467966930278 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x126963800 == 46 [pid = 1651] [id = 716] 01:35:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11835e800) [pid = 1651] [serial = 2148] [outer = 0x0] 01:35:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1184cc000) [pid = 1651] [serial = 2149] [outer = 0x11835e800] 01:35:30 INFO - PROCESS | 1651 | 1467966930308 Marionette DEBUG loaded listener.js 01:35:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x118970000) [pid = 1651] [serial = 2150] [outer = 0x11835e800] 01:35:30 INFO - PROCESS | 1651 | 1467966930947 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:35:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:35:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 924ms 01:35:30 INFO - PROCESS | 1651 | 1467966930996 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 01:35:31 INFO - PROCESS | 1651 | 1467966931000 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 01:35:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:35:31 INFO - PROCESS | 1651 | 1467966931005 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:35:31 INFO - PROCESS | 1651 | 1467966931007 Marionette TRACE conn2 <- [1,2838,null,{}] 01:35:31 INFO - PROCESS | 1651 | 1467966931013 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:35:31 INFO - PROCESS | 1651 | 1467966931015 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:31 INFO - PROCESS | 1651 | 1467966931145 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 01:35:31 INFO - PROCESS | 1651 | 1467966931207 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:31 INFO - PROCESS | 1651 | 1467966931210 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x1198a3000 == 47 [pid = 1651] [id = 717] 01:35:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x116279800) [pid = 1651] [serial = 2151] [outer = 0x0] 01:35:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11627ec00) [pid = 1651] [serial = 2152] [outer = 0x116279800] 01:35:31 INFO - PROCESS | 1651 | 1467966931238 Marionette DEBUG loaded listener.js 01:35:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x117d2fc00) [pid = 1651] [serial = 2153] [outer = 0x116279800] 01:35:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9e6000 == 46 [pid = 1651] [id = 713] 01:35:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12a686800 == 45 [pid = 1651] [id = 712] 01:35:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12a679800 == 44 [pid = 1651] [id = 711] 01:35:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1295e2800 == 43 [pid = 1651] [id = 710] 01:35:31 INFO - PROCESS | 1651 | --DOCSHELL 0x128fab800 == 42 [pid = 1651] [id = 709] 01:35:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12762d000 == 41 [pid = 1651] [id = 708] 01:35:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1266e0800 == 40 [pid = 1651] [id = 707] 01:35:31 INFO - PROCESS | 1651 | --DOCSHELL 0x121420000 == 39 [pid = 1651] [id = 706] 01:35:31 INFO - PROCESS | 1651 | --DOCSHELL 0x119bbe000 == 38 [pid = 1651] [id = 705] 01:35:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12cd90800 == 37 [pid = 1651] [id = 17] 01:35:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1182df800 == 36 [pid = 1651] [id = 704] 01:35:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12125d000 == 35 [pid = 1651] [id = 703] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x119a1d400) [pid = 1651] [serial = 2048] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x123bdcc00) [pid = 1651] [serial = 2033] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12530a400) [pid = 1651] [serial = 2074] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1266d8c00) [pid = 1651] [serial = 2075] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x127109000) [pid = 1651] [serial = 2077] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x121c55c00) [pid = 1651] [serial = 2080] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1273cac00) [pid = 1651] [serial = 2081] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x127615800) [pid = 1651] [serial = 2083] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1267d8800) [pid = 1651] [serial = 2054] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116279c00) [pid = 1651] [serial = 2062] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x116a12000) [pid = 1651] [serial = 2063] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x115e59400) [pid = 1651] [serial = 2056] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11627c800) [pid = 1651] [serial = 2057] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x123bd0000) [pid = 1651] [serial = 2071] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x120ff8c00) [pid = 1651] [serial = 2068] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x121a57800) [pid = 1651] [serial = 2069] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118625000) [pid = 1651] [serial = 2059] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x118972400) [pid = 1651] [serial = 2060] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x118624400) [pid = 1651] [serial = 2065] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x118799400) [pid = 1651] [serial = 2066] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x128d1e800) [pid = 1651] [serial = 2089] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x121a53c00) [pid = 1651] [serial = 2087] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x128934000) [pid = 1651] [serial = 2086] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x129150400) [pid = 1651] [serial = 2093] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x128ddc400) [pid = 1651] [serial = 2092] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x128d24400) [pid = 1651] [serial = 2090] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1273c5000) [pid = 1651] [serial = 2078] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1248ebc00) [pid = 1651] [serial = 2072] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x128924400) [pid = 1651] [serial = 2084] [outer = 0x0] [url = about:blank] 01:35:31 INFO - PROCESS | 1651 | 1467966931653 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:35:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:35:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 676ms 01:35:31 INFO - PROCESS | 1651 | 1467966931679 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 01:35:31 INFO - PROCESS | 1651 | 1467966931682 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 01:35:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:35:31 INFO - PROCESS | 1651 | 1467966931686 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:35:31 INFO - PROCESS | 1651 | 1467966931690 Marionette TRACE conn2 <- [1,2842,null,{}] 01:35:31 INFO - PROCESS | 1651 | 1467966931693 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:35:31 INFO - PROCESS | 1651 | 1467966931694 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:31 INFO - PROCESS | 1651 | 1467966931773 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 01:35:31 INFO - PROCESS | 1651 | 1467966931829 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:31 INFO - PROCESS | 1651 | 1467966931831 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x11959f800 == 36 [pid = 1651] [id = 718] 01:35:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11627c800) [pid = 1651] [serial = 2154] [outer = 0x0] 01:35:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1184c7400) [pid = 1651] [serial = 2155] [outer = 0x11627c800] 01:35:31 INFO - PROCESS | 1651 | 1467966931858 Marionette DEBUG loaded listener.js 01:35:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1187d5c00) [pid = 1651] [serial = 2156] [outer = 0x11627c800] 01:35:32 INFO - PROCESS | 1651 | 1467966932182 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:35:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:35:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 522ms 01:35:32 INFO - PROCESS | 1651 | 1467966932209 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 01:35:32 INFO - PROCESS | 1651 | 1467966932210 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 01:35:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:35:32 INFO - PROCESS | 1651 | 1467966932212 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:35:32 INFO - PROCESS | 1651 | 1467966932215 Marionette TRACE conn2 <- [1,2846,null,{}] 01:35:32 INFO - PROCESS | 1651 | 1467966932225 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:35:32 INFO - PROCESS | 1651 | 1467966932228 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:32 INFO - PROCESS | 1651 | 1467966932307 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 01:35:32 INFO - PROCESS | 1651 | 1467966932313 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:32 INFO - PROCESS | 1651 | 1467966932315 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1252e4800 == 37 [pid = 1651] [id = 719] 01:35:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x113370400) [pid = 1651] [serial = 2157] [outer = 0x0] 01:35:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x120f0f800) [pid = 1651] [serial = 2158] [outer = 0x113370400] 01:35:32 INFO - PROCESS | 1651 | 1467966932345 Marionette DEBUG loaded listener.js 01:35:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x121c4e000) [pid = 1651] [serial = 2159] [outer = 0x113370400] 01:35:32 INFO - PROCESS | 1651 | 1467966932863 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:35:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:35:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 721ms 01:35:32 INFO - PROCESS | 1651 | 1467966932935 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 01:35:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:35:32 INFO - PROCESS | 1651 | 1467966932939 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 01:35:32 INFO - PROCESS | 1651 | 1467966932944 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:35:32 INFO - PROCESS | 1651 | 1467966932948 Marionette TRACE conn2 <- [1,2850,null,{}] 01:35:32 INFO - PROCESS | 1651 | 1467966932953 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:35:32 INFO - PROCESS | 1651 | 1467966932956 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:33 INFO - PROCESS | 1651 | 1467966933168 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 01:35:33 INFO - PROCESS | 1651 | 1467966933271 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:33 INFO - PROCESS | 1651 | 1467966933273 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x119f71800 == 38 [pid = 1651] [id = 720] 01:35:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1172ba400) [pid = 1651] [serial = 2160] [outer = 0x0] 01:35:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118367000) [pid = 1651] [serial = 2161] [outer = 0x1172ba400] 01:35:33 INFO - PROCESS | 1651 | 1467966933306 Marionette DEBUG loaded listener.js 01:35:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x118625000) [pid = 1651] [serial = 2162] [outer = 0x1172ba400] 01:35:33 INFO - PROCESS | 1651 | 1467966933737 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:35:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:35:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 824ms 01:35:33 INFO - PROCESS | 1651 | 1467966933767 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 01:35:33 INFO - PROCESS | 1651 | 1467966933770 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 01:35:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:35:33 INFO - PROCESS | 1651 | 1467966933775 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:35:33 INFO - PROCESS | 1651 | 1467966933777 Marionette TRACE conn2 <- [1,2854,null,{}] 01:35:33 INFO - PROCESS | 1651 | 1467966933780 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:35:33 INFO - PROCESS | 1651 | 1467966933781 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:33 INFO - PROCESS | 1651 | 1467966933878 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 01:35:33 INFO - PROCESS | 1651 | 1467966933937 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:33 INFO - PROCESS | 1651 | 1467966933938 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x127635800 == 39 [pid = 1651] [id = 721] 01:35:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1187dac00) [pid = 1651] [serial = 2163] [outer = 0x0] 01:35:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x120ff4c00) [pid = 1651] [serial = 2164] [outer = 0x1187dac00] 01:35:33 INFO - PROCESS | 1651 | 1467966933970 Marionette DEBUG loaded listener.js 01:35:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x121c51000) [pid = 1651] [serial = 2165] [outer = 0x1187dac00] 01:35:34 INFO - PROCESS | 1651 | 1467966934428 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:35:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:35:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 670ms 01:35:34 INFO - PROCESS | 1651 | 1467966934447 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 01:35:34 INFO - PROCESS | 1651 | 1467966934448 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 01:35:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:35:34 INFO - PROCESS | 1651 | 1467966934451 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:35:34 INFO - PROCESS | 1651 | 1467966934454 Marionette TRACE conn2 <- [1,2858,null,{}] 01:35:34 INFO - PROCESS | 1651 | 1467966934463 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:35:34 INFO - PROCESS | 1651 | 1467966934466 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:34 INFO - PROCESS | 1651 | 1467966934580 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 01:35:34 INFO - PROCESS | 1651 | 1467966934653 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:34 INFO - PROCESS | 1651 | 1467966934655 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x129368000 == 40 [pid = 1651] [id = 722] 01:35:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1248f6000) [pid = 1651] [serial = 2166] [outer = 0x0] 01:35:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x124da8400) [pid = 1651] [serial = 2167] [outer = 0x1248f6000] 01:35:34 INFO - PROCESS | 1651 | 1467966934687 Marionette DEBUG loaded listener.js 01:35:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1267dc400) [pid = 1651] [serial = 2168] [outer = 0x1248f6000] 01:35:35 INFO - PROCESS | 1651 | 1467966935104 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:35:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:35:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 676ms 01:35:35 INFO - PROCESS | 1651 | 1467966935126 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 01:35:35 INFO - PROCESS | 1651 | 1467966935128 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 01:35:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:35:35 INFO - PROCESS | 1651 | 1467966935130 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:35:35 INFO - PROCESS | 1651 | 1467966935132 Marionette TRACE conn2 <- [1,2862,null,{}] 01:35:35 INFO - PROCESS | 1651 | 1467966935134 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:35:35 INFO - PROCESS | 1651 | 1467966935135 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:35 INFO - PROCESS | 1651 | 1467966935232 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 01:35:35 INFO - PROCESS | 1651 | 1467966935289 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:35 INFO - PROCESS | 1651 | 1467966935290 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a66f800 == 41 [pid = 1651] [id = 723] 01:35:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x127103800) [pid = 1651] [serial = 2169] [outer = 0x0] 01:35:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x127375000) [pid = 1651] [serial = 2170] [outer = 0x127103800] 01:35:35 INFO - PROCESS | 1651 | 1467966935322 Marionette DEBUG loaded listener.js 01:35:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x127611800) [pid = 1651] [serial = 2171] [outer = 0x127103800] 01:35:35 INFO - PROCESS | 1651 | 1467966935738 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:35:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:35:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 668ms 01:35:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:35:35 INFO - PROCESS | 1651 | 1467966935800 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 01:35:35 INFO - PROCESS | 1651 | 1467966935801 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 01:35:35 INFO - PROCESS | 1651 | 1467966935803 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:35:35 INFO - PROCESS | 1651 | 1467966935805 Marionette TRACE conn2 <- [1,2866,null,{}] 01:35:35 INFO - PROCESS | 1651 | 1467966935807 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:35:35 INFO - PROCESS | 1651 | 1467966935809 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:35 INFO - PROCESS | 1651 | 1467966935901 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 01:35:36 INFO - PROCESS | 1651 | 1467966936004 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:36 INFO - PROCESS | 1651 | 1467966936006 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b136000 == 42 [pid = 1651] [id = 724] 01:35:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x127107800) [pid = 1651] [serial = 2172] [outer = 0x0] 01:35:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12761ec00) [pid = 1651] [serial = 2173] [outer = 0x127107800] 01:35:36 INFO - PROCESS | 1651 | 1467966936036 Marionette DEBUG loaded listener.js 01:35:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x128934000) [pid = 1651] [serial = 2174] [outer = 0x127107800] 01:35:36 INFO - PROCESS | 1651 | 1467966936519 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:35:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:35:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 772ms 01:35:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:35:36 INFO - PROCESS | 1651 | 1467966936575 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 01:35:36 INFO - PROCESS | 1651 | 1467966936578 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 01:35:36 INFO - PROCESS | 1651 | 1467966936581 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:35:36 INFO - PROCESS | 1651 | 1467966936583 Marionette TRACE conn2 <- [1,2870,null,{}] 01:35:36 INFO - PROCESS | 1651 | 1467966936586 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:35:36 INFO - PROCESS | 1651 | 1467966936588 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:36 INFO - PROCESS | 1651 | 1467966936683 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 01:35:36 INFO - PROCESS | 1651 | 1467966936741 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:36 INFO - PROCESS | 1651 | 1467966936744 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x121266800 == 43 [pid = 1651] [id = 725] 01:35:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1166f3400) [pid = 1651] [serial = 2175] [outer = 0x0] 01:35:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x118367c00) [pid = 1651] [serial = 2176] [outer = 0x1166f3400] 01:35:36 INFO - PROCESS | 1651 | 1467966936771 Marionette DEBUG loaded listener.js 01:35:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11879a000) [pid = 1651] [serial = 2177] [outer = 0x1166f3400] 01:35:37 INFO - PROCESS | 1651 | --DOCSHELL 0x12b9e9800 == 42 [pid = 1651] [id = 700] 01:35:37 INFO - PROCESS | 1651 | --DOCSHELL 0x11959f800 == 41 [pid = 1651] [id = 718] 01:35:37 INFO - PROCESS | 1651 | --DOCSHELL 0x1198a3000 == 40 [pid = 1651] [id = 717] 01:35:37 INFO - PROCESS | 1651 | --DOCSHELL 0x1182df000 == 39 [pid = 1651] [id = 715] 01:35:37 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1ea800 == 38 [pid = 1651] [id = 696] 01:35:37 INFO - PROCESS | 1651 | --DOCSHELL 0x1192bb000 == 37 [pid = 1651] [id = 698] 01:35:37 INFO - PROCESS | 1651 | --DOCSHELL 0x126963800 == 36 [pid = 1651] [id = 716] 01:35:37 INFO - PROCESS | 1651 | --DOCSHELL 0x127183000 == 35 [pid = 1651] [id = 699] 01:35:37 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb06000 == 34 [pid = 1651] [id = 697] 01:35:37 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbe3800 == 33 [pid = 1651] [id = 701] 01:35:37 INFO - PROCESS | 1651 | --DOCSHELL 0x1195ab800 == 32 [pid = 1651] [id = 702] 01:35:37 INFO - PROCESS | 1651 | --DOCSHELL 0x12b136000 == 31 [pid = 1651] [id = 724] 01:35:37 INFO - PROCESS | 1651 | --DOCSHELL 0x12a66f800 == 30 [pid = 1651] [id = 723] 01:35:37 INFO - PROCESS | 1651 | --DOCSHELL 0x129368000 == 29 [pid = 1651] [id = 722] 01:35:37 INFO - PROCESS | 1651 | --DOCSHELL 0x127635800 == 28 [pid = 1651] [id = 721] 01:35:37 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbe3000 == 27 [pid = 1651] [id = 714] 01:35:37 INFO - PROCESS | 1651 | --DOCSHELL 0x1252e4800 == 26 [pid = 1651] [id = 719] 01:35:37 INFO - PROCESS | 1651 | --DOCSHELL 0x119f71800 == 25 [pid = 1651] [id = 720] 01:35:37 INFO - PROCESS | 1651 | 1467966937749 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:35:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:35:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1176ms 01:35:37 INFO - PROCESS | 1651 | 1467966937758 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 01:35:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:35:37 INFO - PROCESS | 1651 | 1467966937761 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 01:35:37 INFO - PROCESS | 1651 | 1467966937764 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:35:37 INFO - PROCESS | 1651 | 1467966937766 Marionette TRACE conn2 <- [1,2874,null,{}] 01:35:37 INFO - PROCESS | 1651 | 1467966937777 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:35:37 INFO - PROCESS | 1651 | 1467966937779 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:37 INFO - PROCESS | 1651 | 1467966937860 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 01:35:37 INFO - PROCESS | 1651 | 1467966937865 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:37 INFO - PROCESS | 1651 | 1467966937866 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182d9000 == 26 [pid = 1651] [id = 726] 01:35:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1130db800) [pid = 1651] [serial = 2178] [outer = 0x0] 01:35:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x115e58000) [pid = 1651] [serial = 2179] [outer = 0x1130db800] 01:35:37 INFO - PROCESS | 1651 | 1467966937898 Marionette DEBUG loaded listener.js 01:35:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1128d0400) [pid = 1651] [serial = 2180] [outer = 0x1130db800] 01:35:38 INFO - PROCESS | 1651 | 1467966938235 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:35:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:35:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 519ms 01:35:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:35:38 INFO - PROCESS | 1651 | 1467966938284 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 01:35:38 INFO - PROCESS | 1651 | 1467966938287 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 01:35:38 INFO - PROCESS | 1651 | 1467966938292 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:35:38 INFO - PROCESS | 1651 | 1467966938294 Marionette TRACE conn2 <- [1,2878,null,{}] 01:35:38 INFO - PROCESS | 1651 | 1467966938296 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:35:38 INFO - PROCESS | 1651 | 1467966938298 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:38 INFO - PROCESS | 1651 | 1467966938375 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 01:35:38 INFO - PROCESS | 1651 | 1467966938379 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:38 INFO - PROCESS | 1651 | 1467966938380 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x119bd4800 == 27 [pid = 1651] [id = 727] 01:35:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x116702800) [pid = 1651] [serial = 2181] [outer = 0x0] 01:35:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11831a000) [pid = 1651] [serial = 2182] [outer = 0x116702800] 01:35:38 INFO - PROCESS | 1651 | 1467966938410 Marionette DEBUG loaded listener.js 01:35:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x118454800) [pid = 1651] [serial = 2183] [outer = 0x116702800] 01:35:38 INFO - PROCESS | 1651 | 1467966938793 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:35:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:35:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 519ms 01:35:38 INFO - PROCESS | 1651 | 1467966938812 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 01:35:38 INFO - PROCESS | 1651 | 1467966938822 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 01:35:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:35:38 INFO - PROCESS | 1651 | 1467966938826 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:35:38 INFO - PROCESS | 1651 | 1467966938828 Marionette TRACE conn2 <- [1,2882,null,{}] 01:35:38 INFO - PROCESS | 1651 | 1467966938836 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:35:38 INFO - PROCESS | 1651 | 1467966938839 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:38 INFO - PROCESS | 1651 | 1467966938937 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 01:35:38 INFO - PROCESS | 1651 | 1467966938983 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:38 INFO - PROCESS | 1651 | 1467966938984 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12672c800 == 28 [pid = 1651] [id = 728] 01:35:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1128d7c00) [pid = 1651] [serial = 2184] [outer = 0x0] 01:35:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11946e400) [pid = 1651] [serial = 2185] [outer = 0x1128d7c00] 01:35:39 INFO - PROCESS | 1651 | 1467966939012 Marionette DEBUG loaded listener.js 01:35:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11981f000) [pid = 1651] [serial = 2186] [outer = 0x1128d7c00] 01:35:39 INFO - PROCESS | 1651 | 1467966939367 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:35:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:35:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 570ms 01:35:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:35:39 INFO - PROCESS | 1651 | 1467966939397 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 01:35:39 INFO - PROCESS | 1651 | 1467966939400 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 01:35:39 INFO - PROCESS | 1651 | 1467966939409 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:35:39 INFO - PROCESS | 1651 | 1467966939411 Marionette TRACE conn2 <- [1,2886,null,{}] 01:35:39 INFO - PROCESS | 1651 | 1467966939414 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:35:39 INFO - PROCESS | 1651 | 1467966939416 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:39 INFO - PROCESS | 1651 | 1467966939565 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 01:35:39 INFO - PROCESS | 1651 | 1467966939615 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:39 INFO - PROCESS | 1651 | 1467966939616 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x128ac8000 == 29 [pid = 1651] [id = 729] 01:35:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x119d39800) [pid = 1651] [serial = 2187] [outer = 0x0] 01:35:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x121af8800) [pid = 1651] [serial = 2188] [outer = 0x119d39800] 01:35:39 INFO - PROCESS | 1651 | 1467966939642 Marionette DEBUG loaded listener.js 01:35:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x123bd0000) [pid = 1651] [serial = 2189] [outer = 0x119d39800] 01:35:39 INFO - PROCESS | 1651 | 1467966939964 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:35:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:35:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 626ms 01:35:40 INFO - PROCESS | 1651 | 1467966940029 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 01:35:40 INFO - PROCESS | 1651 | 1467966940030 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 01:35:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:35:40 INFO - PROCESS | 1651 | 1467966940033 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:35:40 INFO - PROCESS | 1651 | 1467966940034 Marionette TRACE conn2 <- [1,2890,null,{}] 01:35:40 INFO - PROCESS | 1651 | 1467966940036 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:35:40 INFO - PROCESS | 1651 | 1467966940044 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:40 INFO - PROCESS | 1651 | 1467966940147 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 01:35:40 INFO - PROCESS | 1651 | 1467966940151 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:40 INFO - PROCESS | 1651 | 1467966940152 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295e3000 == 30 [pid = 1651] [id = 730] 01:35:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x112a86000) [pid = 1651] [serial = 2190] [outer = 0x0] 01:35:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11867f000) [pid = 1651] [serial = 2191] [outer = 0x112a86000] 01:35:40 INFO - PROCESS | 1651 | 1467966940178 Marionette DEBUG loaded listener.js 01:35:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x124ad5c00) [pid = 1651] [serial = 2192] [outer = 0x112a86000] 01:35:40 INFO - PROCESS | 1651 | 1467966940557 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:35:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:35:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 568ms 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12cd91800) [pid = 1651] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x113370400) [pid = 1651] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11835fc00) [pid = 1651] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x118455c00) [pid = 1651] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x112acec00) [pid = 1651] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1187db000) [pid = 1651] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x123bd3000) [pid = 1651] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1138ee400) [pid = 1651] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x113841c00) [pid = 1651] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11879b000) [pid = 1651] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x113379400) [pid = 1651] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x127613c00) [pid = 1651] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11627c800) [pid = 1651] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x116279800) [pid = 1651] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x121444000) [pid = 1651] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x116975000) [pid = 1651] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11896fc00) [pid = 1651] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1133e7000) [pid = 1651] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12893d000) [pid = 1651] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1129afc00) [pid = 1651] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12737b000) [pid = 1651] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11835e800) [pid = 1651] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11336cc00) [pid = 1651] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12cad0800) [pid = 1651] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:35:40 INFO - PROCESS | 1651 | 1467966940853 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 01:35:40 INFO - PROCESS | 1651 | 1467966940855 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 01:35:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:35:40 INFO - PROCESS | 1651 | 1467966940865 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:35:40 INFO - PROCESS | 1651 | 1467966940866 Marionette TRACE conn2 <- [1,2894,null,{}] 01:35:40 INFO - PROCESS | 1651 | 1467966940868 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:35:40 INFO - PROCESS | 1651 | 1467966940873 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:40 INFO - PROCESS | 1651 | 1467966940968 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 01:35:40 INFO - PROCESS | 1651 | 1467966940976 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:40 INFO - PROCESS | 1651 | 1467966940978 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12717c000 == 31 [pid = 1651] [id = 731] 01:35:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1183d6800) [pid = 1651] [serial = 2193] [outer = 0x0] 01:35:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118677800) [pid = 1651] [serial = 2194] [outer = 0x1183d6800] 01:35:41 INFO - PROCESS | 1651 | 1467966941003 Marionette DEBUG loaded listener.js 01:35:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x120feac00) [pid = 1651] [serial = 2195] [outer = 0x1183d6800] 01:35:41 INFO - PROCESS | 1651 | 1467966941341 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:35:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:35:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 519ms 01:35:41 INFO - PROCESS | 1651 | 1467966941393 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 01:35:41 INFO - PROCESS | 1651 | 1467966941395 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 01:35:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:35:41 INFO - PROCESS | 1651 | 1467966941397 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:35:41 INFO - PROCESS | 1651 | 1467966941398 Marionette TRACE conn2 <- [1,2898,null,{}] 01:35:41 INFO - PROCESS | 1651 | 1467966941407 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:35:41 INFO - PROCESS | 1651 | 1467966941408 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:41 INFO - PROCESS | 1651 | 1467966941510 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 01:35:41 INFO - PROCESS | 1651 | 1467966941517 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:41 INFO - PROCESS | 1651 | 1467966941519 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1f5000 == 32 [pid = 1651] [id = 732] 01:35:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x118455c00) [pid = 1651] [serial = 2196] [outer = 0x0] 01:35:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12530f000) [pid = 1651] [serial = 2197] [outer = 0x118455c00] 01:35:41 INFO - PROCESS | 1651 | 1467966941543 Marionette DEBUG loaded listener.js 01:35:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x126e6d400) [pid = 1651] [serial = 2198] [outer = 0x118455c00] 01:35:41 INFO - PROCESS | 1651 | 1467966941848 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:35:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:35:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 468ms 01:35:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:35:41 INFO - PROCESS | 1651 | 1467966941865 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 01:35:41 INFO - PROCESS | 1651 | 1467966941867 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 01:35:41 INFO - PROCESS | 1651 | 1467966941869 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:35:41 INFO - PROCESS | 1651 | 1467966941870 Marionette TRACE conn2 <- [1,2902,null,{}] 01:35:41 INFO - PROCESS | 1651 | 1467966941876 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:35:41 INFO - PROCESS | 1651 | 1467966941877 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:41 INFO - PROCESS | 1651 | 1467966941952 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 01:35:41 INFO - PROCESS | 1651 | 1467966941958 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:41 INFO - PROCESS | 1651 | 1467966941960 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb23800 == 33 [pid = 1651] [id = 733] 01:35:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x126e6e800) [pid = 1651] [serial = 2199] [outer = 0x0] 01:35:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1273bc000) [pid = 1651] [serial = 2200] [outer = 0x126e6e800] 01:35:41 INFO - PROCESS | 1651 | 1467966941984 Marionette DEBUG loaded listener.js 01:35:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1273ca000) [pid = 1651] [serial = 2201] [outer = 0x126e6e800] 01:35:42 INFO - PROCESS | 1651 | 1467966942323 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:35:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:35:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 473ms 01:35:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:35:42 INFO - PROCESS | 1651 | 1467966942343 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 01:35:42 INFO - PROCESS | 1651 | 1467966942344 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 01:35:42 INFO - PROCESS | 1651 | 1467966942346 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:35:42 INFO - PROCESS | 1651 | 1467966942347 Marionette TRACE conn2 <- [1,2906,null,{}] 01:35:42 INFO - PROCESS | 1651 | 1467966942349 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:35:42 INFO - PROCESS | 1651 | 1467966942351 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:42 INFO - PROCESS | 1651 | 1467966942465 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 01:35:42 INFO - PROCESS | 1651 | 1467966942472 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:42 INFO - PROCESS | 1651 | 1467966942473 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12672b000 == 34 [pid = 1651] [id = 734] 01:35:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x121ccd000) [pid = 1651] [serial = 2202] [outer = 0x0] 01:35:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x127615400) [pid = 1651] [serial = 2203] [outer = 0x121ccd000] 01:35:42 INFO - PROCESS | 1651 | 1467966942498 Marionette DEBUG loaded listener.js 01:35:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x128935c00) [pid = 1651] [serial = 2204] [outer = 0x121ccd000] 01:35:42 INFO - PROCESS | 1651 | 1467966942824 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:35:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:35:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 519ms 01:35:42 INFO - PROCESS | 1651 | 1467966942893 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 01:35:42 INFO - PROCESS | 1651 | 1467966942895 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 01:35:42 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:35:42 INFO - PROCESS | 1651 | 1467966942900 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:35:42 INFO - PROCESS | 1651 | 1467966942902 Marionette TRACE conn2 <- [1,2910,null,{}] 01:35:42 INFO - PROCESS | 1651 | 1467966942906 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:35:42 INFO - PROCESS | 1651 | 1467966942908 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:43 INFO - PROCESS | 1651 | 1467966943000 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 01:35:43 INFO - PROCESS | 1651 | 1467966943103 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:43 INFO - PROCESS | 1651 | 1467966943107 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x117d5f000 == 35 [pid = 1651] [id = 735] 01:35:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1129afc00) [pid = 1651] [serial = 2205] [outer = 0x0] 01:35:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x112a84400) [pid = 1651] [serial = 2206] [outer = 0x1129afc00] 01:35:43 INFO - PROCESS | 1651 | 1467966943139 Marionette DEBUG loaded listener.js 01:35:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11383d800) [pid = 1651] [serial = 2207] [outer = 0x1129afc00] 01:35:43 INFO - PROCESS | 1651 | 1467966943571 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:35:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:35:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:35:43 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 724ms 01:35:43 INFO - TEST-START | /DOMEvents/constructors.html 01:35:43 INFO - PROCESS | 1651 | 1467966943624 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 01:35:43 INFO - PROCESS | 1651 | 1467966943626 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 01:35:43 INFO - PROCESS | 1651 | 1467966943630 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:35:43 INFO - PROCESS | 1651 | 1467966943633 Marionette TRACE conn2 <- [1,2914,null,{}] 01:35:43 INFO - PROCESS | 1651 | 1467966943636 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:35:43 INFO - PROCESS | 1651 | 1467966943638 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:43 INFO - PROCESS | 1651 | 1467966943746 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 01:35:43 INFO - PROCESS | 1651 | 1467966943808 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:43 INFO - PROCESS | 1651 | 1467966943810 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x1266f5800 == 36 [pid = 1651] [id = 736] 01:35:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x116277400) [pid = 1651] [serial = 2208] [outer = 0x0] 01:35:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x116979c00) [pid = 1651] [serial = 2209] [outer = 0x116277400] 01:35:43 INFO - PROCESS | 1651 | 1467966943841 Marionette DEBUG loaded listener.js 01:35:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x118366800) [pid = 1651] [serial = 2210] [outer = 0x116277400] 01:35:44 INFO - PROCESS | 1651 | 1467966944310 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:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:35:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:35:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:35:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:35:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:35:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:35:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:35:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:35:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:35:44 INFO - TEST-OK | /DOMEvents/constructors.html | took 729ms 01:35:44 INFO - PROCESS | 1651 | 1467966944376 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 01:35:44 INFO - PROCESS | 1651 | 1467966944378 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 01:35:44 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:35:44 INFO - PROCESS | 1651 | 1467966944380 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:35:44 INFO - PROCESS | 1651 | 1467966944382 Marionette TRACE conn2 <- [1,2918,null,{}] 01:35:44 INFO - PROCESS | 1651 | 1467966944414 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:35:44 INFO - PROCESS | 1651 | 1467966944417 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:44 INFO - PROCESS | 1651 | 1467966944550 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 01:35:44 INFO - PROCESS | 1651 | 1467966944618 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:44 INFO - PROCESS | 1651 | 1467966944620 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ca78800 == 37 [pid = 1651] [id = 737] 01:35:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x121c48400) [pid = 1651] [serial = 2211] [outer = 0x0] 01:35:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x123bd3800) [pid = 1651] [serial = 2212] [outer = 0x121c48400] 01:35:44 INFO - PROCESS | 1651 | 1467966944655 Marionette DEBUG loaded listener.js 01:35:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12530b800) [pid = 1651] [serial = 2213] [outer = 0x121c48400] 01:35:45 INFO - PROCESS | 1651 | 1467966945249 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:35:45 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:35:45 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 921ms 01:35:45 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:35:45 INFO - PROCESS | 1651 | 1467966945302 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 01:35:45 INFO - PROCESS | 1651 | 1467966945304 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 01:35:45 INFO - PROCESS | 1651 | 1467966945308 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:35:45 INFO - PROCESS | 1651 | 1467966945310 Marionette TRACE conn2 <- [1,2922,null,{}] 01:35:45 INFO - PROCESS | 1651 | 1467966945314 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:35:45 INFO - PROCESS | 1651 | 1467966945316 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:45 INFO - PROCESS | 1651 | 1467966945439 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 01:35:45 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb23800 == 36 [pid = 1651] [id = 733] 01:35:45 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1f5000 == 35 [pid = 1651] [id = 732] 01:35:45 INFO - PROCESS | 1651 | --DOCSHELL 0x12717c000 == 34 [pid = 1651] [id = 731] 01:35:45 INFO - PROCESS | 1651 | --DOCSHELL 0x1295e3000 == 33 [pid = 1651] [id = 730] 01:35:45 INFO - PROCESS | 1651 | --DOCSHELL 0x128ac8000 == 32 [pid = 1651] [id = 729] 01:35:45 INFO - PROCESS | 1651 | --DOCSHELL 0x12672c800 == 31 [pid = 1651] [id = 728] 01:35:45 INFO - PROCESS | 1651 | --DOCSHELL 0x119bd4800 == 30 [pid = 1651] [id = 727] 01:35:45 INFO - PROCESS | 1651 | --DOCSHELL 0x1182d9000 == 29 [pid = 1651] [id = 726] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x121a51000) [pid = 1651] [serial = 2125] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x119467c00) [pid = 1651] [serial = 2111] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x118683c00) [pid = 1651] [serial = 2110] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x115e87800) [pid = 1651] [serial = 2113] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11627cc00) [pid = 1651] [serial = 2114] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x119047400) [pid = 1651] [serial = 2119] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x119777400) [pid = 1651] [serial = 2120] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1266ce400) [pid = 1651] [serial = 2128] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x117206c00) [pid = 1651] [serial = 2096] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x127373800) [pid = 1651] [serial = 2131] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x116030800) [pid = 1651] [serial = 2095] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x126ddbc00) [pid = 1651] [serial = 2129] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x120f10800) [pid = 1651] [serial = 2099] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1184c1000) [pid = 1651] [serial = 2134] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11946b000) [pid = 1651] [serial = 2098] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12892a000) [pid = 1651] [serial = 2140] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119778c00) [pid = 1651] [serial = 2135] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1187d5c00) [pid = 1651] [serial = 2156] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1273c7000) [pid = 1651] [serial = 2132] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11627ec00) [pid = 1651] [serial = 2152] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x127109800) [pid = 1651] [serial = 2102] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118365800) [pid = 1651] [serial = 2116] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1184c7400) [pid = 1651] [serial = 2155] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1266da000) [pid = 1651] [serial = 2101] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11845b800) [pid = 1651] [serial = 2117] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12143e000) [pid = 1651] [serial = 2123] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x127612c00) [pid = 1651] [serial = 2138] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x120f08800) [pid = 1651] [serial = 2122] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x121c56800) [pid = 1651] [serial = 2126] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x128f50000) [pid = 1651] [serial = 2144] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11386f400) [pid = 1651] [serial = 2146] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x128d23c00) [pid = 1651] [serial = 2143] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x121c4e000) [pid = 1651] [serial = 2159] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x128dd8400) [pid = 1651] [serial = 2105] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x117d2fc00) [pid = 1651] [serial = 2153] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1267dc000) [pid = 1651] [serial = 2137] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x128925800) [pid = 1651] [serial = 2104] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x116079c00) [pid = 1651] [serial = 2147] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x118970000) [pid = 1651] [serial = 2150] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1184cc000) [pid = 1651] [serial = 2149] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x11696d800) [pid = 1651] [serial = 2108] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x113f2dc00) [pid = 1651] [serial = 2107] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x128938800) [pid = 1651] [serial = 2141] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x127374400) [pid = 1651] [serial = 1460] [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:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x120f0f800) [pid = 1651] [serial = 2158] [outer = 0x0] [url = about:blank] 01:35:45 INFO - PROCESS | 1651 | 1467966945611 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:45 INFO - PROCESS | 1651 | 1467966945612 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x1187b2800 == 30 [pid = 1651] [id = 738] 01:35:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x113f2dc00) [pid = 1651] [serial = 2214] [outer = 0x0] 01:35:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x11627cc00) [pid = 1651] [serial = 2215] [outer = 0x113f2dc00] 01:35:45 INFO - PROCESS | 1651 | 1467966945634 Marionette DEBUG loaded listener.js 01:35:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x118319400) [pid = 1651] [serial = 2216] [outer = 0x113f2dc00] 01:35:45 INFO - PROCESS | 1651 | [1651] 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:35:45 INFO - PROCESS | 1651 | [1651] 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:35:45 INFO - PROCESS | 1651 | [1651] 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:35:45 INFO - PROCESS | 1651 | [1651] 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:35:46 INFO - PROCESS | 1651 | 1467966946002 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:35:46 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:35:46 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:35:46 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 01:35:46 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:35:46 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 01:35:46 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:35:46 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 01:35:46 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:35:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:35:46 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:35:46 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 724ms 01:35:46 INFO - PROCESS | 1651 | 1467966946033 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 01:35:46 INFO - PROCESS | 1651 | 1467966946038 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 01:35:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:35:46 INFO - PROCESS | 1651 | 1467966946044 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:35:46 INFO - PROCESS | 1651 | 1467966946047 Marionette TRACE conn2 <- [1,2926,null,{}] 01:35:46 INFO - PROCESS | 1651 | 1467966946050 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:35:46 INFO - PROCESS | 1651 | 1467966946053 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:46 INFO - PROCESS | 1651 | 1467966946209 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 01:35:46 INFO - PROCESS | 1651 | 1467966946298 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:46 INFO - PROCESS | 1651 | 1467966946300 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x121136000 == 31 [pid = 1651] [id = 739] 01:35:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x11835f800) [pid = 1651] [serial = 2217] [outer = 0x0] 01:35:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x118678800) [pid = 1651] [serial = 2218] [outer = 0x11835f800] 01:35:46 INFO - PROCESS | 1651 | 1467966946341 Marionette DEBUG loaded listener.js 01:35:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x119a12000) [pid = 1651] [serial = 2219] [outer = 0x11835f800] 01:35:46 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:35:46 INFO - PROCESS | 1651 | 1467966946647 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:35:46 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:35:46 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 622ms 01:35:46 INFO - PROCESS | 1651 | 1467966946668 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 01:35:46 INFO - PROCESS | 1651 | 1467966946669 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 01:35:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:35:46 INFO - PROCESS | 1651 | 1467966946680 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:35:46 INFO - PROCESS | 1651 | 1467966946682 Marionette TRACE conn2 <- [1,2930,null,{}] 01:35:46 INFO - PROCESS | 1651 | 1467966946697 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:35:46 INFO - PROCESS | 1651 | 1467966946700 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:46 INFO - PROCESS | 1651 | 1467966946797 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 01:35:46 INFO - PROCESS | 1651 | 1467966946854 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:46 INFO - PROCESS | 1651 | 1467966946856 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bec000 == 32 [pid = 1651] [id = 740] 01:35:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x120ff9800) [pid = 1651] [serial = 2220] [outer = 0x0] 01:35:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x121c4a800) [pid = 1651] [serial = 2221] [outer = 0x120ff9800] 01:35:46 INFO - PROCESS | 1651 | 1467966946887 Marionette DEBUG loaded listener.js 01:35:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x124da7000) [pid = 1651] [serial = 2222] [outer = 0x120ff9800] 01:35:47 INFO - PROCESS | 1651 | 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:35:47 INFO - PROCESS | 1651 | 1467966947199 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:35:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:35:47 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 572ms 01:35:47 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:35:47 INFO - PROCESS | 1651 | 1467966947253 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 01:35:47 INFO - PROCESS | 1651 | 1467966947256 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 01:35:47 INFO - PROCESS | 1651 | 1467966947259 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:35:47 INFO - PROCESS | 1651 | 1467966947261 Marionette TRACE conn2 <- [1,2934,null,{}] 01:35:47 INFO - PROCESS | 1651 | 1467966947264 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:35:47 INFO - PROCESS | 1651 | 1467966947266 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:47 INFO - PROCESS | 1651 | 1467966947429 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 01:35:47 INFO - PROCESS | 1651 | 1467966947441 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:47 INFO - PROCESS | 1651 | 1467966947442 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x127629000 == 33 [pid = 1651] [id = 741] 01:35:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1266ac400) [pid = 1651] [serial = 2223] [outer = 0x0] 01:35:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x126d3c000) [pid = 1651] [serial = 2224] [outer = 0x1266ac400] 01:35:47 INFO - PROCESS | 1651 | 1467966947484 Marionette DEBUG loaded listener.js 01:35:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x127314400) [pid = 1651] [serial = 2225] [outer = 0x1266ac400] 01:35:47 INFO - PROCESS | 1651 | 1467966947846 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:35:47 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:35:47 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 620ms 01:35:47 INFO - PROCESS | 1651 | 1467966947882 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 01:35:47 INFO - PROCESS | 1651 | 1467966947883 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 01:35:47 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:35:47 INFO - PROCESS | 1651 | 1467966947885 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:35:47 INFO - PROCESS | 1651 | 1467966947886 Marionette TRACE conn2 <- [1,2938,null,{}] 01:35:47 INFO - PROCESS | 1651 | 1467966947889 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:35:47 INFO - PROCESS | 1651 | 1467966947890 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:47 INFO - PROCESS | 1651 | 1467966947994 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 01:35:48 INFO - PROCESS | 1651 | 1467966948005 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:48 INFO - PROCESS | 1651 | 1467966948006 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x128abc800 == 34 [pid = 1651] [id = 742] 01:35:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x127371c00) [pid = 1651] [serial = 2226] [outer = 0x0] 01:35:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1273c3c00) [pid = 1651] [serial = 2227] [outer = 0x127371c00] 01:35:48 INFO - PROCESS | 1651 | 1467966948030 Marionette DEBUG loaded listener.js 01:35:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x12892c000) [pid = 1651] [serial = 2228] [outer = 0x127371c00] 01:35:48 INFO - PROCESS | 1651 | 1467966948332 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:35:48 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:35:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 471ms 01:35:48 INFO - PROCESS | 1651 | 1467966948363 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 01:35:48 INFO - PROCESS | 1651 | 1467966948364 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 01:35:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:35:48 INFO - PROCESS | 1651 | 1467966948366 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:35:48 INFO - PROCESS | 1651 | 1467966948367 Marionette TRACE conn2 <- [1,2942,null,{}] 01:35:48 INFO - PROCESS | 1651 | 1467966948370 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:35:48 INFO - PROCESS | 1651 | 1467966948376 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:48 INFO - PROCESS | 1651 | 1467966948496 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 01:35:48 INFO - PROCESS | 1651 | 1467966948510 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:48 INFO - PROCESS | 1651 | 1467966948511 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a682800 == 35 [pid = 1651] [id = 743] 01:35:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x128939c00) [pid = 1651] [serial = 2229] [outer = 0x0] 01:35:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x128d1d800) [pid = 1651] [serial = 2230] [outer = 0x128939c00] 01:35:48 INFO - PROCESS | 1651 | 1467966948535 Marionette DEBUG loaded listener.js 01:35:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x128f50000) [pid = 1651] [serial = 2231] [outer = 0x128939c00] 01:35:48 INFO - PROCESS | 1651 | 1467966948868 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:35:48 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:35:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:35:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 518ms 01:35:48 INFO - PROCESS | 1651 | 1467966948885 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 01:35:48 INFO - PROCESS | 1651 | 1467966948887 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 01:35:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:35:48 INFO - PROCESS | 1651 | 1467966948896 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:35:48 INFO - PROCESS | 1651 | 1467966948897 Marionette TRACE conn2 <- [1,2946,null,{}] 01:35:48 INFO - PROCESS | 1651 | 1467966948899 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:35:48 INFO - PROCESS | 1651 | 1467966948900 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:49 INFO - PROCESS | 1651 | 1467966949008 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 01:35:49 INFO - PROCESS | 1651 | 1467966949011 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:49 INFO - PROCESS | 1651 | 1467966949012 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b1f8000 == 36 [pid = 1651] [id = 744] 01:35:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x12914ac00) [pid = 1651] [serial = 2232] [outer = 0x0] 01:35:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x129153800) [pid = 1651] [serial = 2233] [outer = 0x12914ac00] 01:35:49 INFO - PROCESS | 1651 | 1467966949071 Marionette DEBUG loaded listener.js 01:35:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12932b000) [pid = 1651] [serial = 2234] [outer = 0x12914ac00] 01:35:49 INFO - PROCESS | 1651 | 1467966949341 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:35:49 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:35:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 467ms 01:35:49 INFO - PROCESS | 1651 | 1467966949365 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 01:35:49 INFO - PROCESS | 1651 | 1467966949366 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 01:35:49 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:35:49 INFO - PROCESS | 1651 | 1467966949368 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:35:49 INFO - PROCESS | 1651 | 1467966949369 Marionette TRACE conn2 <- [1,2950,null,{}] 01:35:49 INFO - PROCESS | 1651 | 1467966949385 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:35:49 INFO - PROCESS | 1651 | 1467966949387 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:49 INFO - PROCESS | 1651 | 1467966949503 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 01:35:49 INFO - PROCESS | 1651 | 1467966949506 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:49 INFO - PROCESS | 1651 | 1467966949507 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb19000 == 37 [pid = 1651] [id = 745] 01:35:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12932b400) [pid = 1651] [serial = 2235] [outer = 0x0] 01:35:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x129332400) [pid = 1651] [serial = 2236] [outer = 0x12932b400] 01:35:49 INFO - PROCESS | 1651 | 1467966949531 Marionette DEBUG loaded listener.js 01:35:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1293bc400) [pid = 1651] [serial = 2237] [outer = 0x12932b400] 01:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1172ba400) [pid = 1651] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1187dac00) [pid = 1651] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1130db800) [pid = 1651] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x116702800) [pid = 1651] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1128d7c00) [pid = 1651] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x126e6e800) [pid = 1651] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1166f3400) [pid = 1651] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119d39800) [pid = 1651] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1248f6000) [pid = 1651] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x112a86000) [pid = 1651] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1183d6800) [pid = 1651] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x127103800) [pid = 1651] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x127107800) [pid = 1651] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x118455c00) [pid = 1651] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:35:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x113d67800 == 38 [pid = 1651] [id = 746] 01:35:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1166f3400) [pid = 1651] [serial = 2238] [outer = 0x0] 01:35:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11835c000) [pid = 1651] [serial = 2239] [outer = 0x1166f3400] 01:35:49 INFO - PROCESS | 1651 | 1467966949901 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:35:49 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:35:49 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 573ms 01:35:49 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:35:49 INFO - PROCESS | 1651 | 1467966949941 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 01:35:49 INFO - PROCESS | 1651 | 1467966949942 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 01:35:49 INFO - PROCESS | 1651 | 1467966949944 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:35:49 INFO - PROCESS | 1651 | 1467966949945 Marionette TRACE conn2 <- [1,2954,null,{}] 01:35:49 INFO - PROCESS | 1651 | 1467966949948 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:35:49 INFO - PROCESS | 1651 | 1467966949949 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:50 INFO - PROCESS | 1651 | 1467966950076 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 01:35:50 INFO - PROCESS | 1651 | 1467966950116 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:50 INFO - PROCESS | 1651 | 1467966950117 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb1b000 == 39 [pid = 1651] [id = 747] 01:35:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1129b1800) [pid = 1651] [serial = 2240] [outer = 0x0] 01:35:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x120fefc00) [pid = 1651] [serial = 2241] [outer = 0x1129b1800] 01:35:50 INFO - PROCESS | 1651 | 1467966950141 Marionette DEBUG loaded listener.js 01:35:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x127377400) [pid = 1651] [serial = 2242] [outer = 0x1129b1800] 01:35:50 INFO - PROCESS | 1651 | 1467966950401 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:35:50 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:35:50 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:35:50 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 468ms 01:35:50 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:35:50 INFO - PROCESS | 1651 | 1467966950413 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 01:35:50 INFO - PROCESS | 1651 | 1467966950414 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 01:35:50 INFO - PROCESS | 1651 | 1467966950416 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:35:50 INFO - PROCESS | 1651 | 1467966950417 Marionette TRACE conn2 <- [1,2958,null,{}] 01:35:50 INFO - PROCESS | 1651 | 1467966950431 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:35:50 INFO - PROCESS | 1651 | 1467966950432 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:50 INFO - PROCESS | 1651 | 1467966950525 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 01:35:50 INFO - PROCESS | 1651 | 1467966950529 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:50 INFO - PROCESS | 1651 | 1467966950530 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ca8c000 == 40 [pid = 1651] [id = 748] 01:35:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x128936800) [pid = 1651] [serial = 2243] [outer = 0x0] 01:35:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1293c0c00) [pid = 1651] [serial = 2244] [outer = 0x128936800] 01:35:50 INFO - PROCESS | 1651 | 1467966950554 Marionette DEBUG loaded listener.js 01:35:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1293ebc00) [pid = 1651] [serial = 2245] [outer = 0x128936800] 01:35:50 INFO - PROCESS | 1651 | 1467966950859 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:35:50 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:35:50 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 477ms 01:35:50 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:35:50 INFO - PROCESS | 1651 | 1467966950894 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 01:35:50 INFO - PROCESS | 1651 | 1467966950895 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 01:35:50 INFO - PROCESS | 1651 | 1467966950897 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:35:50 INFO - PROCESS | 1651 | 1467966950899 Marionette TRACE conn2 <- [1,2962,null,{}] 01:35:50 INFO - PROCESS | 1651 | 1467966950911 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:35:50 INFO - PROCESS | 1651 | 1467966950913 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:51 INFO - PROCESS | 1651 | 1467966951031 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 01:35:51 INFO - PROCESS | 1651 | 1467966951037 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:51 INFO - PROCESS | 1651 | 1467966951039 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cda3000 == 41 [pid = 1651] [id = 749] 01:35:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1293ec800) [pid = 1651] [serial = 2246] [outer = 0x0] 01:35:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1294dcc00) [pid = 1651] [serial = 2247] [outer = 0x1293ec800] 01:35:51 INFO - PROCESS | 1651 | 1467966951064 Marionette DEBUG loaded listener.js 01:35:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x129541800) [pid = 1651] [serial = 2248] [outer = 0x1293ec800] 01:35:51 INFO - PROCESS | 1651 | 1467966951359 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:35:51 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:35:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 469ms 01:35:51 INFO - PROCESS | 1651 | 1467966951367 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 01:35:51 INFO - PROCESS | 1651 | 1467966951368 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 01:35:51 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:35:51 INFO - PROCESS | 1651 | 1467966951376 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:35:51 INFO - PROCESS | 1651 | 1467966951377 Marionette TRACE conn2 <- [1,2966,null,{}] 01:35:51 INFO - PROCESS | 1651 | 1467966951380 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:35:51 INFO - PROCESS | 1651 | 1467966951381 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:51 INFO - PROCESS | 1651 | 1467966951467 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 01:35:51 INFO - PROCESS | 1651 | 1467966951472 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:51 INFO - PROCESS | 1651 | 1467966951473 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1a7800 == 42 [pid = 1651] [id = 750] 01:35:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1293edc00) [pid = 1651] [serial = 2249] [outer = 0x0] 01:35:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x129548000) [pid = 1651] [serial = 2250] [outer = 0x1293edc00] 01:35:51 INFO - PROCESS | 1651 | 1467966951496 Marionette DEBUG loaded listener.js 01:35:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12954d800) [pid = 1651] [serial = 2251] [outer = 0x1293edc00] 01:35:51 INFO - PROCESS | 1651 | 1467966951843 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:35:51 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:35:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 525ms 01:35:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:35:51 INFO - PROCESS | 1651 | 1467966951897 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 01:35:51 INFO - PROCESS | 1651 | 1467966951900 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 01:35:51 INFO - PROCESS | 1651 | 1467966951945 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:35:51 INFO - PROCESS | 1651 | 1467966951947 Marionette TRACE conn2 <- [1,2970,null,{}] 01:35:51 INFO - PROCESS | 1651 | 1467966951952 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:35:51 INFO - PROCESS | 1651 | 1467966951953 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:52 INFO - PROCESS | 1651 | 1467966952067 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 01:35:52 INFO - PROCESS | 1651 | 1467966952141 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:52 INFO - PROCESS | 1651 | 1467966952143 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a53000 == 43 [pid = 1651] [id = 751] 01:35:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x115e7cc00) [pid = 1651] [serial = 2252] [outer = 0x0] 01:35:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1160d8400) [pid = 1651] [serial = 2253] [outer = 0x115e7cc00] 01:35:52 INFO - PROCESS | 1651 | 1467966952173 Marionette DEBUG loaded listener.js 01:35:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1172bc400) [pid = 1651] [serial = 2254] [outer = 0x115e7cc00] 01:35:52 INFO - PROCESS | 1651 | 1467966952537 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:35:52 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:35:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 665ms 01:35:52 INFO - PROCESS | 1651 | 1467966952568 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 01:35:52 INFO - PROCESS | 1651 | 1467966952571 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 01:35:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:35:52 INFO - PROCESS | 1651 | 1467966952575 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:35:52 INFO - PROCESS | 1651 | 1467966952577 Marionette TRACE conn2 <- [1,2974,null,{}] 01:35:52 INFO - PROCESS | 1651 | 1467966952580 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:35:52 INFO - PROCESS | 1651 | 1467966952582 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:52 INFO - PROCESS | 1651 | 1467966952687 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 01:35:52 INFO - PROCESS | 1651 | 1467966952786 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:52 INFO - PROCESS | 1651 | 1467966952787 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x1266eb000 == 44 [pid = 1651] [id = 752] 01:35:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1195db400) [pid = 1651] [serial = 2255] [outer = 0x0] 01:35:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119781000) [pid = 1651] [serial = 2256] [outer = 0x1195db400] 01:35:52 INFO - PROCESS | 1651 | 1467966952819 Marionette DEBUG loaded listener.js 01:35:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1210bf400) [pid = 1651] [serial = 2257] [outer = 0x1195db400] 01:35:53 INFO - PROCESS | 1651 | 1467966953179 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:35:53 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:35:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 623ms 01:35:53 INFO - PROCESS | 1651 | 1467966953199 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 01:35:53 INFO - PROCESS | 1651 | 1467966953200 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 01:35:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:35:53 INFO - PROCESS | 1651 | 1467966953203 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:35:53 INFO - PROCESS | 1651 | 1467966953206 Marionette TRACE conn2 <- [1,2978,null,{}] 01:35:53 INFO - PROCESS | 1651 | 1467966953213 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:35:53 INFO - PROCESS | 1651 | 1467966953216 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:53 INFO - PROCESS | 1651 | 1467966953320 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 01:35:53 INFO - PROCESS | 1651 | 1467966953385 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:53 INFO - PROCESS | 1651 | 1467966953387 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c52e800 == 45 [pid = 1651] [id = 753] 01:35:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12530f800) [pid = 1651] [serial = 2258] [outer = 0x0] 01:35:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1273c5400) [pid = 1651] [serial = 2259] [outer = 0x12530f800] 01:35:53 INFO - PROCESS | 1651 | 1467966953417 Marionette DEBUG loaded listener.js 01:35:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12893ac00) [pid = 1651] [serial = 2260] [outer = 0x12530f800] 01:35:53 INFO - PROCESS | 1651 | 1467966953793 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:35:53 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:35:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 622ms 01:35:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:35:53 INFO - PROCESS | 1651 | 1467966953826 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 01:35:53 INFO - PROCESS | 1651 | 1467966953828 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 01:35:53 INFO - PROCESS | 1651 | 1467966953830 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:35:53 INFO - PROCESS | 1651 | 1467966953831 Marionette TRACE conn2 <- [1,2982,null,{}] 01:35:53 INFO - PROCESS | 1651 | 1467966953834 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:35:53 INFO - PROCESS | 1651 | 1467966953835 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:53 INFO - PROCESS | 1651 | 1467966953939 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 01:35:54 INFO - PROCESS | 1651 | 1467966953998 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:54 INFO - PROCESS | 1651 | 1467966953999 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d1c2000 == 46 [pid = 1651] [id = 754] 01:35:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12893b800) [pid = 1651] [serial = 2261] [outer = 0x0] 01:35:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x128d25800) [pid = 1651] [serial = 2262] [outer = 0x12893b800] 01:35:54 INFO - PROCESS | 1651 | 1467966954028 Marionette DEBUG loaded listener.js 01:35:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x128dddc00) [pid = 1651] [serial = 2263] [outer = 0x12893b800] 01:35:54 INFO - PROCESS | 1651 | 1467966954447 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:35:54 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:35:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:35:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:35:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:35:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:35:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 669ms 01:35:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:35:54 INFO - PROCESS | 1651 | 1467966954500 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 01:35:54 INFO - PROCESS | 1651 | 1467966954501 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 01:35:54 INFO - PROCESS | 1651 | 1467966954503 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:35:54 INFO - PROCESS | 1651 | 1467966954504 Marionette TRACE conn2 <- [1,2986,null,{}] 01:35:54 INFO - PROCESS | 1651 | 1467966954507 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:35:54 INFO - PROCESS | 1651 | 1467966954508 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:54 INFO - PROCESS | 1651 | 1467966954608 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 01:35:54 INFO - PROCESS | 1651 | 1467966954671 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:54 INFO - PROCESS | 1651 | 1467966954672 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x1187b0000 == 47 [pid = 1651] [id = 755] 01:35:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11607a400) [pid = 1651] [serial = 2264] [outer = 0x0] 01:35:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x126dd5c00) [pid = 1651] [serial = 2265] [outer = 0x11607a400] 01:35:54 INFO - PROCESS | 1651 | 1467966954701 Marionette DEBUG loaded listener.js 01:35:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x128f4ec00) [pid = 1651] [serial = 2266] [outer = 0x11607a400] 01:35:55 INFO - PROCESS | 1651 | 1467966955239 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:35:55 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:35:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 771ms 01:35:55 INFO - PROCESS | 1651 | 1467966955295 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 01:35:55 INFO - PROCESS | 1651 | 1467966955297 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 01:35:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:35:55 INFO - PROCESS | 1651 | 1467966955301 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:35:55 INFO - PROCESS | 1651 | 1467966955304 Marionette TRACE conn2 <- [1,2990,null,{}] 01:35:55 INFO - PROCESS | 1651 | 1467966955322 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:35:55 INFO - PROCESS | 1651 | 1467966955323 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:55 INFO - PROCESS | 1651 | 1467966955416 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 01:35:55 INFO - PROCESS | 1651 | 1467966955482 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:55 INFO - PROCESS | 1651 | 1467966955483 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170f2800 == 48 [pid = 1651] [id = 756] 01:35:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x115e7f000) [pid = 1651] [serial = 2267] [outer = 0x0] 01:35:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11607ac00) [pid = 1651] [serial = 2268] [outer = 0x115e7f000] 01:35:55 INFO - PROCESS | 1651 | 1467966955512 Marionette DEBUG loaded listener.js 01:35:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1172c5400) [pid = 1651] [serial = 2269] [outer = 0x115e7f000] 01:35:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182e3000 == 49 [pid = 1651] [id = 757] 01:35:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1183ca400) [pid = 1651] [serial = 2270] [outer = 0x0] 01:35:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x116a13000) [pid = 1651] [serial = 2271] [outer = 0x1183ca400] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x121266800 == 48 [pid = 1651] [id = 725] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12cda3000 == 47 [pid = 1651] [id = 749] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12ca8c000 == 46 [pid = 1651] [id = 748] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb1b000 == 45 [pid = 1651] [id = 747] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x113d67800 == 44 [pid = 1651] [id = 746] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb19000 == 43 [pid = 1651] [id = 745] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12b1f8000 == 42 [pid = 1651] [id = 744] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12a682800 == 41 [pid = 1651] [id = 743] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x128abc800 == 40 [pid = 1651] [id = 742] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x127629000 == 39 [pid = 1651] [id = 741] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x123bec000 == 38 [pid = 1651] [id = 740] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x121136000 == 37 [pid = 1651] [id = 739] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x1187b2800 == 36 [pid = 1651] [id = 738] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12ca78800 == 35 [pid = 1651] [id = 737] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x1266f5800 == 34 [pid = 1651] [id = 736] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x117d5f000 == 33 [pid = 1651] [id = 735] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12672b000 == 32 [pid = 1651] [id = 734] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x1187b0000 == 31 [pid = 1651] [id = 755] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1c2000 == 30 [pid = 1651] [id = 754] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12c52e800 == 29 [pid = 1651] [id = 753] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x1266eb000 == 28 [pid = 1651] [id = 752] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x12d1a7800 == 27 [pid = 1651] [id = 750] 01:35:56 INFO - PROCESS | 1651 | --DOCSHELL 0x119a53000 == 26 [pid = 1651] [id = 751] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x118625000) [pid = 1651] [serial = 2162] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x118367000) [pid = 1651] [serial = 2161] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x121c51000) [pid = 1651] [serial = 2165] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x115e58000) [pid = 1651] [serial = 2179] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1128d0400) [pid = 1651] [serial = 2180] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x120ff4c00) [pid = 1651] [serial = 2164] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11831a000) [pid = 1651] [serial = 2182] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11946e400) [pid = 1651] [serial = 2185] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1273ca000) [pid = 1651] [serial = 2201] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11879a000) [pid = 1651] [serial = 2177] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x118367c00) [pid = 1651] [serial = 2176] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x121af8800) [pid = 1651] [serial = 2188] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1267dc400) [pid = 1651] [serial = 2168] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11981f000) [pid = 1651] [serial = 2186] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x124da8400) [pid = 1651] [serial = 2167] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11867f000) [pid = 1651] [serial = 2191] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123bd0000) [pid = 1651] [serial = 2189] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x118677800) [pid = 1651] [serial = 2194] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x127611800) [pid = 1651] [serial = 2171] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x127375000) [pid = 1651] [serial = 2170] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x128934000) [pid = 1651] [serial = 2174] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12761ec00) [pid = 1651] [serial = 2173] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1273bc000) [pid = 1651] [serial = 2200] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x120feac00) [pid = 1651] [serial = 2195] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x124ad5c00) [pid = 1651] [serial = 2192] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12530f000) [pid = 1651] [serial = 2197] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x118454800) [pid = 1651] [serial = 2183] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x126e6d400) [pid = 1651] [serial = 2198] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x127615400) [pid = 1651] [serial = 2203] [outer = 0x0] [url = about:blank] 01:35:56 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12cd98000) [pid = 1651] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:35:56 INFO - PROCESS | 1651 | 1467966956505 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:35:56 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:35:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1235ms 01:35:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:35:56 INFO - PROCESS | 1651 | 1467966956537 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 01:35:56 INFO - PROCESS | 1651 | 1467966956539 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 01:35:56 INFO - PROCESS | 1651 | 1467966956543 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:35:56 INFO - PROCESS | 1651 | 1467966956545 Marionette TRACE conn2 <- [1,2994,null,{}] 01:35:56 INFO - PROCESS | 1651 | 1467966956549 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:35:56 INFO - PROCESS | 1651 | 1467966956551 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:56 INFO - PROCESS | 1651 | 1467966956641 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 01:35:56 INFO - PROCESS | 1651 | 1467966956646 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:56 INFO - PROCESS | 1651 | 1467966956648 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x117249800 == 27 [pid = 1651] [id = 758] 01:35:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1138fa400) [pid = 1651] [serial = 2272] [outer = 0x0] 01:35:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x113d91000) [pid = 1651] [serial = 2273] [outer = 0x1138fa400] 01:35:56 INFO - PROCESS | 1651 | 1467966956679 Marionette DEBUG loaded listener.js 01:35:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x115e87000) [pid = 1651] [serial = 2274] [outer = 0x1138fa400] 01:35:57 INFO - PROCESS | 1651 | 1467966957046 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:35:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:35:57 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:35:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 520ms 01:35:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:35:57 INFO - PROCESS | 1651 | 1467966957063 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 01:35:57 INFO - PROCESS | 1651 | 1467966957066 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 01:35:57 INFO - PROCESS | 1651 | 1467966957071 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:35:57 INFO - PROCESS | 1651 | 1467966957072 Marionette TRACE conn2 <- [1,2998,null,{}] 01:35:57 INFO - PROCESS | 1651 | 1467966957075 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:35:57 INFO - PROCESS | 1651 | 1467966957076 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:57 INFO - PROCESS | 1651 | 1467966957160 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 01:35:57 INFO - PROCESS | 1651 | 1467966957164 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:57 INFO - PROCESS | 1651 | 1467966957165 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a52000 == 28 [pid = 1651] [id = 759] 01:35:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x116278400) [pid = 1651] [serial = 2275] [outer = 0x0] 01:35:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x116a13800) [pid = 1651] [serial = 2276] [outer = 0x116278400] 01:35:57 INFO - PROCESS | 1651 | 1467966957195 Marionette DEBUG loaded listener.js 01:35:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118364400) [pid = 1651] [serial = 2277] [outer = 0x116278400] 01:35:57 INFO - PROCESS | 1651 | 1467966957518 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:35:57 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:35:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 472ms 01:35:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:35:57 INFO - PROCESS | 1651 | 1467966957543 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 01:35:57 INFO - PROCESS | 1651 | 1467966957544 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 01:35:57 INFO - PROCESS | 1651 | 1467966957546 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:35:57 INFO - PROCESS | 1651 | 1467966957549 Marionette TRACE conn2 <- [1,3002,null,{}] 01:35:57 INFO - PROCESS | 1651 | 1467966957556 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:35:57 INFO - PROCESS | 1651 | 1467966957560 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:57 INFO - PROCESS | 1651 | 1467966957643 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 01:35:57 INFO - PROCESS | 1651 | 1467966957700 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:57 INFO - PROCESS | 1651 | 1467966957702 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x121423000 == 29 [pid = 1651] [id = 760] 01:35:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1183d4000) [pid = 1651] [serial = 2278] [outer = 0x0] 01:35:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11867ec00) [pid = 1651] [serial = 2279] [outer = 0x1183d4000] 01:35:57 INFO - PROCESS | 1651 | 1467966957730 Marionette DEBUG loaded listener.js 01:35:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1190bc800) [pid = 1651] [serial = 2280] [outer = 0x1183d4000] 01:35:58 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:35:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 472ms 01:35:58 INFO - PROCESS | 1651 | 1467966958009 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:35:58 INFO - PROCESS | 1651 | 1467966958020 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 01:35:58 INFO - PROCESS | 1651 | 1467966958023 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 01:35:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:35:58 INFO - PROCESS | 1651 | 1467966958031 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:35:58 INFO - PROCESS | 1651 | 1467966958032 Marionette TRACE conn2 <- [1,3006,null,{}] 01:35:58 INFO - PROCESS | 1651 | 1467966958035 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:35:58 INFO - PROCESS | 1651 | 1467966958036 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:58 INFO - PROCESS | 1651 | 1467966958127 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 01:35:58 INFO - PROCESS | 1651 | 1467966958130 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:58 INFO - PROCESS | 1651 | 1467966958131 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1266e9000 == 30 [pid = 1651] [id = 761] 01:35:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1195e1400) [pid = 1651] [serial = 2281] [outer = 0x0] 01:35:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119824000) [pid = 1651] [serial = 2282] [outer = 0x1195e1400] 01:35:58 INFO - PROCESS | 1651 | 1467966958158 Marionette DEBUG loaded listener.js 01:35:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x120f0bc00) [pid = 1651] [serial = 2283] [outer = 0x1195e1400] 01:35:58 INFO - PROCESS | 1651 | 1467966958469 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:35:58 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:35:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 468ms 01:35:58 INFO - PROCESS | 1651 | 1467966958511 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 01:35:58 INFO - PROCESS | 1651 | 1467966958512 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 01:35:58 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:35:58 INFO - PROCESS | 1651 | 1467966958515 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:35:58 INFO - PROCESS | 1651 | 1467966958516 Marionette TRACE conn2 <- [1,3010,null,{}] 01:35:58 INFO - PROCESS | 1651 | 1467966958518 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:35:58 INFO - PROCESS | 1651 | 1467966958519 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:58 INFO - PROCESS | 1651 | 1467966958626 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 01:35:58 INFO - PROCESS | 1651 | 1467966958641 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:58 INFO - PROCESS | 1651 | 1467966958642 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12762d800 == 31 [pid = 1651] [id = 762] 01:35:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1129a9800) [pid = 1651] [serial = 2284] [outer = 0x0] 01:35:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x120ff1c00) [pid = 1651] [serial = 2285] [outer = 0x1129a9800] 01:35:58 INFO - PROCESS | 1651 | 1467966958666 Marionette DEBUG loaded listener.js 01:35:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1219b9800) [pid = 1651] [serial = 2286] [outer = 0x1129a9800] 01:35:58 INFO - PROCESS | 1651 | 1467966958969 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:35:58 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:35:58 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 468ms 01:35:58 INFO - PROCESS | 1651 | 1467966958990 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 01:35:58 INFO - PROCESS | 1651 | 1467966958993 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 01:35:58 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:35:58 INFO - PROCESS | 1651 | 1467966958995 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:35:58 INFO - PROCESS | 1651 | 1467966958996 Marionette TRACE conn2 <- [1,3014,null,{}] 01:35:59 INFO - PROCESS | 1651 | 1467966958998 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:35:59 INFO - PROCESS | 1651 | 1467966959002 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:59 INFO - PROCESS | 1651 | 1467966959120 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 01:35:59 INFO - PROCESS | 1651 | 1467966959123 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:59 INFO - PROCESS | 1651 | 1467966959125 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x128abb000 == 32 [pid = 1651] [id = 763] 01:35:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1219bb800) [pid = 1651] [serial = 2287] [outer = 0x0] 01:35:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x121c4fc00) [pid = 1651] [serial = 2288] [outer = 0x1219bb800] 01:35:59 INFO - PROCESS | 1651 | 1467966959150 Marionette DEBUG loaded listener.js 01:35:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1266aa400) [pid = 1651] [serial = 2289] [outer = 0x1219bb800] 01:35:59 INFO - PROCESS | 1651 | [1651] 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:35:59 INFO - PROCESS | 1651 | 1467966959531 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:35:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:35:59 INFO - {} 01:35:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:35:59 INFO - {} 01:35:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:35:59 INFO - {} 01:35:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:35:59 INFO - {} 01:35:59 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 569ms 01:35:59 INFO - TEST-START | /FileAPI/fileReader.html 01:35:59 INFO - PROCESS | 1651 | 1467966959569 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 01:35:59 INFO - PROCESS | 1651 | 1467966959571 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 01:35:59 INFO - PROCESS | 1651 | 1467966959573 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:35:59 INFO - PROCESS | 1651 | 1467966959574 Marionette TRACE conn2 <- [1,3018,null,{}] 01:35:59 INFO - PROCESS | 1651 | 1467966959576 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:35:59 INFO - PROCESS | 1651 | 1467966959577 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:59 INFO - PROCESS | 1651 | 1467966959674 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 01:35:59 INFO - PROCESS | 1651 | 1467966959678 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:35:59 INFO - PROCESS | 1651 | 1467966959679 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:35:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x1295e8000 == 33 [pid = 1651] [id = 764] 01:35:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x121a5f800) [pid = 1651] [serial = 2290] [outer = 0x0] 01:35:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1267dbc00) [pid = 1651] [serial = 2291] [outer = 0x121a5f800] 01:35:59 INFO - PROCESS | 1651 | 1467966959703 Marionette DEBUG loaded listener.js 01:35:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1273bc400) [pid = 1651] [serial = 2292] [outer = 0x121a5f800] 01:36:00 INFO - PROCESS | 1651 | 1467966960005 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:36:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:36:00 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:36:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:36:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:36:00 INFO - TEST-OK | /FileAPI/fileReader.html | took 471ms 01:36:00 INFO - PROCESS | 1651 | 1467966960046 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 01:36:00 INFO - PROCESS | 1651 | 1467966960047 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 01:36:00 INFO - TEST-START | /FileAPI/historical.html 01:36:00 INFO - PROCESS | 1651 | 1467966960049 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:36:00 INFO - PROCESS | 1651 | 1467966960051 Marionette TRACE conn2 <- [1,3022,null,{}] 01:36:00 INFO - PROCESS | 1651 | 1467966960053 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:36:00 INFO - PROCESS | 1651 | 1467966960057 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:00 INFO - PROCESS | 1651 | 1467966960174 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 01:36:00 INFO - PROCESS | 1651 | 1467966960185 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:00 INFO - PROCESS | 1651 | 1467966960187 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a7b9000 == 34 [pid = 1651] [id = 765] 01:36:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1266ce400) [pid = 1651] [serial = 2293] [outer = 0x0] 01:36:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1273ca000) [pid = 1651] [serial = 2294] [outer = 0x1266ce400] 01:36:00 INFO - PROCESS | 1651 | 1467966960211 Marionette DEBUG loaded listener.js 01:36:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x128926000) [pid = 1651] [serial = 2295] [outer = 0x1266ce400] 01:36:00 INFO - PROCESS | 1651 | 1467966960516 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:36:00 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:36:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:36:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:36:00 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:36:00 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:36:00 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:36:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:36:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:36:00 INFO - TEST-OK | /FileAPI/historical.html | took 475ms 01:36:00 INFO - PROCESS | 1651 | 1467966960559 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 01:36:00 INFO - PROCESS | 1651 | 1467966960561 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 01:36:00 INFO - TEST-START | /FileAPI/idlharness.html 01:36:00 INFO - PROCESS | 1651 | 1467966960565 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:36:00 INFO - PROCESS | 1651 | 1467966960566 Marionette TRACE conn2 <- [1,3026,null,{}] 01:36:00 INFO - PROCESS | 1651 | 1467966960570 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:36:00 INFO - PROCESS | 1651 | 1467966960571 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:00 INFO - PROCESS | 1651 | 1467966960905 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 01:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1129b1800) [pid = 1651] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x127371c00) [pid = 1651] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x128939c00) [pid = 1651] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x116277400) [pid = 1651] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x120ff9800) [pid = 1651] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12914ac00) [pid = 1651] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x121ccd000) [pid = 1651] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x121c48400) [pid = 1651] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11835f800) [pid = 1651] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1266ac400) [pid = 1651] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x113f2dc00) [pid = 1651] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1129afc00) [pid = 1651] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1293edc00) [pid = 1651] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1293ec800) [pid = 1651] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12932b400) [pid = 1651] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x128936800) [pid = 1651] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1166f3400) [pid = 1651] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:36:00 INFO - PROCESS | 1651 | 1467966960968 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:00 INFO - PROCESS | 1651 | 1467966960969 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b132800 == 35 [pid = 1651] [id = 766] 01:36:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1129b1800) [pid = 1651] [serial = 2296] [outer = 0x0] 01:36:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1166f3400) [pid = 1651] [serial = 2297] [outer = 0x1129b1800] 01:36:00 INFO - PROCESS | 1651 | 1467966960994 Marionette DEBUG loaded listener.js 01:36:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x121ccd000) [pid = 1651] [serial = 2298] [outer = 0x1129b1800] 01:36:01 INFO - PROCESS | 1651 | 1467966961473 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:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:36:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:36:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:36:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:36:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:36:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:36:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:36:01 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:36:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:36:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:36:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:36:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:36:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:36:01 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:36:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:36:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:36:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:36:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:36:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:36:01 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:36:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:36:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:36:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:36:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:36:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:36:01 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:36:01 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:36:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:36:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:36:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:36:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:36:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:36:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:36:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:36:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:36:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:36:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:36:01 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:36:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:36:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:36:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:36:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:36:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:36:01 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:36:01 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:36:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:36:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:36:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:36:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:36:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:36:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:36:01 INFO - TEST-OK | /FileAPI/idlharness.html | took 938ms 01:36:01 INFO - PROCESS | 1651 | 1467966961504 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 01:36:01 INFO - PROCESS | 1651 | 1467966961505 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 01:36:01 INFO - TEST-START | /FileAPI/idlharness.worker 01:36:01 INFO - PROCESS | 1651 | 1467966961509 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:36:01 INFO - PROCESS | 1651 | 1467966961510 Marionette TRACE conn2 <- [1,3030,null,{}] 01:36:01 INFO - PROCESS | 1651 | 1467966961513 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:36:01 INFO - PROCESS | 1651 | 1467966961514 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:01 INFO - PROCESS | 1651 | 1467966961640 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 01:36:01 INFO - PROCESS | 1651 | 1467966961645 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:01 INFO - PROCESS | 1651 | 1467966961646 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cfdd800 == 36 [pid = 1651] [id = 767] 01:36:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x124c51400) [pid = 1651] [serial = 2299] [outer = 0x0] 01:36:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1294e5c00) [pid = 1651] [serial = 2300] [outer = 0x124c51400] 01:36:01 INFO - PROCESS | 1651 | 1467966961683 Marionette DEBUG loaded listener.js 01:36:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12a3b1800) [pid = 1651] [serial = 2301] [outer = 0x124c51400] 01:36:01 INFO - PROCESS | 1651 | [1651] 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:36:02 INFO - PROCESS | 1651 | 1467966962298 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:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:36:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:36:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:36:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:36:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:36:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:36:02 INFO - {} 01:36:02 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:36:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:36:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:36:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:36:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:36:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:36:02 INFO - {} 01:36:02 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:36:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:36:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:36:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:36:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:36:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:36:02 INFO - {} 01:36:02 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:36:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:36:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:36:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:36:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:36:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:36:02 INFO - {} 01:36:02 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:36:02 INFO - {} 01:36:02 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:36:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:36:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:36:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:36:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:36:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:36:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:36:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:36:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:36:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:36:02 INFO - {} 01:36:02 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:36:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:36:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:36:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:36:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:36:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:36:02 INFO - {} 01:36:02 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:36:02 INFO - {} 01:36:02 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:36:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:36:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:36:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:36:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:36:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:36:02 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:36:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:36:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:36:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:36:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:36:02 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:36:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:36:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:36:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:36:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:36:02 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:36:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:36:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:36:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:36:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:36:02 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:36:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:36:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:36:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:36:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:36:02 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:36:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:36:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:36:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:36:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:36:02 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:36:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:36:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:36:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:36:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:36:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:36:02 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:36:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:36:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:36:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:36:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:36:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:36:02 INFO - {} 01:36:02 INFO - TEST-OK | /FileAPI/idlharness.worker | took 833ms 01:36:02 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:36:02 INFO - PROCESS | 1651 | 1467966962345 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 01:36:02 INFO - PROCESS | 1651 | 1467966962347 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 01:36:02 INFO - PROCESS | 1651 | 1467966962349 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:36:02 INFO - PROCESS | 1651 | 1467966962350 Marionette TRACE conn2 <- [1,3034,null,{}] 01:36:02 INFO - PROCESS | 1651 | 1467966962352 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:36:02 INFO - PROCESS | 1651 | 1467966962354 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:02 INFO - PROCESS | 1651 | 1467966962449 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 01:36:02 INFO - PROCESS | 1651 | 1467966962452 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:02 INFO - PROCESS | 1651 | 1467966962454 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x110f66000 == 37 [pid = 1651] [id = 768] 01:36:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12a5d1800) [pid = 1651] [serial = 2302] [outer = 0x0] 01:36:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12ba59c00) [pid = 1651] [serial = 2303] [outer = 0x12a5d1800] 01:36:02 INFO - PROCESS | 1651 | 1467966962487 Marionette DEBUG loaded listener.js 01:36:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12be1b000) [pid = 1651] [serial = 2304] [outer = 0x12a5d1800] 01:36:02 INFO - PROCESS | 1651 | 1467966962795 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:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:36:02 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 470ms 01:36:02 INFO - PROCESS | 1651 | 1467966962819 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 01:36:02 INFO - PROCESS | 1651 | 1467966962821 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 01:36:02 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:36:02 INFO - PROCESS | 1651 | 1467966962826 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:36:02 INFO - PROCESS | 1651 | 1467966962827 Marionette TRACE conn2 <- [1,3038,null,{}] 01:36:02 INFO - PROCESS | 1651 | 1467966962829 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:36:02 INFO - PROCESS | 1651 | 1467966962830 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:02 INFO - PROCESS | 1651 | 1467966962912 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 01:36:03 INFO - PROCESS | 1651 | 1467966963029 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:03 INFO - PROCESS | 1651 | 1467966963030 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x110f59000 == 38 [pid = 1651] [id = 769] 01:36:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1122b8000) [pid = 1651] [serial = 2305] [outer = 0x0] 01:36:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1128d5000) [pid = 1651] [serial = 2306] [outer = 0x1122b8000] 01:36:03 INFO - PROCESS | 1651 | 1467966963062 Marionette DEBUG loaded listener.js 01:36:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11336d000) [pid = 1651] [serial = 2307] [outer = 0x1122b8000] 01:36:03 INFO - PROCESS | 1651 | 1467966963507 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:36:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:36:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:36:03 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 721ms 01:36:03 INFO - PROCESS | 1651 | 1467966963549 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 01:36:03 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:36:03 INFO - PROCESS | 1651 | 1467966963552 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 01:36:03 INFO - PROCESS | 1651 | 1467966963557 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:36:03 INFO - PROCESS | 1651 | 1467966963560 Marionette TRACE conn2 <- [1,3042,null,{}] 01:36:03 INFO - PROCESS | 1651 | 1467966963565 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:36:03 INFO - PROCESS | 1651 | 1467966963568 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:03 INFO - PROCESS | 1651 | 1467966963715 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 01:36:03 INFO - PROCESS | 1651 | 1467966963828 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:03 INFO - PROCESS | 1651 | 1467966963830 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x119f6d800 == 39 [pid = 1651] [id = 770] 01:36:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11696d800) [pid = 1651] [serial = 2308] [outer = 0x0] 01:36:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1176d9400) [pid = 1651] [serial = 2309] [outer = 0x11696d800] 01:36:03 INFO - PROCESS | 1651 | 1467966963860 Marionette DEBUG loaded listener.js 01:36:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1183d2400) [pid = 1651] [serial = 2310] [outer = 0x11696d800] 01:36:04 INFO - PROCESS | 1651 | 1467966964356 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:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:36:04 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:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:36:04 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:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:36:04 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:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:36:04 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:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:36:04 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:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:36:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:36:04 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:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:36:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:36:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:36:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:36:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:36:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:36:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:36:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:36:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:36:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:36:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:36:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:36:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:36:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:36:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:36:04 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 831ms 01:36:04 INFO - PROCESS | 1651 | 1467966964390 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 01:36:04 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:36:04 INFO - PROCESS | 1651 | 1467966964394 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 01:36:04 INFO - PROCESS | 1651 | 1467966964397 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:36:04 INFO - PROCESS | 1651 | 1467966964398 Marionette TRACE conn2 <- [1,3046,null,{}] 01:36:04 INFO - PROCESS | 1651 | 1467966964401 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:36:04 INFO - PROCESS | 1651 | 1467966964402 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:04 INFO - PROCESS | 1651 | 1467966964536 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 01:36:04 INFO - PROCESS | 1651 | 1467966964644 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:04 INFO - PROCESS | 1651 | 1467966964645 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e85000 == 40 [pid = 1651] [id = 771] 01:36:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x118621400) [pid = 1651] [serial = 2311] [outer = 0x0] 01:36:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x121a5bc00) [pid = 1651] [serial = 2312] [outer = 0x118621400] 01:36:04 INFO - PROCESS | 1651 | 1467966964676 Marionette DEBUG loaded listener.js 01:36:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x124c50000) [pid = 1651] [serial = 2313] [outer = 0x118621400] 01:36:04 INFO - PROCESS | 1651 | [1651] 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:36:05 INFO - PROCESS | 1651 | 1467966965278 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:36:05 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:36:05 INFO - {} 01:36:05 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 921ms 01:36:05 INFO - PROCESS | 1651 | 1467966965318 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 01:36:05 INFO - PROCESS | 1651 | 1467966965320 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 01:36:05 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:36:05 INFO - PROCESS | 1651 | 1467966965358 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:36:05 INFO - PROCESS | 1651 | 1467966965360 Marionette TRACE conn2 <- [1,3050,null,{}] 01:36:05 INFO - PROCESS | 1651 | 1467966965364 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:36:05 INFO - PROCESS | 1651 | 1467966965365 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:05 INFO - PROCESS | 1651 | 1467966965469 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 01:36:05 INFO - PROCESS | 1651 | 1467966965551 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:05 INFO - PROCESS | 1651 | 1467966965554 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x1182ec000 == 41 [pid = 1651] [id = 772] 01:36:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x118319000) [pid = 1651] [serial = 2314] [outer = 0x0] 01:36:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11835f000) [pid = 1651] [serial = 2315] [outer = 0x118319000] 01:36:05 INFO - PROCESS | 1651 | 1467966965582 Marionette DEBUG loaded listener.js 01:36:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1184c3000) [pid = 1651] [serial = 2316] [outer = 0x118319000] 01:36:05 INFO - PROCESS | 1651 | --DOCSHELL 0x110f66000 == 40 [pid = 1651] [id = 768] 01:36:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12cfdd800 == 39 [pid = 1651] [id = 767] 01:36:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12b132800 == 38 [pid = 1651] [id = 766] 01:36:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12a7b9000 == 37 [pid = 1651] [id = 765] 01:36:05 INFO - PROCESS | 1651 | --DOCSHELL 0x1295e8000 == 36 [pid = 1651] [id = 764] 01:36:05 INFO - PROCESS | 1651 | --DOCSHELL 0x128abb000 == 35 [pid = 1651] [id = 763] 01:36:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12762d800 == 34 [pid = 1651] [id = 762] 01:36:05 INFO - PROCESS | 1651 | --DOCSHELL 0x1266e9000 == 33 [pid = 1651] [id = 761] 01:36:05 INFO - PROCESS | 1651 | --DOCSHELL 0x1182e3000 == 32 [pid = 1651] [id = 757] 01:36:05 INFO - PROCESS | 1651 | --DOCSHELL 0x121423000 == 31 [pid = 1651] [id = 760] 01:36:05 INFO - PROCESS | 1651 | --DOCSHELL 0x119a52000 == 30 [pid = 1651] [id = 759] 01:36:05 INFO - PROCESS | 1651 | --DOCSHELL 0x117249800 == 29 [pid = 1651] [id = 758] 01:36:05 INFO - PROCESS | 1651 | --DOCSHELL 0x1170f2800 == 28 [pid = 1651] [id = 756] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1273c3c00) [pid = 1651] [serial = 2227] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x128d1d800) [pid = 1651] [serial = 2230] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x120fefc00) [pid = 1651] [serial = 2241] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x116979c00) [pid = 1651] [serial = 2209] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x118366800) [pid = 1651] [serial = 2210] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x121c4a800) [pid = 1651] [serial = 2221] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x124da7000) [pid = 1651] [serial = 2222] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12932b000) [pid = 1651] [serial = 2234] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x128935c00) [pid = 1651] [serial = 2204] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x123bd3800) [pid = 1651] [serial = 2212] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12530b800) [pid = 1651] [serial = 2213] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x129153800) [pid = 1651] [serial = 2233] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118678800) [pid = 1651] [serial = 2218] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119a12000) [pid = 1651] [serial = 2219] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x126d3c000) [pid = 1651] [serial = 2224] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11627cc00) [pid = 1651] [serial = 2215] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118319400) [pid = 1651] [serial = 2216] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x112a84400) [pid = 1651] [serial = 2206] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11383d800) [pid = 1651] [serial = 2207] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x128f50000) [pid = 1651] [serial = 2231] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x129548000) [pid = 1651] [serial = 2250] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x129541800) [pid = 1651] [serial = 2248] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x129332400) [pid = 1651] [serial = 2236] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1293c0c00) [pid = 1651] [serial = 2244] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1294dcc00) [pid = 1651] [serial = 2247] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12954d800) [pid = 1651] [serial = 2251] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11835c000) [pid = 1651] [serial = 2239] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1293bc400) [pid = 1651] [serial = 2237] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x127377400) [pid = 1651] [serial = 2242] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1293ebc00) [pid = 1651] [serial = 2245] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12892c000) [pid = 1651] [serial = 2228] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x127314400) [pid = 1651] [serial = 2225] [outer = 0x0] [url = about:blank] 01:36:05 INFO - PROCESS | 1651 | 1467966965946 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:36:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:36:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:36:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:36:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:36:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 626ms 01:36:05 INFO - PROCESS | 1651 | 1467966965979 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 01:36:05 INFO - PROCESS | 1651 | 1467966965982 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 01:36:05 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:36:05 INFO - PROCESS | 1651 | 1467966965987 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:36:05 INFO - PROCESS | 1651 | 1467966965988 Marionette TRACE conn2 <- [1,3054,null,{}] 01:36:05 INFO - PROCESS | 1651 | 1467966965990 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:36:05 INFO - PROCESS | 1651 | 1467966965992 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:06 INFO - PROCESS | 1651 | 1467966966060 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 01:36:06 INFO - PROCESS | 1651 | 1467966966063 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:06 INFO - PROCESS | 1651 | 1467966966065 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x120f61000 == 29 [pid = 1651] [id = 773] 01:36:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x118319400) [pid = 1651] [serial = 2317] [outer = 0x0] 01:36:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x118799400) [pid = 1651] [serial = 2318] [outer = 0x118319400] 01:36:06 INFO - PROCESS | 1651 | 1467966966086 Marionette DEBUG loaded listener.js 01:36:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1195dd000) [pid = 1651] [serial = 2319] [outer = 0x118319400] 01:36:06 INFO - PROCESS | 1651 | 1467966966649 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:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:36:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:36:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:36:06 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:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:36:06 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:36:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:36:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:36:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 690ms 01:36:06 INFO - PROCESS | 1651 | 1467966966678 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 01:36:06 INFO - PROCESS | 1651 | 1467966966680 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 01:36:06 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:36:06 INFO - PROCESS | 1651 | 1467966966683 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:36:06 INFO - PROCESS | 1651 | 1467966966685 Marionette TRACE conn2 <- [1,3058,null,{}] 01:36:06 INFO - PROCESS | 1651 | 1467966966699 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:36:06 INFO - PROCESS | 1651 | 1467966966704 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:06 INFO - PROCESS | 1651 | 1467966966878 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 01:36:06 INFO - PROCESS | 1651 | 1467966966970 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:06 INFO - PROCESS | 1651 | 1467966966973 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x124c10800 == 30 [pid = 1651] [id = 774] 01:36:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x12530f000) [pid = 1651] [serial = 2320] [outer = 0x0] 01:36:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1266d8c00) [pid = 1651] [serial = 2321] [outer = 0x12530f000] 01:36:07 INFO - PROCESS | 1651 | 1467966967017 Marionette DEBUG loaded listener.js 01:36:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x126e75000) [pid = 1651] [serial = 2322] [outer = 0x12530f000] 01:36:07 INFO - PROCESS | 1651 | 1467966967335 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:36:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:36:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:36:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:36:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:36:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:36:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:36:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:36:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:36:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:36:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:36:07 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:07 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:36:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:36:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:36:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:36:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:36:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:36:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:36:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:36:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:36:07 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 677ms 01:36:07 INFO - PROCESS | 1651 | 1467966967362 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 01:36:07 INFO - PROCESS | 1651 | 1467966967364 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 01:36:07 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:36:07 INFO - PROCESS | 1651 | 1467966967367 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:36:07 INFO - PROCESS | 1651 | 1467966967368 Marionette TRACE conn2 <- [1,3062,null,{}] 01:36:07 INFO - PROCESS | 1651 | 1467966967379 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:36:07 INFO - PROCESS | 1651 | 1467966967380 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:07 INFO - PROCESS | 1651 | 1467966967532 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 01:36:07 INFO - PROCESS | 1651 | 1467966967542 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:07 INFO - PROCESS | 1651 | 1467966967543 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x11956d800 == 31 [pid = 1651] [id = 775] 01:36:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x127375800) [pid = 1651] [serial = 2323] [outer = 0x0] 01:36:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x128927c00) [pid = 1651] [serial = 2324] [outer = 0x127375800] 01:36:07 INFO - PROCESS | 1651 | 1467966967584 Marionette DEBUG loaded listener.js 01:36:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x128938c00) [pid = 1651] [serial = 2325] [outer = 0x127375800] 01:36:07 INFO - PROCESS | 1651 | [1651] 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:36:07 INFO - PROCESS | 1651 | 1467966967965 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:36:07 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:36:07 INFO - {} 01:36:07 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 622ms 01:36:07 INFO - PROCESS | 1651 | 1467966967990 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 01:36:07 INFO - PROCESS | 1651 | 1467966967991 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 01:36:07 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:36:07 INFO - PROCESS | 1651 | 1467966967993 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:36:07 INFO - PROCESS | 1651 | 1467966967994 Marionette TRACE conn2 <- [1,3066,null,{}] 01:36:07 INFO - PROCESS | 1651 | 1467966967997 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:36:07 INFO - PROCESS | 1651 | 1467966967998 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:08 INFO - PROCESS | 1651 | 1467966968077 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 01:36:08 INFO - PROCESS | 1651 | 1467966968149 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:08 INFO - PROCESS | 1651 | 1467966968150 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x128a1b000 == 32 [pid = 1651] [id = 776] 01:36:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11336c000) [pid = 1651] [serial = 2326] [outer = 0x0] 01:36:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x128d24000) [pid = 1651] [serial = 2327] [outer = 0x11336c000] 01:36:08 INFO - PROCESS | 1651 | 1467966968175 Marionette DEBUG loaded listener.js 01:36:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x129327000) [pid = 1651] [serial = 2328] [outer = 0x11336c000] 01:36:08 INFO - PROCESS | 1651 | 1467966968502 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:36:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:36:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:36:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:36:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:36:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:36:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:36:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:36:08 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 518ms 01:36:08 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:36:08 INFO - PROCESS | 1651 | 1467966968513 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 01:36:08 INFO - PROCESS | 1651 | 1467966968515 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 01:36:08 INFO - PROCESS | 1651 | 1467966968518 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:36:08 INFO - PROCESS | 1651 | 1467966968534 Marionette TRACE conn2 <- [1,3070,null,{}] 01:36:08 INFO - PROCESS | 1651 | 1467966968537 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:36:08 INFO - PROCESS | 1651 | 1467966968544 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:08 INFO - PROCESS | 1651 | 1467966968737 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 01:36:08 INFO - PROCESS | 1651 | 1467966968777 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:08 INFO - PROCESS | 1651 | 1467966968778 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x129379800 == 33 [pid = 1651] [id = 777] 01:36:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12932bc00) [pid = 1651] [serial = 2329] [outer = 0x0] 01:36:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1293e6800) [pid = 1651] [serial = 2330] [outer = 0x12932bc00] 01:36:08 INFO - PROCESS | 1651 | 1467966968803 Marionette DEBUG loaded listener.js 01:36:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12a3b3000) [pid = 1651] [serial = 2331] [outer = 0x12932bc00] 01:36:09 INFO - PROCESS | 1651 | 1467966969099 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:36:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:36:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:36:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:36:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:36:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:36:09 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:36:09 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 634ms 01:36:09 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:36:09 INFO - PROCESS | 1651 | 1467966969152 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 01:36:09 INFO - PROCESS | 1651 | 1467966969153 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 01:36:09 INFO - PROCESS | 1651 | 1467966969158 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:36:09 INFO - PROCESS | 1651 | 1467966969159 Marionette TRACE conn2 <- [1,3074,null,{}] 01:36:09 INFO - PROCESS | 1651 | 1467966969169 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:36:09 INFO - PROCESS | 1651 | 1467966969170 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:09 INFO - PROCESS | 1651 | 1467966969273 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 01:36:09 INFO - PROCESS | 1651 | 1467966969276 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:09 INFO - PROCESS | 1651 | 1467966969277 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a677800 == 34 [pid = 1651] [id = 778] 01:36:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12a3b7c00) [pid = 1651] [serial = 2332] [outer = 0x0] 01:36:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12a5cd400) [pid = 1651] [serial = 2333] [outer = 0x12a3b7c00] 01:36:09 INFO - PROCESS | 1651 | 1467966969302 Marionette DEBUG loaded listener.js 01:36:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12a69c400) [pid = 1651] [serial = 2334] [outer = 0x12a3b7c00] 01:36:09 INFO - PROCESS | 1651 | 1467966969632 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:36:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:36:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:36:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:36:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:36:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:36:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:36:09 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 527ms 01:36:09 INFO - PROCESS | 1651 | 1467966969692 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 01:36:09 INFO - PROCESS | 1651 | 1467966969693 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 01:36:09 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:36:09 INFO - PROCESS | 1651 | 1467966969696 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:36:09 INFO - PROCESS | 1651 | 1467966969697 Marionette TRACE conn2 <- [1,3078,null,{}] 01:36:09 INFO - PROCESS | 1651 | 1467966969699 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:36:09 INFO - PROCESS | 1651 | 1467966969700 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:09 INFO - PROCESS | 1651 | 1467966969803 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 01:36:09 INFO - PROCESS | 1651 | 1467966969807 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:09 INFO - PROCESS | 1651 | 1467966969808 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x110f5f000 == 35 [pid = 1651] [id = 779] 01:36:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1133e0800) [pid = 1651] [serial = 2335] [outer = 0x0] 01:36:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12a69f000) [pid = 1651] [serial = 2336] [outer = 0x1133e0800] 01:36:09 INFO - PROCESS | 1651 | 1467966969832 Marionette DEBUG loaded listener.js 01:36:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12a6af800) [pid = 1651] [serial = 2337] [outer = 0x1133e0800] 01:36:10 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1219bb800) [pid = 1651] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 01:36:10 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1195e1400) [pid = 1651] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 01:36:10 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x121a5f800) [pid = 1651] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 01:36:10 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x116278400) [pid = 1651] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 01:36:10 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x115e7cc00) [pid = 1651] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:36:10 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1183ca400) [pid = 1651] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:36:10 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x115e7f000) [pid = 1651] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:36:10 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1195db400) [pid = 1651] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:36:10 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x12530f800) [pid = 1651] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:36:10 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12893b800) [pid = 1651] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:36:10 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11607a400) [pid = 1651] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:36:10 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1266ce400) [pid = 1651] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 01:36:10 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1129b1800) [pid = 1651] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 01:36:10 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1138fa400) [pid = 1651] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 01:36:10 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1183d4000) [pid = 1651] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 01:36:10 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1129a9800) [pid = 1651] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 01:36:10 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x124c51400) [pid = 1651] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 01:36:10 INFO - PROCESS | 1651 | 1467966970253 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:36:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:36:10 INFO - PROCESS | 1651 | 1467966970268 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 01:36:10 INFO - PROCESS | 1651 | 1467966970271 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:36:10 INFO - PROCESS | 1651 | 1467966970272 Marionette TRACE conn2 <- [1,3082,null,{}] 01:36:10 INFO - PROCESS | 1651 | 1467966970274 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:36:10 INFO - PROCESS | 1651 | 1467966970275 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:10 INFO - PROCESS | 1651 | 1467966970357 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 01:36:10 INFO - PROCESS | 1651 | 1467966970361 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:10 INFO - PROCESS | 1651 | 1467966970362 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x1218ba000 == 36 [pid = 1651] [id = 780] 01:36:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119a1d400) [pid = 1651] [serial = 2338] [outer = 0x0] 01:36:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x124ad7800) [pid = 1651] [serial = 2339] [outer = 0x119a1d400] 01:36:10 INFO - PROCESS | 1651 | 1467966970387 Marionette DEBUG loaded listener.js 01:36:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1122b4400) [pid = 1651] [serial = 2340] [outer = 0x119a1d400] 01:36:10 INFO - PROCESS | 1651 | 1467966970721 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:36:10 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:36:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:36:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:36:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 470ms 01:36:10 INFO - PROCESS | 1651 | 1467966970742 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 01:36:10 INFO - PROCESS | 1651 | 1467966970743 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 01:36:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:36:10 INFO - PROCESS | 1651 | 1467966970746 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:36:10 INFO - PROCESS | 1651 | 1467966970747 Marionette TRACE conn2 <- [1,3086,null,{}] 01:36:10 INFO - PROCESS | 1651 | 1467966970749 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:36:10 INFO - PROCESS | 1651 | 1467966970750 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:10 INFO - PROCESS | 1651 | 1467966970830 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 01:36:10 INFO - PROCESS | 1651 | 1467966970900 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:10 INFO - PROCESS | 1651 | 1467966970901 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x121353000 == 37 [pid = 1651] [id = 781] 01:36:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x112f7e400) [pid = 1651] [serial = 2341] [outer = 0x0] 01:36:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x127104000) [pid = 1651] [serial = 2342] [outer = 0x112f7e400] 01:36:10 INFO - PROCESS | 1651 | 1467966970925 Marionette DEBUG loaded listener.js 01:36:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12a734400) [pid = 1651] [serial = 2343] [outer = 0x112f7e400] 01:36:11 INFO - PROCESS | 1651 | 1467966971157 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:36:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:36:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 467ms 01:36:11 INFO - PROCESS | 1651 | 1467966971216 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 01:36:11 INFO - PROCESS | 1651 | 1467966971217 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 01:36:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:36:11 INFO - PROCESS | 1651 | 1467966971219 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:36:11 INFO - PROCESS | 1651 | 1467966971223 Marionette TRACE conn2 <- [1,3090,null,{}] 01:36:11 INFO - PROCESS | 1651 | 1467966971231 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:36:11 INFO - PROCESS | 1651 | 1467966971233 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:11 INFO - PROCESS | 1651 | 1467966971333 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 01:36:11 INFO - PROCESS | 1651 | 1467966971336 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:11 INFO - PROCESS | 1651 | 1467966971338 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c530800 == 38 [pid = 1651] [id = 782] 01:36:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x116278400) [pid = 1651] [serial = 2344] [outer = 0x0] 01:36:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12aa4a800) [pid = 1651] [serial = 2345] [outer = 0x116278400] 01:36:11 INFO - PROCESS | 1651 | 1467966971363 Marionette DEBUG loaded listener.js 01:36:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12b81f400) [pid = 1651] [serial = 2346] [outer = 0x116278400] 01:36:11 INFO - PROCESS | 1651 | 1467966971712 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:36:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:36:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 528ms 01:36:11 INFO - PROCESS | 1651 | 1467966971748 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 01:36:11 INFO - PROCESS | 1651 | 1467966971750 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 01:36:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:36:11 INFO - PROCESS | 1651 | 1467966971753 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:36:11 INFO - PROCESS | 1651 | 1467966971754 Marionette TRACE conn2 <- [1,3094,null,{}] 01:36:11 INFO - PROCESS | 1651 | 1467966971769 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:36:11 INFO - PROCESS | 1651 | 1467966971770 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:11 INFO - PROCESS | 1651 | 1467966971851 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 01:36:11 INFO - PROCESS | 1651 | 1467966971856 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:11 INFO - PROCESS | 1651 | 1467966971857 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ca6f800 == 39 [pid = 1651] [id = 783] 01:36:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12b822c00) [pid = 1651] [serial = 2347] [outer = 0x0] 01:36:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12b9b1800) [pid = 1651] [serial = 2348] [outer = 0x12b822c00] 01:36:11 INFO - PROCESS | 1651 | 1467966971880 Marionette DEBUG loaded listener.js 01:36:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12ba4b000) [pid = 1651] [serial = 2349] [outer = 0x12b822c00] 01:36:12 INFO - PROCESS | 1651 | 1467966972207 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:36:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:36:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 482ms 01:36:12 INFO - PROCESS | 1651 | 1467966972277 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 01:36:12 INFO - PROCESS | 1651 | 1467966972279 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 01:36:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:36:12 INFO - PROCESS | 1651 | 1467966972284 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:36:12 INFO - PROCESS | 1651 | 1467966972286 Marionette TRACE conn2 <- [1,3098,null,{}] 01:36:12 INFO - PROCESS | 1651 | 1467966972290 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:36:12 INFO - PROCESS | 1651 | 1467966972292 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:12 INFO - PROCESS | 1651 | 1467966972389 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 01:36:12 INFO - PROCESS | 1651 | 1467966972499 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:12 INFO - PROCESS | 1651 | 1467966972503 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x1185cf800 == 40 [pid = 1651] [id = 784] 01:36:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x113d91800) [pid = 1651] [serial = 2350] [outer = 0x0] 01:36:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x115e81400) [pid = 1651] [serial = 2351] [outer = 0x113d91800] 01:36:12 INFO - PROCESS | 1651 | 1467966972533 Marionette DEBUG loaded listener.js 01:36:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1173c4000) [pid = 1651] [serial = 2352] [outer = 0x113d91800] 01:36:12 INFO - PROCESS | 1651 | 1467966972908 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:36:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:36:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:36:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 673ms 01:36:12 INFO - PROCESS | 1651 | 1467966972957 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 01:36:12 INFO - PROCESS | 1651 | 1467966972959 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 01:36:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:36:12 INFO - PROCESS | 1651 | 1467966972964 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:36:12 INFO - PROCESS | 1651 | 1467966972966 Marionette TRACE conn2 <- [1,3102,null,{}] 01:36:12 INFO - PROCESS | 1651 | 1467966972969 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:36:12 INFO - PROCESS | 1651 | 1467966972971 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:13 INFO - PROCESS | 1651 | 1467966973076 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 01:36:13 INFO - PROCESS | 1651 | 1467966973193 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:13 INFO - PROCESS | 1651 | 1467966973194 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x121519800 == 41 [pid = 1651] [id = 785] 01:36:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11879ac00) [pid = 1651] [serial = 2353] [outer = 0x0] 01:36:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1195db000) [pid = 1651] [serial = 2354] [outer = 0x11879ac00] 01:36:13 INFO - PROCESS | 1651 | 1467966973226 Marionette DEBUG loaded listener.js 01:36:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119d3a400) [pid = 1651] [serial = 2355] [outer = 0x11879ac00] 01:36:13 INFO - PROCESS | 1651 | 1467966973598 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:36:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:36:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 674ms 01:36:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:36:13 INFO - PROCESS | 1651 | 1467966973636 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 01:36:13 INFO - PROCESS | 1651 | 1467966973638 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 01:36:13 INFO - PROCESS | 1651 | 1467966973641 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:36:13 INFO - PROCESS | 1651 | 1467966973643 Marionette TRACE conn2 <- [1,3106,null,{}] 01:36:13 INFO - PROCESS | 1651 | 1467966973653 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:36:13 INFO - PROCESS | 1651 | 1467966973657 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:13 INFO - PROCESS | 1651 | 1467966973820 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 01:36:13 INFO - PROCESS | 1651 | 1467966973972 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:13 INFO - PROCESS | 1651 | 1467966973976 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x128fb7800 == 42 [pid = 1651] [id = 786] 01:36:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12530bc00) [pid = 1651] [serial = 2356] [outer = 0x0] 01:36:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1266da400) [pid = 1651] [serial = 2357] [outer = 0x12530bc00] 01:36:14 INFO - PROCESS | 1651 | 1467966974013 Marionette DEBUG loaded listener.js 01:36:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x127317c00) [pid = 1651] [serial = 2358] [outer = 0x12530bc00] 01:36:14 INFO - PROCESS | 1651 | 1467966974378 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:36:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:36:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:36:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:36:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 772ms 01:36:14 INFO - PROCESS | 1651 | 1467966974426 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 01:36:14 INFO - PROCESS | 1651 | 1467966974428 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 01:36:14 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:36:14 INFO - PROCESS | 1651 | 1467966974431 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:36:14 INFO - PROCESS | 1651 | 1467966974432 Marionette TRACE conn2 <- [1,3110,null,{}] 01:36:14 INFO - PROCESS | 1651 | 1467966974435 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:36:14 INFO - PROCESS | 1651 | 1467966974436 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:14 INFO - PROCESS | 1651 | 1467966974564 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 01:36:14 INFO - PROCESS | 1651 | 1467966974705 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:14 INFO - PROCESS | 1651 | 1467966974707 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c52e000 == 43 [pid = 1651] [id = 787] 01:36:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12891f400) [pid = 1651] [serial = 2359] [outer = 0x0] 01:36:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x128d1d800) [pid = 1651] [serial = 2360] [outer = 0x12891f400] 01:36:14 INFO - PROCESS | 1651 | 1467966974754 Marionette DEBUG loaded listener.js 01:36:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x128f4e800) [pid = 1651] [serial = 2361] [outer = 0x12891f400] 01:36:15 INFO - PROCESS | 1651 | 1467966975161 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:36:15 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:36:15 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:36:15 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:36:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:36:15 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:36:15 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 769ms 01:36:15 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:36:15 INFO - PROCESS | 1651 | 1467966975201 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 01:36:15 INFO - PROCESS | 1651 | 1467966975202 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 01:36:15 INFO - PROCESS | 1651 | 1467966975205 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:36:15 INFO - PROCESS | 1651 | 1467966975206 Marionette TRACE conn2 <- [1,3114,null,{}] 01:36:15 INFO - PROCESS | 1651 | 1467966975208 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:36:15 INFO - PROCESS | 1651 | 1467966975210 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:15 INFO - PROCESS | 1651 | 1467966975312 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 01:36:15 INFO - PROCESS | 1651 | 1467966975417 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\", \"be01c664-bb1d-4367-96c9-42b7db48c694\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:15 INFO - PROCESS | 1651 | 1467966975419 Marionette INFO sendAsync c763fe80-6ee7-eb4b-84b8-e0f9664bdddb 01:36:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cfc8000 == 44 [pid = 1651] [id = 788] 01:36:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x128f4f000) [pid = 1651] [serial = 2362] [outer = 0x0] 01:36:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1293ba000) [pid = 1651] [serial = 2363] [outer = 0x128f4f000] 01:36:15 INFO - PROCESS | 1651 | 1467966975448 Marionette DEBUG loaded listener.js 01:36:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1293f0000) [pid = 1651] [serial = 2364] [outer = 0x128f4f000] 01:36:15 INFO - PROCESS | 1651 | 1467966975802 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:36:15 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:36:15 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 619ms 01:36:15 INFO - PROCESS | 1651 | 1467966975825 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 01:36:15 INFO - PROCESS | 1651 | 1467966975826 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 01:36:16 WARNING - u'runner_teardown' () 01:36:16 INFO - No more tests 01:36:16 INFO - Got 0 unexpected results 01:36:16 INFO - SUITE-END | took 509s 01:36:16 INFO - Closing logging queue 01:36:16 INFO - queue closed 01:36:17 INFO - Return code: 0 01:36:17 WARNING - # TBPL SUCCESS # 01:36:17 INFO - Running post-action listener: _resource_record_post_action 01:36:17 INFO - Running post-run listener: _resource_record_post_run 01:36:18 INFO - Total resource usage - Wall time: 531s; CPU: 57.0%; Read bytes: 32468480; Write bytes: 957516800; Read time: 330; Write time: 4735 01:36:18 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:36:18 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146426368; Write bytes: 143949824; Read time: 13443; Write time: 255 01:36:18 INFO - run-tests - Wall time: 513s; CPU: 58.0%; Read bytes: 30387712; Write bytes: 796541952; Read time: 303; Write time: 4308 01:36:18 INFO - Running post-run listener: _upload_blobber_files 01:36:18 INFO - Blob upload gear active. 01:36:18 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:36:18 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:36:18 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:36:18 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:36:18 INFO - (blobuploader) - INFO - Open directory for files ... 01:36:18 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:36:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:36:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:36:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:36:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:36:19 INFO - (blobuploader) - INFO - Done attempting. 01:36:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:36:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:36:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:36:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:36:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:36:21 INFO - (blobuploader) - INFO - Done attempting. 01:36:21 INFO - (blobuploader) - INFO - Iteration through files over. 01:36:21 INFO - Return code: 0 01:36:21 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:36:21 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:36:21 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a45443766dee9cee314bd130f86482988bfd8574fe288a785f44aea986d6b39f09ef3b78276cbcc0f5a9407821b6763f5f1b1d7c8fc2da1f3ff197a271ea1a1e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ec9d2d1d177e01950b487c38fd4ace8ff1706dadc756478c40a024b23933e05f9b85a427b4e62bff7d042a49b06967e4229ad4d52c1e23c7e24d955215423fd9"} 01:36:21 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:36:21 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:36:21 INFO - Contents: 01:36:21 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a45443766dee9cee314bd130f86482988bfd8574fe288a785f44aea986d6b39f09ef3b78276cbcc0f5a9407821b6763f5f1b1d7c8fc2da1f3ff197a271ea1a1e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ec9d2d1d177e01950b487c38fd4ace8ff1706dadc756478c40a024b23933e05f9b85a427b4e62bff7d042a49b06967e4229ad4d52c1e23c7e24d955215423fd9"} 01:36:21 INFO - Running post-run listener: copy_logs_to_upload_dir 01:36:21 INFO - Copying logs to upload dir... 01:36:21 INFO - mkdir: /builds/slave/test/build/upload/logs 01:36:21 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=600.135686 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 0 secs) (at 2016-07-08 01:36:21.554766) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-08 01:36:21.558367) ========= 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.NY84qMoiFF/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.Igy1GIsjNi/Listeners TMPDIR=/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/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/a45443766dee9cee314bd130f86482988bfd8574fe288a785f44aea986d6b39f09ef3b78276cbcc0f5a9407821b6763f5f1b1d7c8fc2da1f3ff197a271ea1a1e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ec9d2d1d177e01950b487c38fd4ace8ff1706dadc756478c40a024b23933e05f9b85a427b4e62bff7d042a49b06967e4229ad4d52c1e23c7e24d955215423fd9"} build_url:https://queue.taskcluster.net/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/EA59QCotRb6JANZtxHw5IQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012722 build_url: 'https://queue.taskcluster.net/v1/task/EA59QCotRb6JANZtxHw5IQ/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/a45443766dee9cee314bd130f86482988bfd8574fe288a785f44aea986d6b39f09ef3b78276cbcc0f5a9407821b6763f5f1b1d7c8fc2da1f3ff197a271ea1a1e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ec9d2d1d177e01950b487c38fd4ace8ff1706dadc756478c40a024b23933e05f9b85a427b4e62bff7d042a49b06967e4229ad4d52c1e23c7e24d955215423fd9"}' symbols_url: 'https://queue.taskcluster.net/v1/task/EA59QCotRb6JANZtxHw5IQ/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-07-08 01:36:21.595624) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 01:36:21.595990) ========= 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.NY84qMoiFF/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.Igy1GIsjNi/Listeners TMPDIR=/var/folders/zb/gjztv1j9199774r50d3phz4m00000w/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.005245 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 01:36:21.644281) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 01:36:21.644592) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 01:36:21.647904) ========= ========= Total master_lag: 0.42 =========