builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0233 starttime: 1467971288.88 results: success (0) buildid: 20160708021326 builduid: 42396063891c4889bb337833f7f3e65f revision: 75b9cc8259df0aca3d93c4b44155a77875341a14 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 02:48:08.875793) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 02:48:08.876152) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 02:48:08.876421) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 02:48:08.951846) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 02:48:08.952298) ========= 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.Xxq9UP0gI3/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.HS6GYRnmnM/Listeners TMPDIR=/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/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 02:48:08-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 19.2M=0.001s 2016-07-08 02:48:09 (19.2 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.519944 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 02:48:09.499435) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 02:48:09.499706) ========= 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.Xxq9UP0gI3/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.HS6GYRnmnM/Listeners TMPDIR=/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/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.025838 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 02:48:09.552099) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 02:48:09.552739) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 75b9cc8259df0aca3d93c4b44155a77875341a14 --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 75b9cc8259df0aca3d93c4b44155a77875341a14 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Xxq9UP0gI3/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.HS6GYRnmnM/Listeners TMPDIR=/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/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 02:48:09,635 truncating revision to first 12 chars 2016-07-08 02:48:09,635 Setting DEBUG logging. 2016-07-08 02:48:09,635 attempt 1/10 2016-07-08 02:48:09,635 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/75b9cc8259df?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-08 02:48:10,330 unpacking tar archive at: mozilla-beta-75b9cc8259df/testing/mozharness/ program finished with exit code 0 elapsedTime=0.974021 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 02:48:10.549534) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 02:48:10.549820) ========= script_repo_revision: 75b9cc8259df0aca3d93c4b44155a77875341a14 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 02:48:10.550215) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 02:48:10.550480) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 02:48:10.568925) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 11 secs) (at 2016-07-08 02:48:10.569228) ========= /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.Xxq9UP0gI3/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.HS6GYRnmnM/Listeners TMPDIR=/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/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 02:48:10 INFO - MultiFileLogger online at 20160708 02:48:10 in /builds/slave/test 02:48:10 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 02:48:10 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:48:10 INFO - {'append_to_log': False, 02:48:10 INFO - 'base_work_dir': '/builds/slave/test', 02:48:10 INFO - 'blob_upload_branch': 'mozilla-beta', 02:48:10 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:48:10 INFO - 'buildbot_json_path': 'buildprops.json', 02:48:10 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:48:10 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:48:10 INFO - 'download_minidump_stackwalk': True, 02:48:10 INFO - 'download_symbols': 'true', 02:48:10 INFO - 'e10s': False, 02:48:10 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:48:10 INFO - 'tooltool.py': '/tools/tooltool.py', 02:48:10 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:48:10 INFO - '/tools/misc-python/virtualenv.py')}, 02:48:10 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:48:10 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:48:10 INFO - 'log_level': 'info', 02:48:10 INFO - 'log_to_console': True, 02:48:10 INFO - 'opt_config_files': (), 02:48:10 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:48:10 INFO - '--processes=1', 02:48:10 INFO - '--config=%(test_path)s/wptrunner.ini', 02:48:10 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:48:10 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:48:10 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:48:10 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:48:10 INFO - 'pip_index': False, 02:48:10 INFO - 'require_test_zip': True, 02:48:10 INFO - 'test_type': ('testharness',), 02:48:10 INFO - 'this_chunk': '1', 02:48:10 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:48:10 INFO - 'total_chunks': '10', 02:48:10 INFO - 'virtualenv_path': 'venv', 02:48:10 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:48:10 INFO - 'work_dir': 'build'} 02:48:10 INFO - ##### 02:48:10 INFO - ##### Running clobber step. 02:48:10 INFO - ##### 02:48:10 INFO - Running pre-action listener: _resource_record_pre_action 02:48:10 INFO - Running main action method: clobber 02:48:10 INFO - rmtree: /builds/slave/test/build 02:48:10 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:48:12 INFO - Running post-action listener: _resource_record_post_action 02:48:12 INFO - ##### 02:48:12 INFO - ##### Running read-buildbot-config step. 02:48:12 INFO - ##### 02:48:12 INFO - Running pre-action listener: _resource_record_pre_action 02:48:12 INFO - Running main action method: read_buildbot_config 02:48:12 INFO - Using buildbot properties: 02:48:12 INFO - { 02:48:12 INFO - "project": "", 02:48:12 INFO - "product": "firefox", 02:48:12 INFO - "script_repo_revision": "production", 02:48:12 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 02:48:12 INFO - "repository": "", 02:48:12 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 02:48:12 INFO - "buildid": "20160708021326", 02:48:12 INFO - "pgo_build": "False", 02:48:12 INFO - "basedir": "/builds/slave/test", 02:48:12 INFO - "buildnumber": 23, 02:48:12 INFO - "slavename": "t-yosemite-r7-0233", 02:48:12 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 02:48:12 INFO - "platform": "macosx64", 02:48:12 INFO - "branch": "mozilla-beta", 02:48:12 INFO - "revision": "75b9cc8259df0aca3d93c4b44155a77875341a14", 02:48:12 INFO - "repo_path": "releases/mozilla-beta", 02:48:12 INFO - "moz_repo_path": "", 02:48:12 INFO - "stage_platform": "macosx64", 02:48:12 INFO - "builduid": "42396063891c4889bb337833f7f3e65f", 02:48:12 INFO - "slavebuilddir": "test" 02:48:12 INFO - } 02:48:12 INFO - Found installer url https://queue.taskcluster.net/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 02:48:12 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 02:48:12 INFO - Running post-action listener: _resource_record_post_action 02:48:12 INFO - ##### 02:48:12 INFO - ##### Running download-and-extract step. 02:48:12 INFO - ##### 02:48:12 INFO - Running pre-action listener: _resource_record_pre_action 02:48:12 INFO - Running main action method: download_and_extract 02:48:12 INFO - mkdir: /builds/slave/test/build/tests 02:48: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')]} 02:48:12 INFO - https://queue.taskcluster.net/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 02:48:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 02:48:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 02:48:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnQqJImHRdmEfJMtmm1oAw/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 02:48:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnQqJImHRdmEfJMtmm1oAw/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 02:48:34 INFO - Downloaded 1201 bytes. 02:48:34 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 02:48:34 INFO - Using the following test package requirements: 02:48:34 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 02:48:34 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:48:34 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 02:48:34 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:48:34 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 02:48:34 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:48:34 INFO - u'jsshell-mac64.zip'], 02:48:34 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:48:34 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 02:48:34 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 02:48:34 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:48:34 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 02:48:34 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:48:34 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 02:48:34 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:48:34 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 02:48:34 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:48:34 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 02:48:34 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 02:48:34 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')]} 02:48:34 INFO - https://queue.taskcluster.net/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 02:48:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 02:48:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 02:48:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnQqJImHRdmEfJMtmm1oAw/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 02:48:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnQqJImHRdmEfJMtmm1oAw/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 02:48:45 INFO - Downloaded 18406874 bytes. 02:48:45 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/*'] 02:48:45 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/* 02:48:46 INFO - caution: filename not matched: web-platform/* 02:48:46 INFO - Return code: 11 02:48: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')]} 02:48:46 INFO - https://queue.taskcluster.net/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 02:48:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 02:48:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 02:48:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnQqJImHRdmEfJMtmm1oAw/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 02:48:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnQqJImHRdmEfJMtmm1oAw/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 02:48:47 INFO - Downloaded 36389883 bytes. 02:48:47 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/*'] 02:48:47 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/* 02:48:51 INFO - caution: filename not matched: bin/* 02:48:51 INFO - caution: filename not matched: config/* 02:48:51 INFO - caution: filename not matched: mozbase/* 02:48:51 INFO - caution: filename not matched: marionette/* 02:48:51 INFO - caution: filename not matched: tools/wptserve/* 02:48:51 INFO - Return code: 11 02:48:51 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')]} 02:48:51 INFO - https://queue.taskcluster.net/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 02:48:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 02:48:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 02:48:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 02:48:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnQqJImHRdmEfJMtmm1oAw/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 02:48:54 INFO - Downloaded 73006308 bytes. 02:48:54 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 02:48:54 INFO - mkdir: /builds/slave/test/properties 02:48:54 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:48:54 INFO - Writing to file /builds/slave/test/properties/build_url 02:48:54 INFO - Contents: 02:48:54 INFO - build_url:https://queue.taskcluster.net/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 02:48:55 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:48:55 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:48:55 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:48:55 INFO - Contents: 02:48:55 INFO - symbols_url:https://queue.taskcluster.net/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:48:55 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')]} 02:48:55 INFO - https://queue.taskcluster.net/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:48:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:48:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:48:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnQqJImHRdmEfJMtmm1oAw/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 02:48:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnQqJImHRdmEfJMtmm1oAw/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 02:48:58 INFO - Downloaded 103720015 bytes. 02:48:58 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'] 02:48:58 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 02:49:02 INFO - Return code: 0 02:49:02 INFO - Running post-action listener: _resource_record_post_action 02:49:02 INFO - Running post-action listener: set_extra_try_arguments 02:49:02 INFO - ##### 02:49:02 INFO - ##### Running create-virtualenv step. 02:49:02 INFO - ##### 02:49:02 INFO - Running pre-action listener: _pre_create_virtualenv 02:49:02 INFO - Running pre-action listener: _resource_record_pre_action 02:49:02 INFO - Running main action method: create_virtualenv 02:49:02 INFO - Creating virtualenv /builds/slave/test/build/venv 02:49:02 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 02:49:02 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:49:02 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:49:02 INFO - Using real prefix '/tools/python27' 02:49:02 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:49:02 INFO - Installing distribute.............................................................................................................................................................................................done. 02:49:05 INFO - Installing pip.................done. 02:49:05 INFO - Return code: 0 02:49:05 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:49:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:49:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:49:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:49:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:49:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:49:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:49:05 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 0x10595de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10597af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc6a04bdd40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1059765e0>, '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 0x105559cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105584990>, '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.Xxq9UP0gI3/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.HS6GYRnmnM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:49:05 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 02:49:05 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 02:49:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Xxq9UP0gI3/Render', 02:49:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:49:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:49:05 INFO - 'HOME': '/Users/cltbld', 02:49:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:49:05 INFO - 'LOGNAME': 'cltbld', 02:49:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:49:05 INFO - 'MOZ_NO_REMOTE': '1', 02:49:05 INFO - 'NO_EM_RESTART': '1', 02:49:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:49:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:49:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:49:05 INFO - 'PWD': '/builds/slave/test', 02:49:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:49:05 INFO - 'SHELL': '/bin/bash', 02:49:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HS6GYRnmnM/Listeners', 02:49:05 INFO - 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', 02:49:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:49:05 INFO - 'USER': 'cltbld', 02:49:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:49:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:49:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:49:05 INFO - 'XPC_FLAGS': '0x0', 02:49:05 INFO - 'XPC_SERVICE_NAME': '0', 02:49:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:49:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:49:06 INFO - Downloading/unpacking psutil>=0.7.1 02:49:06 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 02:49:06 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 02:49:06 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 02:49:06 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 02:49:06 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 02:49:06 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 02:49:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:49:09 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:49:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:49:09 INFO - Installing collected packages: psutil 02:49:09 INFO - Running setup.py install for psutil 02:49:09 INFO - building 'psutil._psutil_osx' extension 02:49:09 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 02:49:10 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 02:49:10 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 02:49:10 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 02:49:10 INFO - building 'psutil._psutil_posix' extension 02:49:10 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 02:49:10 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 02:49:10 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 02:49:10 INFO - ^ 02:49:10 INFO - 1 warning generated. 02:49:10 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 02:49:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:49:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:49:10 INFO - Successfully installed psutil 02:49:10 INFO - Cleaning up... 02:49:10 INFO - Return code: 0 02:49:10 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:49:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:49:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:49:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:49:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:49:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:49:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:49:10 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 0x10595de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10597af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc6a04bdd40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1059765e0>, '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 0x105559cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105584990>, '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.Xxq9UP0gI3/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.HS6GYRnmnM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:49:10 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 02:49:10 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 02:49:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Xxq9UP0gI3/Render', 02:49:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:49:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:49:10 INFO - 'HOME': '/Users/cltbld', 02:49:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:49:10 INFO - 'LOGNAME': 'cltbld', 02:49:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:49:10 INFO - 'MOZ_NO_REMOTE': '1', 02:49:10 INFO - 'NO_EM_RESTART': '1', 02:49:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:49:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:49:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:49:10 INFO - 'PWD': '/builds/slave/test', 02:49:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:49:10 INFO - 'SHELL': '/bin/bash', 02:49:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HS6GYRnmnM/Listeners', 02:49:10 INFO - 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', 02:49:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:49:10 INFO - 'USER': 'cltbld', 02:49:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:49:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:49:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:49:10 INFO - 'XPC_FLAGS': '0x0', 02:49:10 INFO - 'XPC_SERVICE_NAME': '0', 02:49:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:49:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:49:10 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:49: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 02:49: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 02:49: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 02:49: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 02:49: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 02:49: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 02:49:13 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:49:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:49:13 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:49:13 INFO - Installing collected packages: mozsystemmonitor 02:49:13 INFO - Running setup.py install for mozsystemmonitor 02:49:14 INFO - Successfully installed mozsystemmonitor 02:49:14 INFO - Cleaning up... 02:49:14 INFO - Return code: 0 02:49:14 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:49:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:49:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:49:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:49:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:49:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:49:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:49:14 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 0x10595de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10597af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc6a04bdd40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1059765e0>, '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 0x105559cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105584990>, '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.Xxq9UP0gI3/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.HS6GYRnmnM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:49:14 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 02:49:14 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 02:49:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Xxq9UP0gI3/Render', 02:49:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:49:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:49:14 INFO - 'HOME': '/Users/cltbld', 02:49:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:49:14 INFO - 'LOGNAME': 'cltbld', 02:49:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:49:14 INFO - 'MOZ_NO_REMOTE': '1', 02:49:14 INFO - 'NO_EM_RESTART': '1', 02:49:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:49:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:49:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:49:14 INFO - 'PWD': '/builds/slave/test', 02:49:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:49:14 INFO - 'SHELL': '/bin/bash', 02:49:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HS6GYRnmnM/Listeners', 02:49:14 INFO - 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', 02:49:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:49:14 INFO - 'USER': 'cltbld', 02:49:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:49:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:49:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:49:14 INFO - 'XPC_FLAGS': '0x0', 02:49:14 INFO - 'XPC_SERVICE_NAME': '0', 02:49:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:49:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:49:14 INFO - Downloading/unpacking blobuploader==1.2.4 02:49:14 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 02:49:14 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 02:49:14 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 02:49:14 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 02:49:14 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 02:49:14 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 02:49:17 INFO - Downloading blobuploader-1.2.4.tar.gz 02:49:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:49:17 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:49:17 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 02:49:17 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 02:49:17 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 02:49:17 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 02:49:17 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 02:49:17 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 02:49:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:49:18 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:49:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:49:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:49:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:49:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:49:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:49:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:49:18 INFO - Downloading docopt-0.6.1.tar.gz 02:49:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:49:18 INFO - Installing collected packages: blobuploader, requests, docopt 02:49:18 INFO - Running setup.py install for blobuploader 02:49:18 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:49:18 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:49:18 INFO - Running setup.py install for requests 02:49:19 INFO - Running setup.py install for docopt 02:49:19 INFO - Successfully installed blobuploader requests docopt 02:49:19 INFO - Cleaning up... 02:49:19 INFO - Return code: 0 02:49:19 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:49:19 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')]} 02:49:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:49:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:49:19 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')]} 02:49:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:49:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:49:19 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 0x10595de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10597af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc6a04bdd40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1059765e0>, '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 0x105559cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105584990>, '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.Xxq9UP0gI3/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.HS6GYRnmnM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:49:19 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 02:49:19 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 02:49:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Xxq9UP0gI3/Render', 02:49:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:49:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:49:19 INFO - 'HOME': '/Users/cltbld', 02:49:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:49:19 INFO - 'LOGNAME': 'cltbld', 02:49:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:49:19 INFO - 'MOZ_NO_REMOTE': '1', 02:49:19 INFO - 'NO_EM_RESTART': '1', 02:49:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:49:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:49:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:49:19 INFO - 'PWD': '/builds/slave/test', 02:49:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:49:19 INFO - 'SHELL': '/bin/bash', 02:49:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HS6GYRnmnM/Listeners', 02:49:19 INFO - 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', 02:49:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:49:19 INFO - 'USER': 'cltbld', 02:49:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:49:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:49:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:49:19 INFO - 'XPC_FLAGS': '0x0', 02:49:19 INFO - 'XPC_SERVICE_NAME': '0', 02:49:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:49:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:49:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:49:19 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-U3_ug3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:49:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:49:19 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-mer4qi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:49:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:49:19 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-iSZ541-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:49:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:49:20 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-KFtcwL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:49:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:49:20 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-aHphpB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:49:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:49:20 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-7ReBIG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:49:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:49:20 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-X7dCVm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:49:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:49:20 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-kz5J5U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:49:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:49:20 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-hf6ye4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:49:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:49:20 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-8Bn46S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:49:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:49:20 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-vv6Z_z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:49:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:49:20 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-fWEAZI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:49:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:49:21 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-4sXSL9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:49:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:49:21 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-xu733N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:49:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:49:21 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-5AIoB6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:49:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:49:21 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-yB7T2V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:49:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:49:21 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-RVnUer-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:49:21 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:49:21 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-_PpQ1U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:49:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:49:21 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-e_DMbk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:49:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:49:21 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-pRKag0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:49:21 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:49:22 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-jqafGV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:49:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:49:22 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 02:49:22 INFO - Running setup.py install for manifestparser 02:49:22 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:49:22 INFO - Running setup.py install for mozcrash 02:49:22 INFO - Running setup.py install for mozdebug 02:49:22 INFO - Running setup.py install for mozdevice 02:49:22 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:49:22 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:49:23 INFO - Running setup.py install for mozfile 02:49:23 INFO - Running setup.py install for mozhttpd 02:49:23 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:49:23 INFO - Running setup.py install for mozinfo 02:49:23 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:49:23 INFO - Running setup.py install for mozInstall 02:49:23 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:49:23 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:49:23 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:49:23 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:49:23 INFO - Running setup.py install for mozleak 02:49:23 INFO - Running setup.py install for mozlog 02:49:23 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:49:23 INFO - Running setup.py install for moznetwork 02:49:24 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:49:24 INFO - Running setup.py install for mozprocess 02:49:24 INFO - Running setup.py install for mozprofile 02:49:24 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:49:24 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:49:24 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:49:24 INFO - Running setup.py install for mozrunner 02:49:24 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:49:24 INFO - Running setup.py install for mozscreenshot 02:49:24 INFO - Running setup.py install for moztest 02:49:24 INFO - Running setup.py install for mozversion 02:49:24 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:49:24 INFO - Running setup.py install for wptserve 02:49:25 INFO - Running setup.py install for marionette-driver 02:49:25 INFO - Running setup.py install for browsermob-proxy 02:49:25 INFO - Running setup.py install for marionette-client 02:49:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:49:25 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:49:25 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 02:49:25 INFO - Cleaning up... 02:49:25 INFO - Return code: 0 02:49:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:49:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:49:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:49:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:49:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:49:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:49:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:49:25 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 0x10595de90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10597af48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc6a04bdd40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1059765e0>, '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 0x105559cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105584990>, '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.Xxq9UP0gI3/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.HS6GYRnmnM/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:49:25 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 02:49:25 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 02:49:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Xxq9UP0gI3/Render', 02:49:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:49:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:49:25 INFO - 'HOME': '/Users/cltbld', 02:49:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:49:25 INFO - 'LOGNAME': 'cltbld', 02:49:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:49:25 INFO - 'MOZ_NO_REMOTE': '1', 02:49:25 INFO - 'NO_EM_RESTART': '1', 02:49:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:49:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:49:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:49:25 INFO - 'PWD': '/builds/slave/test', 02:49:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:49:25 INFO - 'SHELL': '/bin/bash', 02:49:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HS6GYRnmnM/Listeners', 02:49:25 INFO - 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', 02:49:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:49:25 INFO - 'USER': 'cltbld', 02:49:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:49:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:49:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:49:25 INFO - 'XPC_FLAGS': '0x0', 02:49:25 INFO - 'XPC_SERVICE_NAME': '0', 02:49:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:49:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:49:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:49:26 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-qAO4Er-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:49:26 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)) 02:49:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:49:26 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-dZmAe5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:49:26 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)) 02:49:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:49:26 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-bqhWJE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:49:26 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)) 02:49:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:49:26 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-8Ue1NJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:49:26 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)) 02:49:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:49:26 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-YuYAr2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:49:26 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)) 02:49:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:49:26 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-HpkzfN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:49:26 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)) 02:49:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:49:26 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-6MFOvp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:49:26 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)) 02:49:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:49:26 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-y9iOOv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:49:26 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)) 02:49:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:49:26 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-HkVqWJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:49:27 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)) 02:49:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:49:27 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-Lt6KzH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:49:27 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)) 02:49:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:49:27 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-GrfQ91-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:49:27 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)) 02:49:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:49:27 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-r_Z31T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:49:27 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)) 02:49:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:49:27 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-t4phIt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:49:27 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)) 02:49:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:49:27 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-2WoLZV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:49:27 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)) 02:49:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:49:27 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-UhJXV7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:49:27 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)) 02:49:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:49:27 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-xLloRX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:49:27 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)) 02:49:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:49:27 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-f4iT7_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:49:27 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)) 02:49:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:49:27 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-yP_67u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:49:28 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)) 02:49:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:49:28 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-GugwBv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:49:28 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)) 02:49:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:49:28 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-eZUrUF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:49:28 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)) 02:49:28 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:49:28 INFO - Running setup.py (path:/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/pip-_sC44J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:49:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:49:28 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)) 02:49:28 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)) 02:49:28 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)) 02:49:28 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)) 02:49:28 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)) 02:49:28 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)) 02:49:28 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:49:28 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 02:49:28 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 02:49:28 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 02:49:28 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 02:49:28 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 02:49:28 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 02:49:31 INFO - Downloading blessings-1.6.tar.gz 02:49:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:49:31 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)) 02:49:31 INFO - Installing collected packages: blessings 02:49:31 INFO - Running setup.py install for blessings 02:49:31 INFO - Successfully installed blessings 02:49:31 INFO - Cleaning up... 02:49:31 INFO - Return code: 0 02:49:31 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:49:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:49:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:49:31 INFO - Reading from file tmpfile_stdout 02:49:31 INFO - Current package versions: 02:49:31 INFO - blessings == 1.6 02:49:31 INFO - blobuploader == 1.2.4 02:49:31 INFO - browsermob-proxy == 0.6.0 02:49:31 INFO - docopt == 0.6.1 02:49:31 INFO - manifestparser == 1.1 02:49:31 INFO - marionette-client == 2.3.0 02:49:31 INFO - marionette-driver == 1.4.0 02:49:31 INFO - mozInstall == 1.12 02:49:31 INFO - mozcrash == 0.17 02:49:31 INFO - mozdebug == 0.1 02:49:31 INFO - mozdevice == 0.48 02:49:31 INFO - mozfile == 1.2 02:49:31 INFO - mozhttpd == 0.7 02:49:31 INFO - mozinfo == 0.9 02:49:31 INFO - mozleak == 0.1 02:49:31 INFO - mozlog == 3.1 02:49:31 INFO - moznetwork == 0.27 02:49:31 INFO - mozprocess == 0.22 02:49:31 INFO - mozprofile == 0.28 02:49:31 INFO - mozrunner == 6.11 02:49:31 INFO - mozscreenshot == 0.1 02:49:31 INFO - mozsystemmonitor == 0.0 02:49:31 INFO - moztest == 0.7 02:49:31 INFO - mozversion == 1.4 02:49:31 INFO - psutil == 3.1.1 02:49:31 INFO - requests == 1.2.3 02:49:31 INFO - wptserve == 1.4.0 02:49:31 INFO - wsgiref == 0.1.2 02:49:31 INFO - Running post-action listener: _resource_record_post_action 02:49:31 INFO - Running post-action listener: _start_resource_monitoring 02:49:31 INFO - Starting resource monitoring. 02:49:31 INFO - ##### 02:49:31 INFO - ##### Running pull step. 02:49:31 INFO - ##### 02:49:31 INFO - Running pre-action listener: _resource_record_pre_action 02:49:31 INFO - Running main action method: pull 02:49:31 INFO - Pull has nothing to do! 02:49:31 INFO - Running post-action listener: _resource_record_post_action 02:49:31 INFO - ##### 02:49:31 INFO - ##### Running install step. 02:49:31 INFO - ##### 02:49:31 INFO - Running pre-action listener: _resource_record_pre_action 02:49:31 INFO - Running main action method: install 02:49:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:49:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:49:32 INFO - Reading from file tmpfile_stdout 02:49:32 INFO - Detecting whether we're running mozinstall >=1.0... 02:49:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:49:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:49:32 INFO - Reading from file tmpfile_stdout 02:49:32 INFO - Output received: 02:49:32 INFO - Usage: mozinstall [options] installer 02:49:32 INFO - Options: 02:49:32 INFO - -h, --help show this help message and exit 02:49:32 INFO - -d DEST, --destination=DEST 02:49:32 INFO - Directory to install application into. [default: 02:49:32 INFO - "/builds/slave/test"] 02:49:32 INFO - --app=APP Application being installed. [default: firefox] 02:49:32 INFO - mkdir: /builds/slave/test/build/application 02:49:32 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'] 02:49:32 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 02:49:50 INFO - Reading from file tmpfile_stdout 02:49:50 INFO - Output received: 02:49:50 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 02:49:50 INFO - Running post-action listener: _resource_record_post_action 02:49:50 INFO - ##### 02:49:50 INFO - ##### Running run-tests step. 02:49:50 INFO - ##### 02:49:50 INFO - Running pre-action listener: _resource_record_pre_action 02:49:50 INFO - Running main action method: run_tests 02:49:50 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:49:50 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:49:50 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:49:50 INFO - grabbing minidump binary from tooltool 02:49:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:49:50 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 0x1059765e0>, '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 0x105559cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105584990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:49:50 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 02:49:50 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 02:49:50 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:49:50 INFO - Return code: 0 02:49:50 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 02:49:50 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:49:50 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/KnQqJImHRdmEfJMtmm1oAw/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 02:49:50 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/KnQqJImHRdmEfJMtmm1oAw/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 02:49:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Xxq9UP0gI3/Render', 02:49:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:49:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:49:50 INFO - 'HOME': '/Users/cltbld', 02:49:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:49:50 INFO - 'LOGNAME': 'cltbld', 02:49:50 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:49:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:49:50 INFO - 'MOZ_NO_REMOTE': '1', 02:49:50 INFO - 'NO_EM_RESTART': '1', 02:49:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:49:50 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:49:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:49:50 INFO - 'PWD': '/builds/slave/test', 02:49:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:49:50 INFO - 'SHELL': '/bin/bash', 02:49:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HS6GYRnmnM/Listeners', 02:49:50 INFO - 'TMPDIR': '/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/T/', 02:49:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:49:50 INFO - 'USER': 'cltbld', 02:49:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:49:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:49:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:49:50 INFO - 'XPC_FLAGS': '0x0', 02:49:50 INFO - 'XPC_SERVICE_NAME': '0', 02:49:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:49:50 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/KnQqJImHRdmEfJMtmm1oAw/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 02:49:50 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 02:49:50 INFO - import pkg_resources 02:49:51 INFO - Using 1 client processes 02:49:51 INFO - wptserve Starting http server on 127.0.0.1:8000 02:49:51 INFO - wptserve Starting http server on 127.0.0.1:8001 02:49:51 INFO - wptserve Starting http server on 127.0.0.1:8443 02:49:54 INFO - SUITE-START | Running 778 tests 02:49:54 INFO - Running testharness tests 02:49:54 INFO - Setting up ssl 02:49:54 INFO - PROCESS | certutil | 02:49:54 INFO - PROCESS | certutil | 02:49:54 INFO - PROCESS | certutil | 02:49:54 INFO - Certificate Nickname Trust Attributes 02:49:54 INFO - SSL,S/MIME,JAR/XPI 02:49:54 INFO - 02:49:54 INFO - web-platform-tests CT,, 02:49:54 INFO - 02:49:54 INFO - Starting runner 02:49:55 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 02:49:55 INFO - PROCESS | 1649 | 1467971395236 Marionette DEBUG Marionette enabled via build flag and pref 02:49:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x113cbd800 == 1 [pid = 1649] [id = 1] 02:49:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 1 (0x113cbe000) [pid = 1649] [serial = 1] [outer = 0x0] 02:49:55 INFO - PROCESS | 1649 | [1649] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:49:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 2 (0x113cbf000) [pid = 1649] [serial = 2] [outer = 0x113cbe000] 02:49:55 INFO - PROCESS | 1649 | 1467971395590 Marionette INFO Listening on port 2828 02:49:55 INFO - PROCESS | 1649 | 1467971395816 Marionette DEBUG Marionette enabled via command-line flag 02:49:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x116962000 == 2 [pid = 1649] [id = 2] 02:49:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 3 (0x116962800) [pid = 1649] [serial = 3] [outer = 0x0] 02:49:55 INFO - PROCESS | 1649 | [1649] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:49:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 4 (0x116963800) [pid = 1649] [serial = 4] [outer = 0x116962800] 02:49:55 INFO - PROCESS | 1649 | [1649] 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 02:49:55 INFO - PROCESS | 1649 | 1467971395963 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49292 02:49:56 INFO - PROCESS | 1649 | 1467971396048 Marionette DEBUG Closed connection conn0 02:49:56 INFO - PROCESS | 1649 | [1649] 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 02:49:56 INFO - PROCESS | 1649 | 1467971396052 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49293 02:49:56 INFO - PROCESS | 1649 | 1467971396063 Marionette DEBUG Closed connection conn1 02:49:56 INFO - PROCESS | 1649 | [1649] 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 02:49:56 INFO - PROCESS | 1649 | 1467971396067 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49294 02:49:56 INFO - PROCESS | 1649 | 1467971396076 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:49:56 INFO - PROCESS | 1649 | 1467971396082 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":"20160708021326","device":"desktop","version":"48.0"} 02:49:56 INFO - PROCESS | 1649 | [1649] 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 02:49:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a033800 == 3 [pid = 1649] [id = 3] 02:49:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 5 (0x11a034000) [pid = 1649] [serial = 5] [outer = 0x0] 02:49:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a034800 == 4 [pid = 1649] [id = 4] 02:49:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 6 (0x11a099000) [pid = 1649] [serial = 6] [outer = 0x0] 02:49:57 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:49:57 INFO - PROCESS | 1649 | [1649] 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 02:49:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f81000 == 5 [pid = 1649] [id = 5] 02:49:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 7 (0x11a098800) [pid = 1649] [serial = 7] [outer = 0x0] 02:49:57 INFO - PROCESS | 1649 | [1649] 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 02:49:57 INFO - PROCESS | 1649 | [1649] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:49:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 8 (0x124072400) [pid = 1649] [serial = 8] [outer = 0x11a098800] 02:49:57 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:49:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 9 (0x123c40800) [pid = 1649] [serial = 9] [outer = 0x11a034000] 02:49:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 10 (0x12467c800) [pid = 1649] [serial = 10] [outer = 0x11a099000] 02:49:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 11 (0x12467e400) [pid = 1649] [serial = 11] [outer = 0x11a098800] 02:49:57 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:49:58 INFO - PROCESS | 1649 | 1467971398057 Marionette INFO startBrowser 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:49:58 INFO - PROCESS | 1649 | 1467971398080 Marionette DEBUG loaded listener.js 02:49:58 INFO - PROCESS | 1649 | 1467971398089 Marionette DEBUG loaded listener.js 02:49:58 INFO - PROCESS | 1649 | 1467971398091 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:49:58 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:49:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 12 (0x12719cc00) [pid = 1649] [serial = 12] [outer = 0x11a098800] 02:49:58 INFO - PROCESS | 1649 | 1467971398408 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9","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":"20160708021326","device":"desktop","version":"48.0","command_id":1}}] 02:49:58 INFO - PROCESS | 1649 | 1467971398492 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}] 02:49:58 INFO - PROCESS | 1649 | 1467971398494 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:49:58 INFO - PROCESS | 1649 | 1467971398537 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 02:49:58 INFO - PROCESS | 1649 | 1467971398625 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:49:58 INFO - PROCESS | 1649 | 1467971398626 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:49:58 INFO - PROCESS | 1649 | [1649] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:49:58 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:49:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 13 (0x126f83000) [pid = 1649] [serial = 13] [outer = 0x11a098800] 02:49:58 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:49:58 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:49:58 INFO - PROCESS | 1649 | 1467971398887 Marionette TRACE conn2 <- [1,3,null,{}] 02:49:58 INFO - PROCESS | 1649 | 1467971398892 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:49:58 INFO - PROCESS | 1649 | 1467971398894 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:49:58 INFO - PROCESS | 1649 | 1467971398913 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 02:49:58 INFO - PROCESS | 1649 | 1467971398933 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 02:49:58 INFO - PROCESS | 1649 | 1467971398934 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 02:49:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:49:58 INFO - PROCESS | 1649 | 1467971398942 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:49:58 INFO - PROCESS | 1649 | 1467971398945 Marionette TRACE conn2 <- [1,6,null,{}] 02:49:58 INFO - PROCESS | 1649 | 1467971398947 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}] 02:49:58 INFO - PROCESS | 1649 | 1467971398948 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:49:58 INFO - PROCESS | 1649 | 1467971398963 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 02:49:58 INFO - PROCESS | 1649 | 1467971398965 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:58 INFO - PROCESS | 1649 | 1467971398967 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:49:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x129072800 == 6 [pid = 1649] [id = 6] 02:49:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 14 (0x118a5cc00) [pid = 1649] [serial = 14] [outer = 0x0] 02:49:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 15 (0x118a5e800) [pid = 1649] [serial = 15] [outer = 0x118a5cc00] 02:49:59 INFO - PROCESS | 1649 | 1467971398999 Marionette DEBUG loaded listener.js 02:49:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 16 (0x118a64c00) [pid = 1649] [serial = 16] [outer = 0x118a5cc00] 02:49:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x129080000 == 7 [pid = 1649] [id = 7] 02:49:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 17 (0x11995a800) [pid = 1649] [serial = 17] [outer = 0x0] 02:49:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 18 (0x1199b0c00) [pid = 1649] [serial = 18] [outer = 0x11995a800] 02:49:59 INFO - PROCESS | 1649 | 1467971399375 Marionette DEBUG loaded listener.js 02:49:59 INFO - PROCESS | 1649 | 1467971399416 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]]]}] 02:49:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 19 (0x128e7c800) [pid = 1649] [serial = 19] [outer = 0x11995a800] 02:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 521ms 02:49:59 INFO - PROCESS | 1649 | 1467971399506 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 02:49:59 INFO - PROCESS | 1649 | 1467971399508 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 02:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:49:59 INFO - PROCESS | 1649 | 1467971399528 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:49:59 INFO - PROCESS | 1649 | 1467971399531 Marionette TRACE conn2 <- [1,10,null,{}] 02:49:59 INFO - PROCESS | 1649 | 1467971399578 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}] 02:49:59 INFO - PROCESS | 1649 | 1467971399583 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:49:59 INFO - PROCESS | 1649 | 1467971399746 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 02:49:59 INFO - PROCESS | 1649 | 1467971399759 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:59 INFO - PROCESS | 1649 | 1467971399760 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:49:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a760000 == 8 [pid = 1649] [id = 8] 02:49:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 20 (0x12a51fc00) [pid = 1649] [serial = 20] [outer = 0x0] 02:49:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 21 (0x12a7e7800) [pid = 1649] [serial = 21] [outer = 0x12a51fc00] 02:49:59 INFO - PROCESS | 1649 | 1467971399813 Marionette DEBUG loaded listener.js 02:49:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 22 (0x12a7ec000) [pid = 1649] [serial = 22] [outer = 0x12a51fc00] 02:50:00 INFO - PROCESS | 1649 | 1467971400157 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]]]}] 02:50:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:50:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 684ms 02:50:00 INFO - PROCESS | 1649 | 1467971400198 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 02:50:00 INFO - PROCESS | 1649 | 1467971400200 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 02:50:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:50:00 INFO - PROCESS | 1649 | 1467971400202 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:50:00 INFO - PROCESS | 1649 | 1467971400203 Marionette TRACE conn2 <- [1,14,null,{}] 02:50:00 INFO - PROCESS | 1649 | 1467971400205 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}] 02:50:00 INFO - PROCESS | 1649 | 1467971400208 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:00 INFO - PROCESS | 1649 | 1467971400297 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 02:50:00 INFO - PROCESS | 1649 | 1467971400302 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:00 INFO - PROCESS | 1649 | 1467971400303 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b10f000 == 9 [pid = 1649] [id = 9] 02:50:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 23 (0x12a7f0400) [pid = 1649] [serial = 23] [outer = 0x0] 02:50:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 24 (0x12b124400) [pid = 1649] [serial = 24] [outer = 0x12a7f0400] 02:50:00 INFO - PROCESS | 1649 | 1467971400328 Marionette DEBUG loaded listener.js 02:50:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 25 (0x12b12ec00) [pid = 1649] [serial = 25] [outer = 0x12a7f0400] 02:50:00 INFO - PROCESS | 1649 | 1467971400597 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]]]}] 02:50:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:50:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 421ms 02:50:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:50:00 INFO - PROCESS | 1649 | 1467971400628 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 02:50:00 INFO - PROCESS | 1649 | 1467971400629 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 02:50:00 INFO - PROCESS | 1649 | 1467971400631 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:50:00 INFO - PROCESS | 1649 | 1467971400632 Marionette TRACE conn2 <- [1,18,null,{}] 02:50:00 INFO - PROCESS | 1649 | 1467971400634 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}] 02:50:00 INFO - PROCESS | 1649 | 1467971400637 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:00 INFO - PROCESS | 1649 | 1467971400735 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 02:50:00 INFO - PROCESS | 1649 | 1467971400741 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:00 INFO - PROCESS | 1649 | 1467971400744 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b91f000 == 10 [pid = 1649] [id = 10] 02:50:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 26 (0x12b7df000) [pid = 1649] [serial = 26] [outer = 0x0] 02:50:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 27 (0x12b97f000) [pid = 1649] [serial = 27] [outer = 0x12b7df000] 02:50:00 INFO - PROCESS | 1649 | 1467971400767 Marionette DEBUG loaded listener.js 02:50:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 28 (0x12b985000) [pid = 1649] [serial = 28] [outer = 0x12b7df000] 02:50:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:50:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 419ms 02:50:01 INFO - PROCESS | 1649 | 1467971401040 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]]]}] 02:50:01 INFO - PROCESS | 1649 | 1467971401051 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 02:50:01 INFO - PROCESS | 1649 | 1467971401054 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 02:50:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:50:01 INFO - PROCESS | 1649 | 1467971401063 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:50:01 INFO - PROCESS | 1649 | 1467971401064 Marionette TRACE conn2 <- [1,22,null,{}] 02:50:01 INFO - PROCESS | 1649 | 1467971401066 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}] 02:50:01 INFO - PROCESS | 1649 | 1467971401068 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:01 INFO - PROCESS | 1649 | 1467971401164 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 02:50:01 INFO - PROCESS | 1649 | 1467971401168 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:01 INFO - PROCESS | 1649 | 1467971401169 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x11667b800 == 11 [pid = 1649] [id = 11] 02:50:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 29 (0x117daa000) [pid = 1649] [serial = 29] [outer = 0x0] 02:50:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 30 (0x118525800) [pid = 1649] [serial = 30] [outer = 0x117daa000] 02:50:01 INFO - PROCESS | 1649 | 1467971401195 Marionette DEBUG loaded listener.js 02:50:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 31 (0x12b988800) [pid = 1649] [serial = 31] [outer = 0x117daa000] 02:50:01 INFO - PROCESS | 1649 | 1467971401424 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]]]}] 02:50:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:50:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 369ms 02:50:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:50:01 INFO - PROCESS | 1649 | 1467971401432 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 02:50:01 INFO - PROCESS | 1649 | 1467971401433 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 02:50:01 INFO - PROCESS | 1649 | 1467971401442 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:50:01 INFO - PROCESS | 1649 | 1467971401443 Marionette TRACE conn2 <- [1,26,null,{}] 02:50:01 INFO - PROCESS | 1649 | 1467971401445 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}] 02:50:01 INFO - PROCESS | 1649 | 1467971401446 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:01 INFO - PROCESS | 1649 | 1467971401545 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 02:50:01 INFO - PROCESS | 1649 | 1467971401549 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:01 INFO - PROCESS | 1649 | 1467971401550 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bcba000 == 12 [pid = 1649] [id = 12] 02:50:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 32 (0x12beea400) [pid = 1649] [serial = 32] [outer = 0x0] 02:50:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 33 (0x12bef2000) [pid = 1649] [serial = 33] [outer = 0x12beea400] 02:50:01 INFO - PROCESS | 1649 | 1467971401576 Marionette DEBUG loaded listener.js 02:50:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 34 (0x12bf5fc00) [pid = 1649] [serial = 34] [outer = 0x12beea400] 02:50:01 INFO - PROCESS | 1649 | 1467971401807 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]]]}] 02:50:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:50:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 376ms 02:50:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:50:01 INFO - PROCESS | 1649 | 1467971401812 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 02:50:01 INFO - PROCESS | 1649 | 1467971401813 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 02:50:01 INFO - PROCESS | 1649 | 1467971401815 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:50:01 INFO - PROCESS | 1649 | 1467971401816 Marionette TRACE conn2 <- [1,30,null,{}] 02:50:01 INFO - PROCESS | 1649 | 1467971401825 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}] 02:50:01 INFO - PROCESS | 1649 | 1467971401826 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:01 INFO - PROCESS | 1649 | 1467971401927 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 02:50:01 INFO - PROCESS | 1649 | 1467971401931 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:01 INFO - PROCESS | 1649 | 1467971401932 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c28c000 == 13 [pid = 1649] [id = 13] 02:50:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 35 (0x12bf62800) [pid = 1649] [serial = 35] [outer = 0x0] 02:50:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 36 (0x12bf68c00) [pid = 1649] [serial = 36] [outer = 0x12bf62800] 02:50:01 INFO - PROCESS | 1649 | 1467971401956 Marionette DEBUG loaded listener.js 02:50:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 37 (0x12c425000) [pid = 1649] [serial = 37] [outer = 0x12bf62800] 02:50:02 INFO - PROCESS | 1649 | 1467971402187 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]]]}] 02:50:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:50:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 417ms 02:50:02 INFO - PROCESS | 1649 | 1467971402233 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 02:50:02 INFO - PROCESS | 1649 | 1467971402235 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 02:50:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:50:02 INFO - PROCESS | 1649 | 1467971402244 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:50:02 INFO - PROCESS | 1649 | 1467971402245 Marionette TRACE conn2 <- [1,34,null,{}] 02:50:02 INFO - PROCESS | 1649 | 1467971402248 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}] 02:50:02 INFO - PROCESS | 1649 | 1467971402249 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:02 INFO - PROCESS | 1649 | 1467971402337 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 02:50:02 INFO - PROCESS | 1649 | 1467971402353 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:02 INFO - PROCESS | 1649 | 1467971402354 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c4e8000 == 14 [pid = 1649] [id = 14] 02:50:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 38 (0x12c42bc00) [pid = 1649] [serial = 38] [outer = 0x0] 02:50:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 39 (0x12c42f800) [pid = 1649] [serial = 39] [outer = 0x12c42bc00] 02:50:02 INFO - PROCESS | 1649 | 1467971402378 Marionette DEBUG loaded listener.js 02:50:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 40 (0x12c759800) [pid = 1649] [serial = 40] [outer = 0x12c42bc00] 02:50:02 INFO - PROCESS | 1649 | 1467971402607 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]]]}] 02:50:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:50:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 368ms 02:50:02 INFO - PROCESS | 1649 | 1467971402613 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 02:50:02 INFO - PROCESS | 1649 | 1467971402614 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 02:50:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:50:02 INFO - PROCESS | 1649 | 1467971402616 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:50:02 INFO - PROCESS | 1649 | 1467971402617 Marionette TRACE conn2 <- [1,38,null,{}] 02:50:02 INFO - PROCESS | 1649 | 1467971402626 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}] 02:50:02 INFO - PROCESS | 1649 | 1467971402627 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:02 INFO - PROCESS | 1649 | 1467971402722 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 02:50:02 INFO - PROCESS | 1649 | 1467971402734 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:02 INFO - PROCESS | 1649 | 1467971402735 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca2f000 == 15 [pid = 1649] [id = 15] 02:50:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 41 (0x12c75b800) [pid = 1649] [serial = 41] [outer = 0x0] 02:50:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 42 (0x12c764800) [pid = 1649] [serial = 42] [outer = 0x12c75b800] 02:50:02 INFO - PROCESS | 1649 | 1467971402758 Marionette DEBUG loaded listener.js 02:50:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 43 (0x12caccc00) [pid = 1649] [serial = 43] [outer = 0x12c75b800] 02:50:02 INFO - PROCESS | 1649 | 1467971402988 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]]]}] 02:50:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 421ms 02:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:50:03 INFO - PROCESS | 1649 | 1467971403045 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 02:50:03 INFO - PROCESS | 1649 | 1467971403047 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 02:50:03 INFO - PROCESS | 1649 | 1467971403049 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:50:03 INFO - PROCESS | 1649 | 1467971403050 Marionette TRACE conn2 <- [1,42,null,{}] 02:50:03 INFO - PROCESS | 1649 | 1467971403059 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}] 02:50:03 INFO - PROCESS | 1649 | 1467971403060 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:03 INFO - PROCESS | 1649 | 1467971403155 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 02:50:03 INFO - PROCESS | 1649 | 1467971403159 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:03 INFO - PROCESS | 1649 | 1467971403160 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce4a000 == 16 [pid = 1649] [id = 16] 02:50:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 44 (0x12cacf800) [pid = 1649] [serial = 44] [outer = 0x0] 02:50:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 45 (0x12cad7400) [pid = 1649] [serial = 45] [outer = 0x12cacf800] 02:50:03 INFO - PROCESS | 1649 | 1467971403184 Marionette DEBUG loaded listener.js 02:50:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 46 (0x12ce1c000) [pid = 1649] [serial = 46] [outer = 0x12cacf800] 02:50:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d243800 == 17 [pid = 1649] [id = 17] 02:50:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 47 (0x12d244000) [pid = 1649] [serial = 47] [outer = 0x0] 02:50:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 48 (0x12d23e800) [pid = 1649] [serial = 48] [outer = 0x12d244000] 02:50:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 49 (0x12d24c000) [pid = 1649] [serial = 49] [outer = 0x12d244000] 02:50:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce55000 == 18 [pid = 1649] [id = 18] 02:50:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 50 (0x12ce1d400) [pid = 1649] [serial = 50] [outer = 0x0] 02:50:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 51 (0x12d271800) [pid = 1649] [serial = 51] [outer = 0x12ce1d400] 02:50:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 52 (0x12cad8400) [pid = 1649] [serial = 52] [outer = 0x12ce1d400] 02:50:03 INFO - PROCESS | 1649 | 1467971403565 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]]]}] 02:50:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 525ms 02:50:03 INFO - PROCESS | 1649 | 1467971403575 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 02:50:03 INFO - PROCESS | 1649 | 1467971403576 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 02:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:50:03 INFO - PROCESS | 1649 | 1467971403578 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:50:03 INFO - PROCESS | 1649 | 1467971403580 Marionette TRACE conn2 <- [1,46,null,{}] 02:50:03 INFO - PROCESS | 1649 | 1467971403582 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}] 02:50:03 INFO - PROCESS | 1649 | 1467971403583 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:03 INFO - PROCESS | 1649 | 1467971403671 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 02:50:03 INFO - PROCESS | 1649 | 1467971403675 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:03 INFO - PROCESS | 1649 | 1467971403677 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d541800 == 19 [pid = 1649] [id = 19] 02:50:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x12ce21400) [pid = 1649] [serial = 53] [outer = 0x0] 02:50:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x12b703800) [pid = 1649] [serial = 54] [outer = 0x12ce21400] 02:50:03 INFO - PROCESS | 1649 | 1467971403711 Marionette DEBUG loaded listener.js 02:50:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x12b707800) [pid = 1649] [serial = 55] [outer = 0x12ce21400] 02:50:03 INFO - PROCESS | 1649 | 1467971403956 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]]]}] 02:50:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 02:50:03 INFO - PROCESS | 1649 | 1467971403998 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 02:50:04 INFO - PROCESS | 1649 | 1467971403999 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 02:50:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:50:04 INFO - PROCESS | 1649 | 1467971404009 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:50:04 INFO - PROCESS | 1649 | 1467971404010 Marionette TRACE conn2 <- [1,50,null,{}] 02:50:04 INFO - PROCESS | 1649 | 1467971404012 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}] 02:50:04 INFO - PROCESS | 1649 | 1467971404013 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:04 INFO - PROCESS | 1649 | 1467971404110 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 02:50:04 INFO - PROCESS | 1649 | 1467971404114 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:04 INFO - PROCESS | 1649 | 1467971404115 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d7d5800 == 20 [pid = 1649] [id = 20] 02:50:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x118296800) [pid = 1649] [serial = 56] [outer = 0x0] 02:50:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x119773000) [pid = 1649] [serial = 57] [outer = 0x118296800] 02:50:04 INFO - PROCESS | 1649 | 1467971404138 Marionette DEBUG loaded listener.js 02:50:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x12b70fc00) [pid = 1649] [serial = 58] [outer = 0x118296800] 02:50:04 INFO - PROCESS | 1649 | 1467971404379 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]]]}] 02:50:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:50:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 425ms 02:50:04 INFO - PROCESS | 1649 | 1467971404428 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 02:50:04 INFO - PROCESS | 1649 | 1467971404429 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 02:50:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:50:04 INFO - PROCESS | 1649 | 1467971404431 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:50:04 INFO - PROCESS | 1649 | 1467971404433 Marionette TRACE conn2 <- [1,54,null,{}] 02:50:04 INFO - PROCESS | 1649 | 1467971404435 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}] 02:50:04 INFO - PROCESS | 1649 | 1467971404439 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:04 INFO - PROCESS | 1649 | 1467971404575 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 02:50:04 INFO - PROCESS | 1649 | 1467971404581 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:04 INFO - PROCESS | 1649 | 1467971404594 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bae9800 == 21 [pid = 1649] [id = 21] 02:50:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x118307800) [pid = 1649] [serial = 59] [outer = 0x0] 02:50:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x11830ac00) [pid = 1649] [serial = 60] [outer = 0x118307800] 02:50:04 INFO - PROCESS | 1649 | 1467971404632 Marionette DEBUG loaded listener.js 02:50:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x118310800) [pid = 1649] [serial = 61] [outer = 0x118307800] 02:50:04 INFO - PROCESS | 1649 | 1467971404993 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]]]}] 02:50:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:50:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 573ms 02:50:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:50:05 INFO - PROCESS | 1649 | 1467971405006 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 02:50:05 INFO - PROCESS | 1649 | 1467971405008 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 02:50:05 INFO - PROCESS | 1649 | 1467971405010 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:50:05 INFO - PROCESS | 1649 | 1467971405011 Marionette TRACE conn2 <- [1,58,null,{}] 02:50:05 INFO - PROCESS | 1649 | 1467971405013 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}] 02:50:05 INFO - PROCESS | 1649 | 1467971405014 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:05 INFO - PROCESS | 1649 | 1467971405106 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 02:50:05 INFO - PROCESS | 1649 | 1467971405109 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:05 INFO - PROCESS | 1649 | 1467971405111 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bae7800 == 22 [pid = 1649] [id = 22] 02:50:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x119dd5800) [pid = 1649] [serial = 62] [outer = 0x0] 02:50:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x12b711c00) [pid = 1649] [serial = 63] [outer = 0x119dd5800] 02:50:05 INFO - PROCESS | 1649 | 1467971405138 Marionette DEBUG loaded listener.js 02:50:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x12d9b9400) [pid = 1649] [serial = 64] [outer = 0x119dd5800] 02:50:05 INFO - PROCESS | 1649 | 1467971405993 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]]]}] 02:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1069ms 02:50:06 INFO - PROCESS | 1649 | 1467971406080 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 02:50:06 INFO - PROCESS | 1649 | 1467971406083 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 02:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:50:06 INFO - PROCESS | 1649 | 1467971406086 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:50:06 INFO - PROCESS | 1649 | 1467971406088 Marionette TRACE conn2 <- [1,62,null,{}] 02:50:06 INFO - PROCESS | 1649 | 1467971406092 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}] 02:50:06 INFO - PROCESS | 1649 | 1467971406094 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:06 INFO - PROCESS | 1649 | 1467971406209 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 02:50:06 INFO - PROCESS | 1649 | 1467971406246 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:06 INFO - PROCESS | 1649 | 1467971406249 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x11266f800 == 23 [pid = 1649] [id = 23] 02:50:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x112985000) [pid = 1649] [serial = 65] [outer = 0x0] 02:50:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x112988800) [pid = 1649] [serial = 66] [outer = 0x112985000] 02:50:06 INFO - PROCESS | 1649 | 1467971406281 Marionette DEBUG loaded listener.js 02:50:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x113237800) [pid = 1649] [serial = 67] [outer = 0x112985000] 02:50:06 INFO - PROCESS | 1649 | 1467971406682 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]]]}] 02:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 622ms 02:50:06 INFO - PROCESS | 1649 | 1467971406707 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 02:50:06 INFO - PROCESS | 1649 | 1467971406710 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 02:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:50:06 INFO - PROCESS | 1649 | 1467971406715 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:50:06 INFO - PROCESS | 1649 | 1467971406717 Marionette TRACE conn2 <- [1,66,null,{}] 02:50:06 INFO - PROCESS | 1649 | 1467971406719 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}] 02:50:06 INFO - PROCESS | 1649 | 1467971406721 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:06 INFO - PROCESS | 1649 | 1467971406834 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 02:50:06 INFO - PROCESS | 1649 | 1467971406874 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:06 INFO - PROCESS | 1649 | 1467971406876 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169b8800 == 24 [pid = 1649] [id = 24] 02:50:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x115e5dc00) [pid = 1649] [serial = 68] [outer = 0x0] 02:50:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11690c000) [pid = 1649] [serial = 69] [outer = 0x115e5dc00] 02:50:06 INFO - PROCESS | 1649 | 1467971406906 Marionette DEBUG loaded listener.js 02:50:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11714c000) [pid = 1649] [serial = 70] [outer = 0x115e5dc00] 02:50:07 INFO - PROCESS | 1649 | 1467971407307 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]]]}] 02:50:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:50:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 622ms 02:50:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:50:07 INFO - PROCESS | 1649 | 1467971407337 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 02:50:07 INFO - PROCESS | 1649 | 1467971407339 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 02:50:07 INFO - PROCESS | 1649 | 1467971407341 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:50:07 INFO - PROCESS | 1649 | 1467971407344 Marionette TRACE conn2 <- [1,70,null,{}] 02:50:07 INFO - PROCESS | 1649 | 1467971407351 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}] 02:50:07 INFO - PROCESS | 1649 | 1467971407355 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:07 INFO - PROCESS | 1649 | 1467971407470 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 02:50:07 INFO - PROCESS | 1649 | 1467971407552 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:07 INFO - PROCESS | 1649 | 1467971407554 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f9a000 == 25 [pid = 1649] [id = 25] 02:50:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x118306800) [pid = 1649] [serial = 71] [outer = 0x0] 02:50:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x118a65400) [pid = 1649] [serial = 72] [outer = 0x118306800] 02:50:07 INFO - PROCESS | 1649 | 1467971407587 Marionette DEBUG loaded listener.js 02:50:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x11976d400) [pid = 1649] [serial = 73] [outer = 0x118306800] 02:50:08 INFO - PROCESS | 1649 | 1467971408000 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]]]}] 02:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 724ms 02:50:08 INFO - PROCESS | 1649 | 1467971408132 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 02:50:08 INFO - PROCESS | 1649 | 1467971408135 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 02:50:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:50:08 INFO - PROCESS | 1649 | 1467971408164 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:50:08 INFO - PROCESS | 1649 | 1467971408166 Marionette TRACE conn2 <- [1,74,null,{}] 02:50:08 INFO - PROCESS | 1649 | 1467971408171 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}] 02:50:08 INFO - PROCESS | 1649 | 1467971408175 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:08 INFO - PROCESS | 1649 | 1467971408536 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 02:50:08 INFO - PROCESS | 1649 | 1467971408605 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:08 INFO - PROCESS | 1649 | 1467971408607 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x112159800 == 26 [pid = 1649] [id = 26] 02:50:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1131d0800) [pid = 1649] [serial = 74] [outer = 0x0] 02:50:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x113238400) [pid = 1649] [serial = 75] [outer = 0x1131d0800] 02:50:08 INFO - PROCESS | 1649 | 1467971408636 Marionette DEBUG loaded listener.js 02:50:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1133b8c00) [pid = 1649] [serial = 76] [outer = 0x1131d0800] 02:50:09 INFO - PROCESS | 1649 | 1467971409058 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]]]}] 02:50:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:50:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 931ms 02:50:09 INFO - PROCESS | 1649 | 1467971409108 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 02:50:09 INFO - PROCESS | 1649 | 1467971409110 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 02:50:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:50:09 INFO - PROCESS | 1649 | 1467971409115 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:50:09 INFO - PROCESS | 1649 | 1467971409117 Marionette TRACE conn2 <- [1,78,null,{}] 02:50:09 INFO - PROCESS | 1649 | 1467971409122 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}] 02:50:09 INFO - PROCESS | 1649 | 1467971409125 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:09 INFO - PROCESS | 1649 | 1467971409207 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 02:50:09 INFO - PROCESS | 1649 | 1467971409267 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:09 INFO - PROCESS | 1649 | 1467971409269 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x1132d7800 == 27 [pid = 1649] [id = 27] 02:50:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x115e5bc00) [pid = 1649] [serial = 77] [outer = 0x0] 02:50:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11645e800) [pid = 1649] [serial = 78] [outer = 0x115e5bc00] 02:50:09 INFO - PROCESS | 1649 | 1467971409296 Marionette DEBUG loaded listener.js 02:50:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11662e400) [pid = 1649] [serial = 79] [outer = 0x115e5bc00] 02:50:09 INFO - PROCESS | 1649 | 1467971409610 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]]]}] 02:50:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:50:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 525ms 02:50:09 INFO - PROCESS | 1649 | 1467971409657 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 02:50:09 INFO - PROCESS | 1649 | 1467971409659 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 02:50:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:50:09 INFO - PROCESS | 1649 | 1467971409670 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:50:09 INFO - PROCESS | 1649 | 1467971409672 Marionette TRACE conn2 <- [1,82,null,{}] 02:50:09 INFO - PROCESS | 1649 | 1467971409674 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}] 02:50:09 INFO - PROCESS | 1649 | 1467971409676 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:09 INFO - PROCESS | 1649 | 1467971409754 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 02:50:09 INFO - PROCESS | 1649 | 1467971409759 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:09 INFO - PROCESS | 1649 | 1467971409760 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x115d77800 == 28 [pid = 1649] [id = 28] 02:50:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1167c7000) [pid = 1649] [serial = 80] [outer = 0x0] 02:50:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x116984800) [pid = 1649] [serial = 81] [outer = 0x1167c7000] 02:50:09 INFO - PROCESS | 1649 | 1467971409786 Marionette DEBUG loaded listener.js 02:50:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1176f3c00) [pid = 1649] [serial = 82] [outer = 0x1167c7000] 02:50:10 INFO - PROCESS | 1649 | 1467971410111 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]]]}] 02:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 472ms 02:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:50:10 INFO - PROCESS | 1649 | 1467971410141 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 02:50:10 INFO - PROCESS | 1649 | 1467971410143 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 02:50:10 INFO - PROCESS | 1649 | 1467971410150 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:50:10 INFO - PROCESS | 1649 | 1467971410154 Marionette TRACE conn2 <- [1,86,null,{}] 02:50:10 INFO - PROCESS | 1649 | 1467971410158 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}] 02:50:10 INFO - PROCESS | 1649 | 1467971410160 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:10 INFO - PROCESS | 1649 | 1467971410251 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 02:50:10 INFO - PROCESS | 1649 | 1467971410288 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:10 INFO - PROCESS | 1649 | 1467971410289 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11661f000 == 29 [pid = 1649] [id = 29] 02:50:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x115e5f800) [pid = 1649] [serial = 83] [outer = 0x0] 02:50:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x117daf800) [pid = 1649] [serial = 84] [outer = 0x115e5f800] 02:50:10 INFO - PROCESS | 1649 | 1467971410314 Marionette DEBUG loaded listener.js 02:50:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11830b800) [pid = 1649] [serial = 85] [outer = 0x115e5f800] 02:50:10 INFO - PROCESS | 1649 | 1467971410580 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]]]}] 02:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 479ms 02:50:10 INFO - PROCESS | 1649 | 1467971410634 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 02:50:10 INFO - PROCESS | 1649 | 1467971410638 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 02:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:50:10 INFO - PROCESS | 1649 | 1467971410651 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:50:10 INFO - PROCESS | 1649 | 1467971410652 Marionette TRACE conn2 <- [1,90,null,{}] 02:50:10 INFO - PROCESS | 1649 | 1467971410658 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}] 02:50:10 INFO - PROCESS | 1649 | 1467971410659 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:10 INFO - PROCESS | 1649 | 1467971410742 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 02:50:10 INFO - PROCESS | 1649 | 1467971410746 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:10 INFO - PROCESS | 1649 | 1467971410747 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f8f800 == 30 [pid = 1649] [id = 30] 02:50:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11830e000) [pid = 1649] [serial = 86] [outer = 0x0] 02:50:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118527400) [pid = 1649] [serial = 87] [outer = 0x11830e000] 02:50:10 INFO - PROCESS | 1649 | 1467971410789 Marionette DEBUG loaded listener.js 02:50:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118a63000) [pid = 1649] [serial = 88] [outer = 0x11830e000] 02:50:11 INFO - PROCESS | 1649 | 1467971411105 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]]]}] 02:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 471ms 02:50:11 INFO - PROCESS | 1649 | 1467971411124 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 02:50:11 INFO - PROCESS | 1649 | 1467971411125 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 02:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:50:11 INFO - PROCESS | 1649 | 1467971411128 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:50:11 INFO - PROCESS | 1649 | 1467971411129 Marionette TRACE conn2 <- [1,94,null,{}] 02:50:11 INFO - PROCESS | 1649 | 1467971411131 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}] 02:50:11 INFO - PROCESS | 1649 | 1467971411132 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:11 INFO - PROCESS | 1649 | 1467971411209 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 02:50:11 INFO - PROCESS | 1649 | 1467971411213 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:11 INFO - PROCESS | 1649 | 1467971411217 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x117d7f800 == 31 [pid = 1649] [id = 31] 02:50:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1192a9400) [pid = 1649] [serial = 89] [outer = 0x0] 02:50:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1192ae800) [pid = 1649] [serial = 90] [outer = 0x1192a9400] 02:50:11 INFO - PROCESS | 1649 | 1467971411251 Marionette DEBUG loaded listener.js 02:50:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11976c400) [pid = 1649] [serial = 91] [outer = 0x1192a9400] 02:50:11 INFO - PROCESS | 1649 | 1467971411563 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]]]}] 02:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 02:50:11 INFO - PROCESS | 1649 | 1467971411597 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 02:50:11 INFO - PROCESS | 1649 | 1467971411598 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 02:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:50:11 INFO - PROCESS | 1649 | 1467971411600 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:50:11 INFO - PROCESS | 1649 | 1467971411601 Marionette TRACE conn2 <- [1,98,null,{}] 02:50:11 INFO - PROCESS | 1649 | 1467971411605 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}] 02:50:11 INFO - PROCESS | 1649 | 1467971411608 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:11 INFO - PROCESS | 1649 | 1467971411707 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 02:50:11 INFO - PROCESS | 1649 | 1467971411712 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:11 INFO - PROCESS | 1649 | 1467971411713 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1182b5000 == 32 [pid = 1649] [id = 32] 02:50:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11830dc00) [pid = 1649] [serial = 92] [outer = 0x0] 02:50:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119773800) [pid = 1649] [serial = 93] [outer = 0x11830dc00] 02:50:11 INFO - PROCESS | 1649 | 1467971411738 Marionette DEBUG loaded listener.js 02:50:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119af8800) [pid = 1649] [serial = 94] [outer = 0x11830dc00] 02:50:11 INFO - PROCESS | 1649 | 1467971411984 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]]]}] 02:50:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:50:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 422ms 02:50:12 INFO - PROCESS | 1649 | 1467971412026 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 02:50:12 INFO - PROCESS | 1649 | 1467971412027 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 02:50:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:50:12 INFO - PROCESS | 1649 | 1467971412030 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:50:12 INFO - PROCESS | 1649 | 1467971412031 Marionette TRACE conn2 <- [1,102,null,{}] 02:50:12 INFO - PROCESS | 1649 | 1467971412033 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}] 02:50:12 INFO - PROCESS | 1649 | 1467971412034 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:12 INFO - PROCESS | 1649 | 1467971412111 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 02:50:12 INFO - PROCESS | 1649 | 1467971412114 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:12 INFO - PROCESS | 1649 | 1467971412116 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x111f6e800 == 33 [pid = 1649] [id = 33] 02:50:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119af8c00) [pid = 1649] [serial = 95] [outer = 0x0] 02:50:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11a0a5400) [pid = 1649] [serial = 96] [outer = 0x119af8c00] 02:50:12 INFO - PROCESS | 1649 | 1467971412141 Marionette DEBUG loaded listener.js 02:50:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x121098000) [pid = 1649] [serial = 97] [outer = 0x119af8c00] 02:50:12 INFO - PROCESS | 1649 | 1467971412461 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]]]}] 02:50:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:50:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 467ms 02:50:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:50:12 INFO - PROCESS | 1649 | 1467971412499 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 02:50:12 INFO - PROCESS | 1649 | 1467971412500 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 02:50:12 INFO - PROCESS | 1649 | 1467971412503 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:50:12 INFO - PROCESS | 1649 | 1467971412505 Marionette TRACE conn2 <- [1,106,null,{}] 02:50:12 INFO - PROCESS | 1649 | 1467971412509 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}] 02:50:12 INFO - PROCESS | 1649 | 1467971412511 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:12 INFO - PROCESS | 1649 | 1467971412655 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 02:50:12 INFO - PROCESS | 1649 | 1467971412663 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:12 INFO - PROCESS | 1649 | 1467971412664 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x1192e7800 == 34 [pid = 1649] [id = 34] 02:50:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x111f05400) [pid = 1649] [serial = 98] [outer = 0x0] 02:50:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12109c000) [pid = 1649] [serial = 99] [outer = 0x111f05400] 02:50:12 INFO - PROCESS | 1649 | 1467971412703 Marionette DEBUG loaded listener.js 02:50:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1211c1000) [pid = 1649] [serial = 100] [outer = 0x111f05400] 02:50:13 INFO - PROCESS | 1649 | 1467971413022 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]]]}] 02:50:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:50:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 570ms 02:50:13 INFO - PROCESS | 1649 | 1467971413075 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 02:50:13 INFO - PROCESS | 1649 | 1467971413076 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 02:50:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:50:13 INFO - PROCESS | 1649 | 1467971413078 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:50:13 INFO - PROCESS | 1649 | 1467971413079 Marionette TRACE conn2 <- [1,110,null,{}] 02:50:13 INFO - PROCESS | 1649 | 1467971413081 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}] 02:50:13 INFO - PROCESS | 1649 | 1467971413083 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:13 INFO - PROCESS | 1649 | 1467971413159 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 02:50:13 INFO - PROCESS | 1649 | 1467971413162 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:13 INFO - PROCESS | 1649 | 1467971413163 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a34000 == 35 [pid = 1649] [id = 35] 02:50:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119afe400) [pid = 1649] [serial = 101] [outer = 0x0] 02:50:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x123810c00) [pid = 1649] [serial = 102] [outer = 0x119afe400] 02:50:13 INFO - PROCESS | 1649 | 1467971413196 Marionette DEBUG loaded listener.js 02:50:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x123cdd400) [pid = 1649] [serial = 103] [outer = 0x119afe400] 02:50:13 INFO - PROCESS | 1649 | 1467971413485 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]]]}] 02:50:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:50:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 419ms 02:50:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:50:13 INFO - PROCESS | 1649 | 1467971413497 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 02:50:13 INFO - PROCESS | 1649 | 1467971413498 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 02:50:13 INFO - PROCESS | 1649 | 1467971413500 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:50:13 INFO - PROCESS | 1649 | 1467971413501 Marionette TRACE conn2 <- [1,114,null,{}] 02:50:13 INFO - PROCESS | 1649 | 1467971413513 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}] 02:50:13 INFO - PROCESS | 1649 | 1467971413514 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:13 INFO - PROCESS | 1649 | 1467971413593 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 02:50:13 INFO - PROCESS | 1649 | 1467971413643 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:13 INFO - PROCESS | 1649 | 1467971413644 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x121183800 == 36 [pid = 1649] [id = 36] 02:50:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x117da5c00) [pid = 1649] [serial = 104] [outer = 0x0] 02:50:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1211c4400) [pid = 1649] [serial = 105] [outer = 0x117da5c00] 02:50:13 INFO - PROCESS | 1649 | 1467971413670 Marionette DEBUG loaded listener.js 02:50:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12435a400) [pid = 1649] [serial = 106] [outer = 0x117da5c00] 02:50:13 INFO - PROCESS | 1649 | 1467971413961 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]]]}] 02:50:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:50:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 476ms 02:50:13 INFO - PROCESS | 1649 | 1467971413978 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 02:50:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:50:13 INFO - PROCESS | 1649 | 1467971413980 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 02:50:13 INFO - PROCESS | 1649 | 1467971413982 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:50:13 INFO - PROCESS | 1649 | 1467971413983 Marionette TRACE conn2 <- [1,118,null,{}] 02:50:14 INFO - PROCESS | 1649 | 1467971413993 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}] 02:50:14 INFO - PROCESS | 1649 | 1467971413994 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:14 INFO - PROCESS | 1649 | 1467971414085 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 02:50:14 INFO - PROCESS | 1649 | 1467971414091 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:14 INFO - PROCESS | 1649 | 1467971414092 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b0a800 == 37 [pid = 1649] [id = 37] 02:50:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x124678800) [pid = 1649] [serial = 107] [outer = 0x0] 02:50:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x124cbfc00) [pid = 1649] [serial = 108] [outer = 0x124678800] 02:50:14 INFO - PROCESS | 1649 | 1467971414123 Marionette DEBUG loaded listener.js 02:50:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x125144400) [pid = 1649] [serial = 109] [outer = 0x124678800] 02:50:14 INFO - PROCESS | 1649 | 1467971414408 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]]]}] 02:50:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 473ms 02:50:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:50:14 INFO - PROCESS | 1649 | 1467971414457 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 02:50:14 INFO - PROCESS | 1649 | 1467971414458 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 02:50:14 INFO - PROCESS | 1649 | 1467971414460 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:50:14 INFO - PROCESS | 1649 | 1467971414461 Marionette TRACE conn2 <- [1,122,null,{}] 02:50:14 INFO - PROCESS | 1649 | 1467971414464 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}] 02:50:14 INFO - PROCESS | 1649 | 1467971414465 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:14 INFO - PROCESS | 1649 | 1467971414567 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 02:50:14 INFO - PROCESS | 1649 | 1467971414573 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:14 INFO - PROCESS | 1649 | 1467971414574 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c43800 == 38 [pid = 1649] [id = 38] 02:50:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12467a800) [pid = 1649] [serial = 110] [outer = 0x0] 02:50:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x126099800) [pid = 1649] [serial = 111] [outer = 0x12467a800] 02:50:14 INFO - PROCESS | 1649 | 1467971414598 Marionette DEBUG loaded listener.js 02:50:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1261dd000) [pid = 1649] [serial = 112] [outer = 0x12467a800] 02:50:14 INFO - PROCESS | 1649 | 1467971414861 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]]]}] 02:50:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 02:50:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:50:14 INFO - PROCESS | 1649 | 1467971414881 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 02:50:14 INFO - PROCESS | 1649 | 1467971414882 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 02:50:14 INFO - PROCESS | 1649 | 1467971414896 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:50:14 INFO - PROCESS | 1649 | 1467971414898 Marionette TRACE conn2 <- [1,126,null,{}] 02:50:14 INFO - PROCESS | 1649 | 1467971414901 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}] 02:50:14 INFO - PROCESS | 1649 | 1467971414902 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:15 INFO - PROCESS | 1649 | 1467971415037 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 02:50:15 INFO - PROCESS | 1649 | 1467971415042 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:15 INFO - PROCESS | 1649 | 1467971415043 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12458f800 == 39 [pid = 1649] [id = 39] 02:50:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12609ec00) [pid = 1649] [serial = 113] [outer = 0x0] 02:50:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x126ac4800) [pid = 1649] [serial = 114] [outer = 0x12609ec00] 02:50:15 INFO - PROCESS | 1649 | 1467971415091 Marionette DEBUG loaded listener.js 02:50:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x126e86800) [pid = 1649] [serial = 115] [outer = 0x12609ec00] 02:50:15 INFO - PROCESS | 1649 | 1467971415490 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]]]}] 02:50:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:50:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 631ms 02:50:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:50:15 INFO - PROCESS | 1649 | 1467971415516 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 02:50:15 INFO - PROCESS | 1649 | 1467971415518 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 02:50:15 INFO - PROCESS | 1649 | 1467971415521 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:50:15 INFO - PROCESS | 1649 | 1467971415523 Marionette TRACE conn2 <- [1,130,null,{}] 02:50:15 INFO - PROCESS | 1649 | 1467971415527 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}] 02:50:15 INFO - PROCESS | 1649 | 1467971415528 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:15 INFO - PROCESS | 1649 | 1467971415629 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 02:50:15 INFO - PROCESS | 1649 | 1467971415635 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:15 INFO - PROCESS | 1649 | 1467971415636 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x124c17800 == 40 [pid = 1649] [id = 40] 02:50:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x126f59c00) [pid = 1649] [serial = 116] [outer = 0x0] 02:50:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x126f7b000) [pid = 1649] [serial = 117] [outer = 0x126f59c00] 02:50:15 INFO - PROCESS | 1649 | 1467971415662 Marionette DEBUG loaded listener.js 02:50:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1271a9000) [pid = 1649] [serial = 118] [outer = 0x126f59c00] 02:50:15 INFO - PROCESS | 1649 | 1467971415991 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]]]}] 02:50:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:50:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 521ms 02:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:50:16 INFO - PROCESS | 1649 | 1467971416042 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 02:50:16 INFO - PROCESS | 1649 | 1467971416044 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 02:50:16 INFO - PROCESS | 1649 | 1467971416047 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:50:16 INFO - PROCESS | 1649 | 1467971416049 Marionette TRACE conn2 <- [1,134,null,{}] 02:50:16 INFO - PROCESS | 1649 | 1467971416052 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}] 02:50:16 INFO - PROCESS | 1649 | 1467971416054 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:16 INFO - PROCESS | 1649 | 1467971416187 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 02:50:16 INFO - PROCESS | 1649 | 1467971416260 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:16 INFO - PROCESS | 1649 | 1467971416261 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x126107800 == 41 [pid = 1649] [id = 41] 02:50:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x126f5c000) [pid = 1649] [serial = 119] [outer = 0x0] 02:50:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x126f7f000) [pid = 1649] [serial = 120] [outer = 0x126f5c000] 02:50:16 INFO - PROCESS | 1649 | 1467971416299 Marionette DEBUG loaded listener.js 02:50:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1275c6400) [pid = 1649] [serial = 121] [outer = 0x126f5c000] 02:50:16 INFO - PROCESS | 1649 | 1467971416588 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]]]}] 02:50:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:50:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 573ms 02:50:16 INFO - PROCESS | 1649 | 1467971416628 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 02:50:16 INFO - PROCESS | 1649 | 1467971416629 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 02:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:50:16 INFO - PROCESS | 1649 | 1467971416631 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:50:16 INFO - PROCESS | 1649 | 1467971416632 Marionette TRACE conn2 <- [1,138,null,{}] 02:50:16 INFO - PROCESS | 1649 | 1467971416634 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}] 02:50:16 INFO - PROCESS | 1649 | 1467971416636 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:16 INFO - PROCESS | 1649 | 1467971416718 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 02:50:16 INFO - PROCESS | 1649 | 1467971416724 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:16 INFO - PROCESS | 1649 | 1467971416725 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f1a000 == 42 [pid = 1649] [id = 42] 02:50:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1275c6c00) [pid = 1649] [serial = 122] [outer = 0x0] 02:50:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1275cdc00) [pid = 1649] [serial = 123] [outer = 0x1275c6c00] 02:50:16 INFO - PROCESS | 1649 | 1467971416748 Marionette DEBUG loaded listener.js 02:50:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x127645800) [pid = 1649] [serial = 124] [outer = 0x1275c6c00] 02:50:17 INFO - PROCESS | 1649 | 1467971417762 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]]]}] 02:50:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:50:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1170ms 02:50:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:50:17 INFO - PROCESS | 1649 | 1467971417813 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 02:50:17 INFO - PROCESS | 1649 | 1467971417816 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 02:50:17 INFO - PROCESS | 1649 | 1467971417824 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:50:17 INFO - PROCESS | 1649 | 1467971417828 Marionette TRACE conn2 <- [1,142,null,{}] 02:50:17 INFO - PROCESS | 1649 | 1467971417837 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}] 02:50:17 INFO - PROCESS | 1649 | 1467971417840 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:17 INFO - PROCESS | 1649 | 1467971417932 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 02:50:17 INFO - PROCESS | 1649 | 1467971417938 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:17 INFO - PROCESS | 1649 | 1467971417940 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x1131b1000 == 43 [pid = 1649] [id = 43] 02:50:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11645d000) [pid = 1649] [serial = 125] [outer = 0x0] 02:50:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1167c0000) [pid = 1649] [serial = 126] [outer = 0x11645d000] 02:50:17 INFO - PROCESS | 1649 | 1467971417968 Marionette DEBUG loaded listener.js 02:50:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x116fb2c00) [pid = 1649] [serial = 127] [outer = 0x11645d000] 02:50:18 INFO - PROCESS | 1649 | 1467971418289 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]]]}] 02:50:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:50:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 532ms 02:50:18 INFO - PROCESS | 1649 | 1467971418351 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 02:50:18 INFO - PROCESS | 1649 | 1467971418354 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 02:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:50:18 INFO - PROCESS | 1649 | 1467971418358 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:50:18 INFO - PROCESS | 1649 | 1467971418360 Marionette TRACE conn2 <- [1,146,null,{}] 02:50:18 INFO - PROCESS | 1649 | 1467971418369 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}] 02:50:18 INFO - PROCESS | 1649 | 1467971418370 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:18 INFO - PROCESS | 1649 | 1467971418463 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 02:50:18 INFO - PROCESS | 1649 | 1467971418467 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:18 INFO - PROCESS | 1649 | 1467971418468 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x116678000 == 44 [pid = 1649] [id = 44] 02:50:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x117143400) [pid = 1649] [serial = 128] [outer = 0x0] 02:50:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11828ec00) [pid = 1649] [serial = 129] [outer = 0x117143400] 02:50:18 INFO - PROCESS | 1649 | 1467971418494 Marionette DEBUG loaded listener.js 02:50:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x117145000) [pid = 1649] [serial = 130] [outer = 0x117143400] 02:50:19 INFO - PROCESS | 1649 | 1467971419313 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]]]}] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12beea400) [pid = 1649] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x117daa000) [pid = 1649] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12b7df000) [pid = 1649] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12a7f0400) [pid = 1649] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12a51fc00) [pid = 1649] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x118a5cc00) [pid = 1649] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x118307800) [pid = 1649] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x118296800) [pid = 1649] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12ce21400) [pid = 1649] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12cacf800) [pid = 1649] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12c75b800) [pid = 1649] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12c42bc00) [pid = 1649] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12bf62800) [pid = 1649] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x115e5f800) [pid = 1649] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11830e000) [pid = 1649] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1192a9400) [pid = 1649] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11830dc00) [pid = 1649] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x119af8c00) [pid = 1649] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x111f05400) [pid = 1649] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x117da5c00) [pid = 1649] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x124678800) [pid = 1649] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12467a800) [pid = 1649] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x119dd5800) [pid = 1649] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x112985000) [pid = 1649] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x115e5dc00) [pid = 1649] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x118306800) [pid = 1649] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1131d0800) [pid = 1649] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x115e5bc00) [pid = 1649] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:50:19 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1167c7000) [pid = 1649] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1021ms 02:50:19 INFO - PROCESS | 1649 | 1467971419379 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 02:50:19 INFO - PROCESS | 1649 | 1467971419381 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 02:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:50:19 INFO - PROCESS | 1649 | 1467971419383 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:50:19 INFO - PROCESS | 1649 | 1467971419385 Marionette TRACE conn2 <- [1,150,null,{}] 02:50:19 INFO - PROCESS | 1649 | 1467971419392 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}] 02:50:19 INFO - PROCESS | 1649 | 1467971419395 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:19 INFO - PROCESS | 1649 | 1467971419472 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 02:50:19 INFO - PROCESS | 1649 | 1467971419477 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:19 INFO - PROCESS | 1649 | 1467971419479 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f87800 == 45 [pid = 1649] [id = 45] 02:50:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x117daa000) [pid = 1649] [serial = 131] [outer = 0x0] 02:50:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x118297c00) [pid = 1649] [serial = 132] [outer = 0x117daa000] 02:50:19 INFO - PROCESS | 1649 | 1467971419509 Marionette DEBUG loaded listener.js 02:50:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11875bc00) [pid = 1649] [serial = 133] [outer = 0x117daa000] 02:50:19 INFO - PROCESS | 1649 | 1467971419825 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]]]}] 02:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 472ms 02:50:19 INFO - PROCESS | 1649 | 1467971419861 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 02:50:19 INFO - PROCESS | 1649 | 1467971419862 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 02:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:50:19 INFO - PROCESS | 1649 | 1467971419865 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:50:19 INFO - PROCESS | 1649 | 1467971419866 Marionette TRACE conn2 <- [1,154,null,{}] 02:50:19 INFO - PROCESS | 1649 | 1467971419868 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}] 02:50:19 INFO - PROCESS | 1649 | 1467971419870 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:19 INFO - PROCESS | 1649 | 1467971419942 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 02:50:19 INFO - PROCESS | 1649 | 1467971419946 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:19 INFO - PROCESS | 1649 | 1467971419947 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x1182b2800 == 46 [pid = 1649] [id = 46] 02:50:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1174fd400) [pid = 1649] [serial = 134] [outer = 0x0] 02:50:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1192b1c00) [pid = 1649] [serial = 135] [outer = 0x1174fd400] 02:50:19 INFO - PROCESS | 1649 | 1467971419974 Marionette DEBUG loaded listener.js 02:50:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11976bc00) [pid = 1649] [serial = 136] [outer = 0x1174fd400] 02:50:20 INFO - PROCESS | 1649 | 1467971420288 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]]]}] 02:50:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:50:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 02:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:50:20 INFO - PROCESS | 1649 | 1467971420334 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 02:50:20 INFO - PROCESS | 1649 | 1467971420335 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 02:50:20 INFO - PROCESS | 1649 | 1467971420337 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:50:20 INFO - PROCESS | 1649 | 1467971420338 Marionette TRACE conn2 <- [1,158,null,{}] 02:50:20 INFO - PROCESS | 1649 | 1467971420340 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}] 02:50:20 INFO - PROCESS | 1649 | 1467971420341 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:20 INFO - PROCESS | 1649 | 1467971420409 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 02:50:20 INFO - PROCESS | 1649 | 1467971420457 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:20 INFO - PROCESS | 1649 | 1467971420458 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ad6000 == 47 [pid = 1649] [id = 47] 02:50:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1167c8800) [pid = 1649] [serial = 137] [outer = 0x0] 02:50:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1192b7000) [pid = 1649] [serial = 138] [outer = 0x1167c8800] 02:50:20 INFO - PROCESS | 1649 | 1467971420482 Marionette DEBUG loaded listener.js 02:50:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x119964400) [pid = 1649] [serial = 139] [outer = 0x1167c8800] 02:50:20 INFO - PROCESS | 1649 | 1467971420791 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]]]}] 02:50:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:50:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 469ms 02:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:50:20 INFO - PROCESS | 1649 | 1467971420808 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 02:50:20 INFO - PROCESS | 1649 | 1467971420809 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 02:50:20 INFO - PROCESS | 1649 | 1467971420811 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:50:20 INFO - PROCESS | 1649 | 1467971420812 Marionette TRACE conn2 <- [1,162,null,{}] 02:50:20 INFO - PROCESS | 1649 | 1467971420814 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}] 02:50:20 INFO - PROCESS | 1649 | 1467971420818 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:20 INFO - PROCESS | 1649 | 1467971420899 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 02:50:20 INFO - PROCESS | 1649 | 1467971420903 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:20 INFO - PROCESS | 1649 | 1467971420906 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x121185800 == 48 [pid = 1649] [id = 48] 02:50:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1199bf800) [pid = 1649] [serial = 140] [outer = 0x0] 02:50:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1211be000) [pid = 1649] [serial = 141] [outer = 0x1199bf800] 02:50:20 INFO - PROCESS | 1649 | 1467971420938 Marionette DEBUG loaded listener.js 02:50:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x123ec6c00) [pid = 1649] [serial = 142] [outer = 0x1199bf800] 02:50:21 INFO - PROCESS | 1649 | 1467971421314 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]]]}] 02:50:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:50:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 621ms 02:50:21 INFO - PROCESS | 1649 | 1467971421432 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 02:50:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:50:21 INFO - PROCESS | 1649 | 1467971421435 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 02:50:21 INFO - PROCESS | 1649 | 1467971421438 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:50:21 INFO - PROCESS | 1649 | 1467971421440 Marionette TRACE conn2 <- [1,166,null,{}] 02:50:21 INFO - PROCESS | 1649 | 1467971421444 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}] 02:50:21 INFO - PROCESS | 1649 | 1467971421447 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:21 INFO - PROCESS | 1649 | 1467971421573 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 02:50:21 INFO - PROCESS | 1649 | 1467971421658 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:21 INFO - PROCESS | 1649 | 1467971421662 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x112c51000 == 49 [pid = 1649] [id = 49] 02:50:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x113240400) [pid = 1649] [serial = 143] [outer = 0x0] 02:50:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x113c63800) [pid = 1649] [serial = 144] [outer = 0x113240400] 02:50:21 INFO - PROCESS | 1649 | 1467971421711 Marionette DEBUG loaded listener.js 02:50:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x115e5c800) [pid = 1649] [serial = 145] [outer = 0x113240400] 02:50:22 INFO - PROCESS | 1649 | 1467971422235 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]]]}] 02:50:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 822ms 02:50:22 INFO - PROCESS | 1649 | 1467971422260 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 02:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:50:22 INFO - PROCESS | 1649 | 1467971422262 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 02:50:22 INFO - PROCESS | 1649 | 1467971422267 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:50:22 INFO - PROCESS | 1649 | 1467971422269 Marionette TRACE conn2 <- [1,170,null,{}] 02:50:22 INFO - PROCESS | 1649 | 1467971422291 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}] 02:50:22 INFO - PROCESS | 1649 | 1467971422293 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:22 INFO - PROCESS | 1649 | 1467971422384 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 02:50:22 INFO - PROCESS | 1649 | 1467971422446 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:22 INFO - PROCESS | 1649 | 1467971422447 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x1184be800 == 50 [pid = 1649] [id = 50] 02:50:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x117148400) [pid = 1649] [serial = 146] [outer = 0x0] 02:50:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x118131800) [pid = 1649] [serial = 147] [outer = 0x117148400] 02:50:22 INFO - PROCESS | 1649 | 1467971422478 Marionette DEBUG loaded listener.js 02:50:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x118525c00) [pid = 1649] [serial = 148] [outer = 0x117148400] 02:50:22 INFO - PROCESS | 1649 | 1467971422889 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]]]}] 02:50:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 641ms 02:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:50:22 INFO - PROCESS | 1649 | 1467971422907 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 02:50:22 INFO - PROCESS | 1649 | 1467971422908 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 02:50:22 INFO - PROCESS | 1649 | 1467971422911 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:50:22 INFO - PROCESS | 1649 | 1467971422912 Marionette TRACE conn2 <- [1,174,null,{}] 02:50:22 INFO - PROCESS | 1649 | 1467971422919 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}] 02:50:22 INFO - PROCESS | 1649 | 1467971422923 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:23 INFO - PROCESS | 1649 | 1467971423050 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 02:50:23 INFO - PROCESS | 1649 | 1467971423058 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:23 INFO - PROCESS | 1649 | 1467971423060 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f93800 == 51 [pid = 1649] [id = 51] 02:50:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1199be800) [pid = 1649] [serial = 149] [outer = 0x0] 02:50:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x119afd000) [pid = 1649] [serial = 150] [outer = 0x1199be800] 02:50:23 INFO - PROCESS | 1649 | 1467971423091 Marionette DEBUG loaded listener.js 02:50:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x121094000) [pid = 1649] [serial = 151] [outer = 0x1199be800] 02:50:23 INFO - PROCESS | 1649 | 1467971423516 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]]]}] 02:50:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:50:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 618ms 02:50:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:50:23 INFO - PROCESS | 1649 | 1467971423530 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 02:50:23 INFO - PROCESS | 1649 | 1467971423531 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 02:50:23 INFO - PROCESS | 1649 | 1467971423533 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:50:23 INFO - PROCESS | 1649 | 1467971423535 Marionette TRACE conn2 <- [1,178,null,{}] 02:50:23 INFO - PROCESS | 1649 | 1467971423537 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}] 02:50:23 INFO - PROCESS | 1649 | 1467971423539 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:23 INFO - PROCESS | 1649 | 1467971423631 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 02:50:23 INFO - PROCESS | 1649 | 1467971423701 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:23 INFO - PROCESS | 1649 | 1467971423702 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b0c800 == 52 [pid = 1649] [id = 52] 02:50:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1239a3000) [pid = 1649] [serial = 152] [outer = 0x0] 02:50:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x123ec7000) [pid = 1649] [serial = 153] [outer = 0x1239a3000] 02:50:23 INFO - PROCESS | 1649 | 1467971423746 Marionette DEBUG loaded listener.js 02:50:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12467d400) [pid = 1649] [serial = 154] [outer = 0x1239a3000] 02:50:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 622ms 02:50:24 INFO - PROCESS | 1649 | 1467971424148 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]]]}] 02:50:24 INFO - PROCESS | 1649 | 1467971424156 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 02:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:50:24 INFO - PROCESS | 1649 | 1467971424158 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 02:50:24 INFO - PROCESS | 1649 | 1467971424160 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:50:24 INFO - PROCESS | 1649 | 1467971424161 Marionette TRACE conn2 <- [1,182,null,{}] 02:50:24 INFO - PROCESS | 1649 | 1467971424164 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}] 02:50:24 INFO - PROCESS | 1649 | 1467971424165 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:24 INFO - PROCESS | 1649 | 1467971424272 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 02:50:24 INFO - PROCESS | 1649 | 1467971424316 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:24 INFO - PROCESS | 1649 | 1467971424317 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x126aab800 == 53 [pid = 1649] [id = 53] 02:50:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x123bc9000) [pid = 1649] [serial = 155] [outer = 0x0] 02:50:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x124cc0c00) [pid = 1649] [serial = 156] [outer = 0x123bc9000] 02:50:24 INFO - PROCESS | 1649 | 1467971424345 Marionette DEBUG loaded listener.js 02:50:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x124ef3000) [pid = 1649] [serial = 157] [outer = 0x123bc9000] 02:50:24 INFO - PROCESS | 1649 | 1467971424755 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]]]}] 02:50:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 618ms 02:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:50:24 INFO - PROCESS | 1649 | 1467971424779 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 02:50:24 INFO - PROCESS | 1649 | 1467971424780 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 02:50:24 INFO - PROCESS | 1649 | 1467971424782 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:50:24 INFO - PROCESS | 1649 | 1467971424783 Marionette TRACE conn2 <- [1,186,null,{}] 02:50:24 INFO - PROCESS | 1649 | 1467971424786 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}] 02:50:24 INFO - PROCESS | 1649 | 1467971424790 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:24 INFO - PROCESS | 1649 | 1467971424966 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 02:50:25 INFO - PROCESS | 1649 | 1467971425049 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:25 INFO - PROCESS | 1649 | 1467971425051 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x1131b1800 == 54 [pid = 1649] [id = 54] 02:50:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x1131dd400) [pid = 1649] [serial = 158] [outer = 0x0] 02:50:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x113c44400) [pid = 1649] [serial = 159] [outer = 0x1131dd400] 02:50:25 INFO - PROCESS | 1649 | 1467971425079 Marionette DEBUG loaded listener.js 02:50:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x115e5b800) [pid = 1649] [serial = 160] [outer = 0x1131dd400] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x119a34000 == 53 [pid = 1649] [id = 35] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x118ad6000 == 52 [pid = 1649] [id = 47] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x1182b2800 == 51 [pid = 1649] [id = 46] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x116f87800 == 50 [pid = 1649] [id = 45] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x1182b5000 == 49 [pid = 1649] [id = 32] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x116f8f800 == 48 [pid = 1649] [id = 30] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x116678000 == 47 [pid = 1649] [id = 44] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x1131b1000 == 46 [pid = 1649] [id = 43] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x1132d7800 == 45 [pid = 1649] [id = 27] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x115d77800 == 44 [pid = 1649] [id = 28] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x11661f000 == 43 [pid = 1649] [id = 29] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x1192e7800 == 42 [pid = 1649] [id = 34] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x117d7f800 == 41 [pid = 1649] [id = 31] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x111f6e800 == 40 [pid = 1649] [id = 33] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x126aab800 == 39 [pid = 1649] [id = 53] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x124b0c800 == 38 [pid = 1649] [id = 52] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x124c17800 == 37 [pid = 1649] [id = 40] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x123f93800 == 36 [pid = 1649] [id = 51] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x121183800 == 35 [pid = 1649] [id = 36] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x1184be800 == 34 [pid = 1649] [id = 50] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x123b0a800 == 33 [pid = 1649] [id = 37] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x126107800 == 32 [pid = 1649] [id = 41] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x121185800 == 31 [pid = 1649] [id = 48] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x126f1a000 == 30 [pid = 1649] [id = 42] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x112c51000 == 29 [pid = 1649] [id = 49] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x123c43800 == 28 [pid = 1649] [id = 38] 02:50:25 INFO - PROCESS | 1649 | --DOCSHELL 0x12458f800 == 27 [pid = 1649] [id = 39] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12467e400) [pid = 1649] [serial = 11] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x118527400) [pid = 1649] [serial = 87] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1192ae800) [pid = 1649] [serial = 90] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11976c400) [pid = 1649] [serial = 91] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x119773800) [pid = 1649] [serial = 93] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x119af8800) [pid = 1649] [serial = 94] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11a0a5400) [pid = 1649] [serial = 96] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12109c000) [pid = 1649] [serial = 99] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x123810c00) [pid = 1649] [serial = 102] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1211c4400) [pid = 1649] [serial = 105] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x124cbfc00) [pid = 1649] [serial = 108] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x126099800) [pid = 1649] [serial = 111] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x121098000) [pid = 1649] [serial = 97] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x126ac4800) [pid = 1649] [serial = 114] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x126f7b000) [pid = 1649] [serial = 117] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x112988800) [pid = 1649] [serial = 66] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11690c000) [pid = 1649] [serial = 69] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x118a65400) [pid = 1649] [serial = 72] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11976d400) [pid = 1649] [serial = 73] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x113238400) [pid = 1649] [serial = 75] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1133b8c00) [pid = 1649] [serial = 76] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11645e800) [pid = 1649] [serial = 78] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11662e400) [pid = 1649] [serial = 79] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x116984800) [pid = 1649] [serial = 81] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1176f3c00) [pid = 1649] [serial = 82] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x117daf800) [pid = 1649] [serial = 84] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x118a63000) [pid = 1649] [serial = 88] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1211c1000) [pid = 1649] [serial = 100] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12435a400) [pid = 1649] [serial = 106] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x125144400) [pid = 1649] [serial = 109] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11714c000) [pid = 1649] [serial = 70] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1261dd000) [pid = 1649] [serial = 112] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x113237800) [pid = 1649] [serial = 67] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11830b800) [pid = 1649] [serial = 85] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12d9b9400) [pid = 1649] [serial = 64] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x126f7f000) [pid = 1649] [serial = 120] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x124072400) [pid = 1649] [serial = 8] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12c42f800) [pid = 1649] [serial = 39] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12bf68c00) [pid = 1649] [serial = 36] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12c425000) [pid = 1649] [serial = 37] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12bef2000) [pid = 1649] [serial = 33] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12bf5fc00) [pid = 1649] [serial = 34] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12b988800) [pid = 1649] [serial = 31] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118525800) [pid = 1649] [serial = 30] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12b97f000) [pid = 1649] [serial = 27] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12b985000) [pid = 1649] [serial = 28] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12b124400) [pid = 1649] [serial = 24] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12b12ec00) [pid = 1649] [serial = 25] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12a7ec000) [pid = 1649] [serial = 22] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12a7e7800) [pid = 1649] [serial = 21] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1199b0c00) [pid = 1649] [serial = 18] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118a5e800) [pid = 1649] [serial = 15] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x118a64c00) [pid = 1649] [serial = 16] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12b711c00) [pid = 1649] [serial = 63] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11830ac00) [pid = 1649] [serial = 60] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x118310800) [pid = 1649] [serial = 61] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x119773000) [pid = 1649] [serial = 57] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12b70fc00) [pid = 1649] [serial = 58] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12b707800) [pid = 1649] [serial = 55] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x12b703800) [pid = 1649] [serial = 54] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x12d23e800) [pid = 1649] [serial = 48] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x12d271800) [pid = 1649] [serial = 51] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x12cad7400) [pid = 1649] [serial = 45] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x12ce1c000) [pid = 1649] [serial = 46] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x12c764800) [pid = 1649] [serial = 42] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x12caccc00) [pid = 1649] [serial = 43] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x12c759800) [pid = 1649] [serial = 40] [outer = 0x0] [url = about:blank] 02:50:25 INFO - PROCESS | 1649 | 1467971425968 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]]]}] 02:50:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1219ms 02:50:26 INFO - PROCESS | 1649 | 1467971426002 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 02:50:26 INFO - PROCESS | 1649 | 1467971426004 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 02:50:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:50:26 INFO - PROCESS | 1649 | 1467971426008 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:50:26 INFO - PROCESS | 1649 | 1467971426009 Marionette TRACE conn2 <- [1,190,null,{}] 02:50:26 INFO - PROCESS | 1649 | 1467971426013 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}] 02:50:26 INFO - PROCESS | 1649 | 1467971426015 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:26 INFO - PROCESS | 1649 | 1467971426091 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 02:50:26 INFO - PROCESS | 1649 | 1467971426096 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:26 INFO - PROCESS | 1649 | 1467971426097 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x1129b0000 == 28 [pid = 1649] [id = 55] 02:50:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x115decc00) [pid = 1649] [serial = 161] [outer = 0x0] 02:50:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x115e5f400) [pid = 1649] [serial = 162] [outer = 0x115decc00] 02:50:26 INFO - PROCESS | 1649 | 1467971426129 Marionette DEBUG loaded listener.js 02:50:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x112979c00) [pid = 1649] [serial = 163] [outer = 0x115decc00] 02:50:26 INFO - PROCESS | 1649 | 1467971426534 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]]]}] 02:50:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 570ms 02:50:26 INFO - PROCESS | 1649 | 1467971426579 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 02:50:26 INFO - PROCESS | 1649 | 1467971426585 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 02:50:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:50:26 INFO - PROCESS | 1649 | 1467971426593 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:50:26 INFO - PROCESS | 1649 | 1467971426595 Marionette TRACE conn2 <- [1,194,null,{}] 02:50:26 INFO - PROCESS | 1649 | 1467971426599 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}] 02:50:26 INFO - PROCESS | 1649 | 1467971426602 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:26 INFO - PROCESS | 1649 | 1467971426712 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 02:50:26 INFO - PROCESS | 1649 | 1467971426730 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:26 INFO - PROCESS | 1649 | 1467971426732 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x116411000 == 29 [pid = 1649] [id = 56] 02:50:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x116a1b400) [pid = 1649] [serial = 164] [outer = 0x0] 02:50:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x117dadc00) [pid = 1649] [serial = 165] [outer = 0x116a1b400] 02:50:26 INFO - PROCESS | 1649 | 1467971426774 Marionette DEBUG loaded listener.js 02:50:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x118292800) [pid = 1649] [serial = 166] [outer = 0x116a1b400] 02:50:27 INFO - PROCESS | 1649 | 1467971427103 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]]]}] 02:50:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:50:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 521ms 02:50:27 INFO - PROCESS | 1649 | 1467971427113 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 02:50:27 INFO - PROCESS | 1649 | 1467971427115 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 02:50:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:50:27 INFO - PROCESS | 1649 | 1467971427117 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:50:27 INFO - PROCESS | 1649 | 1467971427130 Marionette TRACE conn2 <- [1,198,null,{}] 02:50:27 INFO - PROCESS | 1649 | 1467971427152 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}] 02:50:27 INFO - PROCESS | 1649 | 1467971427158 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:27 INFO - PROCESS | 1649 | 1467971427229 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 02:50:27 INFO - PROCESS | 1649 | 1467971427234 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:27 INFO - PROCESS | 1649 | 1467971427236 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ac6000 == 30 [pid = 1649] [id = 57] 02:50:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1121be800) [pid = 1649] [serial = 167] [outer = 0x0] 02:50:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11875c800) [pid = 1649] [serial = 168] [outer = 0x1121be800] 02:50:27 INFO - PROCESS | 1649 | 1467971427266 Marionette DEBUG loaded listener.js 02:50:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x118a61400) [pid = 1649] [serial = 169] [outer = 0x1121be800] 02:50:27 INFO - PROCESS | 1649 | 1467971427556 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]]]}] 02:50:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:50:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 488ms 02:50:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:50:27 INFO - PROCESS | 1649 | 1467971427614 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 02:50:27 INFO - PROCESS | 1649 | 1467971427616 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 02:50:27 INFO - PROCESS | 1649 | 1467971427619 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:50:27 INFO - PROCESS | 1649 | 1467971427620 Marionette TRACE conn2 <- [1,202,null,{}] 02:50:27 INFO - PROCESS | 1649 | 1467971427625 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}] 02:50:27 INFO - PROCESS | 1649 | 1467971427626 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:27 INFO - PROCESS | 1649 | 1467971427696 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 02:50:27 INFO - PROCESS | 1649 | 1467971427700 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:27 INFO - PROCESS | 1649 | 1467971427701 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11816c000 == 31 [pid = 1649] [id = 58] 02:50:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x11923c000) [pid = 1649] [serial = 170] [outer = 0x0] 02:50:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x119765000) [pid = 1649] [serial = 171] [outer = 0x11923c000] 02:50:27 INFO - PROCESS | 1649 | 1467971427728 Marionette DEBUG loaded listener.js 02:50:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x119771c00) [pid = 1649] [serial = 172] [outer = 0x11923c000] 02:50:28 INFO - PROCESS | 1649 | 1467971428024 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]]]}] 02:50:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:50:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 421ms 02:50:28 INFO - PROCESS | 1649 | 1467971428046 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 02:50:28 INFO - PROCESS | 1649 | 1467971428047 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 02:50:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:50:28 INFO - PROCESS | 1649 | 1467971428064 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:50:28 INFO - PROCESS | 1649 | 1467971428065 Marionette TRACE conn2 <- [1,206,null,{}] 02:50:28 INFO - PROCESS | 1649 | 1467971428068 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}] 02:50:28 INFO - PROCESS | 1649 | 1467971428069 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:28 INFO - PROCESS | 1649 | 1467971428228 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 02:50:28 INFO - PROCESS | 1649 | 1467971428244 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:28 INFO - PROCESS | 1649 | 1467971428245 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x1182b7800 == 32 [pid = 1649] [id = 59] 02:50:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x116a1a000) [pid = 1649] [serial = 173] [outer = 0x0] 02:50:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1197e1400) [pid = 1649] [serial = 174] [outer = 0x116a1a000] 02:50:28 INFO - PROCESS | 1649 | 1467971428283 Marionette DEBUG loaded listener.js 02:50:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1199b7c00) [pid = 1649] [serial = 175] [outer = 0x116a1a000] 02:50:28 INFO - PROCESS | 1649 | 1467971428708 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]]]}] 02:50:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:50:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 681ms 02:50:28 INFO - PROCESS | 1649 | 1467971428734 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 02:50:28 INFO - PROCESS | 1649 | 1467971428735 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 02:50:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:50:28 INFO - PROCESS | 1649 | 1467971428742 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:50:28 INFO - PROCESS | 1649 | 1467971428743 Marionette TRACE conn2 <- [1,210,null,{}] 02:50:28 INFO - PROCESS | 1649 | 1467971428746 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}] 02:50:28 INFO - PROCESS | 1649 | 1467971428750 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:28 INFO - PROCESS | 1649 | 1467971428858 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 02:50:28 INFO - PROCESS | 1649 | 1467971428861 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:28 INFO - PROCESS | 1649 | 1467971428862 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196b6000 == 33 [pid = 1649] [id = 60] 02:50:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11923ec00) [pid = 1649] [serial = 176] [outer = 0x0] 02:50:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11a0a5800) [pid = 1649] [serial = 177] [outer = 0x11923ec00] 02:50:28 INFO - PROCESS | 1649 | 1467971428887 Marionette DEBUG loaded listener.js 02:50:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x123cd8c00) [pid = 1649] [serial = 178] [outer = 0x11923ec00] 02:50:29 INFO - PROCESS | 1649 | 1467971429197 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]]]}] 02:50:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:50:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 522ms 02:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:50:29 INFO - PROCESS | 1649 | 1467971429261 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 02:50:29 INFO - PROCESS | 1649 | 1467971429262 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 02:50:29 INFO - PROCESS | 1649 | 1467971429264 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:50:29 INFO - PROCESS | 1649 | 1467971429265 Marionette TRACE conn2 <- [1,214,null,{}] 02:50:29 INFO - PROCESS | 1649 | 1467971429267 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}] 02:50:29 INFO - PROCESS | 1649 | 1467971429269 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:29 INFO - PROCESS | 1649 | 1467971429361 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 02:50:29 INFO - PROCESS | 1649 | 1467971429393 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:29 INFO - PROCESS | 1649 | 1467971429394 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1238d2000 == 34 [pid = 1649] [id = 61] 02:50:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x111c75400) [pid = 1649] [serial = 179] [outer = 0x0] 02:50:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x12434f400) [pid = 1649] [serial = 180] [outer = 0x111c75400] 02:50:29 INFO - PROCESS | 1649 | 1467971429418 Marionette DEBUG loaded listener.js 02:50:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x124cbfc00) [pid = 1649] [serial = 181] [outer = 0x111c75400] 02:50:29 INFO - PROCESS | 1649 | 1467971429703 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]]]}] 02:50:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:50:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 02:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:50:29 INFO - PROCESS | 1649 | 1467971429732 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 02:50:29 INFO - PROCESS | 1649 | 1467971429733 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 02:50:29 INFO - PROCESS | 1649 | 1467971429736 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:50:29 INFO - PROCESS | 1649 | 1467971429737 Marionette TRACE conn2 <- [1,218,null,{}] 02:50:29 INFO - PROCESS | 1649 | 1467971429747 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}] 02:50:29 INFO - PROCESS | 1649 | 1467971429748 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:29 INFO - PROCESS | 1649 | 1467971429840 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 02:50:29 INFO - PROCESS | 1649 | 1467971429844 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:29 INFO - PROCESS | 1649 | 1467971429845 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b15000 == 35 [pid = 1649] [id = 62] 02:50:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x123cdc000) [pid = 1649] [serial = 182] [outer = 0x0] 02:50:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x124e84400) [pid = 1649] [serial = 183] [outer = 0x123cdc000] 02:50:29 INFO - PROCESS | 1649 | 1467971429869 Marionette DEBUG loaded listener.js 02:50:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12609a400) [pid = 1649] [serial = 184] [outer = 0x123cdc000] 02:50:30 INFO - PROCESS | 1649 | 1467971430227 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]]]}] 02:50:30 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1199bf800) [pid = 1649] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:50:30 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1167c8800) [pid = 1649] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:50:30 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11645d000) [pid = 1649] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:50:30 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x117143400) [pid = 1649] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:50:30 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x117daa000) [pid = 1649] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:50:30 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1174fd400) [pid = 1649] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:50:30 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1275c6c00) [pid = 1649] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:50:30 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119afe400) [pid = 1649] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:50:30 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12609ec00) [pid = 1649] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:50:30 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x126f59c00) [pid = 1649] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:50:30 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x126f5c000) [pid = 1649] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:50:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:50:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 527ms 02:50:30 INFO - PROCESS | 1649 | 1467971430263 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 02:50:30 INFO - PROCESS | 1649 | 1467971430265 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 02:50:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:50:30 INFO - PROCESS | 1649 | 1467971430267 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:50:30 INFO - PROCESS | 1649 | 1467971430268 Marionette TRACE conn2 <- [1,222,null,{}] 02:50:30 INFO - PROCESS | 1649 | 1467971430270 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}] 02:50:30 INFO - PROCESS | 1649 | 1467971430271 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:30 INFO - PROCESS | 1649 | 1467971430342 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 02:50:30 INFO - PROCESS | 1649 | 1467971430364 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:30 INFO - PROCESS | 1649 | 1467971430365 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ac5000 == 36 [pid = 1649] [id = 63] 02:50:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x118a5f400) [pid = 1649] [serial = 185] [outer = 0x0] 02:50:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x119767c00) [pid = 1649] [serial = 186] [outer = 0x118a5f400] 02:50:30 INFO - PROCESS | 1649 | 1467971430390 Marionette DEBUG loaded listener.js 02:50:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x124e8b000) [pid = 1649] [serial = 187] [outer = 0x118a5f400] 02:50:30 INFO - PROCESS | 1649 | 1467971430658 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]]]}] 02:50:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:50:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 417ms 02:50:30 INFO - PROCESS | 1649 | 1467971430685 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 02:50:30 INFO - PROCESS | 1649 | 1467971430686 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 02:50:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:50:30 INFO - PROCESS | 1649 | 1467971430696 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:50:30 INFO - PROCESS | 1649 | 1467971430697 Marionette TRACE conn2 <- [1,226,null,{}] 02:50:30 INFO - PROCESS | 1649 | 1467971430699 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}] 02:50:30 INFO - PROCESS | 1649 | 1467971430700 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:30 INFO - PROCESS | 1649 | 1467971430777 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 02:50:30 INFO - PROCESS | 1649 | 1467971430780 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:30 INFO - PROCESS | 1649 | 1467971430782 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b0d800 == 37 [pid = 1649] [id = 64] 02:50:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x124ef3800) [pid = 1649] [serial = 188] [outer = 0x0] 02:50:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x126133400) [pid = 1649] [serial = 189] [outer = 0x124ef3800] 02:50:30 INFO - PROCESS | 1649 | 1467971430807 Marionette DEBUG loaded listener.js 02:50:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x126ac1c00) [pid = 1649] [serial = 190] [outer = 0x124ef3800] 02:50:31 INFO - PROCESS | 1649 | 1467971431109 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]]]}] 02:50:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:50:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 418ms 02:50:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:50:31 INFO - PROCESS | 1649 | 1467971431114 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 02:50:31 INFO - PROCESS | 1649 | 1467971431115 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 02:50:31 INFO - PROCESS | 1649 | 1467971431117 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:50:31 INFO - PROCESS | 1649 | 1467971431119 Marionette TRACE conn2 <- [1,230,null,{}] 02:50:31 INFO - PROCESS | 1649 | 1467971431132 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}] 02:50:31 INFO - PROCESS | 1649 | 1467971431134 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:31 INFO - PROCESS | 1649 | 1467971431252 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 02:50:31 INFO - PROCESS | 1649 | 1467971431258 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:31 INFO - PROCESS | 1649 | 1467971431259 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x1182b1000 == 38 [pid = 1649] [id = 65] 02:50:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11645d000) [pid = 1649] [serial = 191] [outer = 0x0] 02:50:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x126ac5c00) [pid = 1649] [serial = 192] [outer = 0x11645d000] 02:50:31 INFO - PROCESS | 1649 | 1467971431286 Marionette DEBUG loaded listener.js 02:50:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x126ff4400) [pid = 1649] [serial = 193] [outer = 0x11645d000] 02:50:31 INFO - PROCESS | 1649 | 1467971431555 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]]]}] 02:50:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:50:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 478ms 02:50:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:50:31 INFO - PROCESS | 1649 | 1467971431596 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 02:50:31 INFO - PROCESS | 1649 | 1467971431597 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 02:50:31 INFO - PROCESS | 1649 | 1467971431599 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:50:31 INFO - PROCESS | 1649 | 1467971431600 Marionette TRACE conn2 <- [1,234,null,{}] 02:50:31 INFO - PROCESS | 1649 | 1467971431602 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}] 02:50:31 INFO - PROCESS | 1649 | 1467971431603 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:31 INFO - PROCESS | 1649 | 1467971431691 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 02:50:31 INFO - PROCESS | 1649 | 1467971431694 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:31 INFO - PROCESS | 1649 | 1467971431695 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f18800 == 39 [pid = 1649] [id = 66] 02:50:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x126f7c400) [pid = 1649] [serial = 194] [outer = 0x0] 02:50:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1273b4c00) [pid = 1649] [serial = 195] [outer = 0x126f7c400] 02:50:31 INFO - PROCESS | 1649 | 1467971431719 Marionette DEBUG loaded listener.js 02:50:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1275c2800) [pid = 1649] [serial = 196] [outer = 0x126f7c400] 02:50:32 INFO - PROCESS | 1649 | 1467971431999 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]]]}] 02:50:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:50:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 418ms 02:50:32 INFO - PROCESS | 1649 | 1467971432018 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 02:50:32 INFO - PROCESS | 1649 | 1467971432019 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 02:50:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:50:32 INFO - PROCESS | 1649 | 1467971432023 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:50:32 INFO - PROCESS | 1649 | 1467971432025 Marionette TRACE conn2 <- [1,238,null,{}] 02:50:32 INFO - PROCESS | 1649 | 1467971432033 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}] 02:50:32 INFO - PROCESS | 1649 | 1467971432034 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:32 INFO - PROCESS | 1649 | 1467971432118 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 02:50:32 INFO - PROCESS | 1649 | 1467971432166 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:32 INFO - PROCESS | 1649 | 1467971432167 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12735a800 == 40 [pid = 1649] [id = 67] 02:50:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1261e4000) [pid = 1649] [serial = 197] [outer = 0x0] 02:50:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1275c4c00) [pid = 1649] [serial = 198] [outer = 0x1261e4000] 02:50:32 INFO - PROCESS | 1649 | 1467971432191 Marionette DEBUG loaded listener.js 02:50:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1275cc800) [pid = 1649] [serial = 199] [outer = 0x1261e4000] 02:50:32 INFO - PROCESS | 1649 | 1467971432696 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]]]}] 02:50:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:50:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 727ms 02:50:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:50:32 INFO - PROCESS | 1649 | 1467971432748 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 02:50:32 INFO - PROCESS | 1649 | 1467971432751 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 02:50:32 INFO - PROCESS | 1649 | 1467971432754 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:50:32 INFO - PROCESS | 1649 | 1467971432758 Marionette TRACE conn2 <- [1,242,null,{}] 02:50:32 INFO - PROCESS | 1649 | 1467971432761 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}] 02:50:32 INFO - PROCESS | 1649 | 1467971432763 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:32 INFO - PROCESS | 1649 | 1467971432870 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 02:50:32 INFO - PROCESS | 1649 | 1467971432936 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:32 INFO - PROCESS | 1649 | 1467971432938 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x116624800 == 41 [pid = 1649] [id = 68] 02:50:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x115e60000) [pid = 1649] [serial = 200] [outer = 0x0] 02:50:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11662e000) [pid = 1649] [serial = 201] [outer = 0x115e60000] 02:50:32 INFO - PROCESS | 1649 | 1467971432969 Marionette DEBUG loaded listener.js 02:50:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1174fd400) [pid = 1649] [serial = 202] [outer = 0x115e60000] 02:50:33 INFO - PROCESS | 1649 | 1467971433603 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]]]}] 02:50:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11714d000) [pid = 1649] [serial = 203] [outer = 0x12ce1d400] 02:50:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:50:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 871ms 02:50:33 INFO - PROCESS | 1649 | 1467971433630 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 02:50:33 INFO - PROCESS | 1649 | 1467971433633 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 02:50:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:50:33 INFO - PROCESS | 1649 | 1467971433650 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:50:33 INFO - PROCESS | 1649 | 1467971433652 Marionette TRACE conn2 <- [1,246,null,{}] 02:50:33 INFO - PROCESS | 1649 | 1467971433704 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}] 02:50:33 INFO - PROCESS | 1649 | 1467971433705 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:33 INFO - PROCESS | 1649 | 1467971433811 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 02:50:33 INFO - PROCESS | 1649 | --DOCSHELL 0x126f18800 == 40 [pid = 1649] [id = 66] 02:50:33 INFO - PROCESS | 1649 | --DOCSHELL 0x1182b1000 == 39 [pid = 1649] [id = 65] 02:50:33 INFO - PROCESS | 1649 | --DOCSHELL 0x124b0d800 == 38 [pid = 1649] [id = 64] 02:50:33 INFO - PROCESS | 1649 | --DOCSHELL 0x116ac5000 == 37 [pid = 1649] [id = 63] 02:50:33 INFO - PROCESS | 1649 | --DOCSHELL 0x123b15000 == 36 [pid = 1649] [id = 62] 02:50:33 INFO - PROCESS | 1649 | --DOCSHELL 0x1238d2000 == 35 [pid = 1649] [id = 61] 02:50:33 INFO - PROCESS | 1649 | --DOCSHELL 0x1196b6000 == 34 [pid = 1649] [id = 60] 02:50:33 INFO - PROCESS | 1649 | --DOCSHELL 0x1182b7800 == 33 [pid = 1649] [id = 59] 02:50:33 INFO - PROCESS | 1649 | --DOCSHELL 0x11816c000 == 32 [pid = 1649] [id = 58] 02:50:33 INFO - PROCESS | 1649 | --DOCSHELL 0x116ac6000 == 31 [pid = 1649] [id = 57] 02:50:33 INFO - PROCESS | 1649 | --DOCSHELL 0x116411000 == 30 [pid = 1649] [id = 56] 02:50:33 INFO - PROCESS | 1649 | --DOCSHELL 0x1129b0000 == 29 [pid = 1649] [id = 55] 02:50:33 INFO - PROCESS | 1649 | --DOCSHELL 0x1131b1800 == 28 [pid = 1649] [id = 54] 02:50:33 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1211be000) [pid = 1649] [serial = 141] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x123ec6c00) [pid = 1649] [serial = 142] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119964400) [pid = 1649] [serial = 139] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1167c0000) [pid = 1649] [serial = 126] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11828ec00) [pid = 1649] [serial = 129] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1192b7000) [pid = 1649] [serial = 138] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x117145000) [pid = 1649] [serial = 130] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11875bc00) [pid = 1649] [serial = 133] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x116fb2c00) [pid = 1649] [serial = 127] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118297c00) [pid = 1649] [serial = 132] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1192b1c00) [pid = 1649] [serial = 135] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11976bc00) [pid = 1649] [serial = 136] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x127645800) [pid = 1649] [serial = 124] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1275cdc00) [pid = 1649] [serial = 123] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x123cdd400) [pid = 1649] [serial = 103] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x126e86800) [pid = 1649] [serial = 115] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1271a9000) [pid = 1649] [serial = 118] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1275c6400) [pid = 1649] [serial = 121] [outer = 0x0] [url = about:blank] 02:50:33 INFO - PROCESS | 1649 | 1467971433874 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:33 INFO - PROCESS | 1649 | 1467971433877 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1132d5000 == 29 [pid = 1649] [id = 69] 02:50:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x116911c00) [pid = 1649] [serial = 204] [outer = 0x0] 02:50:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11828ec00) [pid = 1649] [serial = 205] [outer = 0x116911c00] 02:50:33 INFO - PROCESS | 1649 | 1467971433912 Marionette DEBUG loaded listener.js 02:50:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11830cc00) [pid = 1649] [serial = 206] [outer = 0x116911c00] 02:50:34 INFO - PROCESS | 1649 | 1467971434188 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]]]}] 02:50:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 571ms 02:50:34 INFO - PROCESS | 1649 | 1467971434216 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 02:50:34 INFO - PROCESS | 1649 | 1467971434219 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 02:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:50:34 INFO - PROCESS | 1649 | 1467971434231 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:50:34 INFO - PROCESS | 1649 | 1467971434233 Marionette TRACE conn2 <- [1,250,null,{}] 02:50:34 INFO - PROCESS | 1649 | 1467971434243 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}] 02:50:34 INFO - PROCESS | 1649 | 1467971434245 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:34 INFO - PROCESS | 1649 | 1467971434326 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 02:50:34 INFO - PROCESS | 1649 | 1467971434330 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:34 INFO - PROCESS | 1649 | 1467971434331 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x11745b800 == 30 [pid = 1649] [id = 70] 02:50:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118310000) [pid = 1649] [serial = 207] [outer = 0x0] 02:50:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118a78800) [pid = 1649] [serial = 208] [outer = 0x118310000] 02:50:34 INFO - PROCESS | 1649 | 1467971434361 Marionette DEBUG loaded listener.js 02:50:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1192ac000) [pid = 1649] [serial = 209] [outer = 0x118310000] 02:50:34 INFO - PROCESS | 1649 | 1467971434669 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]]]}] 02:50:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 470ms 02:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:50:34 INFO - PROCESS | 1649 | 1467971434702 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 02:50:34 INFO - PROCESS | 1649 | 1467971434703 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 02:50:34 INFO - PROCESS | 1649 | 1467971434708 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:50:34 INFO - PROCESS | 1649 | 1467971434710 Marionette TRACE conn2 <- [1,254,null,{}] 02:50:34 INFO - PROCESS | 1649 | 1467971434717 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}] 02:50:34 INFO - PROCESS | 1649 | 1467971434721 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:34 INFO - PROCESS | 1649 | 1467971434819 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 02:50:34 INFO - PROCESS | 1649 | 1467971434828 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:34 INFO - PROCESS | 1649 | 1467971434830 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1184b4800 == 31 [pid = 1649] [id = 71] 02:50:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119966000) [pid = 1649] [serial = 210] [outer = 0x0] 02:50:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1199b7400) [pid = 1649] [serial = 211] [outer = 0x119966000] 02:50:34 INFO - PROCESS | 1649 | 1467971434858 Marionette DEBUG loaded listener.js 02:50:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x121091400) [pid = 1649] [serial = 212] [outer = 0x119966000] 02:50:35 INFO - PROCESS | 1649 | 1467971435165 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]]]}] 02:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 471ms 02:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:50:35 INFO - PROCESS | 1649 | 1467971435179 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 02:50:35 INFO - PROCESS | 1649 | 1467971435180 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 02:50:35 INFO - PROCESS | 1649 | 1467971435182 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:50:35 INFO - PROCESS | 1649 | 1467971435184 Marionette TRACE conn2 <- [1,258,null,{}] 02:50:35 INFO - PROCESS | 1649 | 1467971435186 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}] 02:50:35 INFO - PROCESS | 1649 | 1467971435187 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:35 INFO - PROCESS | 1649 | 1467971435268 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 02:50:35 INFO - PROCESS | 1649 | 1467971435313 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:35 INFO - PROCESS | 1649 | 1467971435314 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x1192ec800 == 32 [pid = 1649] [id = 72] 02:50:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1199b4c00) [pid = 1649] [serial = 213] [outer = 0x0] 02:50:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1211c1000) [pid = 1649] [serial = 214] [outer = 0x1199b4c00] 02:50:35 INFO - PROCESS | 1649 | 1467971435339 Marionette DEBUG loaded listener.js 02:50:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x123ecc800) [pid = 1649] [serial = 215] [outer = 0x1199b4c00] 02:50:35 INFO - PROCESS | 1649 | 1467971435592 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]]]}] 02:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 420ms 02:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:50:35 INFO - PROCESS | 1649 | 1467971435609 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 02:50:35 INFO - PROCESS | 1649 | 1467971435610 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 02:50:35 INFO - PROCESS | 1649 | 1467971435612 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:50:35 INFO - PROCESS | 1649 | 1467971435613 Marionette TRACE conn2 <- [1,262,null,{}] 02:50:35 INFO - PROCESS | 1649 | 1467971435618 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}] 02:50:35 INFO - PROCESS | 1649 | 1467971435619 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:35 INFO - PROCESS | 1649 | 1467971435700 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 02:50:35 INFO - PROCESS | 1649 | 1467971435705 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:35 INFO - PROCESS | 1649 | 1467971435707 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x121194000 == 33 [pid = 1649] [id = 73] 02:50:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x124150800) [pid = 1649] [serial = 216] [outer = 0x0] 02:50:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x124357c00) [pid = 1649] [serial = 217] [outer = 0x124150800] 02:50:35 INFO - PROCESS | 1649 | 1467971435731 Marionette DEBUG loaded listener.js 02:50:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x124e91400) [pid = 1649] [serial = 218] [outer = 0x124150800] 02:50:36 INFO - PROCESS | 1649 | 1467971436136 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]]]}] 02:50:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 571ms 02:50:36 INFO - PROCESS | 1649 | 1467971436184 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 02:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:50:36 INFO - PROCESS | 1649 | 1467971436186 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 02:50:36 INFO - PROCESS | 1649 | 1467971436189 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:50:36 INFO - PROCESS | 1649 | 1467971436191 Marionette TRACE conn2 <- [1,266,null,{}] 02:50:36 INFO - PROCESS | 1649 | 1467971436194 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}] 02:50:36 INFO - PROCESS | 1649 | 1467971436200 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:36 INFO - PROCESS | 1649 | 1467971436364 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 02:50:36 INFO - PROCESS | 1649 | 1467971436416 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:36 INFO - PROCESS | 1649 | 1467971436417 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b21000 == 34 [pid = 1649] [id = 74] 02:50:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x124153800) [pid = 1649] [serial = 219] [outer = 0x0] 02:50:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126136400) [pid = 1649] [serial = 220] [outer = 0x124153800] 02:50:36 INFO - PROCESS | 1649 | 1467971436441 Marionette DEBUG loaded listener.js 02:50:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12719f000) [pid = 1649] [serial = 221] [outer = 0x124153800] 02:50:36 INFO - PROCESS | 1649 | 1467971436828 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]]]}] 02:50:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 670ms 02:50:36 INFO - PROCESS | 1649 | 1467971436858 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 02:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:50:36 INFO - PROCESS | 1649 | 1467971436860 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 02:50:36 INFO - PROCESS | 1649 | 1467971436863 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:50:36 INFO - PROCESS | 1649 | 1467971436864 Marionette TRACE conn2 <- [1,270,null,{}] 02:50:36 INFO - PROCESS | 1649 | 1467971436867 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}] 02:50:36 INFO - PROCESS | 1649 | 1467971436869 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:37 INFO - PROCESS | 1649 | 1467971437007 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 02:50:37 INFO - PROCESS | 1649 | 1467971437027 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:37 INFO - PROCESS | 1649 | 1467971437028 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12516e800 == 35 [pid = 1649] [id = 75] 02:50:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x114e69400) [pid = 1649] [serial = 222] [outer = 0x0] 02:50:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1275c7c00) [pid = 1649] [serial = 223] [outer = 0x114e69400] 02:50:37 INFO - PROCESS | 1649 | 1467971437069 Marionette DEBUG loaded listener.js 02:50:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x127644800) [pid = 1649] [serial = 224] [outer = 0x114e69400] 02:50:37 INFO - PROCESS | 1649 | 1467971437445 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]]]}] 02:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 622ms 02:50:37 INFO - PROCESS | 1649 | 1467971437485 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 02:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:50:37 INFO - PROCESS | 1649 | 1467971437488 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 02:50:37 INFO - PROCESS | 1649 | 1467971437498 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:50:37 INFO - PROCESS | 1649 | 1467971437499 Marionette TRACE conn2 <- [1,274,null,{}] 02:50:37 INFO - PROCESS | 1649 | 1467971437503 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}] 02:50:37 INFO - PROCESS | 1649 | 1467971437504 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:37 INFO - PROCESS | 1649 | 1467971437640 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 02:50:37 INFO - PROCESS | 1649 | 1467971437680 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:37 INFO - PROCESS | 1649 | 1467971437681 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x1129b4000 == 36 [pid = 1649] [id = 76] 02:50:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126096400) [pid = 1649] [serial = 225] [outer = 0x0] 02:50:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12764dc00) [pid = 1649] [serial = 226] [outer = 0x126096400] 02:50:37 INFO - PROCESS | 1649 | 1467971437743 Marionette DEBUG loaded listener.js 02:50:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x128e4c800) [pid = 1649] [serial = 227] [outer = 0x126096400] 02:50:38 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11923ec00) [pid = 1649] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:50:38 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x111c75400) [pid = 1649] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:50:38 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x116a1b400) [pid = 1649] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:50:38 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1131dd400) [pid = 1649] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:50:38 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x115decc00) [pid = 1649] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:50:38 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11923c000) [pid = 1649] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:50:38 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1121be800) [pid = 1649] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:50:38 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x113240400) [pid = 1649] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:50:38 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x117148400) [pid = 1649] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:50:38 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x123cdc000) [pid = 1649] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:50:38 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1199be800) [pid = 1649] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:50:38 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118a5f400) [pid = 1649] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:50:38 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1239a3000) [pid = 1649] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:50:38 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11645d000) [pid = 1649] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:50:38 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x124ef3800) [pid = 1649] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:50:38 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x126f7c400) [pid = 1649] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:50:38 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x123bc9000) [pid = 1649] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:50:38 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x116a1a000) [pid = 1649] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:50:38 INFO - PROCESS | 1649 | 1467971438245 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]]]}] 02:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 776ms 02:50:38 INFO - PROCESS | 1649 | 1467971438267 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 02:50:38 INFO - PROCESS | 1649 | 1467971438268 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 02:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:50:38 INFO - PROCESS | 1649 | 1467971438276 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:50:38 INFO - PROCESS | 1649 | 1467971438277 Marionette TRACE conn2 <- [1,278,null,{}] 02:50:38 INFO - PROCESS | 1649 | 1467971438279 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}] 02:50:38 INFO - PROCESS | 1649 | 1467971438280 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:38 INFO - PROCESS | 1649 | 1467971438389 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 02:50:38 INFO - PROCESS | 1649 | 1467971438420 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:38 INFO - PROCESS | 1649 | 1467971438423 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fad000 == 37 [pid = 1649] [id = 77] 02:50:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x112988400) [pid = 1649] [serial = 228] [outer = 0x0] 02:50:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x117148400) [pid = 1649] [serial = 229] [outer = 0x112988400] 02:50:38 INFO - PROCESS | 1649 | 1467971438448 Marionette DEBUG loaded listener.js 02:50:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1211c1400) [pid = 1649] [serial = 230] [outer = 0x112988400] 02:50:38 INFO - PROCESS | 1649 | 1467971438689 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]]]}] 02:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 474ms 02:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:50:38 INFO - PROCESS | 1649 | 1467971438746 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 02:50:38 INFO - PROCESS | 1649 | 1467971438747 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 02:50:38 INFO - PROCESS | 1649 | 1467971438749 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:50:38 INFO - PROCESS | 1649 | 1467971438750 Marionette TRACE conn2 <- [1,282,null,{}] 02:50:38 INFO - PROCESS | 1649 | 1467971438752 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}] 02:50:38 INFO - PROCESS | 1649 | 1467971438754 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:38 INFO - PROCESS | 1649 | 1467971438842 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 02:50:38 INFO - PROCESS | 1649 | 1467971438845 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:38 INFO - PROCESS | 1649 | 1467971438846 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276c1000 == 38 [pid = 1649] [id = 78] 02:50:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11923ec00) [pid = 1649] [serial = 231] [outer = 0x0] 02:50:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1271a1800) [pid = 1649] [serial = 232] [outer = 0x11923ec00] 02:50:38 INFO - PROCESS | 1649 | 1467971438870 Marionette DEBUG loaded listener.js 02:50:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x128e4cc00) [pid = 1649] [serial = 233] [outer = 0x11923ec00] 02:50:39 INFO - PROCESS | 1649 | 1467971439192 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]]]}] 02:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 469ms 02:50:39 INFO - PROCESS | 1649 | 1467971439218 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 02:50:39 INFO - PROCESS | 1649 | 1467971439220 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 02:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:50:39 INFO - PROCESS | 1649 | 1467971439224 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:50:39 INFO - PROCESS | 1649 | 1467971439226 Marionette TRACE conn2 <- [1,286,null,{}] 02:50:39 INFO - PROCESS | 1649 | 1467971439228 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}] 02:50:39 INFO - PROCESS | 1649 | 1467971439230 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:39 INFO - PROCESS | 1649 | 1467971439343 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 02:50:39 INFO - PROCESS | 1649 | 1467971439348 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:39 INFO - PROCESS | 1649 | 1467971439350 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x129071000 == 39 [pid = 1649] [id = 79] 02:50:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x128e4f400) [pid = 1649] [serial = 234] [outer = 0x0] 02:50:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12a2cec00) [pid = 1649] [serial = 235] [outer = 0x128e4f400] 02:50:39 INFO - PROCESS | 1649 | 1467971439377 Marionette DEBUG loaded listener.js 02:50:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12a51e800) [pid = 1649] [serial = 236] [outer = 0x128e4f400] 02:50:39 INFO - PROCESS | 1649 | 1467971439653 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]]]}] 02:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 470ms 02:50:39 INFO - PROCESS | 1649 | 1467971439695 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 02:50:39 INFO - PROCESS | 1649 | 1467971439697 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 02:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:50:39 INFO - PROCESS | 1649 | 1467971439699 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:50:39 INFO - PROCESS | 1649 | 1467971439700 Marionette TRACE conn2 <- [1,290,null,{}] 02:50:39 INFO - PROCESS | 1649 | 1467971439702 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}] 02:50:39 INFO - PROCESS | 1649 | 1467971439704 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:39 INFO - PROCESS | 1649 | 1467971439782 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 02:50:39 INFO - PROCESS | 1649 | 1467971439786 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:39 INFO - PROCESS | 1649 | 1467971439788 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a409800 == 40 [pid = 1649] [id = 80] 02:50:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12a510800) [pid = 1649] [serial = 237] [outer = 0x0] 02:50:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12a7e7c00) [pid = 1649] [serial = 238] [outer = 0x12a510800] 02:50:39 INFO - PROCESS | 1649 | 1467971439814 Marionette DEBUG loaded listener.js 02:50:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12a7ee400) [pid = 1649] [serial = 239] [outer = 0x12a510800] 02:50:40 INFO - PROCESS | 1649 | 1467971440178 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]]]}] 02:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 523ms 02:50:40 INFO - PROCESS | 1649 | 1467971440223 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 02:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:50:40 INFO - PROCESS | 1649 | 1467971440225 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 02:50:40 INFO - PROCESS | 1649 | 1467971440229 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:50:40 INFO - PROCESS | 1649 | 1467971440230 Marionette TRACE conn2 <- [1,294,null,{}] 02:50:40 INFO - PROCESS | 1649 | 1467971440234 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}] 02:50:40 INFO - PROCESS | 1649 | 1467971440236 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:40 INFO - PROCESS | 1649 | 1467971440334 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 02:50:40 INFO - PROCESS | 1649 | 1467971440396 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:40 INFO - PROCESS | 1649 | 1467971440397 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169ac000 == 41 [pid = 1649] [id = 81] 02:50:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1167ca400) [pid = 1649] [serial = 240] [outer = 0x0] 02:50:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x116983800) [pid = 1649] [serial = 241] [outer = 0x1167ca400] 02:50:40 INFO - PROCESS | 1649 | 1467971440429 Marionette DEBUG loaded listener.js 02:50:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118295800) [pid = 1649] [serial = 242] [outer = 0x1167ca400] 02:50:40 INFO - PROCESS | 1649 | 1467971440846 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]]]}] 02:50:40 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. 02:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 670ms 02:50:40 INFO - PROCESS | 1649 | 1467971440899 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 02:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:50:40 INFO - PROCESS | 1649 | 1467971440902 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 02:50:40 INFO - PROCESS | 1649 | 1467971440906 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:50:40 INFO - PROCESS | 1649 | 1467971440908 Marionette TRACE conn2 <- [1,298,null,{}] 02:50:40 INFO - PROCESS | 1649 | 1467971440910 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}] 02:50:40 INFO - PROCESS | 1649 | 1467971440912 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:41 INFO - PROCESS | 1649 | 1467971441011 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 02:50:41 INFO - PROCESS | 1649 | 1467971441060 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:41 INFO - PROCESS | 1649 | 1467971441062 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a2b000 == 42 [pid = 1649] [id = 82] 02:50:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118527400) [pid = 1649] [serial = 243] [outer = 0x0] 02:50:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119765800) [pid = 1649] [serial = 244] [outer = 0x118527400] 02:50:41 INFO - PROCESS | 1649 | 1467971441092 Marionette DEBUG loaded listener.js 02:50:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119964000) [pid = 1649] [serial = 245] [outer = 0x118527400] 02:50:41 INFO - PROCESS | 1649 | 1467971441496 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]]]}] 02:50:41 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. 02:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 619ms 02:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:50:41 INFO - PROCESS | 1649 | 1467971441525 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 02:50:41 INFO - PROCESS | 1649 | 1467971441527 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 02:50:41 INFO - PROCESS | 1649 | 1467971441529 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:50:41 INFO - PROCESS | 1649 | 1467971441532 Marionette TRACE conn2 <- [1,302,null,{}] 02:50:41 INFO - PROCESS | 1649 | 1467971441539 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}] 02:50:41 INFO - PROCESS | 1649 | 1467971441542 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:41 INFO - PROCESS | 1649 | 1467971441639 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 02:50:41 INFO - PROCESS | 1649 | 1467971441735 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:41 INFO - PROCESS | 1649 | 1467971441737 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12906e000 == 43 [pid = 1649] [id = 83] 02:50:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x124cca000) [pid = 1649] [serial = 246] [outer = 0x0] 02:50:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12609c400) [pid = 1649] [serial = 247] [outer = 0x124cca000] 02:50:41 INFO - PROCESS | 1649 | 1467971441770 Marionette DEBUG loaded listener.js 02:50:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x126ac7800) [pid = 1649] [serial = 248] [outer = 0x124cca000] 02:50:42 INFO - PROCESS | 1649 | 1467971442170 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]]]}] 02:50:42 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. 02:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 671ms 02:50:42 INFO - PROCESS | 1649 | 1467971442200 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 02:50:42 INFO - PROCESS | 1649 | 1467971442202 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 02:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:50:42 INFO - PROCESS | 1649 | 1467971442204 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:50:42 INFO - PROCESS | 1649 | 1467971442206 Marionette TRACE conn2 <- [1,306,null,{}] 02:50:42 INFO - PROCESS | 1649 | 1467971442208 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}] 02:50:42 INFO - PROCESS | 1649 | 1467971442209 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:42 INFO - PROCESS | 1649 | 1467971442307 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 02:50:42 INFO - PROCESS | 1649 | 1467971442352 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:42 INFO - PROCESS | 1649 | 1467971442353 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a4e3800 == 44 [pid = 1649] [id = 84] 02:50:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x126f7f000) [pid = 1649] [serial = 249] [outer = 0x0] 02:50:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1271a9000) [pid = 1649] [serial = 250] [outer = 0x126f7f000] 02:50:42 INFO - PROCESS | 1649 | 1467971442385 Marionette DEBUG loaded listener.js 02:50:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x127645400) [pid = 1649] [serial = 251] [outer = 0x126f7f000] 02:50:42 INFO - PROCESS | 1649 | 1467971442800 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]]]}] 02:50:42 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. 02:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 620ms 02:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:50:42 INFO - PROCESS | 1649 | 1467971442825 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 02:50:42 INFO - PROCESS | 1649 | 1467971442826 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 02:50:42 INFO - PROCESS | 1649 | 1467971442828 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:50:42 INFO - PROCESS | 1649 | 1467971442829 Marionette TRACE conn2 <- [1,310,null,{}] 02:50:42 INFO - PROCESS | 1649 | 1467971442832 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}] 02:50:42 INFO - PROCESS | 1649 | 1467971442833 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:42 INFO - PROCESS | 1649 | 1467971442930 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 02:50:43 INFO - PROCESS | 1649 | 1467971443019 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:43 INFO - PROCESS | 1649 | 1467971443021 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x112d36000 == 45 [pid = 1649] [id = 85] 02:50:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x113da4000) [pid = 1649] [serial = 252] [outer = 0x0] 02:50:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x116fb3400) [pid = 1649] [serial = 253] [outer = 0x113da4000] 02:50:43 INFO - PROCESS | 1649 | 1467971443051 Marionette DEBUG loaded listener.js 02:50:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x126f7e800) [pid = 1649] [serial = 254] [outer = 0x113da4000] 02:50:43 INFO - PROCESS | 1649 | 1467971443507 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]]]}] 02:50:43 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. 02:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 719ms 02:50:43 INFO - PROCESS | 1649 | 1467971443548 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 02:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:50:43 INFO - PROCESS | 1649 | 1467971443550 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 02:50:43 INFO - PROCESS | 1649 | 1467971443553 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:50:43 INFO - PROCESS | 1649 | 1467971443555 Marionette TRACE conn2 <- [1,314,null,{}] 02:50:43 INFO - PROCESS | 1649 | 1467971443559 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}] 02:50:43 INFO - PROCESS | 1649 | 1467971443560 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:43 INFO - PROCESS | 1649 | 1467971443651 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 02:50:43 INFO - PROCESS | 1649 | 1467971443702 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:43 INFO - PROCESS | 1649 | 1467971443703 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ac7800 == 46 [pid = 1649] [id = 86] 02:50:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1167c0000) [pid = 1649] [serial = 255] [outer = 0x0] 02:50:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x117da7000) [pid = 1649] [serial = 256] [outer = 0x1167c0000] 02:50:43 INFO - PROCESS | 1649 | 1467971443730 Marionette DEBUG loaded listener.js 02:50:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x118307800) [pid = 1649] [serial = 257] [outer = 0x1167c0000] 02:50:44 INFO - PROCESS | 1649 | --DOCSHELL 0x129071000 == 45 [pid = 1649] [id = 79] 02:50:44 INFO - PROCESS | 1649 | --DOCSHELL 0x1276c1000 == 44 [pid = 1649] [id = 78] 02:50:44 INFO - PROCESS | 1649 | --DOCSHELL 0x126fad000 == 43 [pid = 1649] [id = 77] 02:50:44 INFO - PROCESS | 1649 | --DOCSHELL 0x1129b4000 == 42 [pid = 1649] [id = 76] 02:50:44 INFO - PROCESS | 1649 | --DOCSHELL 0x12516e800 == 41 [pid = 1649] [id = 75] 02:50:44 INFO - PROCESS | 1649 | --DOCSHELL 0x123b21000 == 40 [pid = 1649] [id = 74] 02:50:44 INFO - PROCESS | 1649 | --DOCSHELL 0x121194000 == 39 [pid = 1649] [id = 73] 02:50:44 INFO - PROCESS | 1649 | --DOCSHELL 0x1192ec800 == 38 [pid = 1649] [id = 72] 02:50:44 INFO - PROCESS | 1649 | --DOCSHELL 0x1184b4800 == 37 [pid = 1649] [id = 71] 02:50:44 INFO - PROCESS | 1649 | 1467971444153 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]]]}] 02:50:44 INFO - PROCESS | 1649 | --DOCSHELL 0x11745b800 == 36 [pid = 1649] [id = 70] 02:50:44 INFO - PROCESS | 1649 | --DOCSHELL 0x1132d5000 == 35 [pid = 1649] [id = 69] 02:50:44 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. 02:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 621ms 02:50:44 INFO - PROCESS | 1649 | 1467971444175 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 02:50:44 INFO - PROCESS | 1649 | 1467971444178 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 02:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:50:44 INFO - PROCESS | 1649 | 1467971444182 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:50:44 INFO - PROCESS | 1649 | 1467971444183 Marionette TRACE conn2 <- [1,318,null,{}] 02:50:44 INFO - PROCESS | 1649 | 1467971444185 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}] 02:50:44 INFO - PROCESS | 1649 | 1467971444187 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:44 INFO - PROCESS | 1649 | 1467971444282 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x112979c00) [pid = 1649] [serial = 163] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x119765000) [pid = 1649] [serial = 171] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x119771c00) [pid = 1649] [serial = 172] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11875c800) [pid = 1649] [serial = 168] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x118a61400) [pid = 1649] [serial = 169] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x115e5c800) [pid = 1649] [serial = 145] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x113c63800) [pid = 1649] [serial = 144] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x118525c00) [pid = 1649] [serial = 148] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x118131800) [pid = 1649] [serial = 147] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x124e84400) [pid = 1649] [serial = 183] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x121094000) [pid = 1649] [serial = 151] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x119afd000) [pid = 1649] [serial = 150] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119767c00) [pid = 1649] [serial = 186] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x124e8b000) [pid = 1649] [serial = 187] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12467d400) [pid = 1649] [serial = 154] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x123ec7000) [pid = 1649] [serial = 153] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x126ff4400) [pid = 1649] [serial = 193] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x126133400) [pid = 1649] [serial = 189] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12609a400) [pid = 1649] [serial = 184] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1273b4c00) [pid = 1649] [serial = 195] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x124ef3000) [pid = 1649] [serial = 157] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1197e1400) [pid = 1649] [serial = 174] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x124cc0c00) [pid = 1649] [serial = 156] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1199b7c00) [pid = 1649] [serial = 175] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x126ac5c00) [pid = 1649] [serial = 192] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x123cd8c00) [pid = 1649] [serial = 178] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x124cbfc00) [pid = 1649] [serial = 181] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x126ac1c00) [pid = 1649] [serial = 190] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1275c2800) [pid = 1649] [serial = 196] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11a0a5800) [pid = 1649] [serial = 177] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12434f400) [pid = 1649] [serial = 180] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x117dadc00) [pid = 1649] [serial = 165] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118292800) [pid = 1649] [serial = 166] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x115e5b800) [pid = 1649] [serial = 160] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x113c44400) [pid = 1649] [serial = 159] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x115e5f400) [pid = 1649] [serial = 162] [outer = 0x0] [url = about:blank] 02:50:44 INFO - PROCESS | 1649 | 1467971444345 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:44 INFO - PROCESS | 1649 | 1467971444346 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1133fb800 == 36 [pid = 1649] [id = 87] 02:50:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x115e5f400) [pid = 1649] [serial = 258] [outer = 0x0] 02:50:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118394800) [pid = 1649] [serial = 259] [outer = 0x115e5f400] 02:50:44 INFO - PROCESS | 1649 | 1467971444375 Marionette DEBUG loaded listener.js 02:50:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x119767c00) [pid = 1649] [serial = 260] [outer = 0x115e5f400] 02:50:44 INFO - PROCESS | 1649 | 1467971444680 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]]]}] 02:50:44 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. 02:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 519ms 02:50:44 INFO - PROCESS | 1649 | 1467971444701 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 02:50:44 INFO - PROCESS | 1649 | 1467971444702 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 02:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:50:44 INFO - PROCESS | 1649 | 1467971444705 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:50:44 INFO - PROCESS | 1649 | 1467971444710 Marionette TRACE conn2 <- [1,322,null,{}] 02:50:44 INFO - PROCESS | 1649 | 1467971444717 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}] 02:50:44 INFO - PROCESS | 1649 | 1467971444720 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:44 INFO - PROCESS | 1649 | 1467971444798 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 02:50:44 INFO - PROCESS | 1649 | 1467971444802 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:44 INFO - PROCESS | 1649 | 1467971444805 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1184c0000 == 37 [pid = 1649] [id = 88] 02:50:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1199ba400) [pid = 1649] [serial = 261] [outer = 0x0] 02:50:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x12109dc00) [pid = 1649] [serial = 262] [outer = 0x1199ba400] 02:50:44 INFO - PROCESS | 1649 | 1467971444834 Marionette DEBUG loaded listener.js 02:50:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x124151800) [pid = 1649] [serial = 263] [outer = 0x1199ba400] 02:50:45 INFO - PROCESS | 1649 | 1467971445168 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]]]}] 02:50:45 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. 02:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 523ms 02:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:50:45 INFO - PROCESS | 1649 | 1467971445229 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 02:50:45 INFO - PROCESS | 1649 | 1467971445231 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 02:50:45 INFO - PROCESS | 1649 | 1467971445233 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:50:45 INFO - PROCESS | 1649 | 1467971445234 Marionette TRACE conn2 <- [1,326,null,{}] 02:50:45 INFO - PROCESS | 1649 | 1467971445236 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}] 02:50:45 INFO - PROCESS | 1649 | 1467971445237 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:45 INFO - PROCESS | 1649 | 1467971445314 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 02:50:45 INFO - PROCESS | 1649 | 1467971445318 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:45 INFO - PROCESS | 1649 | 1467971445319 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x11991a000 == 38 [pid = 1649] [id = 89] 02:50:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x124b4e000) [pid = 1649] [serial = 264] [outer = 0x0] 02:50:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x124e84400) [pid = 1649] [serial = 265] [outer = 0x124b4e000] 02:50:45 INFO - PROCESS | 1649 | 1467971445347 Marionette DEBUG loaded listener.js 02:50:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12609b000) [pid = 1649] [serial = 266] [outer = 0x124b4e000] 02:50:45 INFO - PROCESS | 1649 | 1467971445690 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]]]}] 02:50:45 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. 02:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 467ms 02:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:50:45 INFO - PROCESS | 1649 | 1467971445701 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 02:50:45 INFO - PROCESS | 1649 | 1467971445702 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 02:50:45 INFO - PROCESS | 1649 | 1467971445704 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:50:45 INFO - PROCESS | 1649 | 1467971445707 Marionette TRACE conn2 <- [1,330,null,{}] 02:50:45 INFO - PROCESS | 1649 | 1467971445710 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}] 02:50:45 INFO - PROCESS | 1649 | 1467971445711 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:45 INFO - PROCESS | 1649 | 1467971445805 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 02:50:45 INFO - PROCESS | 1649 | 1467971445811 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:45 INFO - PROCESS | 1649 | 1467971445812 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a049000 == 39 [pid = 1649] [id = 90] 02:50:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x124cc0c00) [pid = 1649] [serial = 267] [outer = 0x0] 02:50:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x126ac1800) [pid = 1649] [serial = 268] [outer = 0x124cc0c00] 02:50:45 INFO - PROCESS | 1649 | 1467971445837 Marionette DEBUG loaded listener.js 02:50:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x126f79c00) [pid = 1649] [serial = 269] [outer = 0x124cc0c00] 02:50:46 INFO - PROCESS | 1649 | 1467971446141 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]]]}] 02:50:46 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. 02:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 470ms 02:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:50:46 INFO - PROCESS | 1649 | 1467971446176 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 02:50:46 INFO - PROCESS | 1649 | 1467971446177 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 02:50:46 INFO - PROCESS | 1649 | 1467971446179 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:50:46 INFO - PROCESS | 1649 | 1467971446181 Marionette TRACE conn2 <- [1,334,null,{}] 02:50:46 INFO - PROCESS | 1649 | 1467971446183 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}] 02:50:46 INFO - PROCESS | 1649 | 1467971446187 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:46 INFO - PROCESS | 1649 | 1467971446281 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 02:50:46 INFO - PROCESS | 1649 | 1467971446285 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:46 INFO - PROCESS | 1649 | 1467971446286 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x124122000 == 40 [pid = 1649] [id = 91] 02:50:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1273b4c00) [pid = 1649] [serial = 270] [outer = 0x0] 02:50:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x127651000) [pid = 1649] [serial = 271] [outer = 0x1273b4c00] 02:50:46 INFO - PROCESS | 1649 | 1467971446315 Marionette DEBUG loaded listener.js 02:50:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x128e1cc00) [pid = 1649] [serial = 272] [outer = 0x1273b4c00] 02:50:46 INFO - PROCESS | 1649 | 1467971446678 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]]]}] 02:50:46 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. 02:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 517ms 02:50:46 INFO - PROCESS | 1649 | 1467971446698 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 02:50:46 INFO - PROCESS | 1649 | 1467971446699 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 02:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:50:46 INFO - PROCESS | 1649 | 1467971446701 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:50:46 INFO - PROCESS | 1649 | 1467971446702 Marionette TRACE conn2 <- [1,338,null,{}] 02:50:46 INFO - PROCESS | 1649 | 1467971446705 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}] 02:50:46 INFO - PROCESS | 1649 | 1467971446706 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:46 INFO - PROCESS | 1649 | 1467971446799 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 02:50:46 INFO - PROCESS | 1649 | 1467971446802 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:46 INFO - PROCESS | 1649 | 1467971446803 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x124c1c000 == 41 [pid = 1649] [id = 92] 02:50:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1275c2000) [pid = 1649] [serial = 273] [outer = 0x0] 02:50:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1275ce800) [pid = 1649] [serial = 274] [outer = 0x1275c2000] 02:50:46 INFO - PROCESS | 1649 | 1467971446835 Marionette DEBUG loaded listener.js 02:50:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12a2d4000) [pid = 1649] [serial = 275] [outer = 0x1275c2000] 02:50:47 INFO - PROCESS | 1649 | 1467971447135 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]]]}] 02:50:47 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. 02:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 471ms 02:50:47 INFO - PROCESS | 1649 | 1467971447183 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 02:50:47 INFO - PROCESS | 1649 | 1467971447184 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 02:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:50:47 INFO - PROCESS | 1649 | 1467971447186 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:50:47 INFO - PROCESS | 1649 | 1467971447187 Marionette TRACE conn2 <- [1,342,null,{}] 02:50:47 INFO - PROCESS | 1649 | 1467971447193 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}] 02:50:47 INFO - PROCESS | 1649 | 1467971447194 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:47 INFO - PROCESS | 1649 | 1467971447290 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 02:50:47 INFO - PROCESS | 1649 | 1467971447293 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:47 INFO - PROCESS | 1649 | 1467971447294 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e0b800 == 42 [pid = 1649] [id = 93] 02:50:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12a511000) [pid = 1649] [serial = 276] [outer = 0x0] 02:50:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12a51b000) [pid = 1649] [serial = 277] [outer = 0x12a511000] 02:50:47 INFO - PROCESS | 1649 | 1467971447319 Marionette DEBUG loaded listener.js 02:50:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12a7e8000) [pid = 1649] [serial = 278] [outer = 0x12a511000] 02:50:47 INFO - PROCESS | 1649 | 1467971447631 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]]]}] 02:50:47 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. 02:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 472ms 02:50:47 INFO - PROCESS | 1649 | 1467971447669 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 02:50:47 INFO - PROCESS | 1649 | 1467971447671 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 02:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:50:47 INFO - PROCESS | 1649 | 1467971447676 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:50:47 INFO - PROCESS | 1649 | 1467971447677 Marionette TRACE conn2 <- [1,346,null,{}] 02:50:47 INFO - PROCESS | 1649 | 1467971447679 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}] 02:50:47 INFO - PROCESS | 1649 | 1467971447681 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:47 INFO - PROCESS | 1649 | 1467971447778 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 02:50:47 INFO - PROCESS | 1649 | 1467971447791 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:47 INFO - PROCESS | 1649 | 1467971447800 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x127352800 == 43 [pid = 1649] [id = 94] 02:50:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12a7ed800) [pid = 1649] [serial = 279] [outer = 0x0] 02:50:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12a7f5c00) [pid = 1649] [serial = 280] [outer = 0x12a7ed800] 02:50:47 INFO - PROCESS | 1649 | 1467971447824 Marionette DEBUG loaded listener.js 02:50:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12ae6a800) [pid = 1649] [serial = 281] [outer = 0x12a7ed800] 02:50:48 INFO - PROCESS | 1649 | 1467971448187 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]]]}] 02:50:48 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. 02:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 521ms 02:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:50:48 INFO - PROCESS | 1649 | 1467971448197 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 02:50:48 INFO - PROCESS | 1649 | 1467971448199 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 02:50:48 INFO - PROCESS | 1649 | 1467971448201 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:50:48 INFO - PROCESS | 1649 | 1467971448203 Marionette TRACE conn2 <- [1,350,null,{}] 02:50:48 INFO - PROCESS | 1649 | 1467971448207 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}] 02:50:48 INFO - PROCESS | 1649 | 1467971448209 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:48 INFO - PROCESS | 1649 | 1467971448357 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 02:50:48 INFO - PROCESS | 1649 | 1467971448376 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:48 INFO - PROCESS | 1649 | 1467971448377 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x129071000 == 44 [pid = 1649] [id = 95] 02:50:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12ae6ec00) [pid = 1649] [serial = 282] [outer = 0x0] 02:50:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12af54000) [pid = 1649] [serial = 283] [outer = 0x12ae6ec00] 02:50:48 INFO - PROCESS | 1649 | 1467971448415 Marionette DEBUG loaded listener.js 02:50:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12b127000) [pid = 1649] [serial = 284] [outer = 0x12ae6ec00] 02:50:48 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1199b4c00) [pid = 1649] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:50:48 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x124150800) [pid = 1649] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:50:48 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x119966000) [pid = 1649] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:50:48 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118310000) [pid = 1649] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:50:48 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x112988400) [pid = 1649] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:50:48 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1261e4000) [pid = 1649] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:50:48 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11923ec00) [pid = 1649] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:50:48 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x128e4f400) [pid = 1649] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:50:48 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x114e69400) [pid = 1649] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:50:48 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x126096400) [pid = 1649] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:50:48 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x115e60000) [pid = 1649] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:50:48 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x116911c00) [pid = 1649] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:50:48 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x124153800) [pid = 1649] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:50:48 INFO - PROCESS | 1649 | 1467971448847 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]]]}] 02:50:48 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. 02:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 673ms 02:50:48 INFO - PROCESS | 1649 | 1467971448876 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 02:50:48 INFO - PROCESS | 1649 | 1467971448878 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 02:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:50:48 INFO - PROCESS | 1649 | 1467971448880 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:50:48 INFO - PROCESS | 1649 | 1467971448882 Marionette TRACE conn2 <- [1,354,null,{}] 02:50:48 INFO - PROCESS | 1649 | 1467971448884 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}] 02:50:48 INFO - PROCESS | 1649 | 1467971448885 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:49 INFO - PROCESS | 1649 | 1467971449016 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 02:50:49 INFO - PROCESS | 1649 | 1467971449057 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:49 INFO - PROCESS | 1649 | 1467971449059 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a755800 == 45 [pid = 1649] [id = 96] 02:50:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1131d1800) [pid = 1649] [serial = 285] [outer = 0x0] 02:50:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12467b000) [pid = 1649] [serial = 286] [outer = 0x1131d1800] 02:50:49 INFO - PROCESS | 1649 | 1467971449086 Marionette DEBUG loaded listener.js 02:50:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12b12f800) [pid = 1649] [serial = 287] [outer = 0x1131d1800] 02:50:49 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. 02:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 02:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:50:49 INFO - PROCESS | 1649 | 1467971449344 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]]]}] 02:50:49 INFO - PROCESS | 1649 | 1467971449349 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 02:50:49 INFO - PROCESS | 1649 | 1467971449350 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 02:50:49 INFO - PROCESS | 1649 | 1467971449352 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:50:49 INFO - PROCESS | 1649 | 1467971449353 Marionette TRACE conn2 <- [1,358,null,{}] 02:50:49 INFO - PROCESS | 1649 | 1467971449363 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}] 02:50:49 INFO - PROCESS | 1649 | 1467971449364 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:49 INFO - PROCESS | 1649 | 1467971449448 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 02:50:49 INFO - PROCESS | 1649 | 1467971449452 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:49 INFO - PROCESS | 1649 | 1467971449453 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ace4800 == 46 [pid = 1649] [id = 97] 02:50:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12b12fc00) [pid = 1649] [serial = 288] [outer = 0x0] 02:50:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12b709000) [pid = 1649] [serial = 289] [outer = 0x12b12fc00] 02:50:49 INFO - PROCESS | 1649 | 1467971449480 Marionette DEBUG loaded listener.js 02:50:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12b70e800) [pid = 1649] [serial = 290] [outer = 0x12b12fc00] 02:50:49 INFO - PROCESS | 1649 | 1467971449776 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]]]}] 02:50:49 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. 02:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 475ms 02:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:50:49 INFO - PROCESS | 1649 | 1467971449828 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 02:50:49 INFO - PROCESS | 1649 | 1467971449829 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 02:50:49 INFO - PROCESS | 1649 | 1467971449831 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:50:49 INFO - PROCESS | 1649 | 1467971449832 Marionette TRACE conn2 <- [1,362,null,{}] 02:50:49 INFO - PROCESS | 1649 | 1467971449834 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}] 02:50:49 INFO - PROCESS | 1649 | 1467971449835 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:49 INFO - PROCESS | 1649 | 1467971449946 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 02:50:49 INFO - PROCESS | 1649 | 1467971449951 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:49 INFO - PROCESS | 1649 | 1467971449952 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b109000 == 47 [pid = 1649] [id = 98] 02:50:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12b707000) [pid = 1649] [serial = 291] [outer = 0x0] 02:50:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12b7d2000) [pid = 1649] [serial = 292] [outer = 0x12b707000] 02:50:49 INFO - PROCESS | 1649 | 1467971449976 Marionette DEBUG loaded listener.js 02:50:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12b7d8c00) [pid = 1649] [serial = 293] [outer = 0x12b707000] 02:50:50 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. 02:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 468ms 02:50:50 INFO - PROCESS | 1649 | 1467971450291 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]]]}] 02:50:50 INFO - PROCESS | 1649 | 1467971450299 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 02:50:50 INFO - PROCESS | 1649 | 1467971450301 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 02:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:50:50 INFO - PROCESS | 1649 | 1467971450303 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:50:50 INFO - PROCESS | 1649 | 1467971450304 Marionette TRACE conn2 <- [1,366,null,{}] 02:50:50 INFO - PROCESS | 1649 | 1467971450309 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}] 02:50:50 INFO - PROCESS | 1649 | 1467971450310 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:50 INFO - PROCESS | 1649 | 1467971450391 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 02:50:50 INFO - PROCESS | 1649 | 1467971450395 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:50 INFO - PROCESS | 1649 | 1467971450396 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b925800 == 48 [pid = 1649] [id = 99] 02:50:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12b7dd000) [pid = 1649] [serial = 294] [outer = 0x0] 02:50:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12b981800) [pid = 1649] [serial = 295] [outer = 0x12b7dd000] 02:50:50 INFO - PROCESS | 1649 | 1467971450419 Marionette DEBUG loaded listener.js 02:50:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12b989c00) [pid = 1649] [serial = 296] [outer = 0x12b7dd000] 02:50:50 INFO - PROCESS | 1649 | 1467971450845 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]]]}] 02:50:50 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. 02:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 572ms 02:50:50 INFO - PROCESS | 1649 | 1467971450876 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 02:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:50:50 INFO - PROCESS | 1649 | 1467971450878 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 02:50:50 INFO - PROCESS | 1649 | 1467971450881 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:50:50 INFO - PROCESS | 1649 | 1467971450884 Marionette TRACE conn2 <- [1,370,null,{}] 02:50:50 INFO - PROCESS | 1649 | 1467971450888 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}] 02:50:50 INFO - PROCESS | 1649 | 1467971450889 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:50 INFO - PROCESS | 1649 | 1467971450992 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 02:50:51 INFO - PROCESS | 1649 | 1467971451056 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:51 INFO - PROCESS | 1649 | 1467971451058 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x115ec4000 == 49 [pid = 1649] [id = 100] 02:50:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11612dc00) [pid = 1649] [serial = 297] [outer = 0x0] 02:50:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1176f0c00) [pid = 1649] [serial = 298] [outer = 0x11612dc00] 02:50:51 INFO - PROCESS | 1649 | 1467971451088 Marionette DEBUG loaded listener.js 02:50:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x118311000) [pid = 1649] [serial = 299] [outer = 0x11612dc00] 02:50:51 INFO - PROCESS | 1649 | 1467971451530 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]]]}] 02:50:51 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. 02:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 671ms 02:50:51 INFO - PROCESS | 1649 | 1467971451553 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 02:50:51 INFO - PROCESS | 1649 | 1467971451556 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 02:50:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:50:51 INFO - PROCESS | 1649 | 1467971451561 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:50:51 INFO - PROCESS | 1649 | 1467971451563 Marionette TRACE conn2 <- [1,374,null,{}] 02:50:51 INFO - PROCESS | 1649 | 1467971451565 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}] 02:50:51 INFO - PROCESS | 1649 | 1467971451567 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:51 INFO - PROCESS | 1649 | 1467971451694 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 02:50:51 INFO - PROCESS | 1649 | 1467971451772 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:51 INFO - PROCESS | 1649 | 1467971451773 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x119904800 == 50 [pid = 1649] [id = 101] 02:50:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1197e0400) [pid = 1649] [serial = 300] [outer = 0x0] 02:50:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11995c800) [pid = 1649] [serial = 301] [outer = 0x1197e0400] 02:50:51 INFO - PROCESS | 1649 | 1467971451804 Marionette DEBUG loaded listener.js 02:50:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x119ddf000) [pid = 1649] [serial = 302] [outer = 0x1197e0400] 02:50:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:50:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 669ms 02:50:52 INFO - PROCESS | 1649 | 1467971452224 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:50:52 INFO - PROCESS | 1649 | 1467971452235 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 02:50:52 INFO - PROCESS | 1649 | 1467971452236 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 02:50:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:50:52 INFO - PROCESS | 1649 | 1467971452250 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:50:52 INFO - PROCESS | 1649 | 1467971452253 Marionette TRACE conn2 <- [1,378,null,{}] 02:50:52 INFO - PROCESS | 1649 | 1467971452277 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}] 02:50:52 INFO - PROCESS | 1649 | 1467971452280 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:52 INFO - PROCESS | 1649 | 1467971452392 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 02:50:52 INFO - PROCESS | 1649 | 1467971452478 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:52 INFO - PROCESS | 1649 | 1467971452480 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b115000 == 51 [pid = 1649] [id = 102] 02:50:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x126ac7000) [pid = 1649] [serial = 303] [outer = 0x0] 02:50:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1275ce000) [pid = 1649] [serial = 304] [outer = 0x126ac7000] 02:50:52 INFO - PROCESS | 1649 | 1467971452514 Marionette DEBUG loaded listener.js 02:50:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x127651800) [pid = 1649] [serial = 305] [outer = 0x126ac7000] 02:50:52 INFO - PROCESS | 1649 | 1467971452915 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:50:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:50:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 684ms 02:50:52 INFO - PROCESS | 1649 | 1467971452929 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 02:50:52 INFO - PROCESS | 1649 | 1467971452931 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 02:50:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:50:52 INFO - PROCESS | 1649 | 1467971452933 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:50:52 INFO - PROCESS | 1649 | 1467971452935 Marionette TRACE conn2 <- [1,382,null,{}] 02:50:52 INFO - PROCESS | 1649 | 1467971452937 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}] 02:50:52 INFO - PROCESS | 1649 | 1467971452939 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:53 INFO - PROCESS | 1649 | 1467971453060 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 02:50:53 INFO - PROCESS | 1649 | 1467971453124 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:53 INFO - PROCESS | 1649 | 1467971453125 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12baec800 == 52 [pid = 1649] [id = 103] 02:50:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x128e51000) [pid = 1649] [serial = 306] [outer = 0x0] 02:50:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12a570800) [pid = 1649] [serial = 307] [outer = 0x128e51000] 02:50:53 INFO - PROCESS | 1649 | 1467971453153 Marionette DEBUG loaded listener.js 02:50:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12af49800) [pid = 1649] [serial = 308] [outer = 0x128e51000] 02:50:53 INFO - PROCESS | 1649 | 1467971453734 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:50:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:50:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 825ms 02:50:53 INFO - PROCESS | 1649 | 1467971453759 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 02:50:53 INFO - PROCESS | 1649 | 1467971453761 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 02:50:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:50:53 INFO - PROCESS | 1649 | 1467971453764 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:50:53 INFO - PROCESS | 1649 | 1467971453766 Marionette TRACE conn2 <- [1,386,null,{}] 02:50:53 INFO - PROCESS | 1649 | 1467971453770 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}] 02:50:53 INFO - PROCESS | 1649 | 1467971453772 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:53 INFO - PROCESS | 1649 | 1467971453861 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 02:50:53 INFO - PROCESS | 1649 | 1467971453926 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:53 INFO - PROCESS | 1649 | 1467971453929 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x1184bf000 == 53 [pid = 1649] [id = 104] 02:50:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11830e800) [pid = 1649] [serial = 309] [outer = 0x0] 02:50:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11852b000) [pid = 1649] [serial = 310] [outer = 0x11830e800] 02:50:53 INFO - PROCESS | 1649 | 1467971453956 Marionette DEBUG loaded listener.js 02:50:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x118a79000) [pid = 1649] [serial = 311] [outer = 0x11830e800] 02:50:54 INFO - PROCESS | 1649 | 1467971454412 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]]]}] 02:50:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:50:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 670ms 02:50:54 INFO - PROCESS | 1649 | 1467971454434 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 02:50:54 INFO - PROCESS | 1649 | 1467971454437 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 02:50:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:50:54 INFO - PROCESS | 1649 | 1467971454441 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:50:54 INFO - PROCESS | 1649 | 1467971454443 Marionette TRACE conn2 <- [1,390,null,{}] 02:50:54 INFO - PROCESS | 1649 | 1467971454445 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}] 02:50:54 INFO - PROCESS | 1649 | 1467971454447 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:54 INFO - PROCESS | 1649 | 1467971454554 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 02:50:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12735a800 == 52 [pid = 1649] [id = 67] 02:50:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12b109000 == 51 [pid = 1649] [id = 98] 02:50:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12ace4800 == 50 [pid = 1649] [id = 97] 02:50:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12a755800 == 49 [pid = 1649] [id = 96] 02:50:54 INFO - PROCESS | 1649 | --DOCSHELL 0x129071000 == 48 [pid = 1649] [id = 95] 02:50:54 INFO - PROCESS | 1649 | --DOCSHELL 0x127352800 == 47 [pid = 1649] [id = 94] 02:50:54 INFO - PROCESS | 1649 | --DOCSHELL 0x126e0b800 == 46 [pid = 1649] [id = 93] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12a7e7c00) [pid = 1649] [serial = 238] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOCSHELL 0x124c1c000 == 45 [pid = 1649] [id = 92] 02:50:54 INFO - PROCESS | 1649 | --DOCSHELL 0x124122000 == 44 [pid = 1649] [id = 91] 02:50:54 INFO - PROCESS | 1649 | --DOCSHELL 0x11a049000 == 43 [pid = 1649] [id = 90] 02:50:54 INFO - PROCESS | 1649 | --DOCSHELL 0x11991a000 == 42 [pid = 1649] [id = 89] 02:50:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1184c0000 == 41 [pid = 1649] [id = 88] 02:50:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1133fb800 == 40 [pid = 1649] [id = 87] 02:50:54 INFO - PROCESS | 1649 | --DOCSHELL 0x116ac7800 == 39 [pid = 1649] [id = 86] 02:50:54 INFO - PROCESS | 1649 | --DOCSHELL 0x112d36000 == 38 [pid = 1649] [id = 85] 02:50:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12a4e3800 == 37 [pid = 1649] [id = 84] 02:50:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12906e000 == 36 [pid = 1649] [id = 83] 02:50:54 INFO - PROCESS | 1649 | --DOCSHELL 0x119a2b000 == 35 [pid = 1649] [id = 82] 02:50:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1169ac000 == 34 [pid = 1649] [id = 81] 02:50:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12a409800 == 33 [pid = 1649] [id = 80] 02:50:54 INFO - PROCESS | 1649 | 1467971454645 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:54 INFO - PROCESS | 1649 | 1467971454646 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12a51e800) [pid = 1649] [serial = 236] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x123ecc800) [pid = 1649] [serial = 215] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x124357c00) [pid = 1649] [serial = 217] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1199b7400) [pid = 1649] [serial = 211] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x118a78800) [pid = 1649] [serial = 208] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1211c1400) [pid = 1649] [serial = 230] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1275cc800) [pid = 1649] [serial = 199] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x117148400) [pid = 1649] [serial = 229] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x128e4cc00) [pid = 1649] [serial = 233] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12a2cec00) [pid = 1649] [serial = 235] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1275c7c00) [pid = 1649] [serial = 223] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x121091400) [pid = 1649] [serial = 212] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1275c4c00) [pid = 1649] [serial = 198] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x127644800) [pid = 1649] [serial = 224] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12764dc00) [pid = 1649] [serial = 226] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x124e91400) [pid = 1649] [serial = 218] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11662e000) [pid = 1649] [serial = 201] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11828ec00) [pid = 1649] [serial = 205] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1174fd400) [pid = 1649] [serial = 202] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1192ac000) [pid = 1649] [serial = 209] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x128e4c800) [pid = 1649] [serial = 227] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1211c1000) [pid = 1649] [serial = 214] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1271a1800) [pid = 1649] [serial = 232] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12719f000) [pid = 1649] [serial = 221] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12cad8400) [pid = 1649] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x126136400) [pid = 1649] [serial = 220] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11830cc00) [pid = 1649] [serial = 206] [outer = 0x0] [url = about:blank] 02:50:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x115e1f800 == 34 [pid = 1649] [id = 105] 02:50:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11828ec00) [pid = 1649] [serial = 312] [outer = 0x0] 02:50:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1192af000) [pid = 1649] [serial = 313] [outer = 0x11828ec00] 02:50:54 INFO - PROCESS | 1649 | 1467971454677 Marionette DEBUG loaded listener.js 02:50:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119965c00) [pid = 1649] [serial = 314] [outer = 0x11828ec00] 02:50:54 INFO - PROCESS | 1649 | 1467971454984 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]]]}] 02:50:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:50:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 570ms 02:50:55 INFO - PROCESS | 1649 | 1467971455011 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 02:50:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:50:55 INFO - PROCESS | 1649 | 1467971455012 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 02:50:55 INFO - PROCESS | 1649 | 1467971455015 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:50:55 INFO - PROCESS | 1649 | 1467971455017 Marionette TRACE conn2 <- [1,394,null,{}] 02:50:55 INFO - PROCESS | 1649 | 1467971455027 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}] 02:50:55 INFO - PROCESS | 1649 | 1467971455030 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:55 INFO - PROCESS | 1649 | 1467971455109 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 02:50:55 INFO - PROCESS | 1649 | 1467971455114 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:55 INFO - PROCESS | 1649 | 1467971455116 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ad5800 == 35 [pid = 1649] [id = 106] 02:50:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121072800) [pid = 1649] [serial = 315] [outer = 0x0] 02:50:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123bc9000) [pid = 1649] [serial = 316] [outer = 0x121072800] 02:50:55 INFO - PROCESS | 1649 | 1467971455143 Marionette DEBUG loaded listener.js 02:50:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x124cc0000) [pid = 1649] [serial = 317] [outer = 0x121072800] 02:50:55 INFO - PROCESS | 1649 | 1467971455568 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]]]}] 02:50:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:50:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 570ms 02:50:55 INFO - PROCESS | 1649 | 1467971455598 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 02:50:55 INFO - PROCESS | 1649 | 1467971455600 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 02:50:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:50:55 INFO - PROCESS | 1649 | 1467971455609 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:50:55 INFO - PROCESS | 1649 | 1467971455610 Marionette TRACE conn2 <- [1,398,null,{}] 02:50:55 INFO - PROCESS | 1649 | 1467971455613 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}] 02:50:55 INFO - PROCESS | 1649 | 1467971455614 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:55 INFO - PROCESS | 1649 | 1467971455694 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 02:50:55 INFO - PROCESS | 1649 | 1467971455699 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:55 INFO - PROCESS | 1649 | 1467971455700 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239af000 == 36 [pid = 1649] [id = 107] 02:50:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12612f000) [pid = 1649] [serial = 318] [outer = 0x0] 02:50:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1275c4c00) [pid = 1649] [serial = 319] [outer = 0x12612f000] 02:50:55 INFO - PROCESS | 1649 | 1467971455731 Marionette DEBUG loaded listener.js 02:50:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x127646800) [pid = 1649] [serial = 320] [outer = 0x12612f000] 02:50:56 INFO - PROCESS | 1649 | 1467971456062 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]]]}] 02:50:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:50:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 473ms 02:50:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:50:56 INFO - PROCESS | 1649 | 1467971456079 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 02:50:56 INFO - PROCESS | 1649 | 1467971456081 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 02:50:56 INFO - PROCESS | 1649 | 1467971456083 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:50:56 INFO - PROCESS | 1649 | 1467971456084 Marionette TRACE conn2 <- [1,402,null,{}] 02:50:56 INFO - PROCESS | 1649 | 1467971456086 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}] 02:50:56 INFO - PROCESS | 1649 | 1467971456088 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:56 INFO - PROCESS | 1649 | 1467971456165 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 02:50:56 INFO - PROCESS | 1649 | 1467971456168 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:56 INFO - PROCESS | 1649 | 1467971456169 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x1245a1000 == 37 [pid = 1649] [id = 108] 02:50:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12764f800) [pid = 1649] [serial = 321] [outer = 0x0] 02:50:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x128e19800) [pid = 1649] [serial = 322] [outer = 0x12764f800] 02:50:56 INFO - PROCESS | 1649 | 1467971456195 Marionette DEBUG loaded listener.js 02:50:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x128e51c00) [pid = 1649] [serial = 323] [outer = 0x12764f800] 02:50:56 INFO - PROCESS | 1649 | 1467971456537 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]]]}] 02:50:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:50:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 468ms 02:50:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:50:56 INFO - PROCESS | 1649 | 1467971456552 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 02:50:56 INFO - PROCESS | 1649 | 1467971456553 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 02:50:56 INFO - PROCESS | 1649 | 1467971456557 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:50:56 INFO - PROCESS | 1649 | 1467971456560 Marionette TRACE conn2 <- [1,406,null,{}] 02:50:56 INFO - PROCESS | 1649 | 1467971456562 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}] 02:50:56 INFO - PROCESS | 1649 | 1467971456566 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:56 INFO - PROCESS | 1649 | 1467971456686 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 02:50:56 INFO - PROCESS | 1649 | 1467971456768 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:56 INFO - PROCESS | 1649 | 1467971456769 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x126118000 == 38 [pid = 1649] [id = 109] 02:50:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x127652800) [pid = 1649] [serial = 324] [outer = 0x0] 02:50:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12a56d400) [pid = 1649] [serial = 325] [outer = 0x127652800] 02:50:56 INFO - PROCESS | 1649 | 1467971456801 Marionette DEBUG loaded listener.js 02:50:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12b70f400) [pid = 1649] [serial = 326] [outer = 0x127652800] 02:50:57 INFO - PROCESS | 1649 | 1467971457263 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]]]}] 02:50:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:50:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 723ms 02:50:57 INFO - PROCESS | 1649 | 1467971457278 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 02:50:57 INFO - PROCESS | 1649 | 1467971457279 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 02:50:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:50:57 INFO - PROCESS | 1649 | 1467971457281 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:50:57 INFO - PROCESS | 1649 | 1467971457282 Marionette TRACE conn2 <- [1,410,null,{}] 02:50:57 INFO - PROCESS | 1649 | 1467971457284 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}] 02:50:57 INFO - PROCESS | 1649 | 1467971457286 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:57 INFO - PROCESS | 1649 | 1467971457387 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 02:50:57 INFO - PROCESS | 1649 | 1467971457391 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:57 INFO - PROCESS | 1649 | 1467971457392 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x116959000 == 39 [pid = 1649] [id = 110] 02:50:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x128e4f400) [pid = 1649] [serial = 327] [outer = 0x0] 02:50:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12b7dd800) [pid = 1649] [serial = 328] [outer = 0x128e4f400] 02:50:57 INFO - PROCESS | 1649 | 1467971457416 Marionette DEBUG loaded listener.js 02:50:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12beecc00) [pid = 1649] [serial = 329] [outer = 0x128e4f400] 02:50:57 INFO - PROCESS | 1649 | 1467971457752 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]]]}] 02:50:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:50:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 02:50:57 INFO - PROCESS | 1649 | 1467971457799 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 02:50:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:50:57 INFO - PROCESS | 1649 | 1467971457800 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 02:50:57 INFO - PROCESS | 1649 | 1467971457803 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:50:57 INFO - PROCESS | 1649 | 1467971457804 Marionette TRACE conn2 <- [1,414,null,{}] 02:50:57 INFO - PROCESS | 1649 | 1467971457813 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}] 02:50:57 INFO - PROCESS | 1649 | 1467971457815 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:57 INFO - PROCESS | 1649 | 1467971457914 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 02:50:57 INFO - PROCESS | 1649 | 1467971457926 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:57 INFO - PROCESS | 1649 | 1467971457927 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ece800 == 40 [pid = 1649] [id = 111] 02:50:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12beef000) [pid = 1649] [serial = 330] [outer = 0x0] 02:50:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12bef6c00) [pid = 1649] [serial = 331] [outer = 0x12beef000] 02:50:57 INFO - PROCESS | 1649 | 1467971457950 Marionette DEBUG loaded listener.js 02:50:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12bf5ec00) [pid = 1649] [serial = 332] [outer = 0x12beef000] 02:50:58 INFO - PROCESS | 1649 | 1467971458152 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:50:58 INFO - PROCESS | 1649 | 1467971458313 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]]]}] 02:50:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:50:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 521ms 02:50:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:50:58 INFO - PROCESS | 1649 | 1467971458325 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 02:50:58 INFO - PROCESS | 1649 | 1467971458326 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 02:50:58 INFO - PROCESS | 1649 | 1467971458329 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:50:58 INFO - PROCESS | 1649 | 1467971458330 Marionette TRACE conn2 <- [1,418,null,{}] 02:50:58 INFO - PROCESS | 1649 | 1467971458332 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}] 02:50:58 INFO - PROCESS | 1649 | 1467971458333 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:58 INFO - PROCESS | 1649 | 1467971458431 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 02:50:58 INFO - PROCESS | 1649 | 1467971458444 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:58 INFO - PROCESS | 1649 | 1467971458445 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a4e9000 == 41 [pid = 1649] [id = 112] 02:50:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x110ef1000) [pid = 1649] [serial = 333] [outer = 0x0] 02:50:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12bf5f800) [pid = 1649] [serial = 334] [outer = 0x110ef1000] 02:50:58 INFO - PROCESS | 1649 | 1467971458468 Marionette DEBUG loaded listener.js 02:50:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12bf63c00) [pid = 1649] [serial = 335] [outer = 0x110ef1000] 02:50:58 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1275c2000) [pid = 1649] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:50:58 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12a511000) [pid = 1649] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:50:58 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1167c0000) [pid = 1649] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:50:58 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x115e5f400) [pid = 1649] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:50:58 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1273b4c00) [pid = 1649] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:50:58 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x124cc0c00) [pid = 1649] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:50:58 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x124b4e000) [pid = 1649] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:50:58 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1199ba400) [pid = 1649] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:50:58 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12a7ed800) [pid = 1649] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:50:58 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1131d1800) [pid = 1649] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:50:58 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12ae6ec00) [pid = 1649] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:50:58 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12b12fc00) [pid = 1649] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:50:58 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12b707000) [pid = 1649] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:50:59 INFO - PROCESS | 1649 | 1467971459393 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]]]}] 02:50:59 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 02:50:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1068ms 02:50:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:50:59 INFO - PROCESS | 1649 | 1467971459397 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 02:50:59 INFO - PROCESS | 1649 | 1467971459398 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 02:50:59 INFO - PROCESS | 1649 | 1467971459400 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:50:59 INFO - PROCESS | 1649 | 1467971459401 Marionette TRACE conn2 <- [1,422,null,{}] 02:50:59 INFO - PROCESS | 1649 | 1467971459404 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}] 02:50:59 INFO - PROCESS | 1649 | 1467971459406 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:59 INFO - PROCESS | 1649 | 1467971459484 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 02:50:59 INFO - PROCESS | 1649 | 1467971459490 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:59 INFO - PROCESS | 1649 | 1467971459492 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:50:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b22000 == 42 [pid = 1649] [id = 113] 02:50:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1164e2000) [pid = 1649] [serial = 336] [outer = 0x0] 02:50:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11a09b400) [pid = 1649] [serial = 337] [outer = 0x1164e2000] 02:50:59 INFO - PROCESS | 1649 | 1467971459516 Marionette DEBUG loaded listener.js 02:50:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x128e56800) [pid = 1649] [serial = 338] [outer = 0x1164e2000] 02:51:00 INFO - PROCESS | 1649 | 1467971460298 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]]]}] 02:51:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:51:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 919ms 02:51:00 INFO - PROCESS | 1649 | 1467971460319 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 02:51:00 INFO - PROCESS | 1649 | 1467971460321 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 02:51:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:51:00 INFO - PROCESS | 1649 | 1467971460326 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:51:00 INFO - PROCESS | 1649 | 1467971460328 Marionette TRACE conn2 <- [1,426,null,{}] 02:51:00 INFO - PROCESS | 1649 | 1467971460330 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}] 02:51:00 INFO - PROCESS | 1649 | 1467971460332 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:00 INFO - PROCESS | 1649 | 1467971460420 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 02:51:00 INFO - PROCESS | 1649 | 1467971460426 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:00 INFO - PROCESS | 1649 | 1467971460428 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bad8800 == 43 [pid = 1649] [id = 114] 02:51:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119da8400) [pid = 1649] [serial = 339] [outer = 0x0] 02:51:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x119db2c00) [pid = 1649] [serial = 340] [outer = 0x119da8400] 02:51:00 INFO - PROCESS | 1649 | 1467971460454 Marionette DEBUG loaded listener.js 02:51:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12af4ac00) [pid = 1649] [serial = 341] [outer = 0x119da8400] 02:51:00 INFO - PROCESS | 1649 | 1467971460824 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] 02:51:00 INFO - PROCESS | 1649 | 1467971460848 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 02:51:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:51:00 INFO - PROCESS | 1649 | 1467971460899 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:51:00 INFO - PROCESS | 1649 | 1467971460901 Marionette TRACE conn2 <- [1,430,null,{}] 02:51:00 INFO - PROCESS | 1649 | 1467971460904 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}] 02:51:00 INFO - PROCESS | 1649 | 1467971460906 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:01 INFO - PROCESS | 1649 | 1467971460998 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 02:51:01 INFO - PROCESS | 1649 | 1467971461052 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:01 INFO - PROCESS | 1649 | 1467971461054 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x116409800 == 44 [pid = 1649] [id = 115] 02:51:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x115d1b400) [pid = 1649] [serial = 342] [outer = 0x0] 02:51:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1164e7800) [pid = 1649] [serial = 343] [outer = 0x115d1b400] 02:51:01 INFO - PROCESS | 1649 | 1467971461077 Marionette DEBUG loaded listener.js 02:51:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11829c800) [pid = 1649] [serial = 344] [outer = 0x115d1b400] 02:51:01 INFO - PROCESS | 1649 | 1467971461605 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]]]}] 02:51:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:51:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 770ms 02:51:01 INFO - PROCESS | 1649 | 1467971461670 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 02:51:01 INFO - PROCESS | 1649 | 1467971461673 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 02:51:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:51:01 INFO - PROCESS | 1649 | 1467971461679 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:51:01 INFO - PROCESS | 1649 | 1467971461681 Marionette TRACE conn2 <- [1,434,null,{}] 02:51:01 INFO - PROCESS | 1649 | 1467971461688 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}] 02:51:01 INFO - PROCESS | 1649 | 1467971461692 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:01 INFO - PROCESS | 1649 | 1467971461866 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 02:51:01 INFO - PROCESS | 1649 | 1467971461920 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:01 INFO - PROCESS | 1649 | 1467971461922 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x11991c000 == 45 [pid = 1649] [id = 116] 02:51:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x119770000) [pid = 1649] [serial = 345] [outer = 0x0] 02:51:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x119af5800) [pid = 1649] [serial = 346] [outer = 0x119770000] 02:51:01 INFO - PROCESS | 1649 | 1467971461952 Marionette DEBUG loaded listener.js 02:51:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x119db2800) [pid = 1649] [serial = 347] [outer = 0x119770000] 02:51:02 INFO - PROCESS | 1649 | 1467971462400 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]]]}] 02:51:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:51:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 771ms 02:51:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:51:02 INFO - PROCESS | 1649 | 1467971462450 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 02:51:02 INFO - PROCESS | 1649 | 1467971462451 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 02:51:02 INFO - PROCESS | 1649 | 1467971462453 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:51:02 INFO - PROCESS | 1649 | 1467971462455 Marionette TRACE conn2 <- [1,438,null,{}] 02:51:02 INFO - PROCESS | 1649 | 1467971462457 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}] 02:51:02 INFO - PROCESS | 1649 | 1467971462459 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:02 INFO - PROCESS | 1649 | 1467971462563 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 02:51:02 INFO - PROCESS | 1649 | 1467971462623 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:02 INFO - PROCESS | 1649 | 1467971462627 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a21b000 == 46 [pid = 1649] [id = 117] 02:51:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x124b4cc00) [pid = 1649] [serial = 348] [outer = 0x0] 02:51:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x124ef1c00) [pid = 1649] [serial = 349] [outer = 0x124b4cc00] 02:51:02 INFO - PROCESS | 1649 | 1467971462659 Marionette DEBUG loaded listener.js 02:51:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x126febc00) [pid = 1649] [serial = 350] [outer = 0x124b4cc00] 02:51:03 INFO - PROCESS | 1649 | 1467971463185 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]]]}] 02:51:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:51:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 771ms 02:51:03 INFO - PROCESS | 1649 | 1467971463228 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 02:51:03 INFO - PROCESS | 1649 | 1467971463231 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 02:51:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:51:03 INFO - PROCESS | 1649 | 1467971463234 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:51:03 INFO - PROCESS | 1649 | 1467971463236 Marionette TRACE conn2 <- [1,442,null,{}] 02:51:03 INFO - PROCESS | 1649 | 1467971463242 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}] 02:51:03 INFO - PROCESS | 1649 | 1467971463245 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:03 INFO - PROCESS | 1649 | 1467971463378 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 02:51:03 INFO - PROCESS | 1649 | 1467971463445 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:03 INFO - PROCESS | 1649 | 1467971463446 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc62800 == 47 [pid = 1649] [id = 118] 02:51:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x126fee800) [pid = 1649] [serial = 351] [outer = 0x0] 02:51:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12a2cbc00) [pid = 1649] [serial = 352] [outer = 0x126fee800] 02:51:03 INFO - PROCESS | 1649 | 1467971463476 Marionette DEBUG loaded listener.js 02:51:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12a51e800) [pid = 1649] [serial = 353] [outer = 0x126fee800] 02:51:03 INFO - PROCESS | 1649 | 1467971463894 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]]]}] 02:51:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:51:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 671ms 02:51:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:51:03 INFO - PROCESS | 1649 | 1467971463907 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 02:51:03 INFO - PROCESS | 1649 | 1467971463909 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 02:51:03 INFO - PROCESS | 1649 | 1467971463911 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:51:03 INFO - PROCESS | 1649 | 1467971463912 Marionette TRACE conn2 <- [1,446,null,{}] 02:51:03 INFO - PROCESS | 1649 | 1467971463914 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}] 02:51:03 INFO - PROCESS | 1649 | 1467971463916 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:04 INFO - PROCESS | 1649 | 1467971464026 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 02:51:04 INFO - PROCESS | 1649 | 1467971464134 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:04 INFO - PROCESS | 1649 | 1467971464135 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bcbb000 == 48 [pid = 1649] [id = 119] 02:51:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x128e12400) [pid = 1649] [serial = 354] [outer = 0x0] 02:51:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12a7f5000) [pid = 1649] [serial = 355] [outer = 0x128e12400] 02:51:04 INFO - PROCESS | 1649 | 1467971464188 Marionette DEBUG loaded listener.js 02:51:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12b128800) [pid = 1649] [serial = 356] [outer = 0x128e12400] 02:51:04 INFO - PROCESS | 1649 | 1467971464748 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]]]}] 02:51:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:51:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 870ms 02:51:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:51:04 INFO - PROCESS | 1649 | 1467971464782 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 02:51:04 INFO - PROCESS | 1649 | 1467971464783 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 02:51:04 INFO - PROCESS | 1649 | 1467971464785 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:51:04 INFO - PROCESS | 1649 | 1467971464787 Marionette TRACE conn2 <- [1,450,null,{}] 02:51:04 INFO - PROCESS | 1649 | 1467971464810 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}] 02:51:04 INFO - PROCESS | 1649 | 1467971464814 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:05 INFO - PROCESS | 1649 | 1467971465039 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 02:51:05 INFO - PROCESS | 1649 | 1467971465120 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:05 INFO - PROCESS | 1649 | 1467971465121 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ab7000 == 49 [pid = 1649] [id = 120] 02:51:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x116906000) [pid = 1649] [serial = 357] [outer = 0x0] 02:51:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x117dabc00) [pid = 1649] [serial = 358] [outer = 0x116906000] 02:51:05 INFO - PROCESS | 1649 | 1467971465151 Marionette DEBUG loaded listener.js 02:51:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x118525c00) [pid = 1649] [serial = 359] [outer = 0x116906000] 02:51:05 INFO - PROCESS | 1649 | 1467971465580 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] 02:51:05 INFO - PROCESS | 1649 | 1467971465645 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 02:51:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:51:05 INFO - PROCESS | 1649 | 1467971465649 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:51:05 INFO - PROCESS | 1649 | 1467971465651 Marionette TRACE conn2 <- [1,454,null,{}] 02:51:05 INFO - PROCESS | 1649 | 1467971465654 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}] 02:51:05 INFO - PROCESS | 1649 | 1467971465658 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:05 INFO - PROCESS | 1649 | 1467971465748 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 02:51:05 INFO - PROCESS | 1649 | 1467971465819 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:05 INFO - PROCESS | 1649 | 1467971465821 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x118178000 == 50 [pid = 1649] [id = 121] 02:51:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x119daec00) [pid = 1649] [serial = 360] [outer = 0x0] 02:51:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x119db5800) [pid = 1649] [serial = 361] [outer = 0x119daec00] 02:51:05 INFO - PROCESS | 1649 | 1467971465850 Marionette DEBUG loaded listener.js 02:51:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x1211bdc00) [pid = 1649] [serial = 362] [outer = 0x119daec00] 02:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x124b22000 == 49 [pid = 1649] [id = 113] 02:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12a4e9000 == 48 [pid = 1649] [id = 112] 02:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x128ece800 == 47 [pid = 1649] [id = 111] 02:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x116959000 == 46 [pid = 1649] [id = 110] 02:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x126118000 == 45 [pid = 1649] [id = 109] 02:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x1245a1000 == 44 [pid = 1649] [id = 108] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1271a9000) [pid = 1649] [serial = 250] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x116fb3400) [pid = 1649] [serial = 253] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12609c400) [pid = 1649] [serial = 247] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x119765800) [pid = 1649] [serial = 244] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x116983800) [pid = 1649] [serial = 241] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12b981800) [pid = 1649] [serial = 295] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x1239af000 == 43 [pid = 1649] [id = 107] 02:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x118ad5800 == 42 [pid = 1649] [id = 106] 02:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x115e1f800 == 41 [pid = 1649] [id = 105] 02:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x1184bf000 == 40 [pid = 1649] [id = 104] 02:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x119904800 == 39 [pid = 1649] [id = 101] 02:51:06 INFO - PROCESS | 1649 | --DOCSHELL 0x115ec4000 == 38 [pid = 1649] [id = 100] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1275ce800) [pid = 1649] [serial = 274] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12a51b000) [pid = 1649] [serial = 277] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x117da7000) [pid = 1649] [serial = 256] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x118307800) [pid = 1649] [serial = 257] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x118394800) [pid = 1649] [serial = 259] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x119767c00) [pid = 1649] [serial = 260] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x127651000) [pid = 1649] [serial = 271] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x126ac1800) [pid = 1649] [serial = 268] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x126f79c00) [pid = 1649] [serial = 269] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x124e84400) [pid = 1649] [serial = 265] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12609b000) [pid = 1649] [serial = 266] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12109dc00) [pid = 1649] [serial = 262] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x124151800) [pid = 1649] [serial = 263] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12a7f5c00) [pid = 1649] [serial = 280] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12a7e8000) [pid = 1649] [serial = 278] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12467b000) [pid = 1649] [serial = 286] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12af54000) [pid = 1649] [serial = 283] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12ae6a800) [pid = 1649] [serial = 281] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12b709000) [pid = 1649] [serial = 289] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12b7d2000) [pid = 1649] [serial = 292] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12b127000) [pid = 1649] [serial = 284] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12b70e800) [pid = 1649] [serial = 290] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12a2d4000) [pid = 1649] [serial = 275] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12b12f800) [pid = 1649] [serial = 287] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x128e1cc00) [pid = 1649] [serial = 272] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12b7d8c00) [pid = 1649] [serial = 293] [outer = 0x0] [url = about:blank] 02:51:06 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:06 INFO - PROCESS | 1649 | 1467971466428 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]]]}] 02:51:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:51:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 825ms 02:51:06 INFO - PROCESS | 1649 | 1467971466476 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 02:51:06 INFO - PROCESS | 1649 | 1467971466479 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 02:51:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:51:06 INFO - PROCESS | 1649 | 1467971466482 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:51:06 INFO - PROCESS | 1649 | 1467971466484 Marionette TRACE conn2 <- [1,458,null,{}] 02:51:06 INFO - PROCESS | 1649 | 1467971466488 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}] 02:51:06 INFO - PROCESS | 1649 | 1467971466489 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:06 INFO - PROCESS | 1649 | 1467971466614 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 02:51:06 INFO - PROCESS | 1649 | 1467971466700 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:06 INFO - PROCESS | 1649 | 1467971466702 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x1184b4800 == 39 [pid = 1649] [id = 122] 02:51:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12109b800) [pid = 1649] [serial = 363] [outer = 0x0] 02:51:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x125145c00) [pid = 1649] [serial = 364] [outer = 0x12109b800] 02:51:06 INFO - PROCESS | 1649 | 1467971466734 Marionette DEBUG loaded listener.js 02:51:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126f79c00) [pid = 1649] [serial = 365] [outer = 0x12109b800] 02:51:07 INFO - PROCESS | 1649 | 1467971467023 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] 02:51:07 INFO - PROCESS | 1649 | 1467971467054 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 02:51:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:51:07 INFO - PROCESS | 1649 | 1467971467070 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:51:07 INFO - PROCESS | 1649 | 1467971467076 Marionette TRACE conn2 <- [1,462,null,{}] 02:51:07 INFO - PROCESS | 1649 | 1467971467080 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}] 02:51:07 INFO - PROCESS | 1649 | 1467971467082 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:07 INFO - PROCESS | 1649 | 1467971467167 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 02:51:07 INFO - PROCESS | 1649 | 1467971467222 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:07 INFO - PROCESS | 1649 | 1467971467223 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a049000 == 40 [pid = 1649] [id = 123] 02:51:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x124678800) [pid = 1649] [serial = 366] [outer = 0x0] 02:51:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1275c7c00) [pid = 1649] [serial = 367] [outer = 0x124678800] 02:51:07 INFO - PROCESS | 1649 | 1467971467248 Marionette DEBUG loaded listener.js 02:51:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12a7ea800) [pid = 1649] [serial = 368] [outer = 0x124678800] 02:51:07 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:07 INFO - PROCESS | 1649 | 1467971467551 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] 02:51:07 INFO - PROCESS | 1649 | 1467971467597 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 02:51:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:51:07 INFO - PROCESS | 1649 | 1467971467599 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:51:07 INFO - PROCESS | 1649 | 1467971467600 Marionette TRACE conn2 <- [1,466,null,{}] 02:51:07 INFO - PROCESS | 1649 | 1467971467602 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}] 02:51:07 INFO - PROCESS | 1649 | 1467971467604 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:07 INFO - PROCESS | 1649 | 1467971467682 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 02:51:07 INFO - PROCESS | 1649 | 1467971467737 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:07 INFO - PROCESS | 1649 | 1467971467738 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12516b000 == 41 [pid = 1649] [id = 124] 02:51:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x126f79000) [pid = 1649] [serial = 369] [outer = 0x0] 02:51:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12af54000) [pid = 1649] [serial = 370] [outer = 0x126f79000] 02:51:07 INFO - PROCESS | 1649 | 1467971467762 Marionette DEBUG loaded listener.js 02:51:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12b7db000) [pid = 1649] [serial = 371] [outer = 0x126f79000] 02:51:08 INFO - PROCESS | 1649 | 1467971468047 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] 02:51:08 INFO - PROCESS | 1649 | 1467971468069 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 02:51:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:51:08 INFO - PROCESS | 1649 | 1467971468080 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:51:08 INFO - PROCESS | 1649 | 1467971468081 Marionette TRACE conn2 <- [1,470,null,{}] 02:51:08 INFO - PROCESS | 1649 | 1467971468084 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}] 02:51:08 INFO - PROCESS | 1649 | 1467971468085 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:08 INFO - PROCESS | 1649 | 1467971468207 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 02:51:08 INFO - PROCESS | 1649 | 1467971468213 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:08 INFO - PROCESS | 1649 | 1467971468218 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276b5000 == 42 [pid = 1649] [id = 125] 02:51:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12bf66000) [pid = 1649] [serial = 372] [outer = 0x0] 02:51:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12bf68c00) [pid = 1649] [serial = 373] [outer = 0x12bf66000] 02:51:08 INFO - PROCESS | 1649 | 1467971468267 Marionette DEBUG loaded listener.js 02:51:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12c42b800) [pid = 1649] [serial = 374] [outer = 0x12bf66000] 02:51:08 INFO - PROCESS | 1649 | 1467971468747 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]]]}] 02:51:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:51:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 727ms 02:51:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:51:08 INFO - PROCESS | 1649 | 1467971468800 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 02:51:08 INFO - PROCESS | 1649 | 1467971468801 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 02:51:08 INFO - PROCESS | 1649 | 1467971468803 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:51:08 INFO - PROCESS | 1649 | 1467971468804 Marionette TRACE conn2 <- [1,474,null,{}] 02:51:08 INFO - PROCESS | 1649 | 1467971468806 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}] 02:51:08 INFO - PROCESS | 1649 | 1467971468808 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:08 INFO - PROCESS | 1649 | 1467971468906 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 02:51:08 INFO - PROCESS | 1649 | 1467971468910 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:08 INFO - PROCESS | 1649 | 1467971468911 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a208800 == 43 [pid = 1649] [id = 126] 02:51:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1128a9c00) [pid = 1649] [serial = 375] [outer = 0x0] 02:51:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1128b2c00) [pid = 1649] [serial = 376] [outer = 0x1128a9c00] 02:51:08 INFO - PROCESS | 1649 | 1467971468935 Marionette DEBUG loaded listener.js 02:51:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12c426400) [pid = 1649] [serial = 377] [outer = 0x1128a9c00] 02:51:09 INFO - PROCESS | 1649 | 1467971469302 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]]]}] 02:51:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:51:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 522ms 02:51:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:51:09 INFO - PROCESS | 1649 | 1467971469329 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 02:51:09 INFO - PROCESS | 1649 | 1467971469330 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 02:51:09 INFO - PROCESS | 1649 | 1467971469333 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:51:09 INFO - PROCESS | 1649 | 1467971469334 Marionette TRACE conn2 <- [1,478,null,{}] 02:51:09 INFO - PROCESS | 1649 | 1467971469337 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}] 02:51:09 INFO - PROCESS | 1649 | 1467971469338 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:09 INFO - PROCESS | 1649 | 1467971469466 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 02:51:09 INFO - PROCESS | 1649 | 1467971469520 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:09 INFO - PROCESS | 1649 | 1467971469521 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12acdf800 == 44 [pid = 1649] [id = 127] 02:51:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1169ec800) [pid = 1649] [serial = 378] [outer = 0x0] 02:51:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1169f2800) [pid = 1649] [serial = 379] [outer = 0x1169ec800] 02:51:09 INFO - PROCESS | 1649 | 1467971469569 Marionette DEBUG loaded listener.js 02:51:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1169f6400) [pid = 1649] [serial = 380] [outer = 0x1169ec800] 02:51:09 INFO - PROCESS | 1649 | 1467971469976 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]]]}] 02:51:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:51:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 669ms 02:51:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:51:10 INFO - PROCESS | 1649 | 1467971470002 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 02:51:10 INFO - PROCESS | 1649 | 1467971470003 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 02:51:10 INFO - PROCESS | 1649 | 1467971470006 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:51:10 INFO - PROCESS | 1649 | 1467971470007 Marionette TRACE conn2 <- [1,482,null,{}] 02:51:10 INFO - PROCESS | 1649 | 1467971470010 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}] 02:51:10 INFO - PROCESS | 1649 | 1467971470011 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:10 INFO - PROCESS | 1649 | 1467971470112 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 02:51:10 INFO - PROCESS | 1649 | 1467971470139 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:10 INFO - PROCESS | 1649 | 1467971470140 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b91c000 == 45 [pid = 1649] [id = 128] 02:51:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1127d2400) [pid = 1649] [serial = 381] [outer = 0x0] 02:51:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1127d4800) [pid = 1649] [serial = 382] [outer = 0x1127d2400] 02:51:10 INFO - PROCESS | 1649 | 1467971470164 Marionette DEBUG loaded listener.js 02:51:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1127d8800) [pid = 1649] [serial = 383] [outer = 0x1127d2400] 02:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x113da4000) [pid = 1649] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x128e4f400) [pid = 1649] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12beef000) [pid = 1649] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x110ef1000) [pid = 1649] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12612f000) [pid = 1649] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x121072800) [pid = 1649] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11828ec00) [pid = 1649] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12764f800) [pid = 1649] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11830e800) [pid = 1649] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1164e2000) [pid = 1649] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:51:10 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x127652800) [pid = 1649] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:51:10 INFO - PROCESS | 1649 | 1467971470585 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]]]}] 02:51:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:51:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 620ms 02:51:10 INFO - PROCESS | 1649 | 1467971470626 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 02:51:10 INFO - PROCESS | 1649 | 1467971470627 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 02:51:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:51:10 INFO - PROCESS | 1649 | 1467971470630 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:51:10 INFO - PROCESS | 1649 | 1467971470631 Marionette TRACE conn2 <- [1,486,null,{}] 02:51:10 INFO - PROCESS | 1649 | 1467971470633 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}] 02:51:10 INFO - PROCESS | 1649 | 1467971470635 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:10 INFO - PROCESS | 1649 | 1467971470719 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 02:51:10 INFO - PROCESS | 1649 | 1467971470725 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:10 INFO - PROCESS | 1649 | 1467971470726 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a213000 == 46 [pid = 1649] [id = 129] 02:51:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x113da4000) [pid = 1649] [serial = 384] [outer = 0x0] 02:51:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1169f8800) [pid = 1649] [serial = 385] [outer = 0x113da4000] 02:51:10 INFO - PROCESS | 1649 | 1467971470750 Marionette DEBUG loaded listener.js 02:51:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1193f1400) [pid = 1649] [serial = 386] [outer = 0x113da4000] 02:51:11 INFO - PROCESS | 1649 | 1467971471079 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]]]}] 02:51:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:51:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 468ms 02:51:11 INFO - PROCESS | 1649 | 1467971471099 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 02:51:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:51:11 INFO - PROCESS | 1649 | 1467971471100 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 02:51:11 INFO - PROCESS | 1649 | 1467971471102 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:51:11 INFO - PROCESS | 1649 | 1467971471103 Marionette TRACE conn2 <- [1,490,null,{}] 02:51:11 INFO - PROCESS | 1649 | 1467971471107 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}] 02:51:11 INFO - PROCESS | 1649 | 1467971471110 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:11 INFO - PROCESS | 1649 | 1467971471218 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 02:51:11 INFO - PROCESS | 1649 | 1467971471223 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:11 INFO - PROCESS | 1649 | 1467971471225 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c282000 == 47 [pid = 1649] [id = 130] 02:51:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1127d2800) [pid = 1649] [serial = 387] [outer = 0x0] 02:51:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1193f4800) [pid = 1649] [serial = 388] [outer = 0x1127d2800] 02:51:11 INFO - PROCESS | 1649 | 1467971471251 Marionette DEBUG loaded listener.js 02:51:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1193fdc00) [pid = 1649] [serial = 389] [outer = 0x1127d2800] 02:51:11 INFO - PROCESS | 1649 | 1467971471641 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]]]}] 02:51:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:51:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 573ms 02:51:11 INFO - PROCESS | 1649 | 1467971471676 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 02:51:11 INFO - PROCESS | 1649 | 1467971471678 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 02:51:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:51:11 INFO - PROCESS | 1649 | 1467971471681 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:51:11 INFO - PROCESS | 1649 | 1467971471684 Marionette TRACE conn2 <- [1,494,null,{}] 02:51:11 INFO - PROCESS | 1649 | 1467971471687 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}] 02:51:11 INFO - PROCESS | 1649 | 1467971471690 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:11 INFO - PROCESS | 1649 | 1467971471876 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 02:51:11 INFO - PROCESS | 1649 | 1467971471891 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:11 INFO - PROCESS | 1649 | 1467971471892 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c4ed800 == 48 [pid = 1649] [id = 131] 02:51:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x118f84400) [pid = 1649] [serial = 390] [outer = 0x0] 02:51:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x118f8c000) [pid = 1649] [serial = 391] [outer = 0x118f84400] 02:51:11 INFO - PROCESS | 1649 | 1467971471930 Marionette DEBUG loaded listener.js 02:51:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x121095400) [pid = 1649] [serial = 392] [outer = 0x118f84400] 02:51:12 INFO - PROCESS | 1649 | 1467971472256 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]]]}] 02:51:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:51:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 620ms 02:51:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:51:12 INFO - PROCESS | 1649 | 1467971472301 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 02:51:12 INFO - PROCESS | 1649 | 1467971472303 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 02:51:12 INFO - PROCESS | 1649 | 1467971472305 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:51:12 INFO - PROCESS | 1649 | 1467971472306 Marionette TRACE conn2 <- [1,498,null,{}] 02:51:12 INFO - PROCESS | 1649 | 1467971472308 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}] 02:51:12 INFO - PROCESS | 1649 | 1467971472309 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:12 INFO - PROCESS | 1649 | 1467971472389 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 02:51:12 INFO - PROCESS | 1649 | 1467971472394 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:12 INFO - PROCESS | 1649 | 1467971472395 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca30800 == 49 [pid = 1649] [id = 132] 02:51:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x124019400) [pid = 1649] [serial = 393] [outer = 0x0] 02:51:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12401bc00) [pid = 1649] [serial = 394] [outer = 0x124019400] 02:51:12 INFO - PROCESS | 1649 | 1467971472436 Marionette DEBUG loaded listener.js 02:51:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12401fc00) [pid = 1649] [serial = 395] [outer = 0x124019400] 02:51:12 INFO - PROCESS | 1649 | 1467971472928 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]]]}] 02:51:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:51:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 671ms 02:51:12 INFO - PROCESS | 1649 | 1467971472976 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 02:51:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:51:12 INFO - PROCESS | 1649 | 1467971472979 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 02:51:12 INFO - PROCESS | 1649 | 1467971472982 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:51:12 INFO - PROCESS | 1649 | 1467971472984 Marionette TRACE conn2 <- [1,502,null,{}] 02:51:12 INFO - PROCESS | 1649 | 1467971472989 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}] 02:51:12 INFO - PROCESS | 1649 | 1467971472991 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:13 INFO - PROCESS | 1649 | 1467971473096 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 02:51:13 INFO - PROCESS | 1649 | 1467971473155 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:13 INFO - PROCESS | 1649 | 1467971473157 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x11817c800 == 50 [pid = 1649] [id = 133] 02:51:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x115defc00) [pid = 1649] [serial = 396] [outer = 0x0] 02:51:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1169f7800) [pid = 1649] [serial = 397] [outer = 0x115defc00] 02:51:13 INFO - PROCESS | 1649 | 1467971473187 Marionette DEBUG loaded listener.js 02:51:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x118751000) [pid = 1649] [serial = 398] [outer = 0x115defc00] 02:51:13 INFO - PROCESS | 1649 | 1467971473642 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]]]}] 02:51:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:51:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 671ms 02:51:13 INFO - PROCESS | 1649 | 1467971473653 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 02:51:13 INFO - PROCESS | 1649 | 1467971473658 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 02:51:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:51:13 INFO - PROCESS | 1649 | 1467971473663 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:51:13 INFO - PROCESS | 1649 | 1467971473665 Marionette TRACE conn2 <- [1,506,null,{}] 02:51:13 INFO - PROCESS | 1649 | 1467971473704 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}] 02:51:13 INFO - PROCESS | 1649 | 1467971473705 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:13 INFO - PROCESS | 1649 | 1467971473811 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 02:51:13 INFO - PROCESS | 1649 | 1467971473882 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:13 INFO - PROCESS | 1649 | 1467971473884 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12710d800 == 51 [pid = 1649] [id = 134] 02:51:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x118f85400) [pid = 1649] [serial = 399] [outer = 0x0] 02:51:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1193f4c00) [pid = 1649] [serial = 400] [outer = 0x118f85400] 02:51:13 INFO - PROCESS | 1649 | 1467971473916 Marionette DEBUG loaded listener.js 02:51:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1197d9800) [pid = 1649] [serial = 401] [outer = 0x118f85400] 02:51:14 INFO - PROCESS | 1649 | 1467971474343 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]]]}] 02:51:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:51:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 741ms 02:51:14 INFO - PROCESS | 1649 | 1467971474420 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 02:51:14 INFO - PROCESS | 1649 | 1467971474423 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 02:51:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:51:14 INFO - PROCESS | 1649 | 1467971474427 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:51:14 INFO - PROCESS | 1649 | 1467971474429 Marionette TRACE conn2 <- [1,510,null,{}] 02:51:14 INFO - PROCESS | 1649 | 1467971474437 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}] 02:51:14 INFO - PROCESS | 1649 | 1467971474442 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:14 INFO - PROCESS | 1649 | 1467971474546 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 02:51:14 INFO - PROCESS | 1649 | 1467971474618 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:14 INFO - PROCESS | 1649 | 1467971474621 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca25800 == 52 [pid = 1649] [id = 135] 02:51:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x124015800) [pid = 1649] [serial = 402] [outer = 0x0] 02:51:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12401a800) [pid = 1649] [serial = 403] [outer = 0x124015800] 02:51:14 INFO - PROCESS | 1649 | 1467971474651 Marionette DEBUG loaded listener.js 02:51:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x124023800) [pid = 1649] [serial = 404] [outer = 0x124015800] 02:51:15 INFO - PROCESS | 1649 | 1467971475087 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]]]}] 02:51:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:51:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 722ms 02:51:15 INFO - PROCESS | 1649 | 1467971475185 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 02:51:15 INFO - PROCESS | 1649 | 1467971475188 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 02:51:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:51:15 INFO - PROCESS | 1649 | 1467971475194 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:51:15 INFO - PROCESS | 1649 | 1467971475196 Marionette TRACE conn2 <- [1,514,null,{}] 02:51:15 INFO - PROCESS | 1649 | 1467971475200 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}] 02:51:15 INFO - PROCESS | 1649 | 1467971475202 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:15 INFO - PROCESS | 1649 | 1467971475312 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 02:51:15 INFO - PROCESS | 1649 | 1467971475383 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:15 INFO - PROCESS | 1649 | 1467971475384 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ab7800 == 53 [pid = 1649] [id = 136] 02:51:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x118529800) [pid = 1649] [serial = 405] [outer = 0x0] 02:51:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x124ccc400) [pid = 1649] [serial = 406] [outer = 0x118529800] 02:51:15 INFO - PROCESS | 1649 | 1467971475414 Marionette DEBUG loaded listener.js 02:51:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x127505000) [pid = 1649] [serial = 407] [outer = 0x118529800] 02:51:15 INFO - PROCESS | 1649 | 1467971475986 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]]]}] 02:51:16 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 02:51:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 823ms 02:51:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:51:16 INFO - PROCESS | 1649 | 1467971476017 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 02:51:16 INFO - PROCESS | 1649 | 1467971476020 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 02:51:16 INFO - PROCESS | 1649 | 1467971476023 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:51:16 INFO - PROCESS | 1649 | 1467971476025 Marionette TRACE conn2 <- [1,518,null,{}] 02:51:16 INFO - PROCESS | 1649 | 1467971476029 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}] 02:51:16 INFO - PROCESS | 1649 | 1467971476030 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:16 INFO - PROCESS | 1649 | 1467971476120 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 02:51:16 INFO - PROCESS | 1649 | 1467971476198 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:16 INFO - PROCESS | 1649 | 1467971476199 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x1133f9000 == 54 [pid = 1649] [id = 137] 02:51:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1127d3800) [pid = 1649] [serial = 408] [outer = 0x0] 02:51:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11323f800) [pid = 1649] [serial = 409] [outer = 0x1127d3800] 02:51:16 INFO - PROCESS | 1649 | 1467971476226 Marionette DEBUG loaded listener.js 02:51:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x1167ccc00) [pid = 1649] [serial = 410] [outer = 0x1127d3800] 02:51:16 INFO - PROCESS | 1649 | 1467971476663 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]]]}] 02:51:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:51:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 672ms 02:51:16 INFO - PROCESS | 1649 | 1467971476695 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 02:51:16 INFO - PROCESS | 1649 | 1467971476698 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 02:51:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:51:16 INFO - PROCESS | 1649 | 1467971476702 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:51:16 INFO - PROCESS | 1649 | 1467971476704 Marionette TRACE conn2 <- [1,522,null,{}] 02:51:16 INFO - PROCESS | 1649 | 1467971476706 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}] 02:51:16 INFO - PROCESS | 1649 | 1467971476708 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:16 INFO - PROCESS | 1649 | 1467971476818 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 02:51:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12b925800 == 53 [pid = 1649] [id = 99] 02:51:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12c4ed800 == 52 [pid = 1649] [id = 131] 02:51:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12c282000 == 51 [pid = 1649] [id = 130] 02:51:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12a213000 == 50 [pid = 1649] [id = 129] 02:51:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12b91c000 == 49 [pid = 1649] [id = 128] 02:51:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12acdf800 == 48 [pid = 1649] [id = 127] 02:51:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12a208800 == 47 [pid = 1649] [id = 126] 02:51:16 INFO - PROCESS | 1649 | --DOCSHELL 0x1276b5000 == 46 [pid = 1649] [id = 125] 02:51:16 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x1275ce000) [pid = 1649] [serial = 304] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12a570800) [pid = 1649] [serial = 307] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x119db2c00) [pid = 1649] [serial = 340] [outer = 0x0] [url = about:blank] 02:51:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12516b000 == 45 [pid = 1649] [id = 124] 02:51:16 INFO - PROCESS | 1649 | --DOCSHELL 0x11a049000 == 44 [pid = 1649] [id = 123] 02:51:16 INFO - PROCESS | 1649 | --DOCSHELL 0x1184b4800 == 43 [pid = 1649] [id = 122] 02:51:16 INFO - PROCESS | 1649 | --DOCSHELL 0x118178000 == 42 [pid = 1649] [id = 121] 02:51:16 INFO - PROCESS | 1649 | --DOCSHELL 0x116ab7000 == 41 [pid = 1649] [id = 120] 02:51:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12a21b000 == 40 [pid = 1649] [id = 117] 02:51:16 INFO - PROCESS | 1649 | --DOCSHELL 0x11991c000 == 39 [pid = 1649] [id = 116] 02:51:16 INFO - PROCESS | 1649 | --DOCSHELL 0x116409800 == 38 [pid = 1649] [id = 115] 02:51:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12bad8800 == 37 [pid = 1649] [id = 114] 02:51:16 INFO - PROCESS | 1649 | 1467971476909 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:16 INFO - PROCESS | 1649 | 1467971476910 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x115ecb800 == 38 [pid = 1649] [id = 138] 02:51:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1127d9400) [pid = 1649] [serial = 411] [outer = 0x0] 02:51:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1169ea800) [pid = 1649] [serial = 412] [outer = 0x1127d9400] 02:51:16 INFO - PROCESS | 1649 | 1467971476937 Marionette DEBUG loaded listener.js 02:51:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x118f89800) [pid = 1649] [serial = 413] [outer = 0x1127d9400] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x126f7e800) [pid = 1649] [serial = 254] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12b7dd800) [pid = 1649] [serial = 328] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12bef6c00) [pid = 1649] [serial = 331] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12bf5f800) [pid = 1649] [serial = 334] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x1275c4c00) [pid = 1649] [serial = 319] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x127646800) [pid = 1649] [serial = 320] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1176f0c00) [pid = 1649] [serial = 298] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x123bc9000) [pid = 1649] [serial = 316] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x124cc0000) [pid = 1649] [serial = 317] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1192af000) [pid = 1649] [serial = 313] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x119965c00) [pid = 1649] [serial = 314] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x128e19800) [pid = 1649] [serial = 322] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x128e51c00) [pid = 1649] [serial = 323] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x118a79000) [pid = 1649] [serial = 311] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11852b000) [pid = 1649] [serial = 310] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11995c800) [pid = 1649] [serial = 301] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12bf5ec00) [pid = 1649] [serial = 332] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x128e56800) [pid = 1649] [serial = 338] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11a09b400) [pid = 1649] [serial = 337] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12bf63c00) [pid = 1649] [serial = 335] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12a56d400) [pid = 1649] [serial = 325] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12b70f400) [pid = 1649] [serial = 326] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12beecc00) [pid = 1649] [serial = 329] [outer = 0x0] [url = about:blank] 02:51:17 INFO - PROCESS | 1649 | 1467971477259 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]]]}] 02:51:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:51:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 573ms 02:51:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:51:17 INFO - PROCESS | 1649 | 1467971477276 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 02:51:17 INFO - PROCESS | 1649 | 1467971477277 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 02:51:17 INFO - PROCESS | 1649 | 1467971477279 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:51:17 INFO - PROCESS | 1649 | 1467971477282 Marionette TRACE conn2 <- [1,526,null,{}] 02:51:17 INFO - PROCESS | 1649 | 1467971477289 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}] 02:51:17 INFO - PROCESS | 1649 | 1467971477294 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:17 INFO - PROCESS | 1649 | 1467971477375 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 02:51:17 INFO - PROCESS | 1649 | 1467971477431 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:17 INFO - PROCESS | 1649 | 1467971477433 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196ae000 == 39 [pid = 1649] [id = 139] 02:51:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11923b400) [pid = 1649] [serial = 414] [outer = 0x0] 02:51:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x119766000) [pid = 1649] [serial = 415] [outer = 0x11923b400] 02:51:17 INFO - PROCESS | 1649 | 1467971477460 Marionette DEBUG loaded listener.js 02:51:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x119db1000) [pid = 1649] [serial = 416] [outer = 0x11923b400] 02:51:17 INFO - PROCESS | 1649 | 1467971477762 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]]]}] 02:51:17 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 02:51:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 519ms 02:51:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:51:17 INFO - PROCESS | 1649 | 1467971477800 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 02:51:17 INFO - PROCESS | 1649 | 1467971477801 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 02:51:17 INFO - PROCESS | 1649 | 1467971477804 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:51:17 INFO - PROCESS | 1649 | 1467971477805 Marionette TRACE conn2 <- [1,530,null,{}] 02:51:17 INFO - PROCESS | 1649 | 1467971477807 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}] 02:51:17 INFO - PROCESS | 1649 | 1467971477808 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:17 INFO - PROCESS | 1649 | 1467971477894 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 02:51:17 INFO - PROCESS | 1649 | 1467971477949 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:17 INFO - PROCESS | 1649 | 1467971477950 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b19000 == 40 [pid = 1649] [id = 140] 02:51:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11995a400) [pid = 1649] [serial = 417] [outer = 0x0] 02:51:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x121074400) [pid = 1649] [serial = 418] [outer = 0x11995a400] 02:51:17 INFO - PROCESS | 1649 | 1467971477975 Marionette DEBUG loaded listener.js 02:51:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x124149000) [pid = 1649] [serial = 419] [outer = 0x11995a400] 02:51:18 INFO - PROCESS | 1649 | 1467971478262 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"]]]}] 02:51:18 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 02:51:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:51:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:51:18 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 02:51:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:51:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:51:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:51:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 472ms 02:51:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:51:18 INFO - PROCESS | 1649 | 1467971478281 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 02:51:18 INFO - PROCESS | 1649 | 1467971478282 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 02:51:18 INFO - PROCESS | 1649 | 1467971478284 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:51:18 INFO - PROCESS | 1649 | 1467971478285 Marionette TRACE conn2 <- [1,534,null,{}] 02:51:18 INFO - PROCESS | 1649 | 1467971478288 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}] 02:51:18 INFO - PROCESS | 1649 | 1467971478291 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:18 INFO - PROCESS | 1649 | 1467971478382 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 02:51:18 INFO - PROCESS | 1649 | 1467971478386 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:18 INFO - PROCESS | 1649 | 1467971478387 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f1f800 == 41 [pid = 1649] [id = 141] 02:51:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x119da9000) [pid = 1649] [serial = 420] [outer = 0x0] 02:51:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x126096000) [pid = 1649] [serial = 421] [outer = 0x119da9000] 02:51:18 INFO - PROCESS | 1649 | 1467971478414 Marionette DEBUG loaded listener.js 02:51:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1275c9c00) [pid = 1649] [serial = 422] [outer = 0x119da9000] 02:51:18 INFO - PROCESS | 1649 | 1467971478750 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]]]}] 02:51:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:51:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 519ms 02:51:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:51:18 INFO - PROCESS | 1649 | 1467971478818 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 02:51:18 INFO - PROCESS | 1649 | 1467971478819 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 02:51:18 INFO - PROCESS | 1649 | 1467971478822 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:51:18 INFO - PROCESS | 1649 | 1467971478825 Marionette TRACE conn2 <- [1,538,null,{}] 02:51:18 INFO - PROCESS | 1649 | 1467971478836 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}] 02:51:18 INFO - PROCESS | 1649 | 1467971478841 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:18 INFO - PROCESS | 1649 | 1467971478938 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 02:51:18 INFO - PROCESS | 1649 | 1467971478945 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:18 INFO - PROCESS | 1649 | 1467971478946 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276b1800 == 42 [pid = 1649] [id = 142] 02:51:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x126f78000) [pid = 1649] [serial = 423] [outer = 0x0] 02:51:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x127650c00) [pid = 1649] [serial = 424] [outer = 0x126f78000] 02:51:18 INFO - PROCESS | 1649 | 1467971478977 Marionette DEBUG loaded listener.js 02:51:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12a56ec00) [pid = 1649] [serial = 425] [outer = 0x126f78000] 02:51:19 INFO - PROCESS | 1649 | 1467971479451 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]]]}] 02:51:19 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. 02:51:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 679ms 02:51:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:51:19 INFO - PROCESS | 1649 | 1467971479507 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 02:51:19 INFO - PROCESS | 1649 | 1467971479509 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 02:51:19 INFO - PROCESS | 1649 | 1467971479512 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:51:19 INFO - PROCESS | 1649 | 1467971479514 Marionette TRACE conn2 <- [1,542,null,{}] 02:51:19 INFO - PROCESS | 1649 | 1467971479517 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}] 02:51:19 INFO - PROCESS | 1649 | 1467971479519 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:19 INFO - PROCESS | 1649 | 1467971479647 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 02:51:19 INFO - PROCESS | 1649 | 1467971479689 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:19 INFO - PROCESS | 1649 | 1467971479691 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a762800 == 43 [pid = 1649] [id = 143] 02:51:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12a7e7000) [pid = 1649] [serial = 426] [outer = 0x0] 02:51:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12ae5f800) [pid = 1649] [serial = 427] [outer = 0x12a7e7000] 02:51:19 INFO - PROCESS | 1649 | 1467971479715 Marionette DEBUG loaded listener.js 02:51:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12af53400) [pid = 1649] [serial = 428] [outer = 0x12a7e7000] 02:51:20 INFO - PROCESS | 1649 | 1467971480047 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]]]}] 02:51:20 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. 02:51:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 571ms 02:51:20 INFO - PROCESS | 1649 | 1467971480082 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 02:51:20 INFO - PROCESS | 1649 | 1467971480083 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 02:51:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:51:20 INFO - PROCESS | 1649 | 1467971480086 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:51:20 INFO - PROCESS | 1649 | 1467971480087 Marionette TRACE conn2 <- [1,546,null,{}] 02:51:20 INFO - PROCESS | 1649 | 1467971480090 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}] 02:51:20 INFO - PROCESS | 1649 | 1467971480093 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:20 INFO - PROCESS | 1649 | 1467971480204 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 02:51:20 INFO - PROCESS | 1649 | 1467971480253 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:20 INFO - PROCESS | 1649 | 1467971480255 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b10d800 == 44 [pid = 1649] [id = 144] 02:51:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12a7ebc00) [pid = 1649] [serial = 429] [outer = 0x0] 02:51:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12b126800) [pid = 1649] [serial = 430] [outer = 0x12a7ebc00] 02:51:20 INFO - PROCESS | 1649 | 1467971480285 Marionette DEBUG loaded listener.js 02:51:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12b70e800) [pid = 1649] [serial = 431] [outer = 0x12a7ebc00] 02:51:20 INFO - PROCESS | 1649 | 1467971480622 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]]]}] 02:51:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:51:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 568ms 02:51:20 INFO - PROCESS | 1649 | 1467971480660 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 02:51:20 INFO - PROCESS | 1649 | 1467971480661 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 02:51:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:51:20 INFO - PROCESS | 1649 | 1467971480663 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:51:20 INFO - PROCESS | 1649 | 1467971480665 Marionette TRACE conn2 <- [1,550,null,{}] 02:51:20 INFO - PROCESS | 1649 | 1467971480667 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}] 02:51:20 INFO - PROCESS | 1649 | 1467971480668 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:20 INFO - PROCESS | 1649 | 1467971480784 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 02:51:20 INFO - PROCESS | 1649 | 1467971480837 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:20 INFO - PROCESS | 1649 | 1467971480838 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc50000 == 45 [pid = 1649] [id = 145] 02:51:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12b703800) [pid = 1649] [serial = 432] [outer = 0x0] 02:51:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12b7da800) [pid = 1649] [serial = 433] [outer = 0x12b703800] 02:51:20 INFO - PROCESS | 1649 | 1467971480869 Marionette DEBUG loaded listener.js 02:51:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12beeb800) [pid = 1649] [serial = 434] [outer = 0x12b703800] 02:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x113da4000) [pid = 1649] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x1127d2800) [pid = 1649] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x118f84400) [pid = 1649] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1167ca400) [pid = 1649] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x118527400) [pid = 1649] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x126f7f000) [pid = 1649] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x124cca000) [pid = 1649] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12a510800) [pid = 1649] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12b7dd000) [pid = 1649] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11612dc00) [pid = 1649] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1128a9c00) [pid = 1649] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1169ec800) [pid = 1649] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x119daec00) [pid = 1649] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x126f79000) [pid = 1649] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x116906000) [pid = 1649] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12109b800) [pid = 1649] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12bf66000) [pid = 1649] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x124678800) [pid = 1649] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:51:21 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1127d2400) [pid = 1649] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:51:21 INFO - PROCESS | 1649 | 1467971481371 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]]]}] 02:51:21 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. 02:51:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 718ms 02:51:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:51:21 INFO - PROCESS | 1649 | 1467971481383 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 02:51:21 INFO - PROCESS | 1649 | 1467971481384 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 02:51:21 INFO - PROCESS | 1649 | 1467971481386 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:51:21 INFO - PROCESS | 1649 | 1467971481387 Marionette TRACE conn2 <- [1,554,null,{}] 02:51:21 INFO - PROCESS | 1649 | 1467971481389 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}] 02:51:21 INFO - PROCESS | 1649 | 1467971481390 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:21 INFO - PROCESS | 1649 | 1467971481468 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 02:51:21 INFO - PROCESS | 1649 | 1467971481487 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:21 INFO - PROCESS | 1649 | 1467971481488 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x117d7c000 == 46 [pid = 1649] [id = 146] 02:51:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x113da4000) [pid = 1649] [serial = 435] [outer = 0x0] 02:51:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1169ec800) [pid = 1649] [serial = 436] [outer = 0x113da4000] 02:51:21 INFO - PROCESS | 1649 | 1467971481515 Marionette DEBUG loaded listener.js 02:51:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x118f84400) [pid = 1649] [serial = 437] [outer = 0x113da4000] 02:51:21 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:21 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:21 INFO - PROCESS | 1649 | 1467971481832 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]]]}] 02:51:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:51:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 468ms 02:51:21 INFO - PROCESS | 1649 | 1467971481854 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 02:51:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:51:21 INFO - PROCESS | 1649 | 1467971481856 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 02:51:21 INFO - PROCESS | 1649 | 1467971481860 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:51:21 INFO - PROCESS | 1649 | 1467971481862 Marionette TRACE conn2 <- [1,558,null,{}] 02:51:21 INFO - PROCESS | 1649 | 1467971481864 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}] 02:51:21 INFO - PROCESS | 1649 | 1467971481866 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:21 INFO - PROCESS | 1649 | 1467971481955 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 02:51:22 INFO - PROCESS | 1649 | 1467971482017 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:22 INFO - PROCESS | 1649 | 1467971482019 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c4da800 == 47 [pid = 1649] [id = 147] 02:51:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x115d1a800) [pid = 1649] [serial = 438] [outer = 0x0] 02:51:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12109b800) [pid = 1649] [serial = 439] [outer = 0x115d1a800] 02:51:22 INFO - PROCESS | 1649 | 1467971482046 Marionette DEBUG loaded listener.js 02:51:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12bef4800) [pid = 1649] [serial = 440] [outer = 0x115d1a800] 02:51:22 INFO - PROCESS | 1649 | 1467971482330 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]]]}] 02:51:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:51:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 519ms 02:51:22 INFO - PROCESS | 1649 | 1467971482380 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 02:51:22 INFO - PROCESS | 1649 | 1467971482381 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 02:51:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:51:22 INFO - PROCESS | 1649 | 1467971482383 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:51:22 INFO - PROCESS | 1649 | 1467971482384 Marionette TRACE conn2 <- [1,562,null,{}] 02:51:22 INFO - PROCESS | 1649 | 1467971482386 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}] 02:51:22 INFO - PROCESS | 1649 | 1467971482388 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:22 INFO - PROCESS | 1649 | 1467971482469 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 02:51:22 INFO - PROCESS | 1649 | 1467971482473 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:22 INFO - PROCESS | 1649 | 1467971482474 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce58800 == 48 [pid = 1649] [id = 148] 02:51:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x118329800) [pid = 1649] [serial = 441] [outer = 0x0] 02:51:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x118334000) [pid = 1649] [serial = 442] [outer = 0x118329800] 02:51:22 INFO - PROCESS | 1649 | 1467971482498 Marionette DEBUG loaded listener.js 02:51:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x126e86800) [pid = 1649] [serial = 443] [outer = 0x118329800] 02:51:22 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:22 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:22 INFO - PROCESS | 1649 | 1467971482829 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]]]}] 02:51:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:51:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 469ms 02:51:22 INFO - PROCESS | 1649 | 1467971482852 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 02:51:22 INFO - PROCESS | 1649 | 1467971482853 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 02:51:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:51:22 INFO - PROCESS | 1649 | 1467971482856 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:51:22 INFO - PROCESS | 1649 | 1467971482857 Marionette TRACE conn2 <- [1,566,null,{}] 02:51:22 INFO - PROCESS | 1649 | 1467971482859 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}] 02:51:22 INFO - PROCESS | 1649 | 1467971482860 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:22 INFO - PROCESS | 1649 | 1467971482972 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 02:51:22 INFO - PROCESS | 1649 | 1467971482978 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:22 INFO - PROCESS | 1649 | 1467971482979 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d257000 == 49 [pid = 1649] [id = 149] 02:51:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1128a7000) [pid = 1649] [serial = 444] [outer = 0x0] 02:51:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11691a400) [pid = 1649] [serial = 445] [outer = 0x1128a7000] 02:51:23 INFO - PROCESS | 1649 | 1467971483002 Marionette DEBUG loaded listener.js 02:51:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11691f400) [pid = 1649] [serial = 446] [outer = 0x1128a7000] 02:51:23 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:23 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:23 INFO - PROCESS | 1649 | 1467971483298 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]]]}] 02:51:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:51:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 470ms 02:51:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:51:23 INFO - PROCESS | 1649 | 1467971483331 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 02:51:23 INFO - PROCESS | 1649 | 1467971483332 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 02:51:23 INFO - PROCESS | 1649 | 1467971483334 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:51:23 INFO - PROCESS | 1649 | 1467971483335 Marionette TRACE conn2 <- [1,570,null,{}] 02:51:23 INFO - PROCESS | 1649 | 1467971483398 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}] 02:51:23 INFO - PROCESS | 1649 | 1467971483400 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:23 INFO - PROCESS | 1649 | 1467971483498 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 02:51:23 INFO - PROCESS | 1649 | 1467971483566 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:23 INFO - PROCESS | 1649 | 1467971483568 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x116619800 == 50 [pid = 1649] [id = 150] 02:51:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1127d8c00) [pid = 1649] [serial = 447] [outer = 0x0] 02:51:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x1128adc00) [pid = 1649] [serial = 448] [outer = 0x1127d8c00] 02:51:23 INFO - PROCESS | 1649 | 1467971483598 Marionette DEBUG loaded listener.js 02:51:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x116912800) [pid = 1649] [serial = 449] [outer = 0x1127d8c00] 02:51:23 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:24 INFO - PROCESS | 1649 | 1467971484033 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]]]}] 02:51:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:51:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 726ms 02:51:24 INFO - PROCESS | 1649 | 1467971484061 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 02:51:24 INFO - PROCESS | 1649 | 1467971484063 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 02:51:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:51:24 INFO - PROCESS | 1649 | 1467971484066 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:51:24 INFO - PROCESS | 1649 | 1467971484068 Marionette TRACE conn2 <- [1,574,null,{}] 02:51:24 INFO - PROCESS | 1649 | 1467971484072 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}] 02:51:24 INFO - PROCESS | 1649 | 1467971484073 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:24 INFO - PROCESS | 1649 | 1467971484179 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 02:51:24 INFO - PROCESS | 1649 | 1467971484243 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:24 INFO - PROCESS | 1649 | 1467971484245 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b15800 == 51 [pid = 1649] [id = 151] 02:51:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x117141000) [pid = 1649] [serial = 450] [outer = 0x0] 02:51:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x118335000) [pid = 1649] [serial = 451] [outer = 0x117141000] 02:51:24 INFO - PROCESS | 1649 | 1467971484316 Marionette DEBUG loaded listener.js 02:51:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x118f83c00) [pid = 1649] [serial = 452] [outer = 0x117141000] 02:51:24 INFO - PROCESS | 1649 | 1467971484813 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]]]}] 02:51:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:51:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 821ms 02:51:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:51:24 INFO - PROCESS | 1649 | 1467971484886 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 02:51:24 INFO - PROCESS | 1649 | 1467971484888 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 02:51:24 INFO - PROCESS | 1649 | 1467971484891 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:51:24 INFO - PROCESS | 1649 | 1467971484892 Marionette TRACE conn2 <- [1,578,null,{}] 02:51:24 INFO - PROCESS | 1649 | 1467971484913 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}] 02:51:24 INFO - PROCESS | 1649 | 1467971484914 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:25 INFO - PROCESS | 1649 | 1467971485019 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 02:51:25 INFO - PROCESS | 1649 | 1467971485083 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:25 INFO - PROCESS | 1649 | 1467971485086 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bcb7000 == 52 [pid = 1649] [id = 152] 02:51:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1193fcc00) [pid = 1649] [serial = 453] [outer = 0x0] 02:51:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11995f400) [pid = 1649] [serial = 454] [outer = 0x1193fcc00] 02:51:25 INFO - PROCESS | 1649 | 1467971485158 Marionette DEBUG loaded listener.js 02:51:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12109f000) [pid = 1649] [serial = 455] [outer = 0x1193fcc00] 02:51:25 INFO - PROCESS | 1649 | 1467971485564 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]]]}] 02:51:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:51:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 736ms 02:51:25 INFO - PROCESS | 1649 | 1467971485644 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 02:51:25 INFO - PROCESS | 1649 | 1467971485648 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 02:51:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:51:25 INFO - PROCESS | 1649 | 1467971485653 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:51:25 INFO - PROCESS | 1649 | 1467971485654 Marionette TRACE conn2 <- [1,582,null,{}] 02:51:25 INFO - PROCESS | 1649 | 1467971485659 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}] 02:51:25 INFO - PROCESS | 1649 | 1467971485661 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:25 INFO - PROCESS | 1649 | 1467971485762 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 02:51:25 INFO - PROCESS | 1649 | 1467971485838 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:25 INFO - PROCESS | 1649 | 1467971485839 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d534000 == 53 [pid = 1649] [id = 153] 02:51:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1275cb400) [pid = 1649] [serial = 456] [outer = 0x0] 02:51:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12764dc00) [pid = 1649] [serial = 457] [outer = 0x1275cb400] 02:51:25 INFO - PROCESS | 1649 | 1467971485868 Marionette DEBUG loaded listener.js 02:51:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x128e1a800) [pid = 1649] [serial = 458] [outer = 0x1275cb400] 02:51:26 INFO - PROCESS | 1649 | 1467971486318 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]]]}] 02:51:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:51:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 672ms 02:51:26 INFO - PROCESS | 1649 | 1467971486326 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 02:51:26 INFO - PROCESS | 1649 | 1467971486327 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 02:51:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:51:26 INFO - PROCESS | 1649 | 1467971486330 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:51:26 INFO - PROCESS | 1649 | 1467971486331 Marionette TRACE conn2 <- [1,586,null,{}] 02:51:26 INFO - PROCESS | 1649 | 1467971486350 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}] 02:51:26 INFO - PROCESS | 1649 | 1467971486352 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:26 INFO - PROCESS | 1649 | 1467971486450 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 02:51:26 INFO - PROCESS | 1649 | 1467971486547 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:26 INFO - PROCESS | 1649 | 1467971486548 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d547000 == 54 [pid = 1649] [id = 154] 02:51:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12467b000) [pid = 1649] [serial = 459] [outer = 0x0] 02:51:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x128e55c00) [pid = 1649] [serial = 460] [outer = 0x12467b000] 02:51:26 INFO - PROCESS | 1649 | 1467971486576 Marionette DEBUG loaded listener.js 02:51:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12b12c400) [pid = 1649] [serial = 461] [outer = 0x12467b000] 02:51:26 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:27 INFO - PROCESS | 1649 | 1467971487125 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]]]}] 02:51:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:51:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 839ms 02:51:27 INFO - PROCESS | 1649 | 1467971487170 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 02:51:27 INFO - PROCESS | 1649 | 1467971487172 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 02:51:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:51:27 INFO - PROCESS | 1649 | 1467971487176 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:51:27 INFO - PROCESS | 1649 | 1467971487178 Marionette TRACE conn2 <- [1,590,null,{}] 02:51:27 INFO - PROCESS | 1649 | 1467971487181 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}] 02:51:27 INFO - PROCESS | 1649 | 1467971487183 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:27 INFO - PROCESS | 1649 | 1467971487278 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 02:51:27 INFO - PROCESS | 1649 | 1467971487340 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:27 INFO - PROCESS | 1649 | 1467971487343 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11991a800 == 55 [pid = 1649] [id = 155] 02:51:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11691dc00) [pid = 1649] [serial = 462] [outer = 0x0] 02:51:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11828fc00) [pid = 1649] [serial = 463] [outer = 0x11691dc00] 02:51:27 INFO - PROCESS | 1649 | 1467971487370 Marionette DEBUG loaded listener.js 02:51:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x118334400) [pid = 1649] [serial = 464] [outer = 0x11691dc00] 02:51:27 INFO - PROCESS | 1649 | 1467971487845 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]]]}] 02:51:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:51:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 722ms 02:51:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:51:27 INFO - PROCESS | 1649 | 1467971487898 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 02:51:27 INFO - PROCESS | 1649 | 1467971487901 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 02:51:27 INFO - PROCESS | 1649 | 1467971487905 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:51:27 INFO - PROCESS | 1649 | 1467971487907 Marionette TRACE conn2 <- [1,594,null,{}] 02:51:27 INFO - PROCESS | 1649 | 1467971487909 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}] 02:51:27 INFO - PROCESS | 1649 | 1467971487911 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:28 INFO - PROCESS | 1649 | 1467971488027 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 02:51:28 INFO - PROCESS | 1649 | 1467971488143 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:28 INFO - PROCESS | 1649 | 1467971488144 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x119907000 == 56 [pid = 1649] [id = 156] 02:51:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x118337c00) [pid = 1649] [serial = 465] [outer = 0x0] 02:51:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x1193f5800) [pid = 1649] [serial = 466] [outer = 0x118337c00] 02:51:28 INFO - PROCESS | 1649 | 1467971488192 Marionette DEBUG loaded listener.js 02:51:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x1197e1400) [pid = 1649] [serial = 467] [outer = 0x118337c00] 02:51:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce58800 == 55 [pid = 1649] [id = 148] 02:51:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12c4da800 == 54 [pid = 1649] [id = 147] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x119af5800) [pid = 1649] [serial = 346] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12a7f5000) [pid = 1649] [serial = 355] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12a2cbc00) [pid = 1649] [serial = 352] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x124ef1c00) [pid = 1649] [serial = 349] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x1164e7800) [pid = 1649] [serial = 343] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12401bc00) [pid = 1649] [serial = 394] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOCSHELL 0x117d7c000 == 53 [pid = 1649] [id = 146] 02:51:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc50000 == 52 [pid = 1649] [id = 145] 02:51:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12b10d800 == 51 [pid = 1649] [id = 144] 02:51:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12a762800 == 50 [pid = 1649] [id = 143] 02:51:28 INFO - PROCESS | 1649 | --DOCSHELL 0x1276b1800 == 49 [pid = 1649] [id = 142] 02:51:28 INFO - PROCESS | 1649 | --DOCSHELL 0x126f1f800 == 48 [pid = 1649] [id = 141] 02:51:28 INFO - PROCESS | 1649 | --DOCSHELL 0x123b19000 == 47 [pid = 1649] [id = 140] 02:51:28 INFO - PROCESS | 1649 | --DOCSHELL 0x1196ae000 == 46 [pid = 1649] [id = 139] 02:51:28 INFO - PROCESS | 1649 | --DOCSHELL 0x115ecb800 == 45 [pid = 1649] [id = 138] 02:51:28 INFO - PROCESS | 1649 | --DOCSHELL 0x1133f9000 == 44 [pid = 1649] [id = 137] 02:51:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca25800 == 43 [pid = 1649] [id = 135] 02:51:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12710d800 == 42 [pid = 1649] [id = 134] 02:51:28 INFO - PROCESS | 1649 | --DOCSHELL 0x11817c800 == 41 [pid = 1649] [id = 133] 02:51:28 INFO - PROCESS | 1649 | 1467971488635 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]]]}] 02:51:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:51:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 770ms 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x119964000) [pid = 1649] [serial = 245] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x127645400) [pid = 1649] [serial = 251] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x126ac7800) [pid = 1649] [serial = 248] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12a7ee400) [pid = 1649] [serial = 239] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x1128b2c00) [pid = 1649] [serial = 376] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x1169f2800) [pid = 1649] [serial = 379] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12c426400) [pid = 1649] [serial = 377] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1211bdc00) [pid = 1649] [serial = 362] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x119db5800) [pid = 1649] [serial = 361] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12af54000) [pid = 1649] [serial = 370] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12b7db000) [pid = 1649] [serial = 371] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x118525c00) [pid = 1649] [serial = 359] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x117dabc00) [pid = 1649] [serial = 358] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x125145c00) [pid = 1649] [serial = 364] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x126f79c00) [pid = 1649] [serial = 365] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12bf68c00) [pid = 1649] [serial = 373] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1275c7c00) [pid = 1649] [serial = 367] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1127d4800) [pid = 1649] [serial = 382] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12a7ea800) [pid = 1649] [serial = 368] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1169f6400) [pid = 1649] [serial = 380] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1193f1400) [pid = 1649] [serial = 386] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1169f8800) [pid = 1649] [serial = 385] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1193f4800) [pid = 1649] [serial = 388] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x118f8c000) [pid = 1649] [serial = 391] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x121095400) [pid = 1649] [serial = 392] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1127d8800) [pid = 1649] [serial = 383] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1193fdc00) [pid = 1649] [serial = 389] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12c42b800) [pid = 1649] [serial = 374] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x118295800) [pid = 1649] [serial = 242] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12b989c00) [pid = 1649] [serial = 296] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x118311000) [pid = 1649] [serial = 299] [outer = 0x0] [url = about:blank] 02:51:28 INFO - PROCESS | 1649 | 1467971488686 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 02:51:28 INFO - PROCESS | 1649 | 1467971488688 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 02:51:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:51:28 INFO - PROCESS | 1649 | 1467971488693 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:51:28 INFO - PROCESS | 1649 | 1467971488695 Marionette TRACE conn2 <- [1,598,null,{}] 02:51:28 INFO - PROCESS | 1649 | 1467971488703 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}] 02:51:28 INFO - PROCESS | 1649 | 1467971488705 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:28 INFO - PROCESS | 1649 | 1467971488797 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 02:51:28 INFO - PROCESS | 1649 | 1467971488803 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:28 INFO - PROCESS | 1649 | 1467971488805 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12119f800 == 42 [pid = 1649] [id = 157] 02:51:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x121092000) [pid = 1649] [serial = 468] [outer = 0x0] 02:51:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12116c400) [pid = 1649] [serial = 469] [outer = 0x121092000] 02:51:28 INFO - PROCESS | 1649 | 1467971488833 Marionette DEBUG loaded listener.js 02:51:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x121172400) [pid = 1649] [serial = 470] [outer = 0x121092000] 02:51:29 INFO - PROCESS | 1649 | 1467971489205 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]]]}] 02:51:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:51:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 524ms 02:51:29 INFO - PROCESS | 1649 | 1467971489223 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 02:51:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:51:29 INFO - PROCESS | 1649 | 1467971489228 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 02:51:29 INFO - PROCESS | 1649 | 1467971489231 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:51:29 INFO - PROCESS | 1649 | 1467971489233 Marionette TRACE conn2 <- [1,602,null,{}] 02:51:29 INFO - PROCESS | 1649 | 1467971489236 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}] 02:51:29 INFO - PROCESS | 1649 | 1467971489238 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:29 INFO - PROCESS | 1649 | 1467971489365 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 02:51:29 INFO - PROCESS | 1649 | 1467971489370 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:29 INFO - PROCESS | 1649 | 1467971489372 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x126aad800 == 43 [pid = 1649] [id = 158] 02:51:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x121175400) [pid = 1649] [serial = 471] [outer = 0x0] 02:51:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12117b000) [pid = 1649] [serial = 472] [outer = 0x121175400] 02:51:29 INFO - PROCESS | 1649 | 1467971489414 Marionette DEBUG loaded listener.js 02:51:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x124015400) [pid = 1649] [serial = 473] [outer = 0x121175400] 02:51:29 INFO - PROCESS | 1649 | 1467971489831 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]]]}] 02:51:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:51:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 619ms 02:51:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:51:29 INFO - PROCESS | 1649 | 1467971489850 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 02:51:29 INFO - PROCESS | 1649 | 1467971489851 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 02:51:29 INFO - PROCESS | 1649 | 1467971489854 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:51:29 INFO - PROCESS | 1649 | 1467971489855 Marionette TRACE conn2 <- [1,606,null,{}] 02:51:29 INFO - PROCESS | 1649 | 1467971489858 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}] 02:51:29 INFO - PROCESS | 1649 | 1467971489860 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:29 INFO - PROCESS | 1649 | 1467971489938 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 02:51:29 INFO - PROCESS | 1649 | 1467971489943 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:29 INFO - PROCESS | 1649 | 1467971489944 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x128edc800 == 44 [pid = 1649] [id = 159] 02:51:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x119daa800) [pid = 1649] [serial = 474] [outer = 0x0] 02:51:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x124357c00) [pid = 1649] [serial = 475] [outer = 0x119daa800] 02:51:29 INFO - PROCESS | 1649 | 1467971489969 Marionette DEBUG loaded listener.js 02:51:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12612fc00) [pid = 1649] [serial = 476] [outer = 0x119daa800] 02:51:30 INFO - PROCESS | 1649 | 1467971490301 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]]]}] 02:51:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:51:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 470ms 02:51:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:51:30 INFO - PROCESS | 1649 | 1467971490326 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 02:51:30 INFO - PROCESS | 1649 | 1467971490327 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 02:51:30 INFO - PROCESS | 1649 | 1467971490329 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:51:30 INFO - PROCESS | 1649 | 1467971490330 Marionette TRACE conn2 <- [1,610,null,{}] 02:51:30 INFO - PROCESS | 1649 | 1467971490333 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}] 02:51:30 INFO - PROCESS | 1649 | 1467971490337 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:30 INFO - PROCESS | 1649 | 1467971490433 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 02:51:30 INFO - PROCESS | 1649 | 1467971490518 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:30 INFO - PROCESS | 1649 | 1467971490519 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a41f000 == 45 [pid = 1649] [id = 160] 02:51:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x126129400) [pid = 1649] [serial = 477] [outer = 0x0] 02:51:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x127645400) [pid = 1649] [serial = 478] [outer = 0x126129400] 02:51:30 INFO - PROCESS | 1649 | 1467971490544 Marionette DEBUG loaded listener.js 02:51:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12b127c00) [pid = 1649] [serial = 479] [outer = 0x126129400] 02:51:30 INFO - PROCESS | 1649 | 1467971490872 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]]]}] 02:51:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:51:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 572ms 02:51:30 INFO - PROCESS | 1649 | 1467971490920 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 02:51:30 INFO - PROCESS | 1649 | 1467971490921 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 02:51:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:51:30 INFO - PROCESS | 1649 | 1467971490925 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:51:30 INFO - PROCESS | 1649 | 1467971490927 Marionette TRACE conn2 <- [1,614,null,{}] 02:51:30 INFO - PROCESS | 1649 | 1467971490929 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}] 02:51:30 INFO - PROCESS | 1649 | 1467971490930 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:31 INFO - PROCESS | 1649 | 1467971491042 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 02:51:31 INFO - PROCESS | 1649 | 1467971491045 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:31 INFO - PROCESS | 1649 | 1467971491046 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af21000 == 46 [pid = 1649] [id = 161] 02:51:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x126133400) [pid = 1649] [serial = 480] [outer = 0x0] 02:51:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12b7d9c00) [pid = 1649] [serial = 481] [outer = 0x126133400] 02:51:31 INFO - PROCESS | 1649 | 1467971491070 Marionette DEBUG loaded listener.js 02:51:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1128ad800) [pid = 1649] [serial = 482] [outer = 0x126133400] 02:51:31 INFO - PROCESS | 1649 | 1467971491388 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]]]}] 02:51:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:51:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 519ms 02:51:31 INFO - PROCESS | 1649 | 1467971491445 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 02:51:31 INFO - PROCESS | 1649 | 1467971491446 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 02:51:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:51:31 INFO - PROCESS | 1649 | 1467971491448 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:51:31 INFO - PROCESS | 1649 | 1467971491450 Marionette TRACE conn2 <- [1,618,null,{}] 02:51:31 INFO - PROCESS | 1649 | 1467971491452 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}] 02:51:31 INFO - PROCESS | 1649 | 1467971491453 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:31 INFO - PROCESS | 1649 | 1467971491564 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 02:51:31 INFO - PROCESS | 1649 | 1467971491575 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:31 INFO - PROCESS | 1649 | 1467971491576 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc52800 == 47 [pid = 1649] [id = 162] 02:51:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12b7d7c00) [pid = 1649] [serial = 483] [outer = 0x0] 02:51:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12bef8800) [pid = 1649] [serial = 484] [outer = 0x12b7d7c00] 02:51:31 INFO - PROCESS | 1649 | 1467971491600 Marionette DEBUG loaded listener.js 02:51:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12bf63000) [pid = 1649] [serial = 485] [outer = 0x12b7d7c00] 02:51:31 INFO - PROCESS | 1649 | 1467971491938 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]]]}] 02:51:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:51:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 517ms 02:51:31 INFO - PROCESS | 1649 | 1467971491967 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 02:51:31 INFO - PROCESS | 1649 | 1467971491968 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 02:51:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:51:31 INFO - PROCESS | 1649 | 1467971491970 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:51:31 INFO - PROCESS | 1649 | 1467971491971 Marionette TRACE conn2 <- [1,622,null,{}] 02:51:31 INFO - PROCESS | 1649 | 1467971491980 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}] 02:51:31 INFO - PROCESS | 1649 | 1467971491981 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:32 INFO - PROCESS | 1649 | 1467971492097 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 02:51:32 INFO - PROCESS | 1649 | 1467971492149 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:32 INFO - PROCESS | 1649 | 1467971492150 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c28c800 == 48 [pid = 1649] [id = 163] 02:51:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x112575000) [pid = 1649] [serial = 486] [outer = 0x0] 02:51:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11257dc00) [pid = 1649] [serial = 487] [outer = 0x112575000] 02:51:32 INFO - PROCESS | 1649 | 1467971492190 Marionette DEBUG loaded listener.js 02:51:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x112582000) [pid = 1649] [serial = 488] [outer = 0x112575000] 02:51:32 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x113da4000) [pid = 1649] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:51:32 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1127d3800) [pid = 1649] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:51:32 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x115d1a800) [pid = 1649] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:51:32 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11995a400) [pid = 1649] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:51:32 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x115d1b400) [pid = 1649] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:51:32 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12b703800) [pid = 1649] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:51:32 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12a7ebc00) [pid = 1649] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:51:32 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1197e0400) [pid = 1649] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:51:32 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x124b4cc00) [pid = 1649] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:51:32 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12a7e7000) [pid = 1649] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:51:32 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x118329800) [pid = 1649] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:51:32 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x126fee800) [pid = 1649] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:51:32 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11923b400) [pid = 1649] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:51:32 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x128e51000) [pid = 1649] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:51:32 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x126ac7000) [pid = 1649] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:51:32 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x126f78000) [pid = 1649] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:51:32 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1127d9400) [pid = 1649] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:51:32 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x119da9000) [pid = 1649] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:51:32 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x119da8400) [pid = 1649] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:51:32 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x119770000) [pid = 1649] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:51:32 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x124019400) [pid = 1649] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:51:32 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x128e12400) [pid = 1649] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:51:32 INFO - PROCESS | 1649 | 1467971492670 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]]]}] 02:51:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:51:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 725ms 02:51:32 INFO - PROCESS | 1649 | 1467971492696 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 02:51:32 INFO - PROCESS | 1649 | 1467971492697 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 02:51:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:51:32 INFO - PROCESS | 1649 | 1467971492699 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:51:32 INFO - PROCESS | 1649 | 1467971492711 Marionette TRACE conn2 <- [1,626,null,{}] 02:51:32 INFO - PROCESS | 1649 | 1467971492713 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}] 02:51:32 INFO - PROCESS | 1649 | 1467971492715 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:32 INFO - PROCESS | 1649 | 1467971492796 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 02:51:32 INFO - PROCESS | 1649 | 1467971492800 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:32 INFO - PROCESS | 1649 | 1467971492801 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x126108800 == 49 [pid = 1649] [id = 164] 02:51:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11257f000) [pid = 1649] [serial = 489] [outer = 0x0] 02:51:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1125f7400) [pid = 1649] [serial = 490] [outer = 0x11257f000] 02:51:32 INFO - PROCESS | 1649 | 1467971492825 Marionette DEBUG loaded listener.js 02:51:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1125fb400) [pid = 1649] [serial = 491] [outer = 0x11257f000] 02:51:33 INFO - PROCESS | 1649 | 1467971493185 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]]]}] 02:51:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:51:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 529ms 02:51:33 INFO - PROCESS | 1649 | 1467971493233 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 02:51:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:51:33 INFO - PROCESS | 1649 | 1467971493235 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 02:51:33 INFO - PROCESS | 1649 | 1467971493237 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:51:33 INFO - PROCESS | 1649 | 1467971493239 Marionette TRACE conn2 <- [1,630,null,{}] 02:51:33 INFO - PROCESS | 1649 | 1467971493244 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}] 02:51:33 INFO - PROCESS | 1649 | 1467971493245 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:33 INFO - PROCESS | 1649 | 1467971493337 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 02:51:33 INFO - PROCESS | 1649 | 1467971493341 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:33 INFO - PROCESS | 1649 | 1467971493342 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce47000 == 50 [pid = 1649] [id = 165] 02:51:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1125fd800) [pid = 1649] [serial = 492] [outer = 0x0] 02:51:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1169e9c00) [pid = 1649] [serial = 493] [outer = 0x1125fd800] 02:51:33 INFO - PROCESS | 1649 | 1467971493368 Marionette DEBUG loaded listener.js 02:51:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x121091400) [pid = 1649] [serial = 494] [outer = 0x1125fd800] 02:51:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12b70cc00) [pid = 1649] [serial = 495] [outer = 0x12ce1d400] 02:51:33 INFO - PROCESS | 1649 | 1467971493744 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]]]}] 02:51:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:51:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 523ms 02:51:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:51:33 INFO - PROCESS | 1649 | 1467971493761 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 02:51:33 INFO - PROCESS | 1649 | 1467971493762 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 02:51:33 INFO - PROCESS | 1649 | 1467971493764 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:51:33 INFO - PROCESS | 1649 | 1467971493765 Marionette TRACE conn2 <- [1,634,null,{}] 02:51:33 INFO - PROCESS | 1649 | 1467971493767 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}] 02:51:33 INFO - PROCESS | 1649 | 1467971493768 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:33 INFO - PROCESS | 1649 | 1467971493852 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 02:51:33 INFO - PROCESS | 1649 | 1467971493918 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:33 INFO - PROCESS | 1649 | 1467971493919 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1192e1800 == 51 [pid = 1649] [id = 166] 02:51:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1125fcc00) [pid = 1649] [serial = 496] [outer = 0x0] 02:51:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1211c6800) [pid = 1649] [serial = 497] [outer = 0x1125fcc00] 02:51:33 INFO - PROCESS | 1649 | 1467971493945 Marionette DEBUG loaded listener.js 02:51:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12bf64c00) [pid = 1649] [serial = 498] [outer = 0x1125fcc00] 02:51:34 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:34 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:34 INFO - PROCESS | 1649 | 1467971494226 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]]]}] 02:51:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:51:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 519ms 02:51:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:51:34 INFO - PROCESS | 1649 | 1467971494284 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 02:51:34 INFO - PROCESS | 1649 | 1467971494285 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 02:51:34 INFO - PROCESS | 1649 | 1467971494287 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:51:34 INFO - PROCESS | 1649 | 1467971494288 Marionette TRACE conn2 <- [1,638,null,{}] 02:51:34 INFO - PROCESS | 1649 | 1467971494293 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}] 02:51:34 INFO - PROCESS | 1649 | 1467971494294 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:34 INFO - PROCESS | 1649 | 1467971494377 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 02:51:34 INFO - PROCESS | 1649 | 1467971494380 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:34 INFO - PROCESS | 1649 | 1467971494381 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d7da800 == 52 [pid = 1649] [id = 167] 02:51:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x118069000) [pid = 1649] [serial = 499] [outer = 0x0] 02:51:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11806e000) [pid = 1649] [serial = 500] [outer = 0x118069000] 02:51:34 INFO - PROCESS | 1649 | 1467971494405 Marionette DEBUG loaded listener.js 02:51:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x118072c00) [pid = 1649] [serial = 501] [outer = 0x118069000] 02:51:34 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x116ab7800 == 51 [pid = 1649] [id = 136] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x116624800 == 50 [pid = 1649] [id = 68] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12b115000 == 49 [pid = 1649] [id = 102] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc62800 == 48 [pid = 1649] [id = 118] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12bcbb000 == 47 [pid = 1649] [id = 119] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca30800 == 46 [pid = 1649] [id = 132] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12baec800 == 45 [pid = 1649] [id = 103] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x11991a800 == 44 [pid = 1649] [id = 155] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12d547000 == 43 [pid = 1649] [id = 154] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12d534000 == 42 [pid = 1649] [id = 153] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12bcb7000 == 41 [pid = 1649] [id = 152] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x123b15800 == 40 [pid = 1649] [id = 151] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12d257000 == 39 [pid = 1649] [id = 149] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x116619800 == 38 [pid = 1649] [id = 150] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x126aad800 == 37 [pid = 1649] [id = 158] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12119f800 == 36 [pid = 1649] [id = 157] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x119907000 == 35 [pid = 1649] [id = 156] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce47000 == 34 [pid = 1649] [id = 165] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12af21000 == 33 [pid = 1649] [id = 161] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12a41f000 == 32 [pid = 1649] [id = 160] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x128edc800 == 31 [pid = 1649] [id = 159] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x126108800 == 30 [pid = 1649] [id = 164] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12c28c800 == 29 [pid = 1649] [id = 163] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc52800 == 28 [pid = 1649] [id = 162] 02:51:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1192e1800 == 27 [pid = 1649] [id = 166] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x126e86800) [pid = 1649] [serial = 443] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11691a400) [pid = 1649] [serial = 445] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1169ec800) [pid = 1649] [serial = 436] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1167ccc00) [pid = 1649] [serial = 410] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12109b800) [pid = 1649] [serial = 439] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x124149000) [pid = 1649] [serial = 419] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11829c800) [pid = 1649] [serial = 344] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12b7da800) [pid = 1649] [serial = 433] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12b70e800) [pid = 1649] [serial = 431] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x119ddf000) [pid = 1649] [serial = 302] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12b126800) [pid = 1649] [serial = 430] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x126febc00) [pid = 1649] [serial = 350] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12beeb800) [pid = 1649] [serial = 434] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x118f84400) [pid = 1649] [serial = 437] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12bef4800) [pid = 1649] [serial = 440] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12af53400) [pid = 1649] [serial = 428] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x118334000) [pid = 1649] [serial = 442] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x124ccc400) [pid = 1649] [serial = 406] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12a51e800) [pid = 1649] [serial = 353] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12ae5f800) [pid = 1649] [serial = 427] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119db1000) [pid = 1649] [serial = 416] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x119766000) [pid = 1649] [serial = 415] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12af49800) [pid = 1649] [serial = 308] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x127651800) [pid = 1649] [serial = 305] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x127650c00) [pid = 1649] [serial = 424] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12401a800) [pid = 1649] [serial = 403] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118f89800) [pid = 1649] [serial = 413] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1169ea800) [pid = 1649] [serial = 412] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x121074400) [pid = 1649] [serial = 418] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x126096000) [pid = 1649] [serial = 421] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1275c9c00) [pid = 1649] [serial = 422] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12af4ac00) [pid = 1649] [serial = 341] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1169f7800) [pid = 1649] [serial = 397] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1193f4c00) [pid = 1649] [serial = 400] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119db2800) [pid = 1649] [serial = 347] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12a56ec00) [pid = 1649] [serial = 425] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12401fc00) [pid = 1649] [serial = 395] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11323f800) [pid = 1649] [serial = 409] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12b128800) [pid = 1649] [serial = 356] [outer = 0x0] [url = about:blank] 02:51:35 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:36 INFO - PROCESS | 1649 | 1467971496033 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]]]}] 02:51:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:51:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1775ms 02:51:36 INFO - PROCESS | 1649 | 1467971496063 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 02:51:36 INFO - PROCESS | 1649 | 1467971496065 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 02:51:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:51:36 INFO - PROCESS | 1649 | 1467971496068 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:51:36 INFO - PROCESS | 1649 | 1467971496070 Marionette TRACE conn2 <- [1,642,null,{}] 02:51:36 INFO - PROCESS | 1649 | 1467971496075 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}] 02:51:36 INFO - PROCESS | 1649 | 1467971496077 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:36 INFO - PROCESS | 1649 | 1467971496156 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 02:51:36 INFO - PROCESS | 1649 | 1467971496209 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:36 INFO - PROCESS | 1649 | 1467971496212 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x114e0c000 == 28 [pid = 1649] [id = 168] 02:51:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1128a8400) [pid = 1649] [serial = 502] [outer = 0x0] 02:51:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x112d17c00) [pid = 1649] [serial = 503] [outer = 0x1128a8400] 02:51:36 INFO - PROCESS | 1649 | 1467971496240 Marionette DEBUG loaded listener.js 02:51:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x113c36400) [pid = 1649] [serial = 504] [outer = 0x1128a8400] 02:51:36 INFO - PROCESS | 1649 | 1467971496547 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]]]}] 02:51:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:51:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 520ms 02:51:36 INFO - PROCESS | 1649 | 1467971496588 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 02:51:36 INFO - PROCESS | 1649 | 1467971496594 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 02:51:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:51:36 INFO - PROCESS | 1649 | 1467971496599 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:51:36 INFO - PROCESS | 1649 | 1467971496600 Marionette TRACE conn2 <- [1,646,null,{}] 02:51:36 INFO - PROCESS | 1649 | 1467971496603 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}] 02:51:36 INFO - PROCESS | 1649 | 1467971496605 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:36 INFO - PROCESS | 1649 | 1467971496681 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 02:51:36 INFO - PROCESS | 1649 | 1467971496737 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:36 INFO - PROCESS | 1649 | 1467971496739 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x116aba000 == 29 [pid = 1649] [id = 169] 02:51:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x112eac400) [pid = 1649] [serial = 505] [outer = 0x0] 02:51:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x115e61000) [pid = 1649] [serial = 506] [outer = 0x112eac400] 02:51:36 INFO - PROCESS | 1649 | 1467971496766 Marionette DEBUG loaded listener.js 02:51:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x116918800) [pid = 1649] [serial = 507] [outer = 0x112eac400] 02:51:37 INFO - PROCESS | 1649 | 1467971497049 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]]]}] 02:51:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:51:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 469ms 02:51:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:51:37 INFO - PROCESS | 1649 | 1467971497068 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 02:51:37 INFO - PROCESS | 1649 | 1467971497069 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 02:51:37 INFO - PROCESS | 1649 | 1467971497071 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:51:37 INFO - PROCESS | 1649 | 1467971497085 Marionette TRACE conn2 <- [1,650,null,{}] 02:51:37 INFO - PROCESS | 1649 | 1467971497100 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}] 02:51:37 INFO - PROCESS | 1649 | 1467971497104 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:37 INFO - PROCESS | 1649 | 1467971497182 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 02:51:37 INFO - PROCESS | 1649 | 1467971497187 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:37 INFO - PROCESS | 1649 | 1467971497189 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x11817f000 == 30 [pid = 1649] [id = 170] 02:51:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x110eef400) [pid = 1649] [serial = 508] [outer = 0x0] 02:51:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x117140c00) [pid = 1649] [serial = 509] [outer = 0x110eef400] 02:51:37 INFO - PROCESS | 1649 | 1467971497219 Marionette DEBUG loaded listener.js 02:51:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118069c00) [pid = 1649] [serial = 510] [outer = 0x110eef400] 02:51:37 INFO - PROCESS | 1649 | 1467971497549 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]]]}] 02:51:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:51:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 491ms 02:51:37 INFO - PROCESS | 1649 | 1467971497565 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 02:51:37 INFO - PROCESS | 1649 | 1467971497567 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 02:51:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:51:37 INFO - PROCESS | 1649 | 1467971497569 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:51:37 INFO - PROCESS | 1649 | 1467971497570 Marionette TRACE conn2 <- [1,654,null,{}] 02:51:37 INFO - PROCESS | 1649 | 1467971497573 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}] 02:51:37 INFO - PROCESS | 1649 | 1467971497575 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:37 INFO - PROCESS | 1649 | 1467971497687 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 02:51:37 INFO - PROCESS | 1649 | 1467971497696 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:37 INFO - PROCESS | 1649 | 1467971497698 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ac1800 == 31 [pid = 1649] [id = 171] 02:51:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11806ec00) [pid = 1649] [serial = 511] [outer = 0x0] 02:51:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118126000) [pid = 1649] [serial = 512] [outer = 0x11806ec00] 02:51:37 INFO - PROCESS | 1649 | 1467971497722 Marionette DEBUG loaded listener.js 02:51:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118302c00) [pid = 1649] [serial = 513] [outer = 0x11806ec00] 02:51:38 INFO - PROCESS | 1649 | 1467971498014 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]]]}] 02:51:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:51:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 475ms 02:51:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:51:38 INFO - PROCESS | 1649 | 1467971498046 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 02:51:38 INFO - PROCESS | 1649 | 1467971498047 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 02:51:38 INFO - PROCESS | 1649 | 1467971498049 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:51:38 INFO - PROCESS | 1649 | 1467971498050 Marionette TRACE conn2 <- [1,658,null,{}] 02:51:38 INFO - PROCESS | 1649 | 1467971498052 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}] 02:51:38 INFO - PROCESS | 1649 | 1467971498053 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:38 INFO - PROCESS | 1649 | 1467971498133 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 02:51:38 INFO - PROCESS | 1649 | 1467971498136 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:38 INFO - PROCESS | 1649 | 1467971498137 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x11991c000 == 32 [pid = 1649] [id = 172] 02:51:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1128a8800) [pid = 1649] [serial = 514] [outer = 0x0] 02:51:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x118307400) [pid = 1649] [serial = 515] [outer = 0x1128a8800] 02:51:38 INFO - PROCESS | 1649 | 1467971498164 Marionette DEBUG loaded listener.js 02:51:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11832e000) [pid = 1649] [serial = 516] [outer = 0x1128a8800] 02:51:38 INFO - PROCESS | 1649 | 1467971498507 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]]]}] 02:51:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:51:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 469ms 02:51:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:51:38 INFO - PROCESS | 1649 | 1467971498519 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 02:51:38 INFO - PROCESS | 1649 | 1467971498520 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 02:51:38 INFO - PROCESS | 1649 | 1467971498522 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:51:38 INFO - PROCESS | 1649 | 1467971498524 Marionette TRACE conn2 <- [1,662,null,{}] 02:51:38 INFO - PROCESS | 1649 | 1467971498527 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}] 02:51:38 INFO - PROCESS | 1649 | 1467971498531 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:38 INFO - PROCESS | 1649 | 1467971498647 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 02:51:38 INFO - PROCESS | 1649 | 1467971498653 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:38 INFO - PROCESS | 1649 | 1467971498655 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239ae000 == 33 [pid = 1649] [id = 173] 02:51:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118307000) [pid = 1649] [serial = 517] [outer = 0x0] 02:51:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11839d400) [pid = 1649] [serial = 518] [outer = 0x118307000] 02:51:38 INFO - PROCESS | 1649 | 1467971498684 Marionette DEBUG loaded listener.js 02:51:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118f83400) [pid = 1649] [serial = 519] [outer = 0x118307000] 02:51:38 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:38 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:38 INFO - PROCESS | 1649 | 1467971498977 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]]]}] 02:51:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:51:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 471ms 02:51:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:51:39 INFO - PROCESS | 1649 | 1467971498999 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 02:51:39 INFO - PROCESS | 1649 | 1467971499000 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 02:51:39 INFO - PROCESS | 1649 | 1467971499002 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:51:39 INFO - PROCESS | 1649 | 1467971499003 Marionette TRACE conn2 <- [1,666,null,{}] 02:51:39 INFO - PROCESS | 1649 | 1467971499006 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}] 02:51:39 INFO - PROCESS | 1649 | 1467971499008 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:39 INFO - PROCESS | 1649 | 1467971499083 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 02:51:39 INFO - PROCESS | 1649 | 1467971499096 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:39 INFO - PROCESS | 1649 | 1467971499097 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b0b000 == 34 [pid = 1649] [id = 174] 02:51:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11812f000) [pid = 1649] [serial = 520] [outer = 0x0] 02:51:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118f8c800) [pid = 1649] [serial = 521] [outer = 0x11812f000] 02:51:39 INFO - PROCESS | 1649 | 1467971499121 Marionette DEBUG loaded listener.js 02:51:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1193f2400) [pid = 1649] [serial = 522] [outer = 0x11812f000] 02:51:39 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:39 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:39 INFO - PROCESS | 1649 | 1467971499429 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]]]}] 02:51:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:51:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 471ms 02:51:39 INFO - PROCESS | 1649 | 1467971499473 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 02:51:39 INFO - PROCESS | 1649 | 1467971499475 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 02:51:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:51:39 INFO - PROCESS | 1649 | 1467971499477 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:51:39 INFO - PROCESS | 1649 | 1467971499478 Marionette TRACE conn2 <- [1,670,null,{}] 02:51:39 INFO - PROCESS | 1649 | 1467971499480 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}] 02:51:39 INFO - PROCESS | 1649 | 1467971499481 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:39 INFO - PROCESS | 1649 | 1467971499583 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 02:51:39 INFO - PROCESS | 1649 | 1467971499590 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:39 INFO - PROCESS | 1649 | 1467971499591 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x124e9f000 == 35 [pid = 1649] [id = 175] 02:51:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x118307c00) [pid = 1649] [serial = 523] [outer = 0x0] 02:51:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1193f3400) [pid = 1649] [serial = 524] [outer = 0x118307c00] 02:51:39 INFO - PROCESS | 1649 | 1467971499615 Marionette DEBUG loaded listener.js 02:51:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119768800) [pid = 1649] [serial = 525] [outer = 0x118307c00] 02:51:39 INFO - PROCESS | 1649 | 1467971499929 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]]]}] 02:51:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:51:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 468ms 02:51:39 INFO - PROCESS | 1649 | 1467971499946 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 02:51:39 INFO - PROCESS | 1649 | 1467971499947 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 02:51:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:51:39 INFO - PROCESS | 1649 | 1467971499950 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:51:39 INFO - PROCESS | 1649 | 1467971499951 Marionette TRACE conn2 <- [1,674,null,{}] 02:51:39 INFO - PROCESS | 1649 | 1467971499953 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}] 02:51:39 INFO - PROCESS | 1649 | 1467971499954 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:40 INFO - PROCESS | 1649 | 1467971500032 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 02:51:40 INFO - PROCESS | 1649 | 1467971500036 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:40 INFO - PROCESS | 1649 | 1467971500037 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11817e800 == 36 [pid = 1649] [id = 176] 02:51:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1121b1400) [pid = 1649] [serial = 526] [outer = 0x0] 02:51:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x119961400) [pid = 1649] [serial = 527] [outer = 0x1121b1400] 02:51:40 INFO - PROCESS | 1649 | 1467971500071 Marionette DEBUG loaded listener.js 02:51:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x119af5400) [pid = 1649] [serial = 528] [outer = 0x1121b1400] 02:51:40 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:40 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:40 INFO - PROCESS | 1649 | 1467971500386 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]]]}] 02:51:40 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 02:51:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms 02:51:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:51:40 INFO - PROCESS | 1649 | 1467971500418 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 02:51:40 INFO - PROCESS | 1649 | 1467971500419 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 02:51:40 INFO - PROCESS | 1649 | 1467971500422 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:51:40 INFO - PROCESS | 1649 | 1467971500423 Marionette TRACE conn2 <- [1,678,null,{}] 02:51:40 INFO - PROCESS | 1649 | 1467971500425 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}] 02:51:40 INFO - PROCESS | 1649 | 1467971500426 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:40 INFO - PROCESS | 1649 | 1467971500504 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 02:51:40 INFO - PROCESS | 1649 | 1467971500563 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:40 INFO - PROCESS | 1649 | 1467971500565 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276ac800 == 37 [pid = 1649] [id = 177] 02:51:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1174fcc00) [pid = 1649] [serial = 529] [outer = 0x0] 02:51:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x119afd800) [pid = 1649] [serial = 530] [outer = 0x1174fcc00] 02:51:40 INFO - PROCESS | 1649 | 1467971500589 Marionette DEBUG loaded listener.js 02:51:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x119db3c00) [pid = 1649] [serial = 531] [outer = 0x1174fcc00] 02:51:40 INFO - PROCESS | 1649 | 1467971500861 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]]]}] 02:51:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:51:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 472ms 02:51:40 INFO - PROCESS | 1649 | 1467971500897 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 02:51:40 INFO - PROCESS | 1649 | 1467971500899 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 02:51:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:51:40 INFO - PROCESS | 1649 | 1467971500901 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:51:40 INFO - PROCESS | 1649 | 1467971500902 Marionette TRACE conn2 <- [1,682,null,{}] 02:51:40 INFO - PROCESS | 1649 | 1467971500905 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}] 02:51:40 INFO - PROCESS | 1649 | 1467971500906 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:41 INFO - PROCESS | 1649 | 1467971501003 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 02:51:41 INFO - PROCESS | 1649 | 1467971501006 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:41 INFO - PROCESS | 1649 | 1467971501009 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x11991a800 == 38 [pid = 1649] [id = 178] 02:51:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x119dd9400) [pid = 1649] [serial = 532] [outer = 0x0] 02:51:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12116f400) [pid = 1649] [serial = 533] [outer = 0x119dd9400] 02:51:41 INFO - PROCESS | 1649 | 1467971501043 Marionette DEBUG loaded listener.js 02:51:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1211bd800) [pid = 1649] [serial = 534] [outer = 0x119dd9400] 02:51:41 INFO - PROCESS | 1649 | 1467971501925 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]]]}] 02:51:41 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) 02:51:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1073ms 02:51:41 INFO - PROCESS | 1649 | 1467971501974 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 02:51:41 INFO - PROCESS | 1649 | 1467971501975 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 02:51:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:51:41 INFO - PROCESS | 1649 | 1467971501977 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:51:41 INFO - PROCESS | 1649 | 1467971501978 Marionette TRACE conn2 <- [1,686,null,{}] 02:51:41 INFO - PROCESS | 1649 | 1467971501981 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}] 02:51:41 INFO - PROCESS | 1649 | 1467971501982 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:42 INFO - PROCESS | 1649 | 1467971502078 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 02:51:42 INFO - PROCESS | 1649 | 1467971502089 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:42 INFO - PROCESS | 1649 | 1467971502090 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a76a000 == 39 [pid = 1649] [id = 179] 02:51:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1211c4400) [pid = 1649] [serial = 535] [outer = 0x0] 02:51:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x124018400) [pid = 1649] [serial = 536] [outer = 0x1211c4400] 02:51:42 INFO - PROCESS | 1649 | 1467971502115 Marionette DEBUG loaded listener.js 02:51:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12414b000) [pid = 1649] [serial = 537] [outer = 0x1211c4400] 02:51:42 INFO - PROCESS | 1649 | 1467971502937 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]]]}] 02:51:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:51:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 968ms 02:51:42 INFO - PROCESS | 1649 | 1467971502949 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 02:51:42 INFO - PROCESS | 1649 | 1467971502950 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 02:51:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:51:42 INFO - PROCESS | 1649 | 1467971502952 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:51:42 INFO - PROCESS | 1649 | 1467971502953 Marionette TRACE conn2 <- [1,690,null,{}] 02:51:42 INFO - PROCESS | 1649 | 1467971502956 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}] 02:51:42 INFO - PROCESS | 1649 | 1467971502958 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:43 INFO - PROCESS | 1649 | 1467971503056 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 02:51:43 INFO - PROCESS | 1649 | 1467971503059 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:43 INFO - PROCESS | 1649 | 1467971503068 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b10e800 == 40 [pid = 1649] [id = 180] 02:51:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1211c5400) [pid = 1649] [serial = 538] [outer = 0x0] 02:51:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x124ba5400) [pid = 1649] [serial = 539] [outer = 0x1211c5400] 02:51:43 INFO - PROCESS | 1649 | 1467971503123 Marionette DEBUG loaded listener.js 02:51:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12609bc00) [pid = 1649] [serial = 540] [outer = 0x1211c5400] 02:51:43 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x124015800) [pid = 1649] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:51:43 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x115defc00) [pid = 1649] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:51:43 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x118f85400) [pid = 1649] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:51:43 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x118529800) [pid = 1649] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:51:43 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x126133400) [pid = 1649] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:51:43 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12b7d7c00) [pid = 1649] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:51:43 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x112575000) [pid = 1649] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:51:43 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11257f000) [pid = 1649] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:51:43 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1125fcc00) [pid = 1649] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:51:43 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1125fd800) [pid = 1649] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:51:43 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1275cb400) [pid = 1649] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:51:43 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1193fcc00) [pid = 1649] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:51:43 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x117141000) [pid = 1649] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:51:43 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1127d8c00) [pid = 1649] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:51:43 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1128a7000) [pid = 1649] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:51:43 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x119daa800) [pid = 1649] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:51:43 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x121175400) [pid = 1649] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:51:43 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x121092000) [pid = 1649] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:51:43 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118337c00) [pid = 1649] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:51:43 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11691dc00) [pid = 1649] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:51:43 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12467b000) [pid = 1649] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:51:43 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x126129400) [pid = 1649] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:51:44 INFO - PROCESS | 1649 | 1467971504100 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]]]}] 02:51:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:51:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1170ms 02:51:44 INFO - PROCESS | 1649 | 1467971504124 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 02:51:44 INFO - PROCESS | 1649 | 1467971504126 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 02:51:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:51:44 INFO - PROCESS | 1649 | 1467971504128 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:51:44 INFO - PROCESS | 1649 | 1467971504129 Marionette TRACE conn2 <- [1,694,null,{}] 02:51:44 INFO - PROCESS | 1649 | 1467971504131 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}] 02:51:44 INFO - PROCESS | 1649 | 1467971504132 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:44 INFO - PROCESS | 1649 | 1467971504208 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 02:51:44 INFO - PROCESS | 1649 | 1467971504265 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:44 INFO - PROCESS | 1649 | 1467971504266 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a762800 == 41 [pid = 1649] [id = 181] 02:51:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11257cc00) [pid = 1649] [serial = 541] [outer = 0x0] 02:51:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1169ed400) [pid = 1649] [serial = 542] [outer = 0x11257cc00] 02:51:44 INFO - PROCESS | 1649 | 1467971504290 Marionette DEBUG loaded listener.js 02:51:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118f88000) [pid = 1649] [serial = 543] [outer = 0x11257cc00] 02:51:45 INFO - PROCESS | 1649 | 1467971505043 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]]]}] 02:51:45 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) 02:51:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 920ms 02:51:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:51:45 INFO - PROCESS | 1649 | 1467971505048 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 02:51:45 INFO - PROCESS | 1649 | 1467971505049 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 02:51:45 INFO - PROCESS | 1649 | 1467971505051 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:51:45 INFO - PROCESS | 1649 | 1467971505053 Marionette TRACE conn2 <- [1,698,null,{}] 02:51:45 INFO - PROCESS | 1649 | 1467971505055 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}] 02:51:45 INFO - PROCESS | 1649 | 1467971505056 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:45 INFO - PROCESS | 1649 | 1467971505141 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 02:51:45 INFO - PROCESS | 1649 | 1467971505146 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:45 INFO - PROCESS | 1649 | 1467971505147 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bae0800 == 42 [pid = 1649] [id = 182] 02:51:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119db4000) [pid = 1649] [serial = 544] [outer = 0x0] 02:51:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x124020400) [pid = 1649] [serial = 545] [outer = 0x119db4000] 02:51:45 INFO - PROCESS | 1649 | 1467971505171 Marionette DEBUG loaded listener.js 02:51:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12609d800) [pid = 1649] [serial = 546] [outer = 0x119db4000] 02:51:46 INFO - PROCESS | 1649 | 1467971506032 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]]]}] 02:51:46 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) 02:51:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1021ms 02:51:46 INFO - PROCESS | 1649 | 1467971506073 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 02:51:46 INFO - PROCESS | 1649 | 1467971506075 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 02:51:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:51:46 INFO - PROCESS | 1649 | 1467971506133 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:51:46 INFO - PROCESS | 1649 | 1467971506135 Marionette TRACE conn2 <- [1,702,null,{}] 02:51:46 INFO - PROCESS | 1649 | 1467971506141 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}] 02:51:46 INFO - PROCESS | 1649 | 1467971506143 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:46 INFO - PROCESS | 1649 | 1467971506233 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 02:51:46 INFO - PROCESS | 1649 | 1467971506355 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:46 INFO - PROCESS | 1649 | 1467971506356 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169b1800 == 43 [pid = 1649] [id = 183] 02:51:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x112d12c00) [pid = 1649] [serial = 547] [outer = 0x0] 02:51:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11323cc00) [pid = 1649] [serial = 548] [outer = 0x112d12c00] 02:51:46 INFO - PROCESS | 1649 | 1467971506388 Marionette DEBUG loaded listener.js 02:51:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11612e000) [pid = 1649] [serial = 549] [outer = 0x112d12c00] 02:51:47 INFO - PROCESS | 1649 | 1467971507335 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]]]}] 02:51:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:51:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1280ms 02:51:47 INFO - PROCESS | 1649 | 1467971507368 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 02:51:47 INFO - PROCESS | 1649 | 1467971507370 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 02:51:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:51:47 INFO - PROCESS | 1649 | 1467971507377 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:51:47 INFO - PROCESS | 1649 | 1467971507379 Marionette TRACE conn2 <- [1,706,null,{}] 02:51:47 INFO - PROCESS | 1649 | 1467971507382 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}] 02:51:47 INFO - PROCESS | 1649 | 1467971507384 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:47 INFO - PROCESS | 1649 | 1467971507485 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 02:51:47 INFO - PROCESS | 1649 | 1467971507543 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:47 INFO - PROCESS | 1649 | 1467971507545 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x11615f800 == 44 [pid = 1649] [id = 184] 02:51:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x114e62400) [pid = 1649] [serial = 550] [outer = 0x0] 02:51:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x115dec000) [pid = 1649] [serial = 551] [outer = 0x114e62400] 02:51:47 INFO - PROCESS | 1649 | 1467971507574 Marionette DEBUG loaded listener.js 02:51:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11662ec00) [pid = 1649] [serial = 552] [outer = 0x114e62400] 02:51:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12a762800 == 43 [pid = 1649] [id = 181] 02:51:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12b10e800 == 42 [pid = 1649] [id = 180] 02:51:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12a76a000 == 41 [pid = 1649] [id = 179] 02:51:47 INFO - PROCESS | 1649 | --DOCSHELL 0x11991a800 == 40 [pid = 1649] [id = 178] 02:51:47 INFO - PROCESS | 1649 | --DOCSHELL 0x1276ac800 == 39 [pid = 1649] [id = 177] 02:51:47 INFO - PROCESS | 1649 | --DOCSHELL 0x11817e800 == 38 [pid = 1649] [id = 176] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11806e000) [pid = 1649] [serial = 500] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOCSHELL 0x124e9f000 == 37 [pid = 1649] [id = 175] 02:51:47 INFO - PROCESS | 1649 | --DOCSHELL 0x124b0b000 == 36 [pid = 1649] [id = 174] 02:51:47 INFO - PROCESS | 1649 | --DOCSHELL 0x1239ae000 == 35 [pid = 1649] [id = 173] 02:51:47 INFO - PROCESS | 1649 | --DOCSHELL 0x11991c000 == 34 [pid = 1649] [id = 172] 02:51:47 INFO - PROCESS | 1649 | --DOCSHELL 0x118ac1800 == 33 [pid = 1649] [id = 171] 02:51:47 INFO - PROCESS | 1649 | --DOCSHELL 0x11817f000 == 32 [pid = 1649] [id = 170] 02:51:47 INFO - PROCESS | 1649 | --DOCSHELL 0x116aba000 == 31 [pid = 1649] [id = 169] 02:51:47 INFO - PROCESS | 1649 | --DOCSHELL 0x114e0c000 == 30 [pid = 1649] [id = 168] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x118751000) [pid = 1649] [serial = 398] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1197d9800) [pid = 1649] [serial = 401] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x127505000) [pid = 1649] [serial = 407] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x124023800) [pid = 1649] [serial = 404] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12b7d9c00) [pid = 1649] [serial = 481] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12bef8800) [pid = 1649] [serial = 484] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11257dc00) [pid = 1649] [serial = 487] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12bf63000) [pid = 1649] [serial = 485] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1125fb400) [pid = 1649] [serial = 491] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1125f7400) [pid = 1649] [serial = 490] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11714d000) [pid = 1649] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1211c6800) [pid = 1649] [serial = 497] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x112582000) [pid = 1649] [serial = 488] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1169e9c00) [pid = 1649] [serial = 493] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x128e1a800) [pid = 1649] [serial = 458] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12764dc00) [pid = 1649] [serial = 457] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11995f400) [pid = 1649] [serial = 454] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12109f000) [pid = 1649] [serial = 455] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118335000) [pid = 1649] [serial = 451] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118f83c00) [pid = 1649] [serial = 452] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x116912800) [pid = 1649] [serial = 449] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1128adc00) [pid = 1649] [serial = 448] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11691f400) [pid = 1649] [serial = 446] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x124357c00) [pid = 1649] [serial = 475] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12612fc00) [pid = 1649] [serial = 476] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12117b000) [pid = 1649] [serial = 472] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x124015400) [pid = 1649] [serial = 473] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12116c400) [pid = 1649] [serial = 469] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x121172400) [pid = 1649] [serial = 470] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1197e1400) [pid = 1649] [serial = 467] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1193f5800) [pid = 1649] [serial = 466] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x118334400) [pid = 1649] [serial = 464] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11828fc00) [pid = 1649] [serial = 463] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12b12c400) [pid = 1649] [serial = 461] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x128e55c00) [pid = 1649] [serial = 460] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12bf64c00) [pid = 1649] [serial = 498] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x127645400) [pid = 1649] [serial = 478] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12b127c00) [pid = 1649] [serial = 479] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x1128ad800) [pid = 1649] [serial = 482] [outer = 0x0] [url = about:blank] 02:51:47 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x121091400) [pid = 1649] [serial = 494] [outer = 0x0] [url = about:blank] 02:51:48 INFO - PROCESS | 1649 | 1467971508495 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]]]}] 02:51:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:51:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1125ms 02:51:48 INFO - PROCESS | 1649 | 1467971508502 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 02:51:48 INFO - PROCESS | 1649 | 1467971508505 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 02:51:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:51:48 INFO - PROCESS | 1649 | 1467971508512 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:51:48 INFO - PROCESS | 1649 | 1467971508513 Marionette TRACE conn2 <- [1,710,null,{}] 02:51:48 INFO - PROCESS | 1649 | 1467971508516 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}] 02:51:48 INFO - PROCESS | 1649 | 1467971508517 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:48 INFO - PROCESS | 1649 | 1467971508593 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 02:51:48 INFO - PROCESS | 1649 | 1467971508597 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:48 INFO - PROCESS | 1649 | 1467971508598 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x117468800 == 31 [pid = 1649] [id = 185] 02:51:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x11691e800) [pid = 1649] [serial = 553] [outer = 0x0] 02:51:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1169ea400) [pid = 1649] [serial = 554] [outer = 0x11691e800] 02:51:48 INFO - PROCESS | 1649 | 1467971508627 Marionette DEBUG loaded listener.js 02:51:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x116a13c00) [pid = 1649] [serial = 555] [outer = 0x11691e800] 02:51:49 INFO - PROCESS | 1649 | 1467971509462 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]]]}] 02:51:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:51:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 971ms 02:51:49 INFO - PROCESS | 1649 | 1467971509484 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 02:51:49 INFO - PROCESS | 1649 | 1467971509485 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 02:51:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:51:49 INFO - PROCESS | 1649 | 1467971509488 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:51:49 INFO - PROCESS | 1649 | 1467971509490 Marionette TRACE conn2 <- [1,714,null,{}] 02:51:49 INFO - PROCESS | 1649 | 1467971509500 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}] 02:51:49 INFO - PROCESS | 1649 | 1467971509503 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:49 INFO - PROCESS | 1649 | 1467971509605 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 02:51:49 INFO - PROCESS | 1649 | 1467971509612 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:49 INFO - PROCESS | 1649 | 1467971509614 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196c2800 == 32 [pid = 1649] [id = 186] 02:51:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1176f6800) [pid = 1649] [serial = 556] [outer = 0x0] 02:51:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x118126c00) [pid = 1649] [serial = 557] [outer = 0x1176f6800] 02:51:49 INFO - PROCESS | 1649 | 1467971509641 Marionette DEBUG loaded listener.js 02:51:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11830dc00) [pid = 1649] [serial = 558] [outer = 0x1176f6800] 02:51:50 INFO - PROCESS | 1649 | 1467971510464 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]]]}] 02:51:50 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 02:51:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1024ms 02:51:50 INFO - PROCESS | 1649 | 1467971510512 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 02:51:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:51:50 INFO - PROCESS | 1649 | 1467971510514 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 02:51:50 INFO - PROCESS | 1649 | 1467971510516 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:51:50 INFO - PROCESS | 1649 | 1467971510517 Marionette TRACE conn2 <- [1,718,null,{}] 02:51:50 INFO - PROCESS | 1649 | 1467971510519 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}] 02:51:50 INFO - PROCESS | 1649 | 1467971510520 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:50 INFO - PROCESS | 1649 | 1467971510615 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 02:51:50 INFO - PROCESS | 1649 | 1467971510652 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:50 INFO - PROCESS | 1649 | 1467971510653 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239ad800 == 33 [pid = 1649] [id = 187] 02:51:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1127d0c00) [pid = 1649] [serial = 559] [outer = 0x0] 02:51:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x118522400) [pid = 1649] [serial = 560] [outer = 0x1127d0c00] 02:51:50 INFO - PROCESS | 1649 | 1467971510678 Marionette DEBUG loaded listener.js 02:51:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118a58000) [pid = 1649] [serial = 561] [outer = 0x1127d0c00] 02:51:51 INFO - PROCESS | 1649 | 1467971511455 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]]]}] 02:51:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:51:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 02:51:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:51:51 INFO - PROCESS | 1649 | 1467971511486 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 02:51:51 INFO - PROCESS | 1649 | 1467971511487 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 02:51:51 INFO - PROCESS | 1649 | 1467971511490 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:51:51 INFO - PROCESS | 1649 | 1467971511491 Marionette TRACE conn2 <- [1,722,null,{}] 02:51:51 INFO - PROCESS | 1649 | 1467971511496 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}] 02:51:51 INFO - PROCESS | 1649 | 1467971511497 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:51 INFO - PROCESS | 1649 | 1467971511591 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 02:51:51 INFO - PROCESS | 1649 | 1467971511594 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:51 INFO - PROCESS | 1649 | 1467971511595 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12458f800 == 34 [pid = 1649] [id = 188] 02:51:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1127d0400) [pid = 1649] [serial = 562] [outer = 0x0] 02:51:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118a5f800) [pid = 1649] [serial = 563] [outer = 0x1127d0400] 02:51:51 INFO - PROCESS | 1649 | 1467971511620 Marionette DEBUG loaded listener.js 02:51:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118f85800) [pid = 1649] [serial = 564] [outer = 0x1127d0400] 02:51:51 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1211c4400) [pid = 1649] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:51:51 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1211c5400) [pid = 1649] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:51:51 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118307000) [pid = 1649] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:51:51 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x110eef400) [pid = 1649] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:51:51 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1128a8400) [pid = 1649] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:51:51 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1128a8800) [pid = 1649] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:51:51 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x11812f000) [pid = 1649] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:51:51 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x119dd9400) [pid = 1649] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:51:51 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x112eac400) [pid = 1649] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:51:51 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x11806ec00) [pid = 1649] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:51:51 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x1121b1400) [pid = 1649] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:51:51 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x118307c00) [pid = 1649] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:51:51 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x1174fcc00) [pid = 1649] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:51:51 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x11257cc00) [pid = 1649] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:51:51 INFO - PROCESS | 1649 | 1467971511984 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] 02:51:52 INFO - PROCESS | 1649 | 1467971512013 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 02:51:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:51:52 INFO - PROCESS | 1649 | 1467971512016 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:51:52 INFO - PROCESS | 1649 | 1467971512017 Marionette TRACE conn2 <- [1,726,null,{}] 02:51:52 INFO - PROCESS | 1649 | 1467971512019 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}] 02:51:52 INFO - PROCESS | 1649 | 1467971512023 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:52 INFO - PROCESS | 1649 | 1467971512118 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 02:51:52 INFO - PROCESS | 1649 | 1467971512122 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:52 INFO - PROCESS | 1649 | 1467971512123 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x126117800 == 35 [pid = 1649] [id = 189] 02:51:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11691a800) [pid = 1649] [serial = 565] [outer = 0x0] 02:51:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x118f88c00) [pid = 1649] [serial = 566] [outer = 0x11691a800] 02:51:52 INFO - PROCESS | 1649 | 1467971512151 Marionette DEBUG loaded listener.js 02:51:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1197d7c00) [pid = 1649] [serial = 567] [outer = 0x11691a800] 02:51:52 INFO - PROCESS | 1649 | 1467971512515 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]]]}] 02:51:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:51:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 518ms 02:51:52 INFO - PROCESS | 1649 | 1467971512540 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 02:51:52 INFO - PROCESS | 1649 | 1467971512541 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 02:51:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:51:52 INFO - PROCESS | 1649 | 1467971512544 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:51:52 INFO - PROCESS | 1649 | 1467971512545 Marionette TRACE conn2 <- [1,730,null,{}] 02:51:52 INFO - PROCESS | 1649 | 1467971512547 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}] 02:51:52 INFO - PROCESS | 1649 | 1467971512548 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:52 INFO - PROCESS | 1649 | 1467971512622 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 02:51:52 INFO - PROCESS | 1649 | 1467971512628 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:52 INFO - PROCESS | 1649 | 1467971512629 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x127359000 == 36 [pid = 1649] [id = 190] 02:51:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1197d8800) [pid = 1649] [serial = 568] [outer = 0x0] 02:51:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x119af0c00) [pid = 1649] [serial = 569] [outer = 0x1197d8800] 02:51:52 INFO - PROCESS | 1649 | 1467971512659 Marionette DEBUG loaded listener.js 02:51:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x119dd9000) [pid = 1649] [serial = 570] [outer = 0x1197d8800] 02:51:52 INFO - PROCESS | 1649 | 1467971512993 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] 02:51:53 INFO - PROCESS | 1649 | 1467971513015 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 02:51:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:51:53 INFO - PROCESS | 1649 | 1467971513017 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:51:53 INFO - PROCESS | 1649 | 1467971513018 Marionette TRACE conn2 <- [1,734,null,{}] 02:51:53 INFO - PROCESS | 1649 | 1467971513021 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}] 02:51:53 INFO - PROCESS | 1649 | 1467971513022 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:53 INFO - PROCESS | 1649 | 1467971513097 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 02:51:53 INFO - PROCESS | 1649 | 1467971513100 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:53 INFO - PROCESS | 1649 | 1467971513102 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12907c000 == 37 [pid = 1649] [id = 191] 02:51:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x121093400) [pid = 1649] [serial = 571] [outer = 0x0] 02:51:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x12116e000) [pid = 1649] [serial = 572] [outer = 0x121093400] 02:51:53 INFO - PROCESS | 1649 | 1467971513130 Marionette DEBUG loaded listener.js 02:51:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x121179800) [pid = 1649] [serial = 573] [outer = 0x121093400] 02:51:53 INFO - PROCESS | 1649 | 1467971513580 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]]]}] 02:51:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:51:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 569ms 02:51:53 INFO - PROCESS | 1649 | 1467971513587 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 02:51:53 INFO - PROCESS | 1649 | 1467971513589 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 02:51:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:51:53 INFO - PROCESS | 1649 | 1467971513597 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:51:53 INFO - PROCESS | 1649 | 1467971513599 Marionette TRACE conn2 <- [1,738,null,{}] 02:51:53 INFO - PROCESS | 1649 | 1467971513602 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}] 02:51:53 INFO - PROCESS | 1649 | 1467971513604 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:53 INFO - PROCESS | 1649 | 1467971513726 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 02:51:53 INFO - PROCESS | 1649 | 1467971513730 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:53 INFO - PROCESS | 1649 | 1467971513739 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a4dc800 == 38 [pid = 1649] [id = 192] 02:51:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11806e000) [pid = 1649] [serial = 574] [outer = 0x0] 02:51:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1211c6800) [pid = 1649] [serial = 575] [outer = 0x11806e000] 02:51:53 INFO - PROCESS | 1649 | 1467971513762 Marionette DEBUG loaded listener.js 02:51:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x12401bc00) [pid = 1649] [serial = 576] [outer = 0x11806e000] 02:51:54 INFO - PROCESS | 1649 | 1467971514677 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]]]}] 02:51:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:51:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1121ms 02:51:54 INFO - PROCESS | 1649 | 1467971514719 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 02:51:54 INFO - PROCESS | 1649 | 1467971514722 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 02:51:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:51:54 INFO - PROCESS | 1649 | 1467971514726 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:51:54 INFO - PROCESS | 1649 | 1467971514728 Marionette TRACE conn2 <- [1,742,null,{}] 02:51:54 INFO - PROCESS | 1649 | 1467971514777 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}] 02:51:54 INFO - PROCESS | 1649 | 1467971514779 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:54 INFO - PROCESS | 1649 | 1467971514909 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 02:51:55 INFO - PROCESS | 1649 | 1467971515023 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:55 INFO - PROCESS | 1649 | 1467971515024 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x118185000 == 39 [pid = 1649] [id = 193] 02:51:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11297d400) [pid = 1649] [serial = 577] [outer = 0x0] 02:51:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x116133000) [pid = 1649] [serial = 578] [outer = 0x11297d400] 02:51:55 INFO - PROCESS | 1649 | 1467971515073 Marionette DEBUG loaded listener.js 02:51:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x116921000) [pid = 1649] [serial = 579] [outer = 0x11297d400] 02:51:56 INFO - PROCESS | 1649 | 1467971516034 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]]]}] 02:51:56 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 02:51:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1375ms 02:51:56 INFO - PROCESS | 1649 | 1467971516101 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 02:51:56 INFO - PROCESS | 1649 | 1467971516104 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 02:51:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:51:56 INFO - PROCESS | 1649 | 1467971516110 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:51:56 INFO - PROCESS | 1649 | 1467971516112 Marionette TRACE conn2 <- [1,746,null,{}] 02:51:56 INFO - PROCESS | 1649 | 1467971516115 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}] 02:51:56 INFO - PROCESS | 1649 | 1467971516117 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:56 INFO - PROCESS | 1649 | 1467971516214 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 02:51:56 INFO - PROCESS | 1649 | 1467971516267 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:56 INFO - PROCESS | 1649 | 1467971516268 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x124111800 == 40 [pid = 1649] [id = 194] 02:51:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x117141000) [pid = 1649] [serial = 580] [outer = 0x0] 02:51:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118131800) [pid = 1649] [serial = 581] [outer = 0x117141000] 02:51:56 INFO - PROCESS | 1649 | 1467971516299 Marionette DEBUG loaded listener.js 02:51:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11830ec00) [pid = 1649] [serial = 582] [outer = 0x117141000] 02:51:57 INFO - PROCESS | 1649 | 1467971517247 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]]]}] 02:51:57 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.) 02:51:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1172ms 02:51:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:51:57 INFO - PROCESS | 1649 | 1467971517281 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 02:51:57 INFO - PROCESS | 1649 | 1467971517283 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 02:51:57 INFO - PROCESS | 1649 | 1467971517286 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:51:57 INFO - PROCESS | 1649 | 1467971517288 Marionette TRACE conn2 <- [1,750,null,{}] 02:51:57 INFO - PROCESS | 1649 | 1467971517292 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}] 02:51:57 INFO - PROCESS | 1649 | 1467971517293 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:57 INFO - PROCESS | 1649 | 1467971517385 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 02:51:57 INFO - PROCESS | 1649 | 1467971517438 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:57 INFO - PROCESS | 1649 | 1467971517441 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x117d6b000 == 41 [pid = 1649] [id = 195] 02:51:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x113c65c00) [pid = 1649] [serial = 583] [outer = 0x0] 02:51:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1164dc800) [pid = 1649] [serial = 584] [outer = 0x113c65c00] 02:51:57 INFO - PROCESS | 1649 | 1467971517468 Marionette DEBUG loaded listener.js 02:51:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x116920000) [pid = 1649] [serial = 585] [outer = 0x113c65c00] 02:51:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12907c000 == 40 [pid = 1649] [id = 191] 02:51:58 INFO - PROCESS | 1649 | --DOCSHELL 0x127359000 == 39 [pid = 1649] [id = 190] 02:51:58 INFO - PROCESS | 1649 | --DOCSHELL 0x126117800 == 38 [pid = 1649] [id = 189] 02:51:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12458f800 == 37 [pid = 1649] [id = 188] 02:51:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1239ad800 == 36 [pid = 1649] [id = 187] 02:51:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1196c2800 == 35 [pid = 1649] [id = 186] 02:51:58 INFO - PROCESS | 1649 | --DOCSHELL 0x117468800 == 34 [pid = 1649] [id = 185] 02:51:58 INFO - PROCESS | 1649 | --DOCSHELL 0x11615f800 == 33 [pid = 1649] [id = 184] 02:51:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12bae0800 == 32 [pid = 1649] [id = 182] 02:51:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1169b1800 == 31 [pid = 1649] [id = 183] 02:51:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12d7da800 == 30 [pid = 1649] [id = 167] 02:51:58 INFO - PROCESS | 1649 | --DOCSHELL 0x124111800 == 29 [pid = 1649] [id = 194] 02:51:58 INFO - PROCESS | 1649 | --DOCSHELL 0x12a4dc800 == 28 [pid = 1649] [id = 192] 02:51:58 INFO - PROCESS | 1649 | --DOCSHELL 0x118185000 == 27 [pid = 1649] [id = 193] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x124018400) [pid = 1649] [serial = 536] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x124ba5400) [pid = 1649] [serial = 539] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11839d400) [pid = 1649] [serial = 518] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x118f83400) [pid = 1649] [serial = 519] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x117140c00) [pid = 1649] [serial = 509] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x118069c00) [pid = 1649] [serial = 510] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x112d17c00) [pid = 1649] [serial = 503] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x113c36400) [pid = 1649] [serial = 504] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x118307400) [pid = 1649] [serial = 515] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118f8c800) [pid = 1649] [serial = 521] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1193f2400) [pid = 1649] [serial = 522] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11832e000) [pid = 1649] [serial = 516] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12116f400) [pid = 1649] [serial = 533] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x115e61000) [pid = 1649] [serial = 506] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x116918800) [pid = 1649] [serial = 507] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12414b000) [pid = 1649] [serial = 537] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x118126000) [pid = 1649] [serial = 512] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x118302c00) [pid = 1649] [serial = 513] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x119961400) [pid = 1649] [serial = 527] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x119af5400) [pid = 1649] [serial = 528] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x1193f3400) [pid = 1649] [serial = 524] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x119768800) [pid = 1649] [serial = 525] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x119afd800) [pid = 1649] [serial = 530] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x119db3c00) [pid = 1649] [serial = 531] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x124020400) [pid = 1649] [serial = 545] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x1169ed400) [pid = 1649] [serial = 542] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x12609bc00) [pid = 1649] [serial = 540] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x1211bd800) [pid = 1649] [serial = 534] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x118f88000) [pid = 1649] [serial = 543] [outer = 0x0] [url = about:blank] 02:51:58 INFO - PROCESS | 1649 | 1467971518444 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]]]}] 02:51:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:51:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1173ms 02:51:58 INFO - PROCESS | 1649 | 1467971518459 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 02:51:58 INFO - PROCESS | 1649 | 1467971518462 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 02:51:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:51:58 INFO - PROCESS | 1649 | 1467971518465 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:51:58 INFO - PROCESS | 1649 | 1467971518466 Marionette TRACE conn2 <- [1,754,null,{}] 02:51:58 INFO - PROCESS | 1649 | 1467971518470 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}] 02:51:58 INFO - PROCESS | 1649 | 1467971518472 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:58 INFO - PROCESS | 1649 | 1467971518548 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 02:51:58 INFO - PROCESS | 1649 | 1467971518554 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:58 INFO - PROCESS | 1649 | 1467971518557 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x1131a7000 == 28 [pid = 1649] [id = 196] 02:51:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x1125ff800) [pid = 1649] [serial = 586] [outer = 0x0] 02:51:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x1127d4000) [pid = 1649] [serial = 587] [outer = 0x1125ff800] 02:51:58 INFO - PROCESS | 1649 | 1467971518588 Marionette DEBUG loaded listener.js 02:51:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x1128b2800) [pid = 1649] [serial = 588] [outer = 0x1125ff800] 02:51:59 INFO - PROCESS | 1649 | 1467971519428 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]]]}] 02:51:59 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 02:51:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 970ms 02:51:59 INFO - PROCESS | 1649 | 1467971519434 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 02:51:59 INFO - PROCESS | 1649 | 1467971519438 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 02:51:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:51:59 INFO - PROCESS | 1649 | 1467971519444 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:51:59 INFO - PROCESS | 1649 | 1467971519445 Marionette TRACE conn2 <- [1,758,null,{}] 02:51:59 INFO - PROCESS | 1649 | 1467971519448 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}] 02:51:59 INFO - PROCESS | 1649 | 1467971519449 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:59 INFO - PROCESS | 1649 | 1467971519523 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 02:51:59 INFO - PROCESS | 1649 | 1467971519572 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:59 INFO - PROCESS | 1649 | 1467971519574 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:51:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x11667d000 == 29 [pid = 1649] [id = 197] 02:51:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x112d0f400) [pid = 1649] [serial = 589] [outer = 0x0] 02:51:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1131d9400) [pid = 1649] [serial = 590] [outer = 0x112d0f400] 02:51:59 INFO - PROCESS | 1649 | 1467971519601 Marionette DEBUG loaded listener.js 02:51:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x1133b8c00) [pid = 1649] [serial = 591] [outer = 0x112d0f400] 02:51:59 INFO - PROCESS | 1649 | 1467971519896 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]]]}] 02:51:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:51:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 469ms 02:51:59 INFO - PROCESS | 1649 | 1467971519914 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 02:51:59 INFO - PROCESS | 1649 | 1467971519923 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 02:51:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:51:59 INFO - PROCESS | 1649 | 1467971519930 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:51:59 INFO - PROCESS | 1649 | 1467971519933 Marionette TRACE conn2 <- [1,762,null,{}] 02:51:59 INFO - PROCESS | 1649 | 1467971519940 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}] 02:51:59 INFO - PROCESS | 1649 | 1467971519946 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:00 INFO - PROCESS | 1649 | 1467971520021 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 02:52:00 INFO - PROCESS | 1649 | 1467971520029 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:00 INFO - PROCESS | 1649 | 1467971520031 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x11746e800 == 30 [pid = 1649] [id = 198] 02:52:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x115e5c000) [pid = 1649] [serial = 592] [outer = 0x0] 02:52:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x116914800) [pid = 1649] [serial = 593] [outer = 0x115e5c000] 02:52:00 INFO - PROCESS | 1649 | 1467971520058 Marionette DEBUG loaded listener.js 02:52:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x1169ed400) [pid = 1649] [serial = 594] [outer = 0x115e5c000] 02:52:00 INFO - PROCESS | 1649 | 1467971520886 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]]]}] 02:52:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:52:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 972ms 02:52:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:52:00 INFO - PROCESS | 1649 | 1467971520907 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 02:52:00 INFO - PROCESS | 1649 | 1467971520909 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 02:52:00 INFO - PROCESS | 1649 | 1467971520911 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:52:00 INFO - PROCESS | 1649 | 1467971520912 Marionette TRACE conn2 <- [1,766,null,{}] 02:52:00 INFO - PROCESS | 1649 | 1467971520914 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}] 02:52:00 INFO - PROCESS | 1649 | 1467971520916 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:01 INFO - PROCESS | 1649 | 1467971521004 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 02:52:01 INFO - PROCESS | 1649 | 1467971521047 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:01 INFO - PROCESS | 1649 | 1467971521048 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x1184c0000 == 31 [pid = 1649] [id = 199] 02:52:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x1174ee800) [pid = 1649] [serial = 595] [outer = 0x0] 02:52:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1176f3c00) [pid = 1649] [serial = 596] [outer = 0x1174ee800] 02:52:01 INFO - PROCESS | 1649 | 1467971521073 Marionette DEBUG loaded listener.js 02:52:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x118066400) [pid = 1649] [serial = 597] [outer = 0x1174ee800] 02:52:01 INFO - PROCESS | 1649 | 1467971521833 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]]]}] 02:52:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:52:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 971ms 02:52:01 INFO - PROCESS | 1649 | 1467971521882 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 02:52:01 INFO - PROCESS | 1649 | 1467971521884 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 02:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:52:01 INFO - PROCESS | 1649 | 1467971521886 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:52:01 INFO - PROCESS | 1649 | 1467971521894 Marionette TRACE conn2 <- [1,770,null,{}] 02:52:01 INFO - PROCESS | 1649 | 1467971521896 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}] 02:52:01 INFO - PROCESS | 1649 | 1467971521898 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:01 INFO - PROCESS | 1649 | 1467971521984 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 02:52:02 INFO - PROCESS | 1649 | 1467971522018 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:02 INFO - PROCESS | 1649 | 1467971522020 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196b9000 == 32 [pid = 1649] [id = 200] 02:52:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x116fb1000) [pid = 1649] [serial = 598] [outer = 0x0] 02:52:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x118131c00) [pid = 1649] [serial = 599] [outer = 0x116fb1000] 02:52:02 INFO - PROCESS | 1649 | 1467971522044 Marionette DEBUG loaded listener.js 02:52:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11829d400) [pid = 1649] [serial = 600] [outer = 0x116fb1000] 02:52:02 INFO - PROCESS | 1649 | 1467971522378 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]]]}] 02:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 526ms 02:52:02 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1127d0c00) [pid = 1649] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:52:02 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1127d0400) [pid = 1649] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:52:02 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x11691a800) [pid = 1649] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:52:02 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x121093400) [pid = 1649] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:52:02 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x112d12c00) [pid = 1649] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:52:02 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x1176f6800) [pid = 1649] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:52:02 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x11691e800) [pid = 1649] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:52:02 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x11806e000) [pid = 1649] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:52:02 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x119db4000) [pid = 1649] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:52:02 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x114e62400) [pid = 1649] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:52:02 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x1197d8800) [pid = 1649] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:52:02 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x118069000) [pid = 1649] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:52:02 INFO - PROCESS | 1649 | 1467971522433 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 02:52:02 INFO - PROCESS | 1649 | 1467971522434 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 02:52:02 INFO - PROCESS | 1649 | 1467971522438 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:52:02 INFO - PROCESS | 1649 | 1467971522439 Marionette TRACE conn2 <- [1,774,null,{}] 02:52:02 INFO - PROCESS | 1649 | 1467971522442 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}] 02:52:02 INFO - PROCESS | 1649 | 1467971522446 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:02 INFO - PROCESS | 1649 | 1467971522552 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 02:52:02 INFO - PROCESS | 1649 | 1467971522588 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:02 INFO - PROCESS | 1649 | 1467971522589 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x1238d2000 == 33 [pid = 1649] [id = 201] 02:52:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x1121bdc00) [pid = 1649] [serial = 601] [outer = 0x0] 02:52:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x116908000) [pid = 1649] [serial = 602] [outer = 0x1121bdc00] 02:52:02 INFO - PROCESS | 1649 | 1467971522614 Marionette DEBUG loaded listener.js 02:52:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x11832c800) [pid = 1649] [serial = 603] [outer = 0x1121bdc00] 02:52:02 INFO - PROCESS | 1649 | 1467971522863 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]]]}] 02:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 468ms 02:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:52:02 INFO - PROCESS | 1649 | 1467971522914 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 02:52:02 INFO - PROCESS | 1649 | 1467971522915 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 02:52:02 INFO - PROCESS | 1649 | 1467971522917 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:52:02 INFO - PROCESS | 1649 | 1467971522918 Marionette TRACE conn2 <- [1,778,null,{}] 02:52:02 INFO - PROCESS | 1649 | 1467971522921 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}] 02:52:02 INFO - PROCESS | 1649 | 1467971522922 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:03 INFO - PROCESS | 1649 | 1467971523003 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 02:52:03 INFO - PROCESS | 1649 | 1467971523007 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:03 INFO - PROCESS | 1649 | 1467971523009 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b1e800 == 34 [pid = 1649] [id = 202] 02:52:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x118331000) [pid = 1649] [serial = 604] [outer = 0x0] 02:52:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x11839a000) [pid = 1649] [serial = 605] [outer = 0x118331000] 02:52:03 INFO - PROCESS | 1649 | 1467971523034 Marionette DEBUG loaded listener.js 02:52:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x118754c00) [pid = 1649] [serial = 606] [outer = 0x118331000] 02:52:03 INFO - PROCESS | 1649 | 1467971523358 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]]]}] 02:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 469ms 02:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:52:03 INFO - PROCESS | 1649 | 1467971523387 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 02:52:03 INFO - PROCESS | 1649 | 1467971523388 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 02:52:03 INFO - PROCESS | 1649 | 1467971523390 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:52:03 INFO - PROCESS | 1649 | 1467971523391 Marionette TRACE conn2 <- [1,782,null,{}] 02:52:03 INFO - PROCESS | 1649 | 1467971523394 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}] 02:52:03 INFO - PROCESS | 1649 | 1467971523395 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:03 INFO - PROCESS | 1649 | 1467971523488 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 02:52:03 INFO - PROCESS | 1649 | 1467971523495 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:03 INFO - PROCESS | 1649 | 1467971523497 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f8a000 == 35 [pid = 1649] [id = 203] 02:52:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x118329000) [pid = 1649] [serial = 607] [outer = 0x0] 02:52:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x118a5c000) [pid = 1649] [serial = 608] [outer = 0x118329000] 02:52:03 INFO - PROCESS | 1649 | 1467971523520 Marionette DEBUG loaded listener.js 02:52:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x118a7a400) [pid = 1649] [serial = 609] [outer = 0x118329000] 02:52:03 INFO - PROCESS | 1649 | 1467971523794 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]]]}] 02:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 420ms 02:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:52:03 INFO - PROCESS | 1649 | 1467971523816 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 02:52:03 INFO - PROCESS | 1649 | 1467971523817 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 02:52:03 INFO - PROCESS | 1649 | 1467971523819 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:52:03 INFO - PROCESS | 1649 | 1467971523821 Marionette TRACE conn2 <- [1,786,null,{}] 02:52:03 INFO - PROCESS | 1649 | 1467971523823 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}] 02:52:03 INFO - PROCESS | 1649 | 1467971523825 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:03 INFO - PROCESS | 1649 | 1467971523916 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 02:52:03 INFO - PROCESS | 1649 | 1467971523919 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:03 INFO - PROCESS | 1649 | 1467971523920 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x124ea9800 == 36 [pid = 1649] [id = 204] 02:52:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x118a84400) [pid = 1649] [serial = 610] [outer = 0x0] 02:52:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x118f18800) [pid = 1649] [serial = 611] [outer = 0x118a84400] 02:52:03 INFO - PROCESS | 1649 | 1467971523946 Marionette DEBUG loaded listener.js 02:52:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11923b400) [pid = 1649] [serial = 612] [outer = 0x118a84400] 02:52:04 INFO - PROCESS | 1649 | 1467971524255 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]]]}] 02:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 469ms 02:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:52:04 INFO - PROCESS | 1649 | 1467971524289 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 02:52:04 INFO - PROCESS | 1649 | 1467971524290 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 02:52:04 INFO - PROCESS | 1649 | 1467971524295 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:52:04 INFO - PROCESS | 1649 | 1467971524296 Marionette TRACE conn2 <- [1,790,null,{}] 02:52:04 INFO - PROCESS | 1649 | 1467971524298 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}] 02:52:04 INFO - PROCESS | 1649 | 1467971524299 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:04 INFO - PROCESS | 1649 | 1467971524395 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 02:52:04 INFO - PROCESS | 1649 | 1467971524401 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:04 INFO - PROCESS | 1649 | 1467971524402 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12516c800 == 37 [pid = 1649] [id = 205] 02:52:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11830f000) [pid = 1649] [serial = 613] [outer = 0x0] 02:52:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11923e800) [pid = 1649] [serial = 614] [outer = 0x11830f000] 02:52:04 INFO - PROCESS | 1649 | 1467971524425 Marionette DEBUG loaded listener.js 02:52:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1193f3400) [pid = 1649] [serial = 615] [outer = 0x11830f000] 02:52:04 INFO - PROCESS | 1649 | 1467971524964 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]]]}] 02:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 723ms 02:52:05 INFO - PROCESS | 1649 | 1467971525018 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 02:52:05 INFO - PROCESS | 1649 | 1467971525021 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 02:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:52:05 INFO - PROCESS | 1649 | 1467971525024 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:52:05 INFO - PROCESS | 1649 | 1467971525026 Marionette TRACE conn2 <- [1,794,null,{}] 02:52:05 INFO - PROCESS | 1649 | 1467971525031 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}] 02:52:05 INFO - PROCESS | 1649 | 1467971525032 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:05 INFO - PROCESS | 1649 | 1467971525137 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 02:52:05 INFO - PROCESS | 1649 | 1467971525212 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:05 INFO - PROCESS | 1649 | 1467971525213 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x116675800 == 38 [pid = 1649] [id = 206] 02:52:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1127cb400) [pid = 1649] [serial = 616] [outer = 0x0] 02:52:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x112985000) [pid = 1649] [serial = 617] [outer = 0x1127cb400] 02:52:05 INFO - PROCESS | 1649 | 1467971525244 Marionette DEBUG loaded listener.js 02:52:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112e03400) [pid = 1649] [serial = 618] [outer = 0x1127cb400] 02:52:05 INFO - PROCESS | 1649 | 1467971525734 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]]]}] 02:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 722ms 02:52:05 INFO - PROCESS | 1649 | 1467971525893 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 02:52:05 INFO - PROCESS | 1649 | 1467971525895 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 02:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:52:05 INFO - PROCESS | 1649 | 1467971525928 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:52:05 INFO - PROCESS | 1649 | 1467971525930 Marionette TRACE conn2 <- [1,798,null,{}] 02:52:05 INFO - PROCESS | 1649 | 1467971525933 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}] 02:52:05 INFO - PROCESS | 1649 | 1467971525935 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:06 INFO - PROCESS | 1649 | 1467971526034 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 02:52:06 INFO - PROCESS | 1649 | 1467971526083 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:06 INFO - PROCESS | 1649 | 1467971526086 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x116625800 == 39 [pid = 1649] [id = 207] 02:52:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1128ae000) [pid = 1649] [serial = 619] [outer = 0x0] 02:52:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x112da7800) [pid = 1649] [serial = 620] [outer = 0x1128ae000] 02:52:06 INFO - PROCESS | 1649 | 1467971526112 Marionette DEBUG loaded listener.js 02:52:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x113239800) [pid = 1649] [serial = 621] [outer = 0x1128ae000] 02:52:06 INFO - PROCESS | 1649 | --DOCSHELL 0x124ea9800 == 38 [pid = 1649] [id = 204] 02:52:06 INFO - PROCESS | 1649 | --DOCSHELL 0x123f8a000 == 37 [pid = 1649] [id = 203] 02:52:06 INFO - PROCESS | 1649 | --DOCSHELL 0x123b1e800 == 36 [pid = 1649] [id = 202] 02:52:06 INFO - PROCESS | 1649 | --DOCSHELL 0x1238d2000 == 35 [pid = 1649] [id = 201] 02:52:06 INFO - PROCESS | 1649 | --DOCSHELL 0x1196b9000 == 34 [pid = 1649] [id = 200] 02:52:06 INFO - PROCESS | 1649 | --DOCSHELL 0x1184c0000 == 33 [pid = 1649] [id = 199] 02:52:06 INFO - PROCESS | 1649 | --DOCSHELL 0x11746e800 == 32 [pid = 1649] [id = 198] 02:52:06 INFO - PROCESS | 1649 | --DOCSHELL 0x11667d000 == 31 [pid = 1649] [id = 197] 02:52:06 INFO - PROCESS | 1649 | --DOCSHELL 0x1131a7000 == 30 [pid = 1649] [id = 196] 02:52:06 INFO - PROCESS | 1649 | --DOCSHELL 0x117d6b000 == 29 [pid = 1649] [id = 195] 02:52:06 INFO - PROCESS | 1649 | 1467971526502 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]]]}] 02:52:06 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x118072c00) [pid = 1649] [serial = 501] [outer = 0x0] [url = about:blank] 02:52:06 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x118a58000) [pid = 1649] [serial = 561] [outer = 0x0] [url = about:blank] 02:52:06 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118522400) [pid = 1649] [serial = 560] [outer = 0x0] [url = about:blank] 02:52:06 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x118a5f800) [pid = 1649] [serial = 563] [outer = 0x0] [url = about:blank] 02:52:06 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118f88c00) [pid = 1649] [serial = 566] [outer = 0x0] [url = about:blank] 02:52:06 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12116e000) [pid = 1649] [serial = 572] [outer = 0x0] [url = about:blank] 02:52:06 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11323cc00) [pid = 1649] [serial = 548] [outer = 0x0] [url = about:blank] 02:52:06 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11612e000) [pid = 1649] [serial = 549] [outer = 0x0] [url = about:blank] 02:52:06 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x118126c00) [pid = 1649] [serial = 557] [outer = 0x0] [url = about:blank] 02:52:06 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1169ea400) [pid = 1649] [serial = 554] [outer = 0x0] [url = about:blank] 02:52:06 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x116a13c00) [pid = 1649] [serial = 555] [outer = 0x0] [url = about:blank] 02:52:06 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12401bc00) [pid = 1649] [serial = 576] [outer = 0x0] [url = about:blank] 02:52:06 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x12609d800) [pid = 1649] [serial = 546] [outer = 0x0] [url = about:blank] 02:52:06 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x115dec000) [pid = 1649] [serial = 551] [outer = 0x0] [url = about:blank] 02:52:06 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x11662ec00) [pid = 1649] [serial = 552] [outer = 0x0] [url = about:blank] 02:52:06 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x119dd9000) [pid = 1649] [serial = 570] [outer = 0x0] [url = about:blank] 02:52:06 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x121179800) [pid = 1649] [serial = 573] [outer = 0x0] [url = about:blank] 02:52:06 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x1211c6800) [pid = 1649] [serial = 575] [outer = 0x0] [url = about:blank] 02:52:06 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x118f85800) [pid = 1649] [serial = 564] [outer = 0x0] [url = about:blank] 02:52:06 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x119af0c00) [pid = 1649] [serial = 569] [outer = 0x0] [url = about:blank] 02:52:06 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x11830dc00) [pid = 1649] [serial = 558] [outer = 0x0] [url = about:blank] 02:52:06 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x1197d7c00) [pid = 1649] [serial = 567] [outer = 0x0] [url = about:blank] 02:52:06 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 02:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 629ms 02:52:06 INFO - PROCESS | 1649 | 1467971526552 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 02:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:52:06 INFO - PROCESS | 1649 | 1467971526554 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 02:52:06 INFO - PROCESS | 1649 | 1467971526558 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:52:06 INFO - PROCESS | 1649 | 1467971526561 Marionette TRACE conn2 <- [1,802,null,{}] 02:52:06 INFO - PROCESS | 1649 | 1467971526564 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}] 02:52:06 INFO - PROCESS | 1649 | 1467971526566 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:06 INFO - PROCESS | 1649 | 1467971526643 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 02:52:06 INFO - PROCESS | 1649 | 1467971526647 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:06 INFO - PROCESS | 1649 | 1467971526648 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ac8000 == 30 [pid = 1649] [id = 208] 02:52:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x113c38000) [pid = 1649] [serial = 622] [outer = 0x0] 02:52:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x115df9c00) [pid = 1649] [serial = 623] [outer = 0x113c38000] 02:52:06 INFO - PROCESS | 1649 | 1467971526677 Marionette DEBUG loaded listener.js 02:52:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1164e5c00) [pid = 1649] [serial = 624] [outer = 0x113c38000] 02:52:07 INFO - PROCESS | 1649 | 1467971527018 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]]]}] 02:52:07 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 02:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 474ms 02:52:07 INFO - PROCESS | 1649 | 1467971527030 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 02:52:07 INFO - PROCESS | 1649 | 1467971527032 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 02:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:52:07 INFO - PROCESS | 1649 | 1467971527034 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:52:07 INFO - PROCESS | 1649 | 1467971527035 Marionette TRACE conn2 <- [1,806,null,{}] 02:52:07 INFO - PROCESS | 1649 | 1467971527043 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}] 02:52:07 INFO - PROCESS | 1649 | 1467971527048 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:07 INFO - PROCESS | 1649 | 1467971527140 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 02:52:07 INFO - PROCESS | 1649 | 1467971527192 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:07 INFO - PROCESS | 1649 | 1467971527194 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1184bf800 == 31 [pid = 1649] [id = 209] 02:52:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x11691dc00) [pid = 1649] [serial = 625] [outer = 0x0] 02:52:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x1169f3000) [pid = 1649] [serial = 626] [outer = 0x11691dc00] 02:52:07 INFO - PROCESS | 1649 | 1467971527223 Marionette DEBUG loaded listener.js 02:52:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x117148400) [pid = 1649] [serial = 627] [outer = 0x11691dc00] 02:52:07 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:52:07 INFO - PROCESS | 1649 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 02:52:07 INFO - PROCESS | 1649 | Determined SkiaGL cache limits: Size 100663296, Items: 256 02:52:07 INFO - PROCESS | 1649 | [GFX2-]: Using SkiaGL canvas. 02:52:07 INFO - PROCESS | 1649 | 1467971527569 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]]]}] 02:52:07 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 02:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 570ms 02:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:52:07 INFO - PROCESS | 1649 | 1467971527605 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 02:52:07 INFO - PROCESS | 1649 | 1467971527606 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 02:52:07 INFO - PROCESS | 1649 | 1467971527608 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:52:07 INFO - PROCESS | 1649 | 1467971527609 Marionette TRACE conn2 <- [1,810,null,{}] 02:52:07 INFO - PROCESS | 1649 | 1467971527611 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}] 02:52:07 INFO - PROCESS | 1649 | 1467971527612 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:07 INFO - PROCESS | 1649 | 1467971527694 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 02:52:07 INFO - PROCESS | 1649 | 1467971527740 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:07 INFO - PROCESS | 1649 | 1467971527741 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196ba800 == 32 [pid = 1649] [id = 210] 02:52:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x117145000) [pid = 1649] [serial = 628] [outer = 0x0] 02:52:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x118072000) [pid = 1649] [serial = 629] [outer = 0x117145000] 02:52:07 INFO - PROCESS | 1649 | 1467971527766 Marionette DEBUG loaded listener.js 02:52:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x11830e800) [pid = 1649] [serial = 630] [outer = 0x117145000] 02:52:08 INFO - PROCESS | 1649 | 1467971528043 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]]]}] 02:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 470ms 02:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:52:08 INFO - PROCESS | 1649 | 1467971528082 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 02:52:08 INFO - PROCESS | 1649 | 1467971528083 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 02:52:08 INFO - PROCESS | 1649 | 1467971528085 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:52:08 INFO - PROCESS | 1649 | 1467971528086 Marionette TRACE conn2 <- [1,814,null,{}] 02:52:08 INFO - PROCESS | 1649 | 1467971528089 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}] 02:52:08 INFO - PROCESS | 1649 | 1467971528090 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:08 INFO - PROCESS | 1649 | 1467971528165 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 02:52:08 INFO - PROCESS | 1649 | 1467971528169 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:08 INFO - PROCESS | 1649 | 1467971528170 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b1f800 == 33 [pid = 1649] [id = 211] 02:52:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11806f800) [pid = 1649] [serial = 631] [outer = 0x0] 02:52:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x118330400) [pid = 1649] [serial = 632] [outer = 0x11806f800] 02:52:08 INFO - PROCESS | 1649 | 1467971528197 Marionette DEBUG loaded listener.js 02:52:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x11839d400) [pid = 1649] [serial = 633] [outer = 0x11806f800] 02:52:08 INFO - PROCESS | 1649 | 1467971528525 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] 02:52:08 INFO - PROCESS | 1649 | 1467971528556 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 02:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:52:08 INFO - PROCESS | 1649 | 1467971528558 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:52:08 INFO - PROCESS | 1649 | 1467971528559 Marionette TRACE conn2 <- [1,818,null,{}] 02:52:08 INFO - PROCESS | 1649 | 1467971528561 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}] 02:52:08 INFO - PROCESS | 1649 | 1467971528566 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:08 INFO - PROCESS | 1649 | 1467971528692 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 02:52:08 INFO - PROCESS | 1649 | 1467971528703 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:08 INFO - PROCESS | 1649 | 1467971528705 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b09000 == 34 [pid = 1649] [id = 212] 02:52:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x118750400) [pid = 1649] [serial = 634] [outer = 0x0] 02:52:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x118a78c00) [pid = 1649] [serial = 635] [outer = 0x118750400] 02:52:08 INFO - PROCESS | 1649 | 1467971528730 Marionette DEBUG loaded listener.js 02:52:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1193f7800) [pid = 1649] [serial = 636] [outer = 0x118750400] 02:52:09 INFO - PROCESS | 1649 | 1467971529056 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]]]}] 02:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 520ms 02:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:52:09 INFO - PROCESS | 1649 | 1467971529086 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 02:52:09 INFO - PROCESS | 1649 | 1467971529087 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 02:52:09 INFO - PROCESS | 1649 | 1467971529089 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:52:09 INFO - PROCESS | 1649 | 1467971529090 Marionette TRACE conn2 <- [1,822,null,{}] 02:52:09 INFO - PROCESS | 1649 | 1467971529092 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}] 02:52:09 INFO - PROCESS | 1649 | 1467971529094 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:09 INFO - PROCESS | 1649 | 1467971529184 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 02:52:09 INFO - PROCESS | 1649 | 1467971529188 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:09 INFO - PROCESS | 1649 | 1467971529189 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f20000 == 35 [pid = 1649] [id = 213] 02:52:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1193f7c00) [pid = 1649] [serial = 637] [outer = 0x0] 02:52:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x119765000) [pid = 1649] [serial = 638] [outer = 0x1193f7c00] 02:52:09 INFO - PROCESS | 1649 | 1467971529212 Marionette DEBUG loaded listener.js 02:52:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x119772400) [pid = 1649] [serial = 639] [outer = 0x1193f7c00] 02:52:09 INFO - PROCESS | 1649 | 1467971529557 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] 02:52:09 INFO - PROCESS | 1649 | 1467971529611 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 02:52:09 INFO - PROCESS | 1649 | 1467971529613 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:52:09 INFO - PROCESS | 1649 | 1467971529614 Marionette TRACE conn2 <- [1,826,null,{}] 02:52:09 INFO - PROCESS | 1649 | 1467971529617 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}] 02:52:09 INFO - PROCESS | 1649 | 1467971529618 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:09 INFO - PROCESS | 1649 | 1467971529710 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 02:52:09 INFO - PROCESS | 1649 | 1467971529724 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:09 INFO - PROCESS | 1649 | 1467971529725 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276aa000 == 36 [pid = 1649] [id = 214] 02:52:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1193fd000) [pid = 1649] [serial = 640] [outer = 0x0] 02:52:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11995c000) [pid = 1649] [serial = 641] [outer = 0x1193fd000] 02:52:09 INFO - PROCESS | 1649 | 1467971529749 Marionette DEBUG loaded listener.js 02:52:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1199b6800) [pid = 1649] [serial = 642] [outer = 0x1193fd000] 02:52:10 INFO - PROCESS | 1649 | 1467971530068 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]]]}] 02:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 469ms 02:52:10 INFO - PROCESS | 1649 | 1467971530082 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 02:52:10 INFO - PROCESS | 1649 | 1467971530084 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 02:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:52:10 INFO - PROCESS | 1649 | 1467971530086 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:52:10 INFO - PROCESS | 1649 | 1467971530087 Marionette TRACE conn2 <- [1,830,null,{}] 02:52:10 INFO - PROCESS | 1649 | 1467971530090 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}] 02:52:10 INFO - PROCESS | 1649 | 1467971530091 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:10 INFO - PROCESS | 1649 | 1467971530183 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 02:52:10 INFO - PROCESS | 1649 | 1467971530217 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:10 INFO - PROCESS | 1649 | 1467971530218 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276c4000 == 37 [pid = 1649] [id = 215] 02:52:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1199b8800) [pid = 1649] [serial = 643] [outer = 0x0] 02:52:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119afb000) [pid = 1649] [serial = 644] [outer = 0x1199b8800] 02:52:10 INFO - PROCESS | 1649 | 1467971530241 Marionette DEBUG loaded listener.js 02:52:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119dae000) [pid = 1649] [serial = 645] [outer = 0x1199b8800] 02:52:10 INFO - PROCESS | 1649 | 1467971530552 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]]]}] 02:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 519ms 02:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:52:10 INFO - PROCESS | 1649 | 1467971530605 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 02:52:10 INFO - PROCESS | 1649 | 1467971530607 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 02:52:10 INFO - PROCESS | 1649 | 1467971530609 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:52:10 INFO - PROCESS | 1649 | 1467971530610 Marionette TRACE conn2 <- [1,834,null,{}] 02:52:10 INFO - PROCESS | 1649 | 1467971530613 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}] 02:52:10 INFO - PROCESS | 1649 | 1467971530614 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:10 INFO - PROCESS | 1649 | 1467971530751 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 02:52:10 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x118a84400) [pid = 1649] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:52:10 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1174ee800) [pid = 1649] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:52:10 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x115e5c000) [pid = 1649] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:52:10 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1125ff800) [pid = 1649] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:52:10 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x112d0f400) [pid = 1649] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:52:10 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x116fb1000) [pid = 1649] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:52:10 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1121bdc00) [pid = 1649] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:52:10 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x118331000) [pid = 1649] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:52:10 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11297d400) [pid = 1649] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:52:10 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x117141000) [pid = 1649] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:52:10 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x118329000) [pid = 1649] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:52:10 INFO - PROCESS | 1649 | 1467971530806 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:10 INFO - PROCESS | 1649 | 1467971530807 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x119e36800 == 38 [pid = 1649] [id = 216] 02:52:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1121bdc00) [pid = 1649] [serial = 646] [outer = 0x0] 02:52:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11297d400) [pid = 1649] [serial = 647] [outer = 0x1121bdc00] 02:52:10 INFO - PROCESS | 1649 | 1467971530848 Marionette DEBUG loaded listener.js 02:52:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1176f8c00) [pid = 1649] [serial = 648] [outer = 0x1121bdc00] 02:52:11 INFO - PROCESS | 1649 | 1467971531218 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]]]}] 02:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 622ms 02:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:52:11 INFO - PROCESS | 1649 | 1467971531231 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 02:52:11 INFO - PROCESS | 1649 | 1467971531233 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 02:52:11 INFO - PROCESS | 1649 | 1467971531235 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:52:11 INFO - PROCESS | 1649 | 1467971531236 Marionette TRACE conn2 <- [1,838,null,{}] 02:52:11 INFO - PROCESS | 1649 | 1467971531239 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}] 02:52:11 INFO - PROCESS | 1649 | 1467971531240 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:11 INFO - PROCESS | 1649 | 1467971531330 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 02:52:11 INFO - PROCESS | 1649 | 1467971531380 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:11 INFO - PROCESS | 1649 | 1467971531382 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a406800 == 39 [pid = 1649] [id = 217] 02:52:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1131dec00) [pid = 1649] [serial = 649] [outer = 0x0] 02:52:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118a63000) [pid = 1649] [serial = 650] [outer = 0x1131dec00] 02:52:11 INFO - PROCESS | 1649 | 1467971531408 Marionette DEBUG loaded listener.js 02:52:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x121096c00) [pid = 1649] [serial = 651] [outer = 0x1131dec00] 02:52:11 INFO - PROCESS | 1649 | 1467971531684 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]]]}] 02:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 468ms 02:52:11 INFO - PROCESS | 1649 | 1467971531703 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 02:52:11 INFO - PROCESS | 1649 | 1467971531704 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 02:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:52:11 INFO - PROCESS | 1649 | 1467971531707 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:52:11 INFO - PROCESS | 1649 | 1467971531709 Marionette TRACE conn2 <- [1,842,null,{}] 02:52:11 INFO - PROCESS | 1649 | 1467971531718 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}] 02:52:11 INFO - PROCESS | 1649 | 1467971531719 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:11 INFO - PROCESS | 1649 | 1467971531800 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 02:52:11 INFO - PROCESS | 1649 | 1467971531812 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:11 INFO - PROCESS | 1649 | 1467971531814 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ace6800 == 40 [pid = 1649] [id = 218] 02:52:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x12116fc00) [pid = 1649] [serial = 652] [outer = 0x0] 02:52:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x121175400) [pid = 1649] [serial = 653] [outer = 0x12116fc00] 02:52:11 INFO - PROCESS | 1649 | 1467971531838 Marionette DEBUG loaded listener.js 02:52:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1211bd400) [pid = 1649] [serial = 654] [outer = 0x12116fc00] 02:52:12 INFO - PROCESS | 1649 | 1467971532160 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]]]}] 02:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 476ms 02:52:12 INFO - PROCESS | 1649 | 1467971532184 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 02:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:52:12 INFO - PROCESS | 1649 | 1467971532185 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 02:52:12 INFO - PROCESS | 1649 | 1467971532187 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:52:12 INFO - PROCESS | 1649 | 1467971532188 Marionette TRACE conn2 <- [1,846,null,{}] 02:52:12 INFO - PROCESS | 1649 | 1467971532190 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}] 02:52:12 INFO - PROCESS | 1649 | 1467971532191 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:12 INFO - PROCESS | 1649 | 1467971532294 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 02:52:12 INFO - PROCESS | 1649 | 1467971532300 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:12 INFO - PROCESS | 1649 | 1467971532301 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ace8000 == 41 [pid = 1649] [id = 219] 02:52:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x121091400) [pid = 1649] [serial = 655] [outer = 0x0] 02:52:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12117b000) [pid = 1649] [serial = 656] [outer = 0x121091400] 02:52:12 INFO - PROCESS | 1649 | 1467971532324 Marionette DEBUG loaded listener.js 02:52:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x123ce2800) [pid = 1649] [serial = 657] [outer = 0x121091400] 02:52:12 INFO - PROCESS | 1649 | 1467971532612 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]]]}] 02:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 469ms 02:52:12 INFO - PROCESS | 1649 | 1467971532656 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 02:52:12 INFO - PROCESS | 1649 | 1467971532657 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 02:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:52:12 INFO - PROCESS | 1649 | 1467971532663 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:52:12 INFO - PROCESS | 1649 | 1467971532664 Marionette TRACE conn2 <- [1,850,null,{}] 02:52:12 INFO - PROCESS | 1649 | 1467971532666 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}] 02:52:12 INFO - PROCESS | 1649 | 1467971532667 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:12 INFO - PROCESS | 1649 | 1467971532745 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 02:52:12 INFO - PROCESS | 1649 | 1467971532836 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:12 INFO - PROCESS | 1649 | 1467971532838 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x11253c800 == 42 [pid = 1649] [id = 220] 02:52:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x110eecc00) [pid = 1649] [serial = 658] [outer = 0x0] 02:52:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1121bcc00) [pid = 1649] [serial = 659] [outer = 0x110eecc00] 02:52:12 INFO - PROCESS | 1649 | 1467971532869 Marionette DEBUG loaded listener.js 02:52:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1127cf400) [pid = 1649] [serial = 660] [outer = 0x110eecc00] 02:52:13 INFO - PROCESS | 1649 | 1467971533347 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]]]}] 02:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 719ms 02:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:52:13 INFO - PROCESS | 1649 | 1467971533397 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 02:52:13 INFO - PROCESS | 1649 | 1467971533401 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 02:52:13 INFO - PROCESS | 1649 | 1467971533407 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:52:13 INFO - PROCESS | 1649 | 1467971533412 Marionette TRACE conn2 <- [1,854,null,{}] 02:52:13 INFO - PROCESS | 1649 | 1467971533417 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}] 02:52:13 INFO - PROCESS | 1649 | 1467971533422 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:13 INFO - PROCESS | 1649 | 1467971533607 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 02:52:13 INFO - PROCESS | 1649 | 1467971533702 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:13 INFO - PROCESS | 1649 | 1467971533704 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x1182cf800 == 43 [pid = 1649] [id = 221] 02:52:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x114e62400) [pid = 1649] [serial = 661] [outer = 0x0] 02:52:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x115e5f000) [pid = 1649] [serial = 662] [outer = 0x114e62400] 02:52:13 INFO - PROCESS | 1649 | 1467971533752 Marionette DEBUG loaded listener.js 02:52:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x116915800) [pid = 1649] [serial = 663] [outer = 0x114e62400] 02:52:14 INFO - PROCESS | 1649 | 1467971534204 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]]]}] 02:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 825ms 02:52:14 INFO - PROCESS | 1649 | 1467971534233 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 02:52:14 INFO - PROCESS | 1649 | 1467971534236 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 02:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:52:14 INFO - PROCESS | 1649 | 1467971534238 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:52:14 INFO - PROCESS | 1649 | 1467971534240 Marionette TRACE conn2 <- [1,858,null,{}] 02:52:14 INFO - PROCESS | 1649 | 1467971534243 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}] 02:52:14 INFO - PROCESS | 1649 | 1467971534244 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:14 INFO - PROCESS | 1649 | 1467971534355 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 02:52:14 INFO - PROCESS | 1649 | 1467971534470 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:14 INFO - PROCESS | 1649 | 1467971534472 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a20c800 == 44 [pid = 1649] [id = 222] 02:52:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1169f1000) [pid = 1649] [serial = 664] [outer = 0x0] 02:52:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x117dad000) [pid = 1649] [serial = 665] [outer = 0x1169f1000] 02:52:14 INFO - PROCESS | 1649 | 1467971534523 Marionette DEBUG loaded listener.js 02:52:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11830f400) [pid = 1649] [serial = 666] [outer = 0x1169f1000] 02:52:15 INFO - PROCESS | 1649 | 1467971535013 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]]]}] 02:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 821ms 02:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:52:15 INFO - PROCESS | 1649 | 1467971535060 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 02:52:15 INFO - PROCESS | 1649 | 1467971535061 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 02:52:15 INFO - PROCESS | 1649 | 1467971535069 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:52:15 INFO - PROCESS | 1649 | 1467971535073 Marionette TRACE conn2 <- [1,862,null,{}] 02:52:15 INFO - PROCESS | 1649 | 1467971535095 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}] 02:52:15 INFO - PROCESS | 1649 | 1467971535098 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:15 INFO - PROCESS | 1649 | 1467971535200 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 02:52:15 INFO - PROCESS | 1649 | 1467971535264 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:15 INFO - PROCESS | 1649 | 1467971535266 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b930000 == 45 [pid = 1649] [id = 223] 02:52:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x118310400) [pid = 1649] [serial = 667] [outer = 0x0] 02:52:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1192b1c00) [pid = 1649] [serial = 668] [outer = 0x118310400] 02:52:15 INFO - PROCESS | 1649 | 1467971535294 Marionette DEBUG loaded listener.js 02:52:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11976d000) [pid = 1649] [serial = 669] [outer = 0x118310400] 02:52:15 INFO - PROCESS | 1649 | 1467971535720 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]]]}] 02:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 694ms 02:52:15 INFO - PROCESS | 1649 | 1467971535913 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 02:52:15 INFO - PROCESS | 1649 | 1467971535915 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 02:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:52:15 INFO - PROCESS | 1649 | 1467971535938 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:52:15 INFO - PROCESS | 1649 | 1467971535939 Marionette TRACE conn2 <- [1,866,null,{}] 02:52:15 INFO - PROCESS | 1649 | 1467971535943 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}] 02:52:15 INFO - PROCESS | 1649 | 1467971535945 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:16 INFO - PROCESS | 1649 | 1467971536037 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 02:52:16 INFO - PROCESS | 1649 | 1467971536103 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:16 INFO - PROCESS | 1649 | 1467971536104 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x1182bf800 == 46 [pid = 1649] [id = 224] 02:52:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x113238000) [pid = 1649] [serial = 670] [outer = 0x0] 02:52:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x113347800) [pid = 1649] [serial = 671] [outer = 0x113238000] 02:52:16 INFO - PROCESS | 1649 | 1467971536132 Marionette DEBUG loaded listener.js 02:52:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x116460000) [pid = 1649] [serial = 672] [outer = 0x113238000] 02:52:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12ace8000 == 45 [pid = 1649] [id = 219] 02:52:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12ace6800 == 44 [pid = 1649] [id = 218] 02:52:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12a406800 == 43 [pid = 1649] [id = 217] 02:52:17 INFO - PROCESS | 1649 | --DOCSHELL 0x119e36800 == 42 [pid = 1649] [id = 216] 02:52:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1276c4000 == 41 [pid = 1649] [id = 215] 02:52:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1276aa000 == 40 [pid = 1649] [id = 214] 02:52:17 INFO - PROCESS | 1649 | --DOCSHELL 0x126f20000 == 39 [pid = 1649] [id = 213] 02:52:17 INFO - PROCESS | 1649 | --DOCSHELL 0x124b09000 == 38 [pid = 1649] [id = 212] 02:52:17 INFO - PROCESS | 1649 | --DOCSHELL 0x123b1f800 == 37 [pid = 1649] [id = 211] 02:52:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1196ba800 == 36 [pid = 1649] [id = 210] 02:52:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1184bf800 == 35 [pid = 1649] [id = 209] 02:52:17 INFO - PROCESS | 1649 | --DOCSHELL 0x116ac8000 == 34 [pid = 1649] [id = 208] 02:52:17 INFO - PROCESS | 1649 | --DOCSHELL 0x116625800 == 33 [pid = 1649] [id = 207] 02:52:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12516c800 == 32 [pid = 1649] [id = 205] 02:52:17 INFO - PROCESS | 1649 | --DOCSHELL 0x116675800 == 31 [pid = 1649] [id = 206] 02:52:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12b930000 == 30 [pid = 1649] [id = 223] 02:52:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12a20c800 == 29 [pid = 1649] [id = 222] 02:52:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1182cf800 == 28 [pid = 1649] [id = 221] 02:52:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11253c800 == 27 [pid = 1649] [id = 220] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11923e800) [pid = 1649] [serial = 614] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118f18800) [pid = 1649] [serial = 611] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118066400) [pid = 1649] [serial = 597] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1176f3c00) [pid = 1649] [serial = 596] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x116914800) [pid = 1649] [serial = 593] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1127d4000) [pid = 1649] [serial = 587] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1128b2800) [pid = 1649] [serial = 588] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1131d9400) [pid = 1649] [serial = 590] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1133b8c00) [pid = 1649] [serial = 591] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1164dc800) [pid = 1649] [serial = 584] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118131c00) [pid = 1649] [serial = 599] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x116908000) [pid = 1649] [serial = 602] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11832c800) [pid = 1649] [serial = 603] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11839a000) [pid = 1649] [serial = 605] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x116921000) [pid = 1649] [serial = 579] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x116133000) [pid = 1649] [serial = 578] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11830ec00) [pid = 1649] [serial = 582] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118754c00) [pid = 1649] [serial = 606] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x118131800) [pid = 1649] [serial = 581] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11829d400) [pid = 1649] [serial = 600] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118a5c000) [pid = 1649] [serial = 608] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11923b400) [pid = 1649] [serial = 612] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1169ed400) [pid = 1649] [serial = 594] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x118a7a400) [pid = 1649] [serial = 609] [outer = 0x0] [url = about:blank] 02:52:17 INFO - PROCESS | 1649 | 1467971537119 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]]]}] 02:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1225ms 02:52:17 INFO - PROCESS | 1649 | 1467971537163 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 02:52:17 INFO - PROCESS | 1649 | 1467971537167 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 02:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:52:17 INFO - PROCESS | 1649 | 1467971537172 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:52:17 INFO - PROCESS | 1649 | 1467971537175 Marionette TRACE conn2 <- [1,870,null,{}] 02:52:17 INFO - PROCESS | 1649 | 1467971537183 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}] 02:52:17 INFO - PROCESS | 1649 | 1467971537186 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:17 INFO - PROCESS | 1649 | 1467971537316 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 02:52:17 INFO - PROCESS | 1649 | 1467971537374 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:17 INFO - PROCESS | 1649 | 1467971537377 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x113cb4800 == 28 [pid = 1649] [id = 225] 02:52:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1128a4400) [pid = 1649] [serial = 673] [outer = 0x0] 02:52:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1128a6800) [pid = 1649] [serial = 674] [outer = 0x1128a4400] 02:52:17 INFO - PROCESS | 1649 | 1467971537406 Marionette DEBUG loaded listener.js 02:52:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112986800) [pid = 1649] [serial = 675] [outer = 0x1128a4400] 02:52:17 INFO - PROCESS | 1649 | 1467971537706 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]]]}] 02:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 576ms 02:52:17 INFO - PROCESS | 1649 | 1467971537747 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 02:52:17 INFO - PROCESS | 1649 | 1467971537751 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 02:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:52:17 INFO - PROCESS | 1649 | 1467971537755 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:52:17 INFO - PROCESS | 1649 | 1467971537757 Marionette TRACE conn2 <- [1,874,null,{}] 02:52:17 INFO - PROCESS | 1649 | 1467971537762 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}] 02:52:17 INFO - PROCESS | 1649 | 1467971537764 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:17 INFO - PROCESS | 1649 | 1467971537838 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 02:52:17 INFO - PROCESS | 1649 | 1467971537845 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:17 INFO - PROCESS | 1649 | 1467971537846 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ac5000 == 29 [pid = 1649] [id = 226] 02:52:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1131dd400) [pid = 1649] [serial = 676] [outer = 0x0] 02:52:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11612dc00) [pid = 1649] [serial = 677] [outer = 0x1131dd400] 02:52:17 INFO - PROCESS | 1649 | 1467971537873 Marionette DEBUG loaded listener.js 02:52:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11662e000) [pid = 1649] [serial = 678] [outer = 0x1131dd400] 02:52:18 INFO - PROCESS | 1649 | 1467971538217 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]]]}] 02:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 473ms 02:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:52:18 INFO - PROCESS | 1649 | 1467971538230 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 02:52:18 INFO - PROCESS | 1649 | 1467971538231 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 02:52:18 INFO - PROCESS | 1649 | 1467971538233 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:52:18 INFO - PROCESS | 1649 | 1467971538244 Marionette TRACE conn2 <- [1,878,null,{}] 02:52:18 INFO - PROCESS | 1649 | 1467971538253 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}] 02:52:18 INFO - PROCESS | 1649 | 1467971538256 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:18 INFO - PROCESS | 1649 | 1467971538331 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 02:52:18 INFO - PROCESS | 1649 | 1467971538336 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:18 INFO - PROCESS | 1649 | 1467971538338 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x1182c4000 == 30 [pid = 1649] [id = 227] 02:52:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1169f4c00) [pid = 1649] [serial = 679] [outer = 0x0] 02:52:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x116fba800) [pid = 1649] [serial = 680] [outer = 0x1169f4c00] 02:52:18 INFO - PROCESS | 1649 | 1467971538367 Marionette DEBUG loaded listener.js 02:52:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118067000) [pid = 1649] [serial = 681] [outer = 0x1169f4c00] 02:52:18 INFO - PROCESS | 1649 | 1467971538699 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]]]}] 02:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 481ms 02:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:52:18 INFO - PROCESS | 1649 | 1467971538715 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 02:52:18 INFO - PROCESS | 1649 | 1467971538717 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 02:52:18 INFO - PROCESS | 1649 | 1467971538719 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:52:18 INFO - PROCESS | 1649 | 1467971538720 Marionette TRACE conn2 <- [1,882,null,{}] 02:52:18 INFO - PROCESS | 1649 | 1467971538722 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}] 02:52:18 INFO - PROCESS | 1649 | 1467971538723 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:18 INFO - PROCESS | 1649 | 1467971538798 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 02:52:18 INFO - PROCESS | 1649 | 1467971538854 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:18 INFO - PROCESS | 1649 | 1467971538855 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196c3800 == 31 [pid = 1649] [id = 228] 02:52:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118066c00) [pid = 1649] [serial = 682] [outer = 0x0] 02:52:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118296800) [pid = 1649] [serial = 683] [outer = 0x118066c00] 02:52:18 INFO - PROCESS | 1649 | 1467971538881 Marionette DEBUG loaded listener.js 02:52:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118328800) [pid = 1649] [serial = 684] [outer = 0x118066c00] 02:52:19 INFO - PROCESS | 1649 | 1467971539165 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]]]}] 02:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 468ms 02:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:52:19 INFO - PROCESS | 1649 | 1467971539187 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 02:52:19 INFO - PROCESS | 1649 | 1467971539188 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 02:52:19 INFO - PROCESS | 1649 | 1467971539191 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:52:19 INFO - PROCESS | 1649 | 1467971539193 Marionette TRACE conn2 <- [1,886,null,{}] 02:52:19 INFO - PROCESS | 1649 | 1467971539203 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}] 02:52:19 INFO - PROCESS | 1649 | 1467971539204 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:19 INFO - PROCESS | 1649 | 1467971539306 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 02:52:19 INFO - PROCESS | 1649 | 1467971539311 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:19 INFO - PROCESS | 1649 | 1467971539312 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239ae800 == 32 [pid = 1649] [id = 229] 02:52:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x110ef1000) [pid = 1649] [serial = 685] [outer = 0x0] 02:52:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11832a400) [pid = 1649] [serial = 686] [outer = 0x110ef1000] 02:52:19 INFO - PROCESS | 1649 | 1467971539336 Marionette DEBUG loaded listener.js 02:52:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11852ac00) [pid = 1649] [serial = 687] [outer = 0x110ef1000] 02:52:19 INFO - PROCESS | 1649 | 1467971539682 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]]]}] 02:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 530ms 02:52:19 INFO - PROCESS | 1649 | 1467971539722 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 02:52:19 INFO - PROCESS | 1649 | 1467971539723 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 02:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:52:19 INFO - PROCESS | 1649 | 1467971539726 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:52:19 INFO - PROCESS | 1649 | 1467971539727 Marionette TRACE conn2 <- [1,890,null,{}] 02:52:19 INFO - PROCESS | 1649 | 1467971539729 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}] 02:52:19 INFO - PROCESS | 1649 | 1467971539733 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:19 INFO - PROCESS | 1649 | 1467971539845 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 02:52:19 INFO - PROCESS | 1649 | 1467971539876 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:19 INFO - PROCESS | 1649 | 1467971539877 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x124599800 == 33 [pid = 1649] [id = 230] 02:52:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118754c00) [pid = 1649] [serial = 688] [outer = 0x0] 02:52:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x118a79400) [pid = 1649] [serial = 689] [outer = 0x118754c00] 02:52:19 INFO - PROCESS | 1649 | 1467971539902 Marionette DEBUG loaded listener.js 02:52:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1192a9400) [pid = 1649] [serial = 690] [outer = 0x118754c00] 02:52:20 INFO - PROCESS | 1649 | 1467971540201 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]]]}] 02:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 518ms 02:52:20 INFO - PROCESS | 1649 | 1467971540248 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 02:52:20 INFO - PROCESS | 1649 | 1467971540249 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 02:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:52:20 INFO - PROCESS | 1649 | 1467971540251 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:52:20 INFO - PROCESS | 1649 | 1467971540252 Marionette TRACE conn2 <- [1,894,null,{}] 02:52:20 INFO - PROCESS | 1649 | 1467971540254 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}] 02:52:20 INFO - PROCESS | 1649 | 1467971540255 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:20 INFO - PROCESS | 1649 | 1467971540352 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 02:52:20 INFO - PROCESS | 1649 | 1467971540355 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:20 INFO - PROCESS | 1649 | 1467971540356 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c56000 == 34 [pid = 1649] [id = 231] 02:52:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1192a9c00) [pid = 1649] [serial = 691] [outer = 0x0] 02:52:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1193f3800) [pid = 1649] [serial = 692] [outer = 0x1192a9c00] 02:52:20 INFO - PROCESS | 1649 | 1467971540381 Marionette DEBUG loaded listener.js 02:52:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119770c00) [pid = 1649] [serial = 693] [outer = 0x1192a9c00] 02:52:20 INFO - PROCESS | 1649 | 1467971540688 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]]]}] 02:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 470ms 02:52:20 INFO - PROCESS | 1649 | 1467971540732 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 02:52:20 INFO - PROCESS | 1649 | 1467971540733 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 02:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:52:20 INFO - PROCESS | 1649 | 1467971540736 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:52:20 INFO - PROCESS | 1649 | 1467971540737 Marionette TRACE conn2 <- [1,898,null,{}] 02:52:20 INFO - PROCESS | 1649 | 1467971540740 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}] 02:52:20 INFO - PROCESS | 1649 | 1467971540741 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:20 INFO - PROCESS | 1649 | 1467971540837 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 02:52:20 INFO - PROCESS | 1649 | 1467971540873 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:20 INFO - PROCESS | 1649 | 1467971540874 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f20000 == 35 [pid = 1649] [id = 232] 02:52:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119771800) [pid = 1649] [serial = 694] [outer = 0x0] 02:52:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119959000) [pid = 1649] [serial = 695] [outer = 0x119771800] 02:52:20 INFO - PROCESS | 1649 | 1467971540898 Marionette DEBUG loaded listener.js 02:52:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1199bdc00) [pid = 1649] [serial = 696] [outer = 0x119771800] 02:52:21 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1193f7c00) [pid = 1649] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:52:21 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1193fd000) [pid = 1649] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:52:21 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11691dc00) [pid = 1649] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:52:21 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1127cb400) [pid = 1649] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:52:21 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11830f000) [pid = 1649] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:52:21 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x113c38000) [pid = 1649] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:52:21 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1128ae000) [pid = 1649] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:52:21 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1199b8800) [pid = 1649] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:52:21 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x117145000) [pid = 1649] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:52:21 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11806f800) [pid = 1649] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:52:21 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1121bdc00) [pid = 1649] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:52:21 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1131dec00) [pid = 1649] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:52:21 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12116fc00) [pid = 1649] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:52:21 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118750400) [pid = 1649] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:52:21 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x121091400) [pid = 1649] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:52:21 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x113c65c00) [pid = 1649] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:52:21 INFO - PROCESS | 1649 | 1467971541368 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]]]}] 02:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 671ms 02:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:52:21 INFO - PROCESS | 1649 | 1467971541408 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 02:52:21 INFO - PROCESS | 1649 | 1467971541409 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 02:52:21 INFO - PROCESS | 1649 | 1467971541411 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:52:21 INFO - PROCESS | 1649 | 1467971541412 Marionette TRACE conn2 <- [1,902,null,{}] 02:52:21 INFO - PROCESS | 1649 | 1467971541414 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}] 02:52:21 INFO - PROCESS | 1649 | 1467971541415 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:21 INFO - PROCESS | 1649 | 1467971541487 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 02:52:21 INFO - PROCESS | 1649 | 1467971541499 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:21 INFO - PROCESS | 1649 | 1467971541501 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276ab800 == 36 [pid = 1649] [id = 233] 02:52:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x112ed0c00) [pid = 1649] [serial = 697] [outer = 0x0] 02:52:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x116906000) [pid = 1649] [serial = 698] [outer = 0x112ed0c00] 02:52:21 INFO - PROCESS | 1649 | 1467971541526 Marionette DEBUG loaded listener.js 02:52:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11830f000) [pid = 1649] [serial = 699] [outer = 0x112ed0c00] 02:52:21 INFO - PROCESS | 1649 | 1467971541846 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]]]}] 02:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 468ms 02:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:52:21 INFO - PROCESS | 1649 | 1467971541880 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 02:52:21 INFO - PROCESS | 1649 | 1467971541881 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 02:52:21 INFO - PROCESS | 1649 | 1467971541883 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:52:21 INFO - PROCESS | 1649 | 1467971541884 Marionette TRACE conn2 <- [1,906,null,{}] 02:52:21 INFO - PROCESS | 1649 | 1467971541886 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}] 02:52:21 INFO - PROCESS | 1649 | 1467971541887 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:21 INFO - PROCESS | 1649 | 1467971541982 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 02:52:21 INFO - PROCESS | 1649 | 1467971541988 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:21 INFO - PROCESS | 1649 | 1467971541989 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12906a000 == 37 [pid = 1649] [id = 234] 02:52:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x116130800) [pid = 1649] [serial = 700] [outer = 0x0] 02:52:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1193fd000) [pid = 1649] [serial = 701] [outer = 0x116130800] 02:52:22 INFO - PROCESS | 1649 | 1467971542015 Marionette DEBUG loaded listener.js 02:52:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1199be800) [pid = 1649] [serial = 702] [outer = 0x116130800] 02:52:22 INFO - PROCESS | 1649 | 1467971542334 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]]]}] 02:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 469ms 02:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:52:22 INFO - PROCESS | 1649 | 1467971542353 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 02:52:22 INFO - PROCESS | 1649 | 1467971542354 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 02:52:22 INFO - PROCESS | 1649 | 1467971542357 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:52:22 INFO - PROCESS | 1649 | 1467971542360 Marionette TRACE conn2 <- [1,910,null,{}] 02:52:22 INFO - PROCESS | 1649 | 1467971542363 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}] 02:52:22 INFO - PROCESS | 1649 | 1467971542365 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:22 INFO - PROCESS | 1649 | 1467971542461 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 02:52:22 INFO - PROCESS | 1649 | 1467971542465 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:22 INFO - PROCESS | 1649 | 1467971542475 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ace0000 == 38 [pid = 1649] [id = 235] 02:52:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118309000) [pid = 1649] [serial = 703] [outer = 0x0] 02:52:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119db6000) [pid = 1649] [serial = 704] [outer = 0x118309000] 02:52:22 INFO - PROCESS | 1649 | 1467971542516 Marionette DEBUG loaded listener.js 02:52:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12116d800) [pid = 1649] [serial = 705] [outer = 0x118309000] 02:52:22 INFO - PROCESS | 1649 | 1467971542945 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]]]}] 02:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 624ms 02:52:22 INFO - PROCESS | 1649 | 1467971542980 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 02:52:22 INFO - PROCESS | 1649 | 1467971542982 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 02:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:52:22 INFO - PROCESS | 1649 | 1467971542984 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:52:22 INFO - PROCESS | 1649 | 1467971542985 Marionette TRACE conn2 <- [1,914,null,{}] 02:52:22 INFO - PROCESS | 1649 | 1467971542987 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}] 02:52:22 INFO - PROCESS | 1649 | 1467971542988 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:23 INFO - PROCESS | 1649 | 1467971543066 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 02:52:23 INFO - PROCESS | 1649 | 1467971543069 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:23 INFO - PROCESS | 1649 | 1467971543071 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b121800 == 39 [pid = 1649] [id = 236] 02:52:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12116dc00) [pid = 1649] [serial = 706] [outer = 0x0] 02:52:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x121177400) [pid = 1649] [serial = 707] [outer = 0x12116dc00] 02:52:23 INFO - PROCESS | 1649 | 1467971543094 Marionette DEBUG loaded listener.js 02:52:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1211c0c00) [pid = 1649] [serial = 708] [outer = 0x12116dc00] 02:52:23 INFO - PROCESS | 1649 | --DOCSHELL 0x116ac5000 == 38 [pid = 1649] [id = 226] 02:52:23 INFO - PROCESS | 1649 | --DOCSHELL 0x113cb4800 == 37 [pid = 1649] [id = 225] 02:52:23 INFO - PROCESS | 1649 | --DOCSHELL 0x1182bf800 == 36 [pid = 1649] [id = 224] 02:52:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1196c3800 == 35 [pid = 1649] [id = 228] 02:52:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1239ae800 == 34 [pid = 1649] [id = 229] 02:52:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1276ab800 == 33 [pid = 1649] [id = 233] 02:52:24 INFO - PROCESS | 1649 | --DOCSHELL 0x124599800 == 32 [pid = 1649] [id = 230] 02:52:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12906a000 == 31 [pid = 1649] [id = 234] 02:52:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12ace0000 == 30 [pid = 1649] [id = 235] 02:52:24 INFO - PROCESS | 1649 | --DOCSHELL 0x123c56000 == 29 [pid = 1649] [id = 231] 02:52:24 INFO - PROCESS | 1649 | --DOCSHELL 0x126f20000 == 28 [pid = 1649] [id = 232] 02:52:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1182c4000 == 27 [pid = 1649] [id = 227] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x117148400) [pid = 1649] [serial = 627] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x112985000) [pid = 1649] [serial = 617] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x112e03400) [pid = 1649] [serial = 618] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1193f3400) [pid = 1649] [serial = 615] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x115df9c00) [pid = 1649] [serial = 623] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1164e5c00) [pid = 1649] [serial = 624] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x112da7800) [pid = 1649] [serial = 620] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119afb000) [pid = 1649] [serial = 644] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x113239800) [pid = 1649] [serial = 621] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118072000) [pid = 1649] [serial = 629] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11830e800) [pid = 1649] [serial = 630] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118330400) [pid = 1649] [serial = 632] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11839d400) [pid = 1649] [serial = 633] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1169f3000) [pid = 1649] [serial = 626] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1199b6800) [pid = 1649] [serial = 642] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119dae000) [pid = 1649] [serial = 645] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1176f8c00) [pid = 1649] [serial = 648] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x118a63000) [pid = 1649] [serial = 650] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x121175400) [pid = 1649] [serial = 653] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x11297d400) [pid = 1649] [serial = 647] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1211bd400) [pid = 1649] [serial = 654] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x118a78c00) [pid = 1649] [serial = 635] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x119772400) [pid = 1649] [serial = 639] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1193f7800) [pid = 1649] [serial = 636] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12117b000) [pid = 1649] [serial = 656] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x121096c00) [pid = 1649] [serial = 651] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x123ce2800) [pid = 1649] [serial = 657] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x116920000) [pid = 1649] [serial = 585] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x119765000) [pid = 1649] [serial = 638] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x11995c000) [pid = 1649] [serial = 641] [outer = 0x0] [url = about:blank] 02:52:24 INFO - PROCESS | 1649 | 1467971544433 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]]]}] 02:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1473ms 02:52:24 INFO - PROCESS | 1649 | 1467971544459 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 02:52:24 INFO - PROCESS | 1649 | 1467971544461 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 02:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:52:24 INFO - PROCESS | 1649 | 1467971544465 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:52:24 INFO - PROCESS | 1649 | 1467971544467 Marionette TRACE conn2 <- [1,918,null,{}] 02:52:24 INFO - PROCESS | 1649 | 1467971544471 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}] 02:52:24 INFO - PROCESS | 1649 | 1467971544472 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:24 INFO - PROCESS | 1649 | 1467971544551 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 02:52:24 INFO - PROCESS | 1649 | 1467971544599 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:24 INFO - PROCESS | 1649 | 1467971544602 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x112c45000 == 28 [pid = 1649] [id = 237] 02:52:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x1125f7000) [pid = 1649] [serial = 709] [outer = 0x0] 02:52:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x1125f8800) [pid = 1649] [serial = 710] [outer = 0x1125f7000] 02:52:24 INFO - PROCESS | 1649 | 1467971544630 Marionette DEBUG loaded listener.js 02:52:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x11257a800) [pid = 1649] [serial = 711] [outer = 0x1125f7000] 02:52:24 INFO - PROCESS | 1649 | 1467971544931 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]]]}] 02:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 519ms 02:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:52:24 INFO - PROCESS | 1649 | 1467971544984 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 02:52:24 INFO - PROCESS | 1649 | 1467971544987 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 02:52:24 INFO - PROCESS | 1649 | 1467971544992 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:52:24 INFO - PROCESS | 1649 | 1467971544994 Marionette TRACE conn2 <- [1,922,null,{}] 02:52:24 INFO - PROCESS | 1649 | 1467971544996 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}] 02:52:24 INFO - PROCESS | 1649 | 1467971544998 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:25 INFO - PROCESS | 1649 | 1467971545072 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 02:52:25 INFO - PROCESS | 1649 | 1467971545079 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:25 INFO - PROCESS | 1649 | 1467971545080 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11667d000 == 29 [pid = 1649] [id = 238] 02:52:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11297c800) [pid = 1649] [serial = 712] [outer = 0x0] 02:52:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x112d10400) [pid = 1649] [serial = 713] [outer = 0x11297c800] 02:52:25 INFO - PROCESS | 1649 | 1467971545108 Marionette DEBUG loaded listener.js 02:52:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x112da0000) [pid = 1649] [serial = 714] [outer = 0x11297c800] 02:52:25 INFO - PROCESS | 1649 | 1467971545439 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]]]}] 02:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 471ms 02:52:25 INFO - PROCESS | 1649 | 1467971545463 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 02:52:25 INFO - PROCESS | 1649 | 1467971545465 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 02:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:52:25 INFO - PROCESS | 1649 | 1467971545467 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:52:25 INFO - PROCESS | 1649 | 1467971545478 Marionette TRACE conn2 <- [1,926,null,{}] 02:52:25 INFO - PROCESS | 1649 | 1467971545486 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}] 02:52:25 INFO - PROCESS | 1649 | 1467971545489 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:25 INFO - PROCESS | 1649 | 1467971545562 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 02:52:25 INFO - PROCESS | 1649 | 1467971545567 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:25 INFO - PROCESS | 1649 | 1467971545569 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11745a000 == 30 [pid = 1649] [id = 239] 02:52:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1121bd800) [pid = 1649] [serial = 715] [outer = 0x0] 02:52:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x114ed1800) [pid = 1649] [serial = 716] [outer = 0x1121bd800] 02:52:25 INFO - PROCESS | 1649 | 1467971545598 Marionette DEBUG loaded listener.js 02:52:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x115e5d400) [pid = 1649] [serial = 717] [outer = 0x1121bd800] 02:52:25 INFO - PROCESS | 1649 | 1467971545922 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]]]}] 02:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 481ms 02:52:25 INFO - PROCESS | 1649 | 1467971545949 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 02:52:25 INFO - PROCESS | 1649 | 1467971545950 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 02:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:52:25 INFO - PROCESS | 1649 | 1467971545952 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:52:25 INFO - PROCESS | 1649 | 1467971545954 Marionette TRACE conn2 <- [1,930,null,{}] 02:52:25 INFO - PROCESS | 1649 | 1467971545956 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}] 02:52:25 INFO - PROCESS | 1649 | 1467971545957 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:26 INFO - PROCESS | 1649 | 1467971546031 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 02:52:26 INFO - PROCESS | 1649 | 1467971546081 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:26 INFO - PROCESS | 1649 | 1467971546082 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x1182b0800 == 31 [pid = 1649] [id = 240] 02:52:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x114ec9400) [pid = 1649] [serial = 718] [outer = 0x0] 02:52:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x115e5e800) [pid = 1649] [serial = 719] [outer = 0x114ec9400] 02:52:26 INFO - PROCESS | 1649 | 1467971546108 Marionette DEBUG loaded listener.js 02:52:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11690bc00) [pid = 1649] [serial = 720] [outer = 0x114ec9400] 02:52:26 INFO - PROCESS | 1649 | 1467971546364 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]]]}] 02:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 417ms 02:52:26 INFO - PROCESS | 1649 | 1467971546371 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 02:52:26 INFO - PROCESS | 1649 | 1467971546372 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 02:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:52:26 INFO - PROCESS | 1649 | 1467971546382 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:52:26 INFO - PROCESS | 1649 | 1467971546383 Marionette TRACE conn2 <- [1,934,null,{}] 02:52:26 INFO - PROCESS | 1649 | 1467971546385 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}] 02:52:26 INFO - PROCESS | 1649 | 1467971546386 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:26 INFO - PROCESS | 1649 | 1467971546471 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 02:52:26 INFO - PROCESS | 1649 | 1467971546475 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:26 INFO - PROCESS | 1649 | 1467971546477 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x1192d8000 == 32 [pid = 1649] [id = 241] 02:52:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11213bc00) [pid = 1649] [serial = 721] [outer = 0x0] 02:52:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x116919400) [pid = 1649] [serial = 722] [outer = 0x11213bc00] 02:52:26 INFO - PROCESS | 1649 | 1467971546502 Marionette DEBUG loaded listener.js 02:52:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1169ea000) [pid = 1649] [serial = 723] [outer = 0x11213bc00] 02:52:26 INFO - PROCESS | 1649 | 1467971546797 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]]]}] 02:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 478ms 02:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:52:26 INFO - PROCESS | 1649 | 1467971546852 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 02:52:26 INFO - PROCESS | 1649 | 1467971546854 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 02:52:26 INFO - PROCESS | 1649 | 1467971546856 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:52:26 INFO - PROCESS | 1649 | 1467971546857 Marionette TRACE conn2 <- [1,938,null,{}] 02:52:26 INFO - PROCESS | 1649 | 1467971546861 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}] 02:52:26 INFO - PROCESS | 1649 | 1467971546865 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:26 INFO - PROCESS | 1649 | 1467971546973 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 02:52:26 INFO - PROCESS | 1649 | 1467971546979 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:26 INFO - PROCESS | 1649 | 1467971546980 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a032800 == 33 [pid = 1649] [id = 242] 02:52:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11297ac00) [pid = 1649] [serial = 724] [outer = 0x0] 02:52:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1169e9c00) [pid = 1649] [serial = 725] [outer = 0x11297ac00] 02:52:27 INFO - PROCESS | 1649 | 1467971547005 Marionette DEBUG loaded listener.js 02:52:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11806cc00) [pid = 1649] [serial = 726] [outer = 0x11297ac00] 02:52:27 INFO - PROCESS | 1649 | 1467971547279 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]]]}] 02:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 472ms 02:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:52:27 INFO - PROCESS | 1649 | 1467971547330 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 02:52:27 INFO - PROCESS | 1649 | 1467971547331 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 02:52:27 INFO - PROCESS | 1649 | 1467971547334 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:52:27 INFO - PROCESS | 1649 | 1467971547335 Marionette TRACE conn2 <- [1,942,null,{}] 02:52:27 INFO - PROCESS | 1649 | 1467971547337 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}] 02:52:27 INFO - PROCESS | 1649 | 1467971547338 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:27 INFO - PROCESS | 1649 | 1467971547418 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 02:52:27 INFO - PROCESS | 1649 | 1467971547422 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:27 INFO - PROCESS | 1649 | 1467971547423 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b22000 == 34 [pid = 1649] [id = 243] 02:52:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1164dc800) [pid = 1649] [serial = 727] [outer = 0x0] 02:52:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118074c00) [pid = 1649] [serial = 728] [outer = 0x1164dc800] 02:52:27 INFO - PROCESS | 1649 | 1467971547447 Marionette DEBUG loaded listener.js 02:52:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118291800) [pid = 1649] [serial = 729] [outer = 0x1164dc800] 02:52:27 INFO - PROCESS | 1649 | 1467971547779 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]]]}] 02:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 470ms 02:52:27 INFO - PROCESS | 1649 | 1467971547805 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 02:52:27 INFO - PROCESS | 1649 | 1467971547807 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 02:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:52:27 INFO - PROCESS | 1649 | 1467971547812 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:52:27 INFO - PROCESS | 1649 | 1467971547813 Marionette TRACE conn2 <- [1,946,null,{}] 02:52:27 INFO - PROCESS | 1649 | 1467971547816 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}] 02:52:27 INFO - PROCESS | 1649 | 1467971547818 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:27 INFO - PROCESS | 1649 | 1467971547962 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 02:52:27 INFO - PROCESS | 1649 | 1467971547970 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:27 INFO - PROCESS | 1649 | 1467971547971 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12410d800 == 35 [pid = 1649] [id = 244] 02:52:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x115d14800) [pid = 1649] [serial = 730] [outer = 0x0] 02:52:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118307c00) [pid = 1649] [serial = 731] [outer = 0x115d14800] 02:52:28 INFO - PROCESS | 1649 | 1467971548013 Marionette DEBUG loaded listener.js 02:52:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118311400) [pid = 1649] [serial = 732] [outer = 0x115d14800] 02:52:28 INFO - PROCESS | 1649 | 1467971548466 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]]]}] 02:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 671ms 02:52:28 INFO - PROCESS | 1649 | 1467971548482 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 02:52:28 INFO - PROCESS | 1649 | 1467971548485 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 02:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:52:28 INFO - PROCESS | 1649 | 1467971548489 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:52:28 INFO - PROCESS | 1649 | 1467971548491 Marionette TRACE conn2 <- [1,950,null,{}] 02:52:28 INFO - PROCESS | 1649 | 1467971548495 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}] 02:52:28 INFO - PROCESS | 1649 | 1467971548496 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:28 INFO - PROCESS | 1649 | 1467971548607 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 02:52:28 INFO - PROCESS | 1649 | 1467971548657 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:28 INFO - PROCESS | 1649 | 1467971548660 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x114e16800 == 36 [pid = 1649] [id = 245] 02:52:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11257dc00) [pid = 1649] [serial = 733] [outer = 0x0] 02:52:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1125f4000) [pid = 1649] [serial = 734] [outer = 0x11257dc00] 02:52:28 INFO - PROCESS | 1649 | 1467971548692 Marionette DEBUG loaded listener.js 02:52:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1127d6800) [pid = 1649] [serial = 735] [outer = 0x11257dc00] 02:52:29 INFO - PROCESS | 1649 | 1467971549182 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]]]}] 02:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 723ms 02:52:29 INFO - PROCESS | 1649 | 1467971549257 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 02:52:29 INFO - PROCESS | 1649 | 1467971549263 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 02:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:52:29 INFO - PROCESS | 1649 | 1467971549269 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:52:29 INFO - PROCESS | 1649 | 1467971549271 Marionette TRACE conn2 <- [1,954,null,{}] 02:52:29 INFO - PROCESS | 1649 | 1467971549273 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}] 02:52:29 INFO - PROCESS | 1649 | 1467971549275 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:29 INFO - PROCESS | 1649 | 1467971549378 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 02:52:29 INFO - PROCESS | 1649 | 1467971549449 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:29 INFO - PROCESS | 1649 | 1467971549451 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196a6800 == 37 [pid = 1649] [id = 246] 02:52:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x113239800) [pid = 1649] [serial = 736] [outer = 0x0] 02:52:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11334c000) [pid = 1649] [serial = 737] [outer = 0x113239800] 02:52:29 INFO - PROCESS | 1649 | 1467971549481 Marionette DEBUG loaded listener.js 02:52:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x115df0800) [pid = 1649] [serial = 738] [outer = 0x113239800] 02:52:30 INFO - PROCESS | 1649 | 1467971550078 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]]]}] 02:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 820ms 02:52:30 INFO - PROCESS | 1649 | 1467971550088 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 02:52:30 INFO - PROCESS | 1649 | 1467971550090 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 02:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:52:30 INFO - PROCESS | 1649 | 1467971550117 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:52:30 INFO - PROCESS | 1649 | 1467971550119 Marionette TRACE conn2 <- [1,958,null,{}] 02:52:30 INFO - PROCESS | 1649 | 1467971550124 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}] 02:52:30 INFO - PROCESS | 1649 | 1467971550125 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:30 INFO - PROCESS | 1649 | 1467971550230 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 02:52:30 INFO - PROCESS | 1649 | 1467971550279 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:30 INFO - PROCESS | 1649 | 1467971550282 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x1132d7800 == 38 [pid = 1649] [id = 247] 02:52:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11297c000) [pid = 1649] [serial = 739] [outer = 0x0] 02:52:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x112d16c00) [pid = 1649] [serial = 740] [outer = 0x11297c000] 02:52:30 INFO - PROCESS | 1649 | 1467971550310 Marionette DEBUG loaded listener.js 02:52:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x113c39c00) [pid = 1649] [serial = 741] [outer = 0x11297c000] 02:52:30 INFO - PROCESS | 1649 | --DOCSHELL 0x123b22000 == 37 [pid = 1649] [id = 243] 02:52:30 INFO - PROCESS | 1649 | --DOCSHELL 0x11a032800 == 36 [pid = 1649] [id = 242] 02:52:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1192d8000 == 35 [pid = 1649] [id = 241] 02:52:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1182b0800 == 34 [pid = 1649] [id = 240] 02:52:30 INFO - PROCESS | 1649 | --DOCSHELL 0x11745a000 == 33 [pid = 1649] [id = 239] 02:52:30 INFO - PROCESS | 1649 | --DOCSHELL 0x11667d000 == 32 [pid = 1649] [id = 238] 02:52:30 INFO - PROCESS | 1649 | --DOCSHELL 0x112c45000 == 31 [pid = 1649] [id = 237] 02:52:30 INFO - PROCESS | 1649 | 1467971550651 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]]]}] 02:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 574ms 02:52:30 INFO - PROCESS | 1649 | 1467971550695 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 02:52:30 INFO - PROCESS | 1649 | 1467971550698 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 02:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:52:30 INFO - PROCESS | 1649 | 1467971550702 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:52:30 INFO - PROCESS | 1649 | 1467971550704 Marionette TRACE conn2 <- [1,962,null,{}] 02:52:30 INFO - PROCESS | 1649 | 1467971550706 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}] 02:52:30 INFO - PROCESS | 1649 | 1467971550708 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:30 INFO - PROCESS | 1649 | 1467971550785 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 02:52:30 INFO - PROCESS | 1649 | 1467971550789 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:30 INFO - PROCESS | 1649 | 1467971550790 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x117474000 == 32 [pid = 1649] [id = 248] 02:52:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11618d800) [pid = 1649] [serial = 742] [outer = 0x0] 02:52:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1167cc400) [pid = 1649] [serial = 743] [outer = 0x11618d800] 02:52:30 INFO - PROCESS | 1649 | 1467971550820 Marionette DEBUG loaded listener.js 02:52:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x116981800) [pid = 1649] [serial = 744] [outer = 0x11618d800] 02:52:31 INFO - PROCESS | 1649 | 1467971551162 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]]]}] 02:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 469ms 02:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:52:31 INFO - PROCESS | 1649 | 1467971551171 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 02:52:31 INFO - PROCESS | 1649 | 1467971551173 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 02:52:31 INFO - PROCESS | 1649 | 1467971551175 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:52:31 INFO - PROCESS | 1649 | 1467971551179 Marionette TRACE conn2 <- [1,966,null,{}] 02:52:31 INFO - PROCESS | 1649 | 1467971551187 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}] 02:52:31 INFO - PROCESS | 1649 | 1467971551190 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:31 INFO - PROCESS | 1649 | 1467971551275 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 02:52:31 INFO - PROCESS | 1649 | 1467971551328 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:31 INFO - PROCESS | 1649 | 1467971551330 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x11991b000 == 33 [pid = 1649] [id = 249] 02:52:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x111e36800) [pid = 1649] [serial = 745] [outer = 0x0] 02:52:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x117145800) [pid = 1649] [serial = 746] [outer = 0x111e36800] 02:52:31 INFO - PROCESS | 1649 | 1467971551357 Marionette DEBUG loaded listener.js 02:52:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11812dc00) [pid = 1649] [serial = 747] [outer = 0x111e36800] 02:52:31 INFO - PROCESS | 1649 | 1467971551651 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]]]}] 02:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 523ms 02:52:31 INFO - PROCESS | 1649 | 1467971551698 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 02:52:31 INFO - PROCESS | 1649 | 1467971551700 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 02:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:52:31 INFO - PROCESS | 1649 | 1467971551702 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:52:31 INFO - PROCESS | 1649 | 1467971551703 Marionette TRACE conn2 <- [1,970,null,{}] 02:52:31 INFO - PROCESS | 1649 | 1467971551705 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}] 02:52:31 INFO - PROCESS | 1649 | 1467971551707 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:31 INFO - PROCESS | 1649 | 1467971551784 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 02:52:31 INFO - PROCESS | 1649 | 1467971551838 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:31 INFO - PROCESS | 1649 | 1467971551839 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x124c1d000 == 34 [pid = 1649] [id = 250] 02:52:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1174fdc00) [pid = 1649] [serial = 748] [outer = 0x0] 02:52:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11830dc00) [pid = 1649] [serial = 749] [outer = 0x1174fdc00] 02:52:31 INFO - PROCESS | 1649 | 1467971551865 Marionette DEBUG loaded listener.js 02:52:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x118394800) [pid = 1649] [serial = 750] [outer = 0x1174fdc00] 02:52:32 INFO - PROCESS | 1649 | 1467971552152 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]]]}] 02:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 469ms 02:52:32 INFO - PROCESS | 1649 | 1467971552172 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 02:52:32 INFO - PROCESS | 1649 | 1467971552173 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 02:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:52:32 INFO - PROCESS | 1649 | 1467971552183 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:52:32 INFO - PROCESS | 1649 | 1467971552184 Marionette TRACE conn2 <- [1,974,null,{}] 02:52:32 INFO - PROCESS | 1649 | 1467971552187 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}] 02:52:32 INFO - PROCESS | 1649 | 1467971552188 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:32 INFO - PROCESS | 1649 | 1467971552265 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 02:52:32 INFO - PROCESS | 1649 | 1467971552269 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:32 INFO - PROCESS | 1649 | 1467971552270 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f29800 == 35 [pid = 1649] [id = 251] 02:52:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x118328400) [pid = 1649] [serial = 751] [outer = 0x0] 02:52:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11875d000) [pid = 1649] [serial = 752] [outer = 0x118328400] 02:52:32 INFO - PROCESS | 1649 | 1467971552297 Marionette DEBUG loaded listener.js 02:52:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x118a61000) [pid = 1649] [serial = 753] [outer = 0x118328400] 02:52:32 INFO - PROCESS | 1649 | 1467971552614 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]]]}] 02:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 476ms 02:52:32 INFO - PROCESS | 1649 | 1467971552653 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 02:52:32 INFO - PROCESS | 1649 | 1467971552654 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 02:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:52:32 INFO - PROCESS | 1649 | 1467971552656 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:52:32 INFO - PROCESS | 1649 | 1467971552657 Marionette TRACE conn2 <- [1,978,null,{}] 02:52:32 INFO - PROCESS | 1649 | 1467971552660 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}] 02:52:32 INFO - PROCESS | 1649 | 1467971552664 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:32 INFO - PROCESS | 1649 | 1467971552789 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 02:52:32 INFO - PROCESS | 1649 | 1467971552800 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:32 INFO - PROCESS | 1649 | 1467971552801 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12734d800 == 36 [pid = 1649] [id = 252] 02:52:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x118a59c00) [pid = 1649] [serial = 754] [outer = 0x0] 02:52:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x118a80c00) [pid = 1649] [serial = 755] [outer = 0x118a59c00] 02:52:32 INFO - PROCESS | 1649 | 1467971552826 Marionette DEBUG loaded listener.js 02:52:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x119246800) [pid = 1649] [serial = 756] [outer = 0x118a59c00] 02:52:33 INFO - PROCESS | 1649 | 1467971553162 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]]]}] 02:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 520ms 02:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:52:33 INFO - PROCESS | 1649 | 1467971553178 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 02:52:33 INFO - PROCESS | 1649 | 1467971553180 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 02:52:33 INFO - PROCESS | 1649 | 1467971553182 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:52:33 INFO - PROCESS | 1649 | 1467971553183 Marionette TRACE conn2 <- [1,982,null,{}] 02:52:33 INFO - PROCESS | 1649 | 1467971553185 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}] 02:52:33 INFO - PROCESS | 1649 | 1467971553186 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:33 INFO - PROCESS | 1649 | 1467971553277 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 02:52:33 INFO - PROCESS | 1649 | 1467971553287 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:33 INFO - PROCESS | 1649 | 1467971553288 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x129061000 == 37 [pid = 1649] [id = 253] 02:52:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1192aec00) [pid = 1649] [serial = 757] [outer = 0x0] 02:52:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1193f3400) [pid = 1649] [serial = 758] [outer = 0x1192aec00] 02:52:33 INFO - PROCESS | 1649 | 1467971553312 Marionette DEBUG loaded listener.js 02:52:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x119765000) [pid = 1649] [serial = 759] [outer = 0x1192aec00] 02:52:33 INFO - PROCESS | 1649 | 1467971553683 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]]]}] 02:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 518ms 02:52:33 INFO - PROCESS | 1649 | 1467971553701 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 02:52:33 INFO - PROCESS | 1649 | 1467971553703 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 02:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:52:33 INFO - PROCESS | 1649 | 1467971553706 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:52:33 INFO - PROCESS | 1649 | 1467971553708 Marionette TRACE conn2 <- [1,986,null,{}] 02:52:33 INFO - PROCESS | 1649 | 1467971553721 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}] 02:52:33 INFO - PROCESS | 1649 | 1467971553723 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:33 INFO - PROCESS | 1649 | 1467971553866 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 02:52:33 INFO - PROCESS | 1649 | 1467971553920 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:33 INFO - PROCESS | 1649 | 1467971553921 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a217800 == 38 [pid = 1649] [id = 254] 02:52:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1192acc00) [pid = 1649] [serial = 760] [outer = 0x0] 02:52:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x119773000) [pid = 1649] [serial = 761] [outer = 0x1192acc00] 02:52:33 INFO - PROCESS | 1649 | 1467971553959 Marionette DEBUG loaded listener.js 02:52:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x119959400) [pid = 1649] [serial = 762] [outer = 0x1192acc00] 02:52:34 INFO - PROCESS | 1649 | 1467971554364 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]]]}] 02:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 671ms 02:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:52:34 INFO - PROCESS | 1649 | 1467971554379 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 02:52:34 INFO - PROCESS | 1649 | 1467971554380 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 02:52:34 INFO - PROCESS | 1649 | 1467971554383 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:52:34 INFO - PROCESS | 1649 | 1467971554384 Marionette TRACE conn2 <- [1,990,null,{}] 02:52:34 INFO - PROCESS | 1649 | 1467971554387 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}] 02:52:34 INFO - PROCESS | 1649 | 1467971554388 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:34 INFO - PROCESS | 1649 | 1467971554491 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 02:52:34 INFO - PROCESS | 1649 | 1467971554495 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:34 INFO - PROCESS | 1649 | 1467971554496 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196b2800 == 39 [pid = 1649] [id = 255] 02:52:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11976e800) [pid = 1649] [serial = 763] [outer = 0x0] 02:52:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x119967000) [pid = 1649] [serial = 764] [outer = 0x11976e800] 02:52:34 INFO - PROCESS | 1649 | 1467971554519 Marionette DEBUG loaded listener.js 02:52:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1199bcc00) [pid = 1649] [serial = 765] [outer = 0x11976e800] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1121bd800) [pid = 1649] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x114ec9400) [pid = 1649] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11213bc00) [pid = 1649] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11297ac00) [pid = 1649] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1164dc800) [pid = 1649] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12116dc00) [pid = 1649] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1125f7000) [pid = 1649] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11297c800) [pid = 1649] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x110ef1000) [pid = 1649] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118754c00) [pid = 1649] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x119771800) [pid = 1649] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1192a9c00) [pid = 1649] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x112ed0c00) [pid = 1649] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x116130800) [pid = 1649] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x118309000) [pid = 1649] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1131dd400) [pid = 1649] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1128a4400) [pid = 1649] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x113238000) [pid = 1649] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x118310400) [pid = 1649] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1169f1000) [pid = 1649] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x114e62400) [pid = 1649] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x110eecc00) [pid = 1649] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118066c00) [pid = 1649] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:52:34 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1169f4c00) [pid = 1649] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:52:34 INFO - PROCESS | 1649 | 1467971554976 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]]]}] 02:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 618ms 02:52:35 INFO - PROCESS | 1649 | 1467971555002 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 02:52:35 INFO - PROCESS | 1649 | 1467971555004 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 02:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:52:35 INFO - PROCESS | 1649 | 1467971555007 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:52:35 INFO - PROCESS | 1649 | 1467971555008 Marionette TRACE conn2 <- [1,994,null,{}] 02:52:35 INFO - PROCESS | 1649 | 1467971555014 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}] 02:52:35 INFO - PROCESS | 1649 | 1467971555015 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:35 INFO - PROCESS | 1649 | 1467971555116 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 02:52:35 INFO - PROCESS | 1649 | 1467971555121 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:35 INFO - PROCESS | 1649 | 1467971555122 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x121188000 == 40 [pid = 1649] [id = 256] 02:52:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x110ef0800) [pid = 1649] [serial = 766] [outer = 0x0] 02:52:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1127d5400) [pid = 1649] [serial = 767] [outer = 0x110ef0800] 02:52:35 INFO - PROCESS | 1649 | 1467971555160 Marionette DEBUG loaded listener.js 02:52:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x115e5f400) [pid = 1649] [serial = 768] [outer = 0x110ef0800] 02:52:35 INFO - PROCESS | 1649 | 1467971555530 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]]]}] 02:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 573ms 02:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:52:35 INFO - PROCESS | 1649 | 1467971555580 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 02:52:35 INFO - PROCESS | 1649 | 1467971555582 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 02:52:35 INFO - PROCESS | 1649 | 1467971555584 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:52:35 INFO - PROCESS | 1649 | 1467971555586 Marionette TRACE conn2 <- [1,998,null,{}] 02:52:35 INFO - PROCESS | 1649 | 1467971555588 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}] 02:52:35 INFO - PROCESS | 1649 | 1467971555589 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:35 INFO - PROCESS | 1649 | 1467971555677 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 02:52:35 INFO - PROCESS | 1649 | 1467971555681 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:35 INFO - PROCESS | 1649 | 1467971555683 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b112800 == 41 [pid = 1649] [id = 257] 02:52:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1167ca400) [pid = 1649] [serial = 769] [outer = 0x0] 02:52:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11832e400) [pid = 1649] [serial = 770] [outer = 0x1167ca400] 02:52:35 INFO - PROCESS | 1649 | 1467971555709 Marionette DEBUG loaded listener.js 02:52:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x119daa400) [pid = 1649] [serial = 771] [outer = 0x1167ca400] 02:52:36 INFO - PROCESS | 1649 | 1467971556030 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]]]}] 02:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 468ms 02:52:36 INFO - PROCESS | 1649 | 1467971556053 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 02:52:36 INFO - PROCESS | 1649 | 1467971556054 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 02:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:52:36 INFO - PROCESS | 1649 | 1467971556056 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:52:36 INFO - PROCESS | 1649 | 1467971556057 Marionette TRACE conn2 <- [1,1002,null,{}] 02:52:36 INFO - PROCESS | 1649 | 1467971556061 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}] 02:52:36 INFO - PROCESS | 1649 | 1467971556063 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:36 INFO - PROCESS | 1649 | 1467971556141 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 02:52:36 INFO - PROCESS | 1649 | 1467971556198 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:36 INFO - PROCESS | 1649 | 1467971556199 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b925800 == 42 [pid = 1649] [id = 258] 02:52:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1167ccc00) [pid = 1649] [serial = 772] [outer = 0x0] 02:52:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x119dae000) [pid = 1649] [serial = 773] [outer = 0x1167ccc00] 02:52:36 INFO - PROCESS | 1649 | 1467971556224 Marionette DEBUG loaded listener.js 02:52:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x121098c00) [pid = 1649] [serial = 774] [outer = 0x1167ccc00] 02:52:36 INFO - PROCESS | 1649 | 1467971556529 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]]]}] 02:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 522ms 02:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:52:36 INFO - PROCESS | 1649 | 1467971556580 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 02:52:36 INFO - PROCESS | 1649 | 1467971556581 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 02:52:36 INFO - PROCESS | 1649 | 1467971556583 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:52:36 INFO - PROCESS | 1649 | 1467971556584 Marionette TRACE conn2 <- [1,1006,null,{}] 02:52:36 INFO - PROCESS | 1649 | 1467971556586 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}] 02:52:36 INFO - PROCESS | 1649 | 1467971556587 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:36 INFO - PROCESS | 1649 | 1467971556667 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 02:52:36 INFO - PROCESS | 1649 | 1467971556670 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:36 INFO - PROCESS | 1649 | 1467971556671 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12baf7000 == 43 [pid = 1649] [id = 259] 02:52:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x119dd9000) [pid = 1649] [serial = 775] [outer = 0x0] 02:52:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12116ec00) [pid = 1649] [serial = 776] [outer = 0x119dd9000] 02:52:36 INFO - PROCESS | 1649 | 1467971556695 Marionette DEBUG loaded listener.js 02:52:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x121176400) [pid = 1649] [serial = 777] [outer = 0x119dd9000] 02:52:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12b121800 == 42 [pid = 1649] [id = 236] 02:52:37 INFO - PROCESS | 1649 | --DOCSHELL 0x117474000 == 41 [pid = 1649] [id = 248] 02:52:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1132d7800 == 40 [pid = 1649] [id = 247] 02:52:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1196a6800 == 39 [pid = 1649] [id = 246] 02:52:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12410d800 == 38 [pid = 1649] [id = 244] 02:52:37 INFO - PROCESS | 1649 | --DOCSHELL 0x114e16800 == 37 [pid = 1649] [id = 245] 02:52:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11991b000 == 36 [pid = 1649] [id = 249] 02:52:37 INFO - PROCESS | 1649 | --DOCSHELL 0x124c1d000 == 35 [pid = 1649] [id = 250] 02:52:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12734d800 == 34 [pid = 1649] [id = 252] 02:52:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12b112800 == 33 [pid = 1649] [id = 257] 02:52:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12a217800 == 32 [pid = 1649] [id = 254] 02:52:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1196b2800 == 31 [pid = 1649] [id = 255] 02:52:37 INFO - PROCESS | 1649 | --DOCSHELL 0x121188000 == 30 [pid = 1649] [id = 256] 02:52:37 INFO - PROCESS | 1649 | --DOCSHELL 0x129061000 == 29 [pid = 1649] [id = 253] 02:52:37 INFO - PROCESS | 1649 | --DOCSHELL 0x126f29800 == 28 [pid = 1649] [id = 251] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x114ed1800) [pid = 1649] [serial = 716] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x115e5e800) [pid = 1649] [serial = 719] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x116919400) [pid = 1649] [serial = 722] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1169ea000) [pid = 1649] [serial = 723] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11806cc00) [pid = 1649] [serial = 726] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x118074c00) [pid = 1649] [serial = 728] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1211c0c00) [pid = 1649] [serial = 708] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11257a800) [pid = 1649] [serial = 711] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1125f8800) [pid = 1649] [serial = 710] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x112d10400) [pid = 1649] [serial = 713] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x115e5d400) [pid = 1649] [serial = 717] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11690bc00) [pid = 1649] [serial = 720] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11832a400) [pid = 1649] [serial = 686] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1192a9400) [pid = 1649] [serial = 690] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118a79400) [pid = 1649] [serial = 689] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119959000) [pid = 1649] [serial = 695] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1193f3800) [pid = 1649] [serial = 692] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11830f000) [pid = 1649] [serial = 699] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1193fd000) [pid = 1649] [serial = 701] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12116d800) [pid = 1649] [serial = 705] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x116906000) [pid = 1649] [serial = 698] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118291800) [pid = 1649] [serial = 729] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119db6000) [pid = 1649] [serial = 704] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x112da0000) [pid = 1649] [serial = 714] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1199bdc00) [pid = 1649] [serial = 696] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118307c00) [pid = 1649] [serial = 731] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x121177400) [pid = 1649] [serial = 707] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11612dc00) [pid = 1649] [serial = 677] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11662e000) [pid = 1649] [serial = 678] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1128a6800) [pid = 1649] [serial = 674] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x112986800) [pid = 1649] [serial = 675] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x116460000) [pid = 1649] [serial = 672] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x113347800) [pid = 1649] [serial = 671] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11976d000) [pid = 1649] [serial = 669] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1192b1c00) [pid = 1649] [serial = 668] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11830f400) [pid = 1649] [serial = 666] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x117dad000) [pid = 1649] [serial = 665] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x116915800) [pid = 1649] [serial = 663] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x115e5f000) [pid = 1649] [serial = 662] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1127cf400) [pid = 1649] [serial = 660] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x1121bcc00) [pid = 1649] [serial = 659] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x118296800) [pid = 1649] [serial = 683] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x118067000) [pid = 1649] [serial = 681] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x116fba800) [pid = 1649] [serial = 680] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x119770c00) [pid = 1649] [serial = 693] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x11852ac00) [pid = 1649] [serial = 687] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x1169e9c00) [pid = 1649] [serial = 725] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x1199be800) [pid = 1649] [serial = 702] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x118328800) [pid = 1649] [serial = 684] [outer = 0x0] [url = about:blank] 02:52:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12b925800 == 27 [pid = 1649] [id = 258] 02:52:38 INFO - PROCESS | 1649 | 1467971558140 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]]]}] 02:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1573ms 02:52:38 INFO - PROCESS | 1649 | 1467971558156 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 02:52:38 INFO - PROCESS | 1649 | 1467971558159 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 02:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:52:38 INFO - PROCESS | 1649 | 1467971558165 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:52:38 INFO - PROCESS | 1649 | 1467971558167 Marionette TRACE conn2 <- [1,1010,null,{}] 02:52:38 INFO - PROCESS | 1649 | 1467971558171 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}] 02:52:38 INFO - PROCESS | 1649 | 1467971558173 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:38 INFO - PROCESS | 1649 | 1467971558256 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 02:52:38 INFO - PROCESS | 1649 | 1467971558306 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:38 INFO - PROCESS | 1649 | 1467971558309 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x113cb5800 == 28 [pid = 1649] [id = 260] 02:52:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1128a9c00) [pid = 1649] [serial = 778] [outer = 0x0] 02:52:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x112d0f400) [pid = 1649] [serial = 779] [outer = 0x1128a9c00] 02:52:38 INFO - PROCESS | 1649 | 1467971558337 Marionette DEBUG loaded listener.js 02:52:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x112ed0400) [pid = 1649] [serial = 780] [outer = 0x1128a9c00] 02:52:38 INFO - PROCESS | 1649 | 1467971558645 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]]]}] 02:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 522ms 02:52:38 INFO - PROCESS | 1649 | 1467971558685 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 02:52:38 INFO - PROCESS | 1649 | 1467971558689 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 02:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:52:38 INFO - PROCESS | 1649 | 1467971558695 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:52:38 INFO - PROCESS | 1649 | 1467971558698 Marionette TRACE conn2 <- [1,1014,null,{}] 02:52:38 INFO - PROCESS | 1649 | 1467971558700 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}] 02:52:38 INFO - PROCESS | 1649 | 1467971558702 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:38 INFO - PROCESS | 1649 | 1467971558780 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 02:52:38 INFO - PROCESS | 1649 | 1467971558784 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:38 INFO - PROCESS | 1649 | 1467971558786 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ab7800 == 29 [pid = 1649] [id = 261] 02:52:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x1133b8400) [pid = 1649] [serial = 781] [outer = 0x0] 02:52:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11612dc00) [pid = 1649] [serial = 782] [outer = 0x1133b8400] 02:52:38 INFO - PROCESS | 1649 | 1467971558815 Marionette DEBUG loaded listener.js 02:52:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11662e000) [pid = 1649] [serial = 783] [outer = 0x1133b8400] 02:52:39 INFO - PROCESS | 1649 | 1467971559158 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]]]}] 02:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 522ms 02:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:52:39 INFO - PROCESS | 1649 | 1467971559216 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 02:52:39 INFO - PROCESS | 1649 | 1467971559217 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 02:52:39 INFO - PROCESS | 1649 | 1467971559228 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:52:39 INFO - PROCESS | 1649 | 1467971559231 Marionette TRACE conn2 <- [1,1018,null,{}] 02:52:39 INFO - PROCESS | 1649 | 1467971559242 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}] 02:52:39 INFO - PROCESS | 1649 | 1467971559247 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:39 INFO - PROCESS | 1649 | 1467971559369 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 02:52:39 INFO - PROCESS | 1649 | 1467971559384 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:39 INFO - PROCESS | 1649 | 1467971559387 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x1182b0800 == 30 [pid = 1649] [id = 262] 02:52:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x11257e400) [pid = 1649] [serial = 784] [outer = 0x0] 02:52:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1169f0800) [pid = 1649] [serial = 785] [outer = 0x11257e400] 02:52:39 INFO - PROCESS | 1649 | 1467971559431 Marionette DEBUG loaded listener.js 02:52:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x116a21400) [pid = 1649] [serial = 786] [outer = 0x11257e400] 02:52:39 INFO - PROCESS | 1649 | 1467971559865 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]]]}] 02:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 682ms 02:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:52:39 INFO - PROCESS | 1649 | 1467971559901 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 02:52:39 INFO - PROCESS | 1649 | 1467971559903 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 02:52:39 INFO - PROCESS | 1649 | 1467971559905 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:52:39 INFO - PROCESS | 1649 | 1467971559906 Marionette TRACE conn2 <- [1,1022,null,{}] 02:52:39 INFO - PROCESS | 1649 | 1467971559909 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}] 02:52:39 INFO - PROCESS | 1649 | 1467971559911 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:39 INFO - PROCESS | 1649 | 1467971559992 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 02:52:40 INFO - PROCESS | 1649 | 1467971559998 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:40 INFO - PROCESS | 1649 | 1467971559999 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1192d0800 == 31 [pid = 1649] [id = 263] 02:52:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1176ef000) [pid = 1649] [serial = 787] [outer = 0x0] 02:52:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x118071000) [pid = 1649] [serial = 788] [outer = 0x1176ef000] 02:52:40 INFO - PROCESS | 1649 | 1467971560024 Marionette DEBUG loaded listener.js 02:52:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x118131000) [pid = 1649] [serial = 789] [outer = 0x1176ef000] 02:52:40 INFO - PROCESS | 1649 | 1467971560320 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]]]}] 02:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 468ms 02:52:40 INFO - PROCESS | 1649 | 1467971560373 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 02:52:40 INFO - PROCESS | 1649 | 1467971560375 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 02:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:52:40 INFO - PROCESS | 1649 | 1467971560377 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:52:40 INFO - PROCESS | 1649 | 1467971560378 Marionette TRACE conn2 <- [1,1026,null,{}] 02:52:40 INFO - PROCESS | 1649 | 1467971560380 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}] 02:52:40 INFO - PROCESS | 1649 | 1467971560381 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:40 INFO - PROCESS | 1649 | 1467971560461 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 02:52:40 INFO - PROCESS | 1649 | 1467971560465 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:40 INFO - PROCESS | 1649 | 1467971560466 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a47800 == 32 [pid = 1649] [id = 264] 02:52:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x113240400) [pid = 1649] [serial = 790] [outer = 0x0] 02:52:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x118307c00) [pid = 1649] [serial = 791] [outer = 0x113240400] 02:52:40 INFO - PROCESS | 1649 | 1467971560491 Marionette DEBUG loaded listener.js 02:52:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118330400) [pid = 1649] [serial = 792] [outer = 0x113240400] 02:52:40 INFO - PROCESS | 1649 | 1467971560824 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]]]}] 02:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 470ms 02:52:40 INFO - PROCESS | 1649 | 1467971560864 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 02:52:40 INFO - PROCESS | 1649 | 1467971560865 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 02:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:52:40 INFO - PROCESS | 1649 | 1467971560867 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:52:40 INFO - PROCESS | 1649 | 1467971560868 Marionette TRACE conn2 <- [1,1030,null,{}] 02:52:40 INFO - PROCESS | 1649 | 1467971560871 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}] 02:52:40 INFO - PROCESS | 1649 | 1467971560875 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:40 INFO - PROCESS | 1649 | 1467971560966 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 02:52:40 INFO - PROCESS | 1649 | 1467971560970 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:40 INFO - PROCESS | 1649 | 1467971560972 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b21800 == 33 [pid = 1649] [id = 265] 02:52:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11828fc00) [pid = 1649] [serial = 793] [outer = 0x0] 02:52:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118a5e400) [pid = 1649] [serial = 794] [outer = 0x11828fc00] 02:52:41 INFO - PROCESS | 1649 | 1467971560998 Marionette DEBUG loaded listener.js 02:52:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118f8a400) [pid = 1649] [serial = 795] [outer = 0x11828fc00] 02:52:41 INFO - PROCESS | 1649 | 1467971561311 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]]]}] 02:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 469ms 02:52:41 INFO - PROCESS | 1649 | 1467971561337 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 02:52:41 INFO - PROCESS | 1649 | 1467971561338 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 02:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:52:41 INFO - PROCESS | 1649 | 1467971561340 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:52:41 INFO - PROCESS | 1649 | 1467971561341 Marionette TRACE conn2 <- [1,1034,null,{}] 02:52:41 INFO - PROCESS | 1649 | 1467971561345 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}] 02:52:41 INFO - PROCESS | 1649 | 1467971561347 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:41 INFO - PROCESS | 1649 | 1467971561425 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 02:52:41 INFO - PROCESS | 1649 | 1467971561478 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:41 INFO - PROCESS | 1649 | 1467971561479 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12411f000 == 34 [pid = 1649] [id = 266] 02:52:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x115e5d800) [pid = 1649] [serial = 796] [outer = 0x0] 02:52:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118f8d400) [pid = 1649] [serial = 797] [outer = 0x115e5d800] 02:52:41 INFO - PROCESS | 1649 | 1467971561503 Marionette DEBUG loaded listener.js 02:52:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1192ae800) [pid = 1649] [serial = 798] [outer = 0x115e5d800] 02:52:41 INFO - PROCESS | 1649 | 1467971561781 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]]]}] 02:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 470ms 02:52:41 INFO - PROCESS | 1649 | 1467971561817 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 02:52:41 INFO - PROCESS | 1649 | 1467971561818 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 02:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:52:41 INFO - PROCESS | 1649 | 1467971561821 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:52:41 INFO - PROCESS | 1649 | 1467971561822 Marionette TRACE conn2 <- [1,1038,null,{}] 02:52:41 INFO - PROCESS | 1649 | 1467971561824 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}] 02:52:41 INFO - PROCESS | 1649 | 1467971561825 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:41 INFO - PROCESS | 1649 | 1467971561903 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 02:52:41 INFO - PROCESS | 1649 | 1467971561906 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:41 INFO - PROCESS | 1649 | 1467971561907 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x124ea1000 == 35 [pid = 1649] [id = 267] 02:52:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1127d4400) [pid = 1649] [serial = 799] [outer = 0x0] 02:52:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119765800) [pid = 1649] [serial = 800] [outer = 0x1127d4400] 02:52:41 INFO - PROCESS | 1649 | 1467971561934 Marionette DEBUG loaded listener.js 02:52:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1197e0400) [pid = 1649] [serial = 801] [outer = 0x1127d4400] 02:52:42 INFO - PROCESS | 1649 | 1467971562268 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]]]}] 02:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 467ms 02:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:52:42 INFO - PROCESS | 1649 | 1467971562289 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 02:52:42 INFO - PROCESS | 1649 | 1467971562290 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 02:52:42 INFO - PROCESS | 1649 | 1467971562293 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:52:42 INFO - PROCESS | 1649 | 1467971562296 Marionette TRACE conn2 <- [1,1042,null,{}] 02:52:42 INFO - PROCESS | 1649 | 1467971562300 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}] 02:52:42 INFO - PROCESS | 1649 | 1467971562301 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:42 INFO - PROCESS | 1649 | 1467971562401 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 02:52:42 INFO - PROCESS | 1649 | 1467971562407 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:42 INFO - PROCESS | 1649 | 1467971562418 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x118186000 == 36 [pid = 1649] [id = 268] 02:52:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11257a000) [pid = 1649] [serial = 802] [outer = 0x0] 02:52:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1199b3800) [pid = 1649] [serial = 803] [outer = 0x11257a000] 02:52:42 INFO - PROCESS | 1649 | 1467971562443 Marionette DEBUG loaded listener.js 02:52:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119af4800) [pid = 1649] [serial = 804] [outer = 0x11257a000] 02:52:42 INFO - PROCESS | 1649 | 1467971562731 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]]]}] 02:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 472ms 02:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:52:42 INFO - PROCESS | 1649 | 1467971562765 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 02:52:42 INFO - PROCESS | 1649 | 1467971562767 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 02:52:42 INFO - PROCESS | 1649 | 1467971562769 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:52:42 INFO - PROCESS | 1649 | 1467971562770 Marionette TRACE conn2 <- [1,1046,null,{}] 02:52:42 INFO - PROCESS | 1649 | 1467971562772 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}] 02:52:42 INFO - PROCESS | 1649 | 1467971562773 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:42 INFO - PROCESS | 1649 | 1467971562852 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 02:52:42 INFO - PROCESS | 1649 | 1467971562856 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:42 INFO - PROCESS | 1649 | 1467971562857 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276af800 == 37 [pid = 1649] [id = 269] 02:52:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119da9400) [pid = 1649] [serial = 805] [outer = 0x0] 02:52:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119dd5800) [pid = 1649] [serial = 806] [outer = 0x119da9400] 02:52:42 INFO - PROCESS | 1649 | 1467971562882 Marionette DEBUG loaded listener.js 02:52:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x121090800) [pid = 1649] [serial = 807] [outer = 0x119da9400] 02:52:43 INFO - PROCESS | 1649 | 1467971563208 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]]]}] 02:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 468ms 02:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:52:43 INFO - PROCESS | 1649 | 1467971563237 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 02:52:43 INFO - PROCESS | 1649 | 1467971563239 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 02:52:43 INFO - PROCESS | 1649 | 1467971563241 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:52:43 INFO - PROCESS | 1649 | 1467971563242 Marionette TRACE conn2 <- [1,1050,null,{}] 02:52:43 INFO - PROCESS | 1649 | 1467971563245 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}] 02:52:43 INFO - PROCESS | 1649 | 1467971563246 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:43 INFO - PROCESS | 1649 | 1467971563365 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 02:52:43 INFO - PROCESS | 1649 | 1467971563379 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:43 INFO - PROCESS | 1649 | 1467971563388 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a40000 == 38 [pid = 1649] [id = 270] 02:52:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11257d400) [pid = 1649] [serial = 808] [outer = 0x0] 02:52:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1169efc00) [pid = 1649] [serial = 809] [outer = 0x11257d400] 02:52:43 INFO - PROCESS | 1649 | 1467971563415 Marionette DEBUG loaded listener.js 02:52:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1211c3400) [pid = 1649] [serial = 810] [outer = 0x11257d400] 02:52:43 INFO - PROCESS | 1649 | 1467971563721 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]]]}] 02:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 519ms 02:52:43 INFO - PROCESS | 1649 | 1467971563761 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 02:52:43 INFO - PROCESS | 1649 | 1467971563763 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 02:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:52:43 INFO - PROCESS | 1649 | 1467971563766 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:52:43 INFO - PROCESS | 1649 | 1467971563767 Marionette TRACE conn2 <- [1,1054,null,{}] 02:52:43 INFO - PROCESS | 1649 | 1467971563769 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}] 02:52:43 INFO - PROCESS | 1649 | 1467971563770 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:43 INFO - PROCESS | 1649 | 1467971563872 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 02:52:43 INFO - PROCESS | 1649 | 1467971563876 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:43 INFO - PROCESS | 1649 | 1467971563877 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a762800 == 39 [pid = 1649] [id = 271] 02:52:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x123810c00) [pid = 1649] [serial = 811] [outer = 0x0] 02:52:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x123ce1800) [pid = 1649] [serial = 812] [outer = 0x123810c00] 02:52:43 INFO - PROCESS | 1649 | 1467971563901 Marionette DEBUG loaded listener.js 02:52:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x124018400) [pid = 1649] [serial = 813] [outer = 0x123810c00] 02:52:44 INFO - PROCESS | 1649 | 1467971564220 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]]]}] 02:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 467ms 02:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:52:44 INFO - PROCESS | 1649 | 1467971564234 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 02:52:44 INFO - PROCESS | 1649 | 1467971564235 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 02:52:44 INFO - PROCESS | 1649 | 1467971564237 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:52:44 INFO - PROCESS | 1649 | 1467971564238 Marionette TRACE conn2 <- [1,1058,null,{}] 02:52:44 INFO - PROCESS | 1649 | 1467971564240 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}] 02:52:44 INFO - PROCESS | 1649 | 1467971564241 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:44 INFO - PROCESS | 1649 | 1467971564345 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 02:52:44 INFO - PROCESS | 1649 | 1467971564356 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:44 INFO - PROCESS | 1649 | 1467971564357 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af20000 == 40 [pid = 1649] [id = 272] 02:52:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119db3c00) [pid = 1649] [serial = 814] [outer = 0x0] 02:52:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12401d400) [pid = 1649] [serial = 815] [outer = 0x119db3c00] 02:52:44 INFO - PROCESS | 1649 | 1467971564380 Marionette DEBUG loaded listener.js 02:52:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x124022400) [pid = 1649] [serial = 816] [outer = 0x119db3c00] 02:52:44 INFO - PROCESS | 1649 | 1467971564707 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]]]}] 02:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 519ms 02:52:44 INFO - PROCESS | 1649 | 1467971564756 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 02:52:44 INFO - PROCESS | 1649 | 1467971564757 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 02:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:52:44 INFO - PROCESS | 1649 | 1467971564760 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:52:44 INFO - PROCESS | 1649 | 1467971564763 Marionette TRACE conn2 <- [1,1062,null,{}] 02:52:44 INFO - PROCESS | 1649 | 1467971564765 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}] 02:52:44 INFO - PROCESS | 1649 | 1467971564766 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:44 INFO - PROCESS | 1649 | 1467971564862 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 02:52:44 INFO - PROCESS | 1649 | 1467971564873 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:44 INFO - PROCESS | 1649 | 1467971564874 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b11d000 == 41 [pid = 1649] [id = 273] 02:52:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x124073400) [pid = 1649] [serial = 817] [outer = 0x0] 02:52:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x124153c00) [pid = 1649] [serial = 818] [outer = 0x124073400] 02:52:44 INFO - PROCESS | 1649 | 1467971564897 Marionette DEBUG loaded listener.js 02:52:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12467ec00) [pid = 1649] [serial = 819] [outer = 0x124073400] 02:52:45 INFO - PROCESS | 1649 | 1467971565210 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]]]}] 02:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 471ms 02:52:45 INFO - PROCESS | 1649 | 1467971565232 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 02:52:45 INFO - PROCESS | 1649 | 1467971565233 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 02:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:52:45 INFO - PROCESS | 1649 | 1467971565236 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:52:45 INFO - PROCESS | 1649 | 1467971565237 Marionette TRACE conn2 <- [1,1066,null,{}] 02:52:45 INFO - PROCESS | 1649 | 1467971565240 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}] 02:52:45 INFO - PROCESS | 1649 | 1467971565241 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:45 INFO - PROCESS | 1649 | 1467971565350 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 02:52:45 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1192aec00) [pid = 1649] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:52:45 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1192acc00) [pid = 1649] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:52:45 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11976e800) [pid = 1649] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:52:45 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x110ef0800) [pid = 1649] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:52:45 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x111e36800) [pid = 1649] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:52:45 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11618d800) [pid = 1649] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:52:45 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11297c000) [pid = 1649] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:52:45 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x113239800) [pid = 1649] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:52:45 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11257dc00) [pid = 1649] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:52:45 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x115d14800) [pid = 1649] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:52:45 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1167ccc00) [pid = 1649] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:52:45 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118328400) [pid = 1649] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:52:45 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1174fdc00) [pid = 1649] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:52:45 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118a59c00) [pid = 1649] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:52:45 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1167ca400) [pid = 1649] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:52:45 INFO - PROCESS | 1649 | 1467971565646 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:45 INFO - PROCESS | 1649 | 1467971565647 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x116acc000 == 42 [pid = 1649] [id = 274] 02:52:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x111ca9800) [pid = 1649] [serial = 820] [outer = 0x0] 02:52:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1125f0800) [pid = 1649] [serial = 821] [outer = 0x111ca9800] 02:52:45 INFO - PROCESS | 1649 | 1467971565671 Marionette DEBUG loaded listener.js 02:52:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x115d14800) [pid = 1649] [serial = 822] [outer = 0x111ca9800] 02:52:45 INFO - PROCESS | 1649 | 1467971565944 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]]]}] 02:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 719ms 02:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:52:45 INFO - PROCESS | 1649 | 1467971565956 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 02:52:45 INFO - PROCESS | 1649 | 1467971565957 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 02:52:45 INFO - PROCESS | 1649 | 1467971565966 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:52:45 INFO - PROCESS | 1649 | 1467971565967 Marionette TRACE conn2 <- [1,1070,null,{}] 02:52:45 INFO - PROCESS | 1649 | 1467971565970 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}] 02:52:45 INFO - PROCESS | 1649 | 1467971565971 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:46 INFO - PROCESS | 1649 | 1467971566054 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 02:52:46 INFO - PROCESS | 1649 | 1467971566074 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:46 INFO - PROCESS | 1649 | 1467971566075 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc5f000 == 43 [pid = 1649] [id = 275] 02:52:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x115decc00) [pid = 1649] [serial = 823] [outer = 0x0] 02:52:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x118336000) [pid = 1649] [serial = 824] [outer = 0x115decc00] 02:52:46 INFO - PROCESS | 1649 | 1467971566099 Marionette DEBUG loaded listener.js 02:52:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1197e1000) [pid = 1649] [serial = 825] [outer = 0x115decc00] 02:52:46 INFO - PROCESS | 1649 | 1467971566422 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]]]}] 02:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 477ms 02:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:52:46 INFO - PROCESS | 1649 | 1467971566437 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 02:52:46 INFO - PROCESS | 1649 | 1467971566438 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 02:52:46 INFO - PROCESS | 1649 | 1467971566440 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:52:46 INFO - PROCESS | 1649 | 1467971566441 Marionette TRACE conn2 <- [1,1074,null,{}] 02:52:46 INFO - PROCESS | 1649 | 1467971566445 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}] 02:52:46 INFO - PROCESS | 1649 | 1467971566447 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:46 INFO - PROCESS | 1649 | 1467971566561 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 02:52:46 INFO - PROCESS | 1649 | 1467971566566 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:46 INFO - PROCESS | 1649 | 1467971566567 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bcaf000 == 44 [pid = 1649] [id = 276] 02:52:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1128acc00) [pid = 1649] [serial = 826] [outer = 0x0] 02:52:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11995b000) [pid = 1649] [serial = 827] [outer = 0x1128acc00] 02:52:46 INFO - PROCESS | 1649 | 1467971566590 Marionette DEBUG loaded listener.js 02:52:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x124b53800) [pid = 1649] [serial = 828] [outer = 0x1128acc00] 02:52:46 INFO - PROCESS | 1649 | 1467971566879 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]]]}] 02:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 469ms 02:52:46 INFO - PROCESS | 1649 | 1467971566909 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 02:52:46 INFO - PROCESS | 1649 | 1467971566912 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 02:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:52:46 INFO - PROCESS | 1649 | 1467971566916 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:52:46 INFO - PROCESS | 1649 | 1467971566917 Marionette TRACE conn2 <- [1,1078,null,{}] 02:52:46 INFO - PROCESS | 1649 | 1467971566919 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}] 02:52:46 INFO - PROCESS | 1649 | 1467971566921 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:47 INFO - PROCESS | 1649 | 1467971567003 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 02:52:47 INFO - PROCESS | 1649 | 1467971567006 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:47 INFO - PROCESS | 1649 | 1467971567007 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c281000 == 45 [pid = 1649] [id = 277] 02:52:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1247ccc00) [pid = 1649] [serial = 829] [outer = 0x0] 02:52:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x124e8c000) [pid = 1649] [serial = 830] [outer = 0x1247ccc00] 02:52:47 INFO - PROCESS | 1649 | 1467971567031 Marionette DEBUG loaded listener.js 02:52:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x125146000) [pid = 1649] [serial = 831] [outer = 0x1247ccc00] 02:52:47 INFO - PROCESS | 1649 | 1467971567360 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]]]}] 02:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 468ms 02:52:47 INFO - PROCESS | 1649 | 1467971567384 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 02:52:47 INFO - PROCESS | 1649 | 1467971567385 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 02:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:52:47 INFO - PROCESS | 1649 | 1467971567387 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:52:47 INFO - PROCESS | 1649 | 1467971567388 Marionette TRACE conn2 <- [1,1082,null,{}] 02:52:47 INFO - PROCESS | 1649 | 1467971567391 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}] 02:52:47 INFO - PROCESS | 1649 | 1467971567392 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:47 INFO - PROCESS | 1649 | 1467971567506 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 02:52:47 INFO - PROCESS | 1649 | 1467971567512 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:47 INFO - PROCESS | 1649 | 1467971567513 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c29a800 == 46 [pid = 1649] [id = 278] 02:52:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1128aec00) [pid = 1649] [serial = 832] [outer = 0x0] 02:52:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12514a800) [pid = 1649] [serial = 833] [outer = 0x1128aec00] 02:52:47 INFO - PROCESS | 1649 | 1467971567536 Marionette DEBUG loaded listener.js 02:52:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x126129800) [pid = 1649] [serial = 834] [outer = 0x1128aec00] 02:52:48 INFO - PROCESS | 1649 | 1467971568084 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]]]}] 02:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 718ms 02:52:48 INFO - PROCESS | 1649 | 1467971568106 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 02:52:48 INFO - PROCESS | 1649 | 1467971568109 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 02:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:52:48 INFO - PROCESS | 1649 | 1467971568112 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:52:48 INFO - PROCESS | 1649 | 1467971568114 Marionette TRACE conn2 <- [1,1086,null,{}] 02:52:48 INFO - PROCESS | 1649 | 1467971568118 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}] 02:52:48 INFO - PROCESS | 1649 | 1467971568119 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:48 INFO - PROCESS | 1649 | 1467971568241 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 02:52:48 INFO - PROCESS | 1649 | 1467971568344 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:48 INFO - PROCESS | 1649 | 1467971568346 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ab0800 == 47 [pid = 1649] [id = 279] 02:52:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1128a4800) [pid = 1649] [serial = 835] [outer = 0x0] 02:52:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x112d12400) [pid = 1649] [serial = 836] [outer = 0x1128a4800] 02:52:48 INFO - PROCESS | 1649 | 1467971568395 Marionette DEBUG loaded listener.js 02:52:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x113c36c00) [pid = 1649] [serial = 837] [outer = 0x1128a4800] 02:52:49 INFO - PROCESS | 1649 | 1467971569124 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]]]}] 02:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1022ms 02:52:49 INFO - PROCESS | 1649 | 1467971569135 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 02:52:49 INFO - PROCESS | 1649 | 1467971569137 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 02:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:52:49 INFO - PROCESS | 1649 | 1467971569140 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:52:49 INFO - PROCESS | 1649 | 1467971569142 Marionette TRACE conn2 <- [1,1090,null,{}] 02:52:49 INFO - PROCESS | 1649 | 1467971569186 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}] 02:52:49 INFO - PROCESS | 1649 | 1467971569188 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:49 INFO - PROCESS | 1649 | 1467971569288 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 02:52:49 INFO - PROCESS | 1649 | 1467971569365 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:49 INFO - PROCESS | 1649 | 1467971569368 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169a1000 == 48 [pid = 1649] [id = 280] 02:52:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1127ca800) [pid = 1649] [serial = 838] [outer = 0x0] 02:52:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1128b2000) [pid = 1649] [serial = 839] [outer = 0x1127ca800] 02:52:49 INFO - PROCESS | 1649 | 1467971569396 Marionette DEBUG loaded listener.js 02:52:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x113c37000) [pid = 1649] [serial = 840] [outer = 0x1127ca800] 02:52:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12c281000 == 47 [pid = 1649] [id = 277] 02:52:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12bcaf000 == 46 [pid = 1649] [id = 276] 02:52:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc5f000 == 45 [pid = 1649] [id = 275] 02:52:49 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12116ec00) [pid = 1649] [serial = 776] [outer = 0x0] [url = about:blank] 02:52:49 INFO - PROCESS | 1649 | --DOCSHELL 0x116acc000 == 44 [pid = 1649] [id = 274] 02:52:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12b11d000 == 43 [pid = 1649] [id = 273] 02:52:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12af20000 == 42 [pid = 1649] [id = 272] 02:52:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12a762800 == 41 [pid = 1649] [id = 271] 02:52:49 INFO - PROCESS | 1649 | --DOCSHELL 0x119a40000 == 40 [pid = 1649] [id = 270] 02:52:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1276af800 == 39 [pid = 1649] [id = 269] 02:52:49 INFO - PROCESS | 1649 | --DOCSHELL 0x118186000 == 38 [pid = 1649] [id = 268] 02:52:49 INFO - PROCESS | 1649 | --DOCSHELL 0x124ea1000 == 37 [pid = 1649] [id = 267] 02:52:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12411f000 == 36 [pid = 1649] [id = 266] 02:52:49 INFO - PROCESS | 1649 | --DOCSHELL 0x123b21800 == 35 [pid = 1649] [id = 265] 02:52:49 INFO - PROCESS | 1649 | --DOCSHELL 0x119a47800 == 34 [pid = 1649] [id = 264] 02:52:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1192d0800 == 33 [pid = 1649] [id = 263] 02:52:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1182b0800 == 32 [pid = 1649] [id = 262] 02:52:49 INFO - PROCESS | 1649 | --DOCSHELL 0x116ab7800 == 31 [pid = 1649] [id = 261] 02:52:49 INFO - PROCESS | 1649 | --DOCSHELL 0x113cb5800 == 30 [pid = 1649] [id = 260] 02:52:49 INFO - PROCESS | 1649 | 1467971569861 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]]]}] 02:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 750ms 02:52:49 INFO - PROCESS | 1649 | 1467971569891 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 02:52:49 INFO - PROCESS | 1649 | 1467971569895 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 02:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:52:49 INFO - PROCESS | 1649 | 1467971569900 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:52:49 INFO - PROCESS | 1649 | 1467971569902 Marionette TRACE conn2 <- [1,1094,null,{}] 02:52:49 INFO - PROCESS | 1649 | 1467971569904 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}] 02:52:49 INFO - PROCESS | 1649 | 1467971569906 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:50 INFO - PROCESS | 1649 | 1467971570004 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1193f3400) [pid = 1649] [serial = 758] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x119773000) [pid = 1649] [serial = 761] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x119967000) [pid = 1649] [serial = 764] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x119959400) [pid = 1649] [serial = 762] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x115e5f400) [pid = 1649] [serial = 768] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1127d5400) [pid = 1649] [serial = 767] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1199bcc00) [pid = 1649] [serial = 765] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x117145800) [pid = 1649] [serial = 746] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1167cc400) [pid = 1649] [serial = 743] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x116981800) [pid = 1649] [serial = 744] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x113c39c00) [pid = 1649] [serial = 741] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x112d16c00) [pid = 1649] [serial = 740] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x115df0800) [pid = 1649] [serial = 738] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11334c000) [pid = 1649] [serial = 737] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1127d6800) [pid = 1649] [serial = 735] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1125f4000) [pid = 1649] [serial = 734] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118311400) [pid = 1649] [serial = 732] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x121098c00) [pid = 1649] [serial = 774] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11875d000) [pid = 1649] [serial = 752] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118a61000) [pid = 1649] [serial = 753] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11830dc00) [pid = 1649] [serial = 749] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118394800) [pid = 1649] [serial = 750] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11812dc00) [pid = 1649] [serial = 747] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119dae000) [pid = 1649] [serial = 773] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118a80c00) [pid = 1649] [serial = 755] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11832e400) [pid = 1649] [serial = 770] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119765000) [pid = 1649] [serial = 759] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x119daa400) [pid = 1649] [serial = 771] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119246800) [pid = 1649] [serial = 756] [outer = 0x0] [url = about:blank] 02:52:50 INFO - PROCESS | 1649 | 1467971570066 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:50 INFO - PROCESS | 1649 | 1467971570067 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1164b5800 == 31 [pid = 1649] [id = 281] 02:52:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1127d6800) [pid = 1649] [serial = 841] [outer = 0x0] 02:52:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11334c000) [pid = 1649] [serial = 842] [outer = 0x1127d6800] 02:52:50 INFO - PROCESS | 1649 | 1467971570095 Marionette DEBUG loaded listener.js 02:52:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11612e000) [pid = 1649] [serial = 843] [outer = 0x1127d6800] 02:52:50 INFO - PROCESS | 1649 | 1467971570388 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]]]}] 02:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 520ms 02:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:52:50 INFO - PROCESS | 1649 | 1467971570421 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 02:52:50 INFO - PROCESS | 1649 | 1467971570422 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 02:52:50 INFO - PROCESS | 1649 | 1467971570424 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:52:50 INFO - PROCESS | 1649 | 1467971570429 Marionette TRACE conn2 <- [1,1098,null,{}] 02:52:50 INFO - PROCESS | 1649 | 1467971570438 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}] 02:52:50 INFO - PROCESS | 1649 | 1467971570441 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:50 INFO - PROCESS | 1649 | 1467971570520 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 02:52:50 INFO - PROCESS | 1649 | 1467971570609 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:50 INFO - PROCESS | 1649 | 1467971570611 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x118173800 == 32 [pid = 1649] [id = 282] 02:52:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x116918c00) [pid = 1649] [serial = 844] [outer = 0x0] 02:52:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11697d400) [pid = 1649] [serial = 845] [outer = 0x116918c00] 02:52:50 INFO - PROCESS | 1649 | 1467971570641 Marionette DEBUG loaded listener.js 02:52:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1169f5000) [pid = 1649] [serial = 846] [outer = 0x116918c00] 02:52:50 INFO - PROCESS | 1649 | 1467971570919 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]]]}] 02:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 525ms 02:52:50 INFO - PROCESS | 1649 | 1467971570951 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 02:52:50 INFO - PROCESS | 1649 | 1467971570952 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 02:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:52:50 INFO - PROCESS | 1649 | 1467971570955 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:52:50 INFO - PROCESS | 1649 | 1467971570956 Marionette TRACE conn2 <- [1,1102,null,{}] 02:52:50 INFO - PROCESS | 1649 | 1467971570966 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}] 02:52:50 INFO - PROCESS | 1649 | 1467971570967 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:51 INFO - PROCESS | 1649 | 1467971571049 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 02:52:51 INFO - PROCESS | 1649 | 1467971571052 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:51 INFO - PROCESS | 1649 | 1467971571054 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196b6800 == 33 [pid = 1649] [id = 283] 02:52:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1128b2c00) [pid = 1649] [serial = 847] [outer = 0x0] 02:52:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x117dad000) [pid = 1649] [serial = 848] [outer = 0x1128b2c00] 02:52:51 INFO - PROCESS | 1649 | 1467971571079 Marionette DEBUG loaded listener.js 02:52:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11806dc00) [pid = 1649] [serial = 849] [outer = 0x1128b2c00] 02:52:51 INFO - PROCESS | 1649 | 1467971571387 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]]]}] 02:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 469ms 02:52:51 INFO - PROCESS | 1649 | 1467971571425 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 02:52:51 INFO - PROCESS | 1649 | 1467971571426 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 02:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:52:51 INFO - PROCESS | 1649 | 1467971571430 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:52:51 INFO - PROCESS | 1649 | 1467971571431 Marionette TRACE conn2 <- [1,1106,null,{}] 02:52:51 INFO - PROCESS | 1649 | 1467971571433 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}] 02:52:51 INFO - PROCESS | 1649 | 1467971571434 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:51 INFO - PROCESS | 1649 | 1467971571496 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 02:52:51 INFO - PROCESS | 1649 | 1467971571499 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:51 INFO - PROCESS | 1649 | 1467971571500 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12118d000 == 34 [pid = 1649] [id = 284] 02:52:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x112d13000) [pid = 1649] [serial = 850] [outer = 0x0] 02:52:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118291c00) [pid = 1649] [serial = 851] [outer = 0x112d13000] 02:52:51 INFO - PROCESS | 1649 | 1467971571524 Marionette DEBUG loaded listener.js 02:52:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11830c000) [pid = 1649] [serial = 852] [outer = 0x112d13000] 02:52:51 INFO - PROCESS | 1649 | 1467971571864 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]]]}] 02:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 468ms 02:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:52:51 INFO - PROCESS | 1649 | 1467971571899 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 02:52:51 INFO - PROCESS | 1649 | 1467971571900 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 02:52:51 INFO - PROCESS | 1649 | 1467971571902 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:52:51 INFO - PROCESS | 1649 | 1467971571903 Marionette TRACE conn2 <- [1,1110,null,{}] 02:52:51 INFO - PROCESS | 1649 | 1467971571905 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}] 02:52:51 INFO - PROCESS | 1649 | 1467971571909 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:52 INFO - PROCESS | 1649 | 1467971572004 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 02:52:52 INFO - PROCESS | 1649 | 1467971572074 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:52 INFO - PROCESS | 1649 | 1467971572075 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239b1800 == 35 [pid = 1649] [id = 285] 02:52:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x116921000) [pid = 1649] [serial = 853] [outer = 0x0] 02:52:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11832a000) [pid = 1649] [serial = 854] [outer = 0x116921000] 02:52:52 INFO - PROCESS | 1649 | 1467971572100 Marionette DEBUG loaded listener.js 02:52:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x118a5ec00) [pid = 1649] [serial = 855] [outer = 0x116921000] 02:52:52 INFO - PROCESS | 1649 | 1467971572389 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]]]}] 02:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 519ms 02:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:52:52 INFO - PROCESS | 1649 | 1467971572423 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 02:52:52 INFO - PROCESS | 1649 | 1467971572424 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 02:52:52 INFO - PROCESS | 1649 | 1467971572426 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:52:52 INFO - PROCESS | 1649 | 1467971572428 Marionette TRACE conn2 <- [1,1114,null,{}] 02:52:52 INFO - PROCESS | 1649 | 1467971572433 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}] 02:52:52 INFO - PROCESS | 1649 | 1467971572434 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:52 INFO - PROCESS | 1649 | 1467971572528 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 02:52:52 INFO - PROCESS | 1649 | 1467971572532 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:52 INFO - PROCESS | 1649 | 1467971572533 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x124c16000 == 36 [pid = 1649] [id = 286] 02:52:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1127d8400) [pid = 1649] [serial = 856] [outer = 0x0] 02:52:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118a82400) [pid = 1649] [serial = 857] [outer = 0x1127d8400] 02:52:52 INFO - PROCESS | 1649 | 1467971572557 Marionette DEBUG loaded listener.js 02:52:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118f87400) [pid = 1649] [serial = 858] [outer = 0x1127d8400] 02:52:52 INFO - PROCESS | 1649 | 1467971572869 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]]]}] 02:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 471ms 02:52:52 INFO - PROCESS | 1649 | 1467971572925 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 02:52:52 INFO - PROCESS | 1649 | 1467971572926 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 02:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:52:52 INFO - PROCESS | 1649 | 1467971572932 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:52:52 INFO - PROCESS | 1649 | 1467971572933 Marionette TRACE conn2 <- [1,1118,null,{}] 02:52:52 INFO - PROCESS | 1649 | 1467971572935 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}] 02:52:52 INFO - PROCESS | 1649 | 1467971572936 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:53 INFO - PROCESS | 1649 | 1467971573030 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 02:52:53 INFO - PROCESS | 1649 | 1467971573039 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:53 INFO - PROCESS | 1649 | 1467971573040 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e05800 == 37 [pid = 1649] [id = 287] 02:52:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118f8dc00) [pid = 1649] [serial = 859] [outer = 0x0] 02:52:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11923ec00) [pid = 1649] [serial = 860] [outer = 0x118f8dc00] 02:52:53 INFO - PROCESS | 1649 | 1467971573065 Marionette DEBUG loaded listener.js 02:52:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1193f0400) [pid = 1649] [serial = 861] [outer = 0x118f8dc00] 02:52:53 INFO - PROCESS | 1649 | 1467971573407 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]]]}] 02:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 520ms 02:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:52:53 INFO - PROCESS | 1649 | 1467971573451 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 02:52:53 INFO - PROCESS | 1649 | 1467971573452 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 02:52:53 INFO - PROCESS | 1649 | 1467971573454 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:52:53 INFO - PROCESS | 1649 | 1467971573456 Marionette TRACE conn2 <- [1,1122,null,{}] 02:52:53 INFO - PROCESS | 1649 | 1467971573458 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}] 02:52:53 INFO - PROCESS | 1649 | 1467971573459 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:53 INFO - PROCESS | 1649 | 1467971573556 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 02:52:53 INFO - PROCESS | 1649 | 1467971573561 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:53 INFO - PROCESS | 1649 | 1467971573562 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fa3800 == 38 [pid = 1649] [id = 288] 02:52:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x118f8e000) [pid = 1649] [serial = 862] [outer = 0x0] 02:52:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1193fb800) [pid = 1649] [serial = 863] [outer = 0x118f8e000] 02:52:53 INFO - PROCESS | 1649 | 1467971573593 Marionette DEBUG loaded listener.js 02:52:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119772000) [pid = 1649] [serial = 864] [outer = 0x118f8e000] 02:52:53 INFO - PROCESS | 1649 | 1467971573905 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]]]}] 02:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 468ms 02:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:52:53 INFO - PROCESS | 1649 | 1467971573923 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 02:52:53 INFO - PROCESS | 1649 | 1467971573925 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 02:52:53 INFO - PROCESS | 1649 | 1467971573928 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:52:53 INFO - PROCESS | 1649 | 1467971573930 Marionette TRACE conn2 <- [1,1126,null,{}] 02:52:53 INFO - PROCESS | 1649 | 1467971573946 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}] 02:52:53 INFO - PROCESS | 1649 | 1467971573948 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:54 INFO - PROCESS | 1649 | 1467971574044 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 02:52:54 INFO - PROCESS | 1649 | 1467971574047 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:54 INFO - PROCESS | 1649 | 1467971574048 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196b6000 == 39 [pid = 1649] [id = 289] 02:52:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x119772400) [pid = 1649] [serial = 865] [outer = 0x0] 02:52:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x119960c00) [pid = 1649] [serial = 866] [outer = 0x119772400] 02:52:54 INFO - PROCESS | 1649 | 1467971574072 Marionette DEBUG loaded listener.js 02:52:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1199b8c00) [pid = 1649] [serial = 867] [outer = 0x119772400] 02:52:54 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x123810c00) [pid = 1649] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:52:54 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x119db3c00) [pid = 1649] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:52:54 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x119da9400) [pid = 1649] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:52:54 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1176ef000) [pid = 1649] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:52:54 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1127d4400) [pid = 1649] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:52:54 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1128a9c00) [pid = 1649] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:52:54 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x119dd9000) [pid = 1649] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:52:54 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x115e5d800) [pid = 1649] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:52:54 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x113240400) [pid = 1649] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:52:54 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11257e400) [pid = 1649] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:52:54 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1133b8400) [pid = 1649] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:52:54 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11828fc00) [pid = 1649] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:52:54 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11257a000) [pid = 1649] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:52:54 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1247ccc00) [pid = 1649] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:52:54 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x124073400) [pid = 1649] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:52:54 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1128acc00) [pid = 1649] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:52:54 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x111ca9800) [pid = 1649] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:52:54 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11257d400) [pid = 1649] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:52:54 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x115decc00) [pid = 1649] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:52:54 INFO - PROCESS | 1649 | 1467971574542 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]]]}] 02:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 626ms 02:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:52:54 INFO - PROCESS | 1649 | 1467971574554 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 02:52:54 INFO - PROCESS | 1649 | 1467971574555 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 02:52:54 INFO - PROCESS | 1649 | 1467971574569 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:52:54 INFO - PROCESS | 1649 | 1467971574571 Marionette TRACE conn2 <- [1,1130,null,{}] 02:52:54 INFO - PROCESS | 1649 | 1467971574583 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}] 02:52:54 INFO - PROCESS | 1649 | 1467971574585 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:54 INFO - PROCESS | 1649 | 1467971574708 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 02:52:54 INFO - PROCESS | 1649 | 1467971574713 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:54 INFO - PROCESS | 1649 | 1467971574725 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a207800 == 40 [pid = 1649] [id = 290] 02:52:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x112d0e400) [pid = 1649] [serial = 868] [outer = 0x0] 02:52:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118072400) [pid = 1649] [serial = 869] [outer = 0x112d0e400] 02:52:54 INFO - PROCESS | 1649 | 1467971574768 Marionette DEBUG loaded listener.js 02:52:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1199bcc00) [pid = 1649] [serial = 870] [outer = 0x112d0e400] 02:52:55 INFO - PROCESS | 1649 | 1467971575202 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]]]}] 02:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 690ms 02:52:55 INFO - PROCESS | 1649 | 1467971575248 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 02:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:52:55 INFO - PROCESS | 1649 | 1467971575249 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 02:52:55 INFO - PROCESS | 1649 | 1467971575252 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:52:55 INFO - PROCESS | 1649 | 1467971575253 Marionette TRACE conn2 <- [1,1134,null,{}] 02:52:55 INFO - PROCESS | 1649 | 1467971575255 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}] 02:52:55 INFO - PROCESS | 1649 | 1467971575256 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:55 INFO - PROCESS | 1649 | 1467971575334 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 02:52:55 INFO - PROCESS | 1649 | 1467971575337 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:55 INFO - PROCESS | 1649 | 1467971575338 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a755800 == 41 [pid = 1649] [id = 291] 02:52:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119afd800) [pid = 1649] [serial = 871] [outer = 0x0] 02:52:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119daec00) [pid = 1649] [serial = 872] [outer = 0x119afd800] 02:52:55 INFO - PROCESS | 1649 | 1467971575362 Marionette DEBUG loaded listener.js 02:52:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x121070800) [pid = 1649] [serial = 873] [outer = 0x119afd800] 02:52:55 INFO - PROCESS | 1649 | 1467971575695 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]]]}] 02:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 468ms 02:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:52:55 INFO - PROCESS | 1649 | 1467971575721 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 02:52:55 INFO - PROCESS | 1649 | 1467971575722 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 02:52:55 INFO - PROCESS | 1649 | 1467971575724 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:52:55 INFO - PROCESS | 1649 | 1467971575725 Marionette TRACE conn2 <- [1,1138,null,{}] 02:52:55 INFO - PROCESS | 1649 | 1467971575729 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}] 02:52:55 INFO - PROCESS | 1649 | 1467971575731 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:55 INFO - PROCESS | 1649 | 1467971575815 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 02:52:55 INFO - PROCESS | 1649 | 1467971575868 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:55 INFO - PROCESS | 1649 | 1467971575869 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a76d800 == 42 [pid = 1649] [id = 292] 02:52:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119daa400) [pid = 1649] [serial = 874] [outer = 0x0] 02:52:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x121096400) [pid = 1649] [serial = 875] [outer = 0x119daa400] 02:52:55 INFO - PROCESS | 1649 | 1467971575893 Marionette DEBUG loaded listener.js 02:52:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x121171c00) [pid = 1649] [serial = 876] [outer = 0x119daa400] 02:52:56 INFO - PROCESS | 1649 | 1467971576142 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]]]}] 02:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 472ms 02:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:52:56 INFO - PROCESS | 1649 | 1467971576201 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 02:52:56 INFO - PROCESS | 1649 | 1467971576202 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 02:52:56 INFO - PROCESS | 1649 | 1467971576204 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:52:56 INFO - PROCESS | 1649 | 1467971576205 Marionette TRACE conn2 <- [1,1142,null,{}] 02:52:56 INFO - PROCESS | 1649 | 1467971576208 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}] 02:52:56 INFO - PROCESS | 1649 | 1467971576209 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:56 INFO - PROCESS | 1649 | 1467971576302 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 02:52:56 INFO - PROCESS | 1649 | 1467971576305 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:56 INFO - PROCESS | 1649 | 1467971576306 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af20000 == 43 [pid = 1649] [id = 293] 02:52:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x117140c00) [pid = 1649] [serial = 877] [outer = 0x0] 02:52:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12117b000) [pid = 1649] [serial = 878] [outer = 0x117140c00] 02:52:56 INFO - PROCESS | 1649 | 1467971576330 Marionette DEBUG loaded listener.js 02:52:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12380c800) [pid = 1649] [serial = 879] [outer = 0x117140c00] 02:52:56 INFO - PROCESS | 1649 | 1467971576846 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]]]}] 02:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 669ms 02:52:56 INFO - PROCESS | 1649 | 1467971576874 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 02:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:52:56 INFO - PROCESS | 1649 | 1467971576876 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 02:52:56 INFO - PROCESS | 1649 | 1467971576879 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:52:56 INFO - PROCESS | 1649 | 1467971576883 Marionette TRACE conn2 <- [1,1146,null,{}] 02:52:56 INFO - PROCESS | 1649 | 1467971576886 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}] 02:52:56 INFO - PROCESS | 1649 | 1467971576888 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:57 INFO - PROCESS | 1649 | 1467971577029 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 02:52:57 INFO - PROCESS | 1649 | 1467971577193 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:57 INFO - PROCESS | 1649 | 1467971577195 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c4f800 == 44 [pid = 1649] [id = 294] 02:52:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11691ac00) [pid = 1649] [serial = 880] [outer = 0x0] 02:52:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1169ea400) [pid = 1649] [serial = 881] [outer = 0x11691ac00] 02:52:57 INFO - PROCESS | 1649 | 1467971577245 Marionette DEBUG loaded listener.js 02:52:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118067000) [pid = 1649] [serial = 882] [outer = 0x11691ac00] 02:52:57 INFO - PROCESS | 1649 | 1467971577696 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]]]}] 02:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 872ms 02:52:57 INFO - PROCESS | 1649 | 1467971577752 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 02:52:57 INFO - PROCESS | 1649 | 1467971577757 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 02:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:52:57 INFO - PROCESS | 1649 | 1467971577764 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:52:57 INFO - PROCESS | 1649 | 1467971577766 Marionette TRACE conn2 <- [1,1150,null,{}] 02:52:57 INFO - PROCESS | 1649 | 1467971577770 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}] 02:52:57 INFO - PROCESS | 1649 | 1467971577773 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:57 INFO - PROCESS | 1649 | 1467971577927 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 02:52:58 INFO - PROCESS | 1649 | 1467971578024 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:58 INFO - PROCESS | 1649 | 1467971578026 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b922800 == 45 [pid = 1649] [id = 295] 02:52:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x118074c00) [pid = 1649] [serial = 883] [outer = 0x0] 02:52:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x118751400) [pid = 1649] [serial = 884] [outer = 0x118074c00] 02:52:58 INFO - PROCESS | 1649 | 1467971578076 Marionette DEBUG loaded listener.js 02:52:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x118a61400) [pid = 1649] [serial = 885] [outer = 0x118074c00] 02:52:58 INFO - PROCESS | 1649 | 1467971578549 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]]]}] 02:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 822ms 02:52:58 INFO - PROCESS | 1649 | 1467971578585 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 02:52:58 INFO - PROCESS | 1649 | 1467971578587 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 02:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:52:58 INFO - PROCESS | 1649 | 1467971578591 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:52:58 INFO - PROCESS | 1649 | 1467971578595 Marionette TRACE conn2 <- [1,1154,null,{}] 02:52:58 INFO - PROCESS | 1649 | 1467971578606 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}] 02:52:58 INFO - PROCESS | 1649 | 1467971578611 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:58 INFO - PROCESS | 1649 | 1467971578763 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 02:52:58 INFO - PROCESS | 1649 | 1467971578864 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:58 INFO - PROCESS | 1649 | 1467971578867 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc55800 == 46 [pid = 1649] [id = 296] 02:52:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x119963800) [pid = 1649] [serial = 886] [outer = 0x0] 02:52:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x119dab800) [pid = 1649] [serial = 887] [outer = 0x119963800] 02:52:58 INFO - PROCESS | 1649 | 1467971578918 Marionette DEBUG loaded listener.js 02:52:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1211c4000) [pid = 1649] [serial = 888] [outer = 0x119963800] 02:52:59 INFO - PROCESS | 1649 | 1467971579412 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]]]}] 02:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 874ms 02:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:52:59 INFO - PROCESS | 1649 | 1467971579464 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 02:52:59 INFO - PROCESS | 1649 | 1467971579466 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 02:52:59 INFO - PROCESS | 1649 | 1467971579468 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:52:59 INFO - PROCESS | 1649 | 1467971579469 Marionette TRACE conn2 <- [1,1158,null,{}] 02:52:59 INFO - PROCESS | 1649 | 1467971579472 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}] 02:52:59 INFO - PROCESS | 1649 | 1467971579473 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:59 INFO - PROCESS | 1649 | 1467971579576 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 02:52:59 INFO - PROCESS | 1649 | 1467971579645 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:59 INFO - PROCESS | 1649 | 1467971579646 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:52:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c280000 == 47 [pid = 1649] [id = 297] 02:52:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12399dc00) [pid = 1649] [serial = 889] [outer = 0x0] 02:52:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12401bc00) [pid = 1649] [serial = 890] [outer = 0x12399dc00] 02:52:59 INFO - PROCESS | 1649 | 1467971579676 Marionette DEBUG loaded listener.js 02:52:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x124148800) [pid = 1649] [serial = 891] [outer = 0x12399dc00] 02:53:00 INFO - PROCESS | 1649 | 1467971580100 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]]]}] 02:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 669ms 02:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:53:00 INFO - PROCESS | 1649 | 1467971580138 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 02:53:00 INFO - PROCESS | 1649 | 1467971580139 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 02:53:00 INFO - PROCESS | 1649 | 1467971580141 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:53:00 INFO - PROCESS | 1649 | 1467971580143 Marionette TRACE conn2 <- [1,1162,null,{}] 02:53:00 INFO - PROCESS | 1649 | 1467971580145 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}] 02:53:00 INFO - PROCESS | 1649 | 1467971580147 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:00 INFO - PROCESS | 1649 | 1467971580246 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 02:53:00 INFO - PROCESS | 1649 | 1467971580316 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:00 INFO - PROCESS | 1649 | 1467971580317 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12118f800 == 48 [pid = 1649] [id = 298] 02:53:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x114ed8800) [pid = 1649] [serial = 892] [outer = 0x0] 02:53:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1199b6800) [pid = 1649] [serial = 893] [outer = 0x114ed8800] 02:53:00 INFO - PROCESS | 1649 | 1467971580347 Marionette DEBUG loaded listener.js 02:53:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x124150c00) [pid = 1649] [serial = 894] [outer = 0x114ed8800] 02:53:00 INFO - PROCESS | 1649 | 1467971580896 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]]]}] 02:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 821ms 02:53:00 INFO - PROCESS | 1649 | 1467971580962 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 02:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:53:00 INFO - PROCESS | 1649 | 1467971580964 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 02:53:00 INFO - PROCESS | 1649 | 1467971580967 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:53:00 INFO - PROCESS | 1649 | 1467971580969 Marionette TRACE conn2 <- [1,1166,null,{}] 02:53:00 INFO - PROCESS | 1649 | 1467971580973 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}] 02:53:00 INFO - PROCESS | 1649 | 1467971580974 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:01 INFO - PROCESS | 1649 | 1467971581069 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 02:53:01 INFO - PROCESS | 1649 | 1467971581148 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:01 INFO - PROCESS | 1649 | 1467971581150 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x11617b000 == 49 [pid = 1649] [id = 299] 02:53:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1167cb000) [pid = 1649] [serial = 895] [outer = 0x0] 02:53:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x116912c00) [pid = 1649] [serial = 896] [outer = 0x1167cb000] 02:53:01 INFO - PROCESS | 1649 | 1467971581178 Marionette DEBUG loaded listener.js 02:53:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x116a1bc00) [pid = 1649] [serial = 897] [outer = 0x1167cb000] 02:53:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12a76d800 == 48 [pid = 1649] [id = 292] 02:53:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12a755800 == 47 [pid = 1649] [id = 291] 02:53:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12a207800 == 46 [pid = 1649] [id = 290] 02:53:02 INFO - PROCESS | 1649 | --DOCSHELL 0x1196b6000 == 45 [pid = 1649] [id = 289] 02:53:02 INFO - PROCESS | 1649 | --DOCSHELL 0x126fa3800 == 44 [pid = 1649] [id = 288] 02:53:02 INFO - PROCESS | 1649 | --DOCSHELL 0x126e05800 == 43 [pid = 1649] [id = 287] 02:53:02 INFO - PROCESS | 1649 | --DOCSHELL 0x124c16000 == 42 [pid = 1649] [id = 286] 02:53:02 INFO - PROCESS | 1649 | --DOCSHELL 0x1239b1800 == 41 [pid = 1649] [id = 285] 02:53:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12118d000 == 40 [pid = 1649] [id = 284] 02:53:02 INFO - PROCESS | 1649 | --DOCSHELL 0x1196b6800 == 39 [pid = 1649] [id = 283] 02:53:02 INFO - PROCESS | 1649 | --DOCSHELL 0x118173800 == 38 [pid = 1649] [id = 282] 02:53:02 INFO - PROCESS | 1649 | --DOCSHELL 0x1164b5800 == 37 [pid = 1649] [id = 281] 02:53:02 INFO - PROCESS | 1649 | --DOCSHELL 0x1169a1000 == 36 [pid = 1649] [id = 280] 02:53:02 INFO - PROCESS | 1649 | --DOCSHELL 0x116ab0800 == 35 [pid = 1649] [id = 279] 02:53:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12c29a800 == 34 [pid = 1649] [id = 278] 02:53:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12baf7000 == 33 [pid = 1649] [id = 259] 02:53:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12118f800 == 32 [pid = 1649] [id = 298] 02:53:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12c280000 == 31 [pid = 1649] [id = 297] 02:53:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc55800 == 30 [pid = 1649] [id = 296] 02:53:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12b922800 == 29 [pid = 1649] [id = 295] 02:53:02 INFO - PROCESS | 1649 | --DOCSHELL 0x123c4f800 == 28 [pid = 1649] [id = 294] 02:53:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12af20000 == 27 [pid = 1649] [id = 293] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12514a800) [pid = 1649] [serial = 833] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x123ce1800) [pid = 1649] [serial = 812] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12401d400) [pid = 1649] [serial = 815] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x119dd5800) [pid = 1649] [serial = 806] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118071000) [pid = 1649] [serial = 788] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x118131000) [pid = 1649] [serial = 789] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x119765800) [pid = 1649] [serial = 800] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x112d0f400) [pid = 1649] [serial = 779] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x112ed0400) [pid = 1649] [serial = 780] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1197e0400) [pid = 1649] [serial = 801] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x121176400) [pid = 1649] [serial = 777] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x118f8d400) [pid = 1649] [serial = 797] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1192ae800) [pid = 1649] [serial = 798] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x118307c00) [pid = 1649] [serial = 791] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x118330400) [pid = 1649] [serial = 792] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1169f0800) [pid = 1649] [serial = 785] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x116a21400) [pid = 1649] [serial = 786] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11612dc00) [pid = 1649] [serial = 782] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11662e000) [pid = 1649] [serial = 783] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118a5e400) [pid = 1649] [serial = 794] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118f8a400) [pid = 1649] [serial = 795] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1199b3800) [pid = 1649] [serial = 803] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119af4800) [pid = 1649] [serial = 804] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x124e8c000) [pid = 1649] [serial = 830] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x124153c00) [pid = 1649] [serial = 818] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x124022400) [pid = 1649] [serial = 816] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12467ec00) [pid = 1649] [serial = 819] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x124b53800) [pid = 1649] [serial = 828] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1125f0800) [pid = 1649] [serial = 821] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x121090800) [pid = 1649] [serial = 807] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x115d14800) [pid = 1649] [serial = 822] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1169efc00) [pid = 1649] [serial = 809] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1211c3400) [pid = 1649] [serial = 810] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1197e1000) [pid = 1649] [serial = 825] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x124018400) [pid = 1649] [serial = 813] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118336000) [pid = 1649] [serial = 824] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x125146000) [pid = 1649] [serial = 831] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11995b000) [pid = 1649] [serial = 827] [outer = 0x0] [url = about:blank] 02:53:02 INFO - PROCESS | 1649 | 1467971582161 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]]]}] 02:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1222ms 02:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:53:02 INFO - PROCESS | 1649 | 1467971582190 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 02:53:02 INFO - PROCESS | 1649 | 1467971582193 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 02:53:02 INFO - PROCESS | 1649 | 1467971582196 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:53:02 INFO - PROCESS | 1649 | 1467971582198 Marionette TRACE conn2 <- [1,1170,null,{}] 02:53:02 INFO - PROCESS | 1649 | 1467971582201 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}] 02:53:02 INFO - PROCESS | 1649 | 1467971582203 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:02 INFO - PROCESS | 1649 | 1467971582284 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 02:53:02 INFO - PROCESS | 1649 | 1467971582289 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:02 INFO - PROCESS | 1649 | 1467971582290 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x1133eb800 == 28 [pid = 1649] [id = 300] 02:53:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1128aac00) [pid = 1649] [serial = 898] [outer = 0x0] 02:53:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x112da1400) [pid = 1649] [serial = 899] [outer = 0x1128aac00] 02:53:02 INFO - PROCESS | 1649 | 1467971582321 Marionette DEBUG loaded listener.js 02:53:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1125fa400) [pid = 1649] [serial = 900] [outer = 0x1128aac00] 02:53:02 INFO - PROCESS | 1649 | 1467971582671 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]]]}] 02:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 520ms 02:53:02 INFO - PROCESS | 1649 | 1467971582717 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 02:53:02 INFO - PROCESS | 1649 | 1467971582720 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 02:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:53:02 INFO - PROCESS | 1649 | 1467971582725 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:53:02 INFO - PROCESS | 1649 | 1467971582727 Marionette TRACE conn2 <- [1,1174,null,{}] 02:53:02 INFO - PROCESS | 1649 | 1467971582729 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}] 02:53:02 INFO - PROCESS | 1649 | 1467971582731 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:02 INFO - PROCESS | 1649 | 1467971582807 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 02:53:02 INFO - PROCESS | 1649 | 1467971582814 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:02 INFO - PROCESS | 1649 | 1467971582815 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x116acd000 == 29 [pid = 1649] [id = 301] 02:53:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x116633400) [pid = 1649] [serial = 901] [outer = 0x0] 02:53:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11697fc00) [pid = 1649] [serial = 902] [outer = 0x116633400] 02:53:02 INFO - PROCESS | 1649 | 1467971582842 Marionette DEBUG loaded listener.js 02:53:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x116a21c00) [pid = 1649] [serial = 903] [outer = 0x116633400] 02:53:03 INFO - PROCESS | 1649 | 1467971583186 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] 02:53:03 INFO - PROCESS | 1649 | 1467971583207 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 02:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:53:03 INFO - PROCESS | 1649 | 1467971583210 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:53:03 INFO - PROCESS | 1649 | 1467971583212 Marionette TRACE conn2 <- [1,1178,null,{}] 02:53:03 INFO - PROCESS | 1649 | 1467971583220 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}] 02:53:03 INFO - PROCESS | 1649 | 1467971583223 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:03 INFO - PROCESS | 1649 | 1467971583300 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 02:53:03 INFO - PROCESS | 1649 | 1467971583353 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:03 INFO - PROCESS | 1649 | 1467971583355 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1192d2800 == 30 [pid = 1649] [id = 302] 02:53:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1127d4400) [pid = 1649] [serial = 904] [outer = 0x0] 02:53:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118129c00) [pid = 1649] [serial = 905] [outer = 0x1127d4400] 02:53:03 INFO - PROCESS | 1649 | 1467971583383 Marionette DEBUG loaded listener.js 02:53:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11832f400) [pid = 1649] [serial = 906] [outer = 0x1127d4400] 02:53:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118394800) [pid = 1649] [serial = 907] [outer = 0x12ce1d400] 02:53:03 INFO - PROCESS | 1649 | 1467971583761 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] 02:53:03 INFO - PROCESS | 1649 | 1467971583805 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 02:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:53:03 INFO - PROCESS | 1649 | 1467971583809 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:53:03 INFO - PROCESS | 1649 | 1467971583810 Marionette TRACE conn2 <- [1,1182,null,{}] 02:53:03 INFO - PROCESS | 1649 | 1467971583814 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}] 02:53:03 INFO - PROCESS | 1649 | 1467971583815 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:03 INFO - PROCESS | 1649 | 1467971583976 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 02:53:04 INFO - PROCESS | 1649 | 1467971584028 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:04 INFO - PROCESS | 1649 | 1467971584030 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a40000 == 31 [pid = 1649] [id = 303] 02:53:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118334400) [pid = 1649] [serial = 908] [outer = 0x0] 02:53:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118528c00) [pid = 1649] [serial = 909] [outer = 0x118334400] 02:53:04 INFO - PROCESS | 1649 | 1467971584071 Marionette DEBUG loaded listener.js 02:53:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x118f17c00) [pid = 1649] [serial = 910] [outer = 0x118334400] 02:53:04 INFO - PROCESS | 1649 | 1467971584399 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] 02:53:04 INFO - PROCESS | 1649 | 1467971584433 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 02:53:04 INFO - PROCESS | 1649 | 1467971584435 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:53:04 INFO - PROCESS | 1649 | 1467971584443 Marionette TRACE conn2 <- [1,1186,null,{}] 02:53:04 INFO - PROCESS | 1649 | 1467971584445 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}] 02:53:04 INFO - PROCESS | 1649 | 1467971584447 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:04 INFO - PROCESS | 1649 | 1467971584536 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 02:53:04 INFO - PROCESS | 1649 | 1467971584573 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:04 INFO - PROCESS | 1649 | 1467971584574 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x124592000 == 32 [pid = 1649] [id = 304] 02:53:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1125f9c00) [pid = 1649] [serial = 911] [outer = 0x0] 02:53:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x118f84000) [pid = 1649] [serial = 912] [outer = 0x1125f9c00] 02:53:04 INFO - PROCESS | 1649 | 1467971584599 Marionette DEBUG loaded listener.js 02:53:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1192b2400) [pid = 1649] [serial = 913] [outer = 0x1125f9c00] 02:53:04 INFO - PROCESS | 1649 | 1467971584938 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] 02:53:04 INFO - PROCESS | 1649 | 1467971584966 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 02:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:53:04 INFO - PROCESS | 1649 | 1467971584968 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:53:04 INFO - PROCESS | 1649 | 1467971584969 Marionette TRACE conn2 <- [1,1190,null,{}] 02:53:04 INFO - PROCESS | 1649 | 1467971584977 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}] 02:53:04 INFO - PROCESS | 1649 | 1467971584981 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:05 INFO - PROCESS | 1649 | 1467971585089 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 02:53:05 INFO - PROCESS | 1649 | 1467971585125 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:05 INFO - PROCESS | 1649 | 1467971585126 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x126175800 == 33 [pid = 1649] [id = 305] 02:53:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1193fe400) [pid = 1649] [serial = 914] [outer = 0x0] 02:53:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1197e4c00) [pid = 1649] [serial = 915] [outer = 0x1193fe400] 02:53:05 INFO - PROCESS | 1649 | 1467971585150 Marionette DEBUG loaded listener.js 02:53:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119dd5800) [pid = 1649] [serial = 916] [outer = 0x1193fe400] 02:53:05 INFO - PROCESS | 1649 | 1467971585459 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] 02:53:05 INFO - PROCESS | 1649 | 1467971585488 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 02:53:05 INFO - PROCESS | 1649 | 1467971585490 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:53:05 INFO - PROCESS | 1649 | 1467971585491 Marionette TRACE conn2 <- [1,1194,null,{}] 02:53:05 INFO - PROCESS | 1649 | 1467971585493 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}] 02:53:05 INFO - PROCESS | 1649 | 1467971585495 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:05 INFO - PROCESS | 1649 | 1467971585603 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 02:53:05 INFO - PROCESS | 1649 | 1467971585606 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:05 INFO - PROCESS | 1649 | 1467971585607 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276a9800 == 34 [pid = 1649] [id = 306] 02:53:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1193ff400) [pid = 1649] [serial = 917] [outer = 0x0] 02:53:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x121092400) [pid = 1649] [serial = 918] [outer = 0x1193ff400] 02:53:05 INFO - PROCESS | 1649 | 1467971585631 Marionette DEBUG loaded listener.js 02:53:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x121177400) [pid = 1649] [serial = 919] [outer = 0x1193ff400] 02:53:05 INFO - PROCESS | 1649 | 1467971585971 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] 02:53:06 INFO - PROCESS | 1649 | 1467971586011 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 02:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:53:06 INFO - PROCESS | 1649 | 1467971586013 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:53:06 INFO - PROCESS | 1649 | 1467971586014 Marionette TRACE conn2 <- [1,1198,null,{}] 02:53:06 INFO - PROCESS | 1649 | 1467971586017 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}] 02:53:06 INFO - PROCESS | 1649 | 1467971586018 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:06 INFO - PROCESS | 1649 | 1467971586106 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 02:53:06 INFO - PROCESS | 1649 | 1467971586144 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:06 INFO - PROCESS | 1649 | 1467971586145 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ecf000 == 35 [pid = 1649] [id = 307] 02:53:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x121096800) [pid = 1649] [serial = 920] [outer = 0x0] 02:53:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x123bc9400) [pid = 1649] [serial = 921] [outer = 0x121096800] 02:53:06 INFO - PROCESS | 1649 | 1467971586169 Marionette DEBUG loaded listener.js 02:53:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x124016800) [pid = 1649] [serial = 922] [outer = 0x121096800] 02:53:06 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x119daa400) [pid = 1649] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:53:06 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x117140c00) [pid = 1649] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:53:06 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x112d13000) [pid = 1649] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:53:06 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1127ca800) [pid = 1649] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:53:06 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1128a4800) [pid = 1649] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:53:06 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1128aec00) [pid = 1649] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:53:06 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x116921000) [pid = 1649] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:53:06 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x116918c00) [pid = 1649] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:53:06 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1127d8400) [pid = 1649] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:53:06 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119772400) [pid = 1649] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:53:06 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118f8dc00) [pid = 1649] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:53:06 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1128b2c00) [pid = 1649] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:53:06 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118f8e000) [pid = 1649] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:53:06 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x112d0e400) [pid = 1649] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:53:06 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1127d6800) [pid = 1649] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:53:06 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119afd800) [pid = 1649] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:53:06 INFO - PROCESS | 1649 | 1467971586592 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]]]}] 02:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 619ms 02:53:06 INFO - PROCESS | 1649 | 1467971586633 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 02:53:06 INFO - PROCESS | 1649 | 1467971586635 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 02:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:53:06 INFO - PROCESS | 1649 | 1467971586637 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:53:06 INFO - PROCESS | 1649 | 1467971586639 Marionette TRACE conn2 <- [1,1202,null,{}] 02:53:06 INFO - PROCESS | 1649 | 1467971586641 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}] 02:53:06 INFO - PROCESS | 1649 | 1467971586642 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:06 INFO - PROCESS | 1649 | 1467971586761 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 02:53:06 INFO - PROCESS | 1649 | 1467971586794 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:06 INFO - PROCESS | 1649 | 1467971586795 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276c2000 == 36 [pid = 1649] [id = 308] 02:53:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x110fac400) [pid = 1649] [serial = 923] [outer = 0x0] 02:53:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11645ec00) [pid = 1649] [serial = 924] [outer = 0x110fac400] 02:53:06 INFO - PROCESS | 1649 | 1467971586818 Marionette DEBUG loaded listener.js 02:53:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118f8a800) [pid = 1649] [serial = 925] [outer = 0x110fac400] 02:53:07 INFO - PROCESS | 1649 | 1467971587096 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]]]}] 02:53:07 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 02:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 469ms 02:53:07 INFO - PROCESS | 1649 | 1467971587108 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 02:53:07 INFO - PROCESS | 1649 | 1467971587110 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 02:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:53:07 INFO - PROCESS | 1649 | 1467971587120 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:53:07 INFO - PROCESS | 1649 | 1467971587121 Marionette TRACE conn2 <- [1,1206,null,{}] 02:53:07 INFO - PROCESS | 1649 | 1467971587123 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}] 02:53:07 INFO - PROCESS | 1649 | 1467971587124 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:07 INFO - PROCESS | 1649 | 1467971587204 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 02:53:07 INFO - PROCESS | 1649 | 1467971587208 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:07 INFO - PROCESS | 1649 | 1467971587209 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a75a000 == 37 [pid = 1649] [id = 309] 02:53:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1192af400) [pid = 1649] [serial = 926] [outer = 0x0] 02:53:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1211be800) [pid = 1649] [serial = 927] [outer = 0x1192af400] 02:53:07 INFO - PROCESS | 1649 | 1467971587235 Marionette DEBUG loaded listener.js 02:53:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12401d400) [pid = 1649] [serial = 928] [outer = 0x1192af400] 02:53:07 INFO - PROCESS | 1649 | 1467971587571 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]]]}] 02:53:07 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 02:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 475ms 02:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:53:07 INFO - PROCESS | 1649 | 1467971587588 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 02:53:07 INFO - PROCESS | 1649 | 1467971587590 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 02:53:07 INFO - PROCESS | 1649 | 1467971587592 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:53:07 INFO - PROCESS | 1649 | 1467971587595 Marionette TRACE conn2 <- [1,1210,null,{}] 02:53:07 INFO - PROCESS | 1649 | 1467971587597 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}] 02:53:07 INFO - PROCESS | 1649 | 1467971587599 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:07 INFO - PROCESS | 1649 | 1467971587723 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 02:53:07 INFO - PROCESS | 1649 | 1467971587729 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:07 INFO - PROCESS | 1649 | 1467971587731 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x124591800 == 38 [pid = 1649] [id = 310] 02:53:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x115d18800) [pid = 1649] [serial = 929] [outer = 0x0] 02:53:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x124021000) [pid = 1649] [serial = 930] [outer = 0x115d18800] 02:53:07 INFO - PROCESS | 1649 | 1467971587757 Marionette DEBUG loaded listener.js 02:53:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x124bad000) [pid = 1649] [serial = 931] [outer = 0x115d18800] 02:53:08 INFO - PROCESS | 1649 | 1467971588111 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]]]}] 02:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 572ms 02:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:53:08 INFO - PROCESS | 1649 | 1467971588165 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 02:53:08 INFO - PROCESS | 1649 | 1467971588167 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 02:53:08 INFO - PROCESS | 1649 | 1467971588170 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:53:08 INFO - PROCESS | 1649 | 1467971588172 Marionette TRACE conn2 <- [1,1214,null,{}] 02:53:08 INFO - PROCESS | 1649 | 1467971588175 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}] 02:53:08 INFO - PROCESS | 1649 | 1467971588177 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:08 INFO - PROCESS | 1649 | 1467971588292 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 02:53:08 INFO - PROCESS | 1649 | 1467971588379 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:08 INFO - PROCESS | 1649 | 1467971588381 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b92c000 == 39 [pid = 1649] [id = 311] 02:53:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118073400) [pid = 1649] [serial = 932] [outer = 0x0] 02:53:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x124ef3000) [pid = 1649] [serial = 933] [outer = 0x118073400] 02:53:08 INFO - PROCESS | 1649 | 1467971588419 Marionette DEBUG loaded listener.js 02:53:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119764800) [pid = 1649] [serial = 934] [outer = 0x118073400] 02:53:08 INFO - PROCESS | 1649 | 1467971588981 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]]]}] 02:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 872ms 02:53:09 INFO - PROCESS | 1649 | 1467971589049 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 02:53:09 INFO - PROCESS | 1649 | 1467971589051 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 02:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:53:09 INFO - PROCESS | 1649 | 1467971589055 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:53:09 INFO - PROCESS | 1649 | 1467971589059 Marionette TRACE conn2 <- [1,1218,null,{}] 02:53:09 INFO - PROCESS | 1649 | 1467971589062 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}] 02:53:09 INFO - PROCESS | 1649 | 1467971589064 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:09 INFO - PROCESS | 1649 | 1467971589173 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 02:53:09 INFO - PROCESS | 1649 | 1467971589228 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:09 INFO - PROCESS | 1649 | 1467971589230 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ac6000 == 40 [pid = 1649] [id = 312] 02:53:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x112d0f400) [pid = 1649] [serial = 935] [outer = 0x0] 02:53:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1133b3800) [pid = 1649] [serial = 936] [outer = 0x112d0f400] 02:53:09 INFO - PROCESS | 1649 | 1467971589261 Marionette DEBUG loaded listener.js 02:53:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1164ea400) [pid = 1649] [serial = 937] [outer = 0x112d0f400] 02:53:09 INFO - PROCESS | 1649 | 1467971589792 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]]]}] 02:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 776ms 02:53:09 INFO - PROCESS | 1649 | 1467971589849 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 02:53:09 INFO - PROCESS | 1649 | 1467971589852 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 02:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:53:09 INFO - PROCESS | 1649 | 1467971589857 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:53:09 INFO - PROCESS | 1649 | 1467971589859 Marionette TRACE conn2 <- [1,1222,null,{}] 02:53:09 INFO - PROCESS | 1649 | 1467971589861 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}] 02:53:09 INFO - PROCESS | 1649 | 1467971589863 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:09 INFO - PROCESS | 1649 | 1467971589974 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 02:53:10 INFO - PROCESS | 1649 | 1467971590170 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:10 INFO - PROCESS | 1649 | 1467971590172 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x112d4a000 == 41 [pid = 1649] [id = 313] 02:53:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1125fe000) [pid = 1649] [serial = 938] [outer = 0x0] 02:53:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x112e0ec00) [pid = 1649] [serial = 939] [outer = 0x1125fe000] 02:53:10 INFO - PROCESS | 1649 | 1467971590200 Marionette DEBUG loaded listener.js 02:53:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x115e63400) [pid = 1649] [serial = 940] [outer = 0x1125fe000] 02:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x124591800 == 40 [pid = 1649] [id = 310] 02:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12a75a000 == 39 [pid = 1649] [id = 309] 02:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1276c2000 == 38 [pid = 1649] [id = 308] 02:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x128ecf000 == 37 [pid = 1649] [id = 307] 02:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1276a9800 == 36 [pid = 1649] [id = 306] 02:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x126175800 == 35 [pid = 1649] [id = 305] 02:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x124592000 == 34 [pid = 1649] [id = 304] 02:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x119a40000 == 33 [pid = 1649] [id = 303] 02:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1192d2800 == 32 [pid = 1649] [id = 302] 02:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x116acd000 == 31 [pid = 1649] [id = 301] 02:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1133eb800 == 30 [pid = 1649] [id = 300] 02:53:10 INFO - PROCESS | 1649 | --DOCSHELL 0x11617b000 == 29 [pid = 1649] [id = 299] 02:53:10 INFO - PROCESS | 1649 | 1467971590654 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] 02:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:53:10 INFO - PROCESS | 1649 | 1467971590685 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 02:53:10 INFO - PROCESS | 1649 | 1467971590687 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:53:10 INFO - PROCESS | 1649 | 1467971590689 Marionette TRACE conn2 <- [1,1226,null,{}] 02:53:10 INFO - PROCESS | 1649 | 1467971590693 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}] 02:53:10 INFO - PROCESS | 1649 | 1467971590694 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:10 INFO - PROCESS | 1649 | 1467971590780 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x121070800) [pid = 1649] [serial = 873] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x121096400) [pid = 1649] [serial = 875] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x121171c00) [pid = 1649] [serial = 876] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12117b000) [pid = 1649] [serial = 878] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x118291c00) [pid = 1649] [serial = 851] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11830c000) [pid = 1649] [serial = 852] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1128b2000) [pid = 1649] [serial = 839] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x113c36c00) [pid = 1649] [serial = 837] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x112d12400) [pid = 1649] [serial = 836] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x126129800) [pid = 1649] [serial = 834] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11832a000) [pid = 1649] [serial = 854] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1169f5000) [pid = 1649] [serial = 846] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118f87400) [pid = 1649] [serial = 858] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119960c00) [pid = 1649] [serial = 866] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11923ec00) [pid = 1649] [serial = 860] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x117dad000) [pid = 1649] [serial = 848] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x119772000) [pid = 1649] [serial = 864] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11697d400) [pid = 1649] [serial = 845] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118072400) [pid = 1649] [serial = 869] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11806dc00) [pid = 1649] [serial = 849] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11612e000) [pid = 1649] [serial = 843] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1199bcc00) [pid = 1649] [serial = 870] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1193f0400) [pid = 1649] [serial = 861] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x113c37000) [pid = 1649] [serial = 840] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118a82400) [pid = 1649] [serial = 857] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1193fb800) [pid = 1649] [serial = 863] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x118a5ec00) [pid = 1649] [serial = 855] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x119daec00) [pid = 1649] [serial = 872] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11334c000) [pid = 1649] [serial = 842] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1199b8c00) [pid = 1649] [serial = 867] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12380c800) [pid = 1649] [serial = 879] [outer = 0x0] [url = about:blank] 02:53:10 INFO - PROCESS | 1649 | 1467971590844 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:10 INFO - PROCESS | 1649 | 1467971590845 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ab9000 == 30 [pid = 1649] [id = 314] 02:53:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x112d12400) [pid = 1649] [serial = 941] [outer = 0x0] 02:53:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11618b400) [pid = 1649] [serial = 942] [outer = 0x112d12400] 02:53:10 INFO - PROCESS | 1649 | 1467971590872 Marionette DEBUG loaded listener.js 02:53:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x117148800) [pid = 1649] [serial = 943] [outer = 0x112d12400] 02:53:11 INFO - PROCESS | 1649 | 1467971591173 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]]]}] 02:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 519ms 02:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:53:11 INFO - PROCESS | 1649 | 1467971591209 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 02:53:11 INFO - PROCESS | 1649 | 1467971591214 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 02:53:11 INFO - PROCESS | 1649 | 1467971591217 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:53:11 INFO - PROCESS | 1649 | 1467971591218 Marionette TRACE conn2 <- [1,1230,null,{}] 02:53:11 INFO - PROCESS | 1649 | 1467971591221 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}] 02:53:11 INFO - PROCESS | 1649 | 1467971591222 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:11 INFO - PROCESS | 1649 | 1467971591301 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 02:53:11 INFO - PROCESS | 1649 | 1467971591367 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:11 INFO - PROCESS | 1649 | 1467971591368 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x119234000 == 31 [pid = 1649] [id = 315] 02:53:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x112ec8400) [pid = 1649] [serial = 944] [outer = 0x0] 02:53:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118071000) [pid = 1649] [serial = 945] [outer = 0x112ec8400] 02:53:11 INFO - PROCESS | 1649 | 1467971591393 Marionette DEBUG loaded listener.js 02:53:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11832e800) [pid = 1649] [serial = 946] [outer = 0x112ec8400] 02:53:11 INFO - PROCESS | 1649 | 1467971591700 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]]]}] 02:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 518ms 02:53:11 INFO - PROCESS | 1649 | 1467971591736 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 02:53:11 INFO - PROCESS | 1649 | 1467971591737 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 02:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:53:11 INFO - PROCESS | 1649 | 1467971591745 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:53:11 INFO - PROCESS | 1649 | 1467971591749 Marionette TRACE conn2 <- [1,1234,null,{}] 02:53:11 INFO - PROCESS | 1649 | 1467971591752 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}] 02:53:11 INFO - PROCESS | 1649 | 1467971591755 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:11 INFO - PROCESS | 1649 | 1467971591833 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 02:53:11 INFO - PROCESS | 1649 | 1467971591843 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:11 INFO - PROCESS | 1649 | 1467971591846 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b20000 == 32 [pid = 1649] [id = 316] 02:53:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11839d400) [pid = 1649] [serial = 947] [outer = 0x0] 02:53:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118f19c00) [pid = 1649] [serial = 948] [outer = 0x11839d400] 02:53:11 INFO - PROCESS | 1649 | 1467971591872 Marionette DEBUG loaded listener.js 02:53:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1192af000) [pid = 1649] [serial = 949] [outer = 0x11839d400] 02:53:12 INFO - PROCESS | 1649 | 1467971592208 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]]]}] 02:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 482ms 02:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:53:12 INFO - PROCESS | 1649 | 1467971592222 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 02:53:12 INFO - PROCESS | 1649 | 1467971592224 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 02:53:12 INFO - PROCESS | 1649 | 1467971592226 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:53:12 INFO - PROCESS | 1649 | 1467971592229 Marionette TRACE conn2 <- [1,1238,null,{}] 02:53:12 INFO - PROCESS | 1649 | 1467971592232 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}] 02:53:12 INFO - PROCESS | 1649 | 1467971592233 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:12 INFO - PROCESS | 1649 | 1467971592309 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 02:53:12 INFO - PROCESS | 1649 | 1467971592315 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:12 INFO - PROCESS | 1649 | 1467971592316 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x124ea1000 == 33 [pid = 1649] [id = 317] 02:53:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118f89800) [pid = 1649] [serial = 950] [outer = 0x0] 02:53:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119768800) [pid = 1649] [serial = 951] [outer = 0x118f89800] 02:53:12 INFO - PROCESS | 1649 | 1467971592340 Marionette DEBUG loaded listener.js 02:53:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1197e4400) [pid = 1649] [serial = 952] [outer = 0x118f89800] 02:53:12 INFO - PROCESS | 1649 | 1467971592670 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]]]}] 02:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 472ms 02:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:53:12 INFO - PROCESS | 1649 | 1467971592699 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 02:53:12 INFO - PROCESS | 1649 | 1467971592700 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 02:53:12 INFO - PROCESS | 1649 | 1467971592702 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:53:12 INFO - PROCESS | 1649 | 1467971592703 Marionette TRACE conn2 <- [1,1242,null,{}] 02:53:12 INFO - PROCESS | 1649 | 1467971592705 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}] 02:53:12 INFO - PROCESS | 1649 | 1467971592706 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:12 INFO - PROCESS | 1649 | 1467971592781 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 02:53:12 INFO - PROCESS | 1649 | 1467971592843 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:12 INFO - PROCESS | 1649 | 1467971592847 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x1238df000 == 34 [pid = 1649] [id = 318] 02:53:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1199bd000) [pid = 1649] [serial = 953] [outer = 0x0] 02:53:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119da9400) [pid = 1649] [serial = 954] [outer = 0x1199bd000] 02:53:12 INFO - PROCESS | 1649 | 1467971592880 Marionette DEBUG loaded listener.js 02:53:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119dd9800) [pid = 1649] [serial = 955] [outer = 0x1199bd000] 02:53:13 INFO - PROCESS | 1649 | 1467971593232 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]]]}] 02:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 572ms 02:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:53:13 INFO - PROCESS | 1649 | 1467971593277 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 02:53:13 INFO - PROCESS | 1649 | 1467971593278 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 02:53:13 INFO - PROCESS | 1649 | 1467971593280 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:53:13 INFO - PROCESS | 1649 | 1467971593281 Marionette TRACE conn2 <- [1,1246,null,{}] 02:53:13 INFO - PROCESS | 1649 | 1467971593283 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}] 02:53:13 INFO - PROCESS | 1649 | 1467971593285 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:13 INFO - PROCESS | 1649 | 1467971593383 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 02:53:13 INFO - PROCESS | 1649 | 1467971593386 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:13 INFO - PROCESS | 1649 | 1467971593387 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12735c000 == 35 [pid = 1649] [id = 319] 02:53:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11830ac00) [pid = 1649] [serial = 956] [outer = 0x0] 02:53:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12109e800) [pid = 1649] [serial = 957] [outer = 0x11830ac00] 02:53:13 INFO - PROCESS | 1649 | 1467971593411 Marionette DEBUG loaded listener.js 02:53:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123cdd400) [pid = 1649] [serial = 958] [outer = 0x11830ac00] 02:53:13 INFO - PROCESS | 1649 | 1467971593752 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]]]}] 02:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 520ms 02:53:13 INFO - PROCESS | 1649 | 1467971593800 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 02:53:13 INFO - PROCESS | 1649 | 1467971593801 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 02:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:53:13 INFO - PROCESS | 1649 | 1467971593804 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:53:13 INFO - PROCESS | 1649 | 1467971593805 Marionette TRACE conn2 <- [1,1250,null,{}] 02:53:13 INFO - PROCESS | 1649 | 1467971593807 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}] 02:53:13 INFO - PROCESS | 1649 | 1467971593808 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:13 INFO - PROCESS | 1649 | 1467971593904 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 02:53:13 INFO - PROCESS | 1649 | 1467971593915 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:13 INFO - PROCESS | 1649 | 1467971593916 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f86000 == 36 [pid = 1649] [id = 320] 02:53:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11a09a000) [pid = 1649] [serial = 959] [outer = 0x0] 02:53:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12401ac00) [pid = 1649] [serial = 960] [outer = 0x11a09a000] 02:53:13 INFO - PROCESS | 1649 | 1467971593940 Marionette DEBUG loaded listener.js 02:53:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12434c400) [pid = 1649] [serial = 961] [outer = 0x11a09a000] 02:53:14 INFO - PROCESS | 1649 | 1467971594267 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]]]}] 02:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 468ms 02:53:14 INFO - PROCESS | 1649 | 1467971594272 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 02:53:14 INFO - PROCESS | 1649 | 1467971594273 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 02:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:53:14 INFO - PROCESS | 1649 | 1467971594275 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:53:14 INFO - PROCESS | 1649 | 1467971594278 Marionette TRACE conn2 <- [1,1254,null,{}] 02:53:14 INFO - PROCESS | 1649 | 1467971594281 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}] 02:53:14 INFO - PROCESS | 1649 | 1467971594282 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:14 INFO - PROCESS | 1649 | 1467971594380 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 02:53:14 INFO - PROCESS | 1649 | 1467971594390 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:14 INFO - PROCESS | 1649 | 1467971594392 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a4e2800 == 37 [pid = 1649] [id = 321] 02:53:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12467a800) [pid = 1649] [serial = 962] [outer = 0x0] 02:53:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x124778800) [pid = 1649] [serial = 963] [outer = 0x12467a800] 02:53:14 INFO - PROCESS | 1649 | 1467971594416 Marionette DEBUG loaded listener.js 02:53:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x124e8a000) [pid = 1649] [serial = 964] [outer = 0x12467a800] 02:53:14 INFO - PROCESS | 1649 | 1467971594724 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]]]}] 02:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 475ms 02:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:53:14 INFO - PROCESS | 1649 | 1467971594757 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 02:53:14 INFO - PROCESS | 1649 | 1467971594758 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 02:53:14 INFO - PROCESS | 1649 | 1467971594761 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:53:14 INFO - PROCESS | 1649 | 1467971594764 Marionette TRACE conn2 <- [1,1258,null,{}] 02:53:14 INFO - PROCESS | 1649 | 1467971594766 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}] 02:53:14 INFO - PROCESS | 1649 | 1467971594768 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:14 INFO - PROCESS | 1649 | 1467971594936 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 02:53:14 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1125f9c00) [pid = 1649] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:53:14 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118334400) [pid = 1649] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:53:14 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1127d4400) [pid = 1649] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:53:14 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1167cb000) [pid = 1649] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:53:14 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x116633400) [pid = 1649] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:53:14 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1128aac00) [pid = 1649] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:53:14 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1193fe400) [pid = 1649] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:53:14 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x110fac400) [pid = 1649] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:53:14 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1193ff400) [pid = 1649] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:53:14 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x121096800) [pid = 1649] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:53:14 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1192af400) [pid = 1649] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:53:14 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x115d18800) [pid = 1649] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:53:14 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11691ac00) [pid = 1649] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:53:14 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118074c00) [pid = 1649] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:53:14 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119963800) [pid = 1649] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:53:14 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12399dc00) [pid = 1649] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:53:14 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x114ed8800) [pid = 1649] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:53:14 INFO - PROCESS | 1649 | 1467971594980 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:14 INFO - PROCESS | 1649 | 1467971594981 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x1164b5800 == 38 [pid = 1649] [id = 322] 02:53:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x112581c00) [pid = 1649] [serial = 965] [outer = 0x0] 02:53:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1127d4400) [pid = 1649] [serial = 966] [outer = 0x112581c00] 02:53:15 INFO - PROCESS | 1649 | 1467971595005 Marionette DEBUG loaded listener.js 02:53:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11691ac00) [pid = 1649] [serial = 967] [outer = 0x112581c00] 02:53:15 INFO - PROCESS | 1649 | 1467971595265 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]]]}] 02:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 521ms 02:53:15 INFO - PROCESS | 1649 | 1467971595289 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 02:53:15 INFO - PROCESS | 1649 | 1467971595290 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 02:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:53:15 INFO - PROCESS | 1649 | 1467971595293 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:53:15 INFO - PROCESS | 1649 | 1467971595294 Marionette TRACE conn2 <- [1,1262,null,{}] 02:53:15 INFO - PROCESS | 1649 | 1467971595304 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}] 02:53:15 INFO - PROCESS | 1649 | 1467971595305 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:15 INFO - PROCESS | 1649 | 1467971595388 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 02:53:15 INFO - PROCESS | 1649 | 1467971595392 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:15 INFO - PROCESS | 1649 | 1467971595393 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b917000 == 39 [pid = 1649] [id = 323] 02:53:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x117141000) [pid = 1649] [serial = 968] [outer = 0x0] 02:53:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119246400) [pid = 1649] [serial = 969] [outer = 0x117141000] 02:53:15 INFO - PROCESS | 1649 | 1467971595422 Marionette DEBUG loaded listener.js 02:53:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x124147000) [pid = 1649] [serial = 970] [outer = 0x117141000] 02:53:15 INFO - PROCESS | 1649 | 1467971595749 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]]]}] 02:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 479ms 02:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:53:15 INFO - PROCESS | 1649 | 1467971595773 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 02:53:15 INFO - PROCESS | 1649 | 1467971595774 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 02:53:15 INFO - PROCESS | 1649 | 1467971595776 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:53:15 INFO - PROCESS | 1649 | 1467971595780 Marionette TRACE conn2 <- [1,1266,null,{}] 02:53:15 INFO - PROCESS | 1649 | 1467971595783 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}] 02:53:15 INFO - PROCESS | 1649 | 1467971595784 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:15 INFO - PROCESS | 1649 | 1467971595900 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 02:53:15 INFO - PROCESS | 1649 | 1467971595906 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:15 INFO - PROCESS | 1649 | 1467971595907 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12baf0000 == 40 [pid = 1649] [id = 324] 02:53:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x117143400) [pid = 1649] [serial = 971] [outer = 0x0] 02:53:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x124e8c000) [pid = 1649] [serial = 972] [outer = 0x117143400] 02:53:15 INFO - PROCESS | 1649 | 1467971595931 Marionette DEBUG loaded listener.js 02:53:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126acbc00) [pid = 1649] [serial = 973] [outer = 0x117143400] 02:53:16 INFO - PROCESS | 1649 | 1467971596225 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]]]}] 02:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 472ms 02:53:16 INFO - PROCESS | 1649 | 1467971596252 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 02:53:16 INFO - PROCESS | 1649 | 1467971596253 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 02:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:53:16 INFO - PROCESS | 1649 | 1467971596256 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:53:16 INFO - PROCESS | 1649 | 1467971596257 Marionette TRACE conn2 <- [1,1270,null,{}] 02:53:16 INFO - PROCESS | 1649 | 1467971596260 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}] 02:53:16 INFO - PROCESS | 1649 | 1467971596261 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:16 INFO - PROCESS | 1649 | 1467971596342 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 02:53:16 INFO - PROCESS | 1649 | 1467971596348 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:16 INFO - PROCESS | 1649 | 1467971596349 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bcb1000 == 41 [pid = 1649] [id = 325] 02:53:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126acc000) [pid = 1649] [serial = 974] [outer = 0x0] 02:53:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x126f75c00) [pid = 1649] [serial = 975] [outer = 0x126acc000] 02:53:16 INFO - PROCESS | 1649 | 1467971596373 Marionette DEBUG loaded listener.js 02:53:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126f7b400) [pid = 1649] [serial = 976] [outer = 0x126acc000] 02:53:16 INFO - PROCESS | 1649 | 1467971596717 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]]]}] 02:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 469ms 02:53:16 INFO - PROCESS | 1649 | 1467971596725 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 02:53:16 INFO - PROCESS | 1649 | 1467971596727 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 02:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:53:16 INFO - PROCESS | 1649 | 1467971596732 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:53:16 INFO - PROCESS | 1649 | 1467971596733 Marionette TRACE conn2 <- [1,1274,null,{}] 02:53:16 INFO - PROCESS | 1649 | 1467971596736 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}] 02:53:16 INFO - PROCESS | 1649 | 1467971596737 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:16 INFO - PROCESS | 1649 | 1467971596845 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 02:53:16 INFO - PROCESS | 1649 | 1467971596851 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:16 INFO - PROCESS | 1649 | 1467971596852 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c280800 == 42 [pid = 1649] [id = 326] 02:53:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119afd800) [pid = 1649] [serial = 977] [outer = 0x0] 02:53:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x126f82400) [pid = 1649] [serial = 978] [outer = 0x119afd800] 02:53:16 INFO - PROCESS | 1649 | 1467971596875 Marionette DEBUG loaded listener.js 02:53:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1273b4c00) [pid = 1649] [serial = 979] [outer = 0x119afd800] 02:53:17 INFO - PROCESS | 1649 | 1467971597339 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]]]}] 02:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 670ms 02:53:17 INFO - PROCESS | 1649 | 1467971597401 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 02:53:17 INFO - PROCESS | 1649 | 1467971597404 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 02:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:53:17 INFO - PROCESS | 1649 | 1467971597407 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:53:17 INFO - PROCESS | 1649 | 1467971597411 Marionette TRACE conn2 <- [1,1278,null,{}] 02:53:17 INFO - PROCESS | 1649 | 1467971597414 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}] 02:53:17 INFO - PROCESS | 1649 | 1467971597416 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:17 INFO - PROCESS | 1649 | 1467971597524 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 02:53:17 INFO - PROCESS | 1649 | 1467971597609 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:17 INFO - PROCESS | 1649 | 1467971597610 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ad7000 == 43 [pid = 1649] [id = 327] 02:53:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x116a21400) [pid = 1649] [serial = 980] [outer = 0x0] 02:53:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x117141c00) [pid = 1649] [serial = 981] [outer = 0x116a21400] 02:53:17 INFO - PROCESS | 1649 | 1467971597654 Marionette DEBUG loaded listener.js 02:53:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x118129800) [pid = 1649] [serial = 982] [outer = 0x116a21400] 02:53:18 INFO - PROCESS | 1649 | 1467971598079 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]]]}] 02:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 723ms 02:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:53:18 INFO - PROCESS | 1649 | 1467971598130 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 02:53:18 INFO - PROCESS | 1649 | 1467971598133 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 02:53:18 INFO - PROCESS | 1649 | 1467971598137 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:53:18 INFO - PROCESS | 1649 | 1467971598139 Marionette TRACE conn2 <- [1,1282,null,{}] 02:53:18 INFO - PROCESS | 1649 | 1467971598141 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}] 02:53:18 INFO - PROCESS | 1649 | 1467971598143 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:18 INFO - PROCESS | 1649 | 1467971598247 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 02:53:18 INFO - PROCESS | 1649 | 1467971598305 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:18 INFO - PROCESS | 1649 | 1467971598306 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x127349800 == 44 [pid = 1649] [id = 328] 02:53:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x118331000) [pid = 1649] [serial = 983] [outer = 0x0] 02:53:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118f85400) [pid = 1649] [serial = 984] [outer = 0x118331000] 02:53:18 INFO - PROCESS | 1649 | 1467971598336 Marionette DEBUG loaded listener.js 02:53:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1193f1c00) [pid = 1649] [serial = 985] [outer = 0x118331000] 02:53:18 INFO - PROCESS | 1649 | 1467971598774 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]]]}] 02:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 669ms 02:53:18 INFO - PROCESS | 1649 | 1467971598808 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 02:53:18 INFO - PROCESS | 1649 | 1467971598810 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 02:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:53:18 INFO - PROCESS | 1649 | 1467971598814 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:53:18 INFO - PROCESS | 1649 | 1467971598817 Marionette TRACE conn2 <- [1,1286,null,{}] 02:53:18 INFO - PROCESS | 1649 | 1467971598848 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}] 02:53:18 INFO - PROCESS | 1649 | 1467971598853 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:18 INFO - PROCESS | 1649 | 1467971598960 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 02:53:19 INFO - PROCESS | 1649 | 1467971599032 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:19 INFO - PROCESS | 1649 | 1467971599034 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c4d7800 == 45 [pid = 1649] [id = 329] 02:53:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x119771c00) [pid = 1649] [serial = 986] [outer = 0x0] 02:53:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x119dd7c00) [pid = 1649] [serial = 987] [outer = 0x119771c00] 02:53:19 INFO - PROCESS | 1649 | 1467971599066 Marionette DEBUG loaded listener.js 02:53:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1211bfc00) [pid = 1649] [serial = 988] [outer = 0x119771c00] 02:53:19 INFO - PROCESS | 1649 | 1467971599481 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]]]}] 02:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 676ms 02:53:19 INFO - PROCESS | 1649 | 1467971599489 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 02:53:19 INFO - PROCESS | 1649 | 1467971599491 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 02:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:53:19 INFO - PROCESS | 1649 | 1467971599493 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:53:19 INFO - PROCESS | 1649 | 1467971599495 Marionette TRACE conn2 <- [1,1290,null,{}] 02:53:19 INFO - PROCESS | 1649 | 1467971599499 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}] 02:53:19 INFO - PROCESS | 1649 | 1467971599500 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:19 INFO - PROCESS | 1649 | 1467971599602 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 02:53:19 INFO - PROCESS | 1649 | 1467971599655 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:19 INFO - PROCESS | 1649 | 1467971599657 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c4f2800 == 46 [pid = 1649] [id = 330] 02:53:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x124015c00) [pid = 1649] [serial = 989] [outer = 0x0] 02:53:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x126096000) [pid = 1649] [serial = 990] [outer = 0x124015c00] 02:53:19 INFO - PROCESS | 1649 | 1467971599685 Marionette DEBUG loaded listener.js 02:53:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x126abd800) [pid = 1649] [serial = 991] [outer = 0x124015c00] 02:53:20 INFO - PROCESS | 1649 | 1467971600181 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]]]}] 02:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 721ms 02:53:20 INFO - PROCESS | 1649 | 1467971600268 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 02:53:20 INFO - PROCESS | 1649 | 1467971600269 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 02:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:53:20 INFO - PROCESS | 1649 | 1467971600274 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:53:20 INFO - PROCESS | 1649 | 1467971600276 Marionette TRACE conn2 <- [1,1294,null,{}] 02:53:20 INFO - PROCESS | 1649 | 1467971600278 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}] 02:53:20 INFO - PROCESS | 1649 | 1467971600280 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:20 INFO - PROCESS | 1649 | 1467971600380 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 02:53:20 INFO - PROCESS | 1649 | 1467971600595 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:20 INFO - PROCESS | 1649 | 1467971600597 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f7d800 == 47 [pid = 1649] [id = 331] 02:53:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1127cdc00) [pid = 1649] [serial = 992] [outer = 0x0] 02:53:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x112d72000) [pid = 1649] [serial = 993] [outer = 0x1127cdc00] 02:53:20 INFO - PROCESS | 1649 | 1467971600626 Marionette DEBUG loaded listener.js 02:53:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x116917800) [pid = 1649] [serial = 994] [outer = 0x1127cdc00] 02:53:21 INFO - PROCESS | 1649 | 1467971601055 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]]]}] 02:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 821ms 02:53:21 INFO - PROCESS | 1649 | 1467971601097 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 02:53:21 INFO - PROCESS | 1649 | 1467971601098 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 02:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:53:21 INFO - PROCESS | 1649 | 1467971601101 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:53:21 INFO - PROCESS | 1649 | 1467971601103 Marionette TRACE conn2 <- [1,1298,null,{}] 02:53:21 INFO - PROCESS | 1649 | 1467971601106 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}] 02:53:21 INFO - PROCESS | 1649 | 1467971601108 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:21 INFO - PROCESS | 1649 | 1467971601200 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 02:53:21 INFO - PROCESS | 1649 | 1467971601259 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:21 INFO - PROCESS | 1649 | 1467971601260 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x1182bd800 == 48 [pid = 1649] [id = 332] 02:53:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1176fb800) [pid = 1649] [serial = 995] [outer = 0x0] 02:53:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11806b000) [pid = 1649] [serial = 996] [outer = 0x1176fb800] 02:53:21 INFO - PROCESS | 1649 | 1467971601301 Marionette DEBUG loaded listener.js 02:53:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11830f400) [pid = 1649] [serial = 997] [outer = 0x1176fb800] 02:53:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12bcb1000 == 47 [pid = 1649] [id = 325] 02:53:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12baf0000 == 46 [pid = 1649] [id = 324] 02:53:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12b917000 == 45 [pid = 1649] [id = 323] 02:53:22 INFO - PROCESS | 1649 | --DOCSHELL 0x1164b5800 == 44 [pid = 1649] [id = 322] 02:53:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12a4e2800 == 43 [pid = 1649] [id = 321] 02:53:22 INFO - PROCESS | 1649 | --DOCSHELL 0x116f86000 == 42 [pid = 1649] [id = 320] 02:53:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12735c000 == 41 [pid = 1649] [id = 319] 02:53:22 INFO - PROCESS | 1649 | --DOCSHELL 0x1238df000 == 40 [pid = 1649] [id = 318] 02:53:22 INFO - PROCESS | 1649 | --DOCSHELL 0x124ea1000 == 39 [pid = 1649] [id = 317] 02:53:22 INFO - PROCESS | 1649 | --DOCSHELL 0x123b20000 == 38 [pid = 1649] [id = 316] 02:53:22 INFO - PROCESS | 1649 | --DOCSHELL 0x119234000 == 37 [pid = 1649] [id = 315] 02:53:22 INFO - PROCESS | 1649 | --DOCSHELL 0x116ab9000 == 36 [pid = 1649] [id = 314] 02:53:22 INFO - PROCESS | 1649 | --DOCSHELL 0x112d4a000 == 35 [pid = 1649] [id = 313] 02:53:22 INFO - PROCESS | 1649 | --DOCSHELL 0x116ac6000 == 34 [pid = 1649] [id = 312] 02:53:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12b92c000 == 33 [pid = 1649] [id = 311] 02:53:22 INFO - PROCESS | 1649 | --DOCSHELL 0x116f7d800 == 32 [pid = 1649] [id = 331] 02:53:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12c4f2800 == 31 [pid = 1649] [id = 330] 02:53:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12c4d7800 == 30 [pid = 1649] [id = 329] 02:53:22 INFO - PROCESS | 1649 | --DOCSHELL 0x127349800 == 29 [pid = 1649] [id = 328] 02:53:22 INFO - PROCESS | 1649 | --DOCSHELL 0x118ad7000 == 28 [pid = 1649] [id = 327] 02:53:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12c280800 == 27 [pid = 1649] [id = 326] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1192b2400) [pid = 1649] [serial = 913] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11645ec00) [pid = 1649] [serial = 924] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x121092400) [pid = 1649] [serial = 918] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x119dd5800) [pid = 1649] [serial = 916] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x123bc9400) [pid = 1649] [serial = 921] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x121177400) [pid = 1649] [serial = 919] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1211be800) [pid = 1649] [serial = 927] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x124021000) [pid = 1649] [serial = 930] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12401d400) [pid = 1649] [serial = 928] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12b70cc00) [pid = 1649] [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.] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x124016800) [pid = 1649] [serial = 922] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x118067000) [pid = 1649] [serial = 882] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1169ea400) [pid = 1649] [serial = 881] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x118a61400) [pid = 1649] [serial = 885] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x118751400) [pid = 1649] [serial = 884] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1211c4000) [pid = 1649] [serial = 888] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119dab800) [pid = 1649] [serial = 887] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118f8a800) [pid = 1649] [serial = 925] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x124148800) [pid = 1649] [serial = 891] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12401bc00) [pid = 1649] [serial = 890] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x124150c00) [pid = 1649] [serial = 894] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1199b6800) [pid = 1649] [serial = 893] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x124bad000) [pid = 1649] [serial = 931] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118f17c00) [pid = 1649] [serial = 910] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118f84000) [pid = 1649] [serial = 912] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118528c00) [pid = 1649] [serial = 909] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118129c00) [pid = 1649] [serial = 905] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11832f400) [pid = 1649] [serial = 906] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x116a1bc00) [pid = 1649] [serial = 897] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x116912c00) [pid = 1649] [serial = 896] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11697fc00) [pid = 1649] [serial = 902] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x116a21c00) [pid = 1649] [serial = 903] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x112da1400) [pid = 1649] [serial = 899] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1197e4c00) [pid = 1649] [serial = 915] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1125fa400) [pid = 1649] [serial = 900] [outer = 0x0] [url = about:blank] 02:53:22 INFO - PROCESS | 1649 | 1467971602237 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]]]}] 02:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1173ms 02:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:53:22 INFO - PROCESS | 1649 | 1467971602275 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 02:53:22 INFO - PROCESS | 1649 | 1467971602277 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 02:53:22 INFO - PROCESS | 1649 | 1467971602280 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:53:22 INFO - PROCESS | 1649 | 1467971602282 Marionette TRACE conn2 <- [1,1302,null,{}] 02:53:22 INFO - PROCESS | 1649 | 1467971602285 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}] 02:53:22 INFO - PROCESS | 1649 | 1467971602287 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:22 INFO - PROCESS | 1649 | 1467971602367 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 02:53:22 INFO - PROCESS | 1649 | 1467971602372 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:22 INFO - PROCESS | 1649 | 1467971602375 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x115e05000 == 28 [pid = 1649] [id = 333] 02:53:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1131da000) [pid = 1649] [serial = 998] [outer = 0x0] 02:53:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11334c000) [pid = 1649] [serial = 999] [outer = 0x1131da000] 02:53:22 INFO - PROCESS | 1649 | 1467971602406 Marionette DEBUG loaded listener.js 02:53:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x112581800) [pid = 1649] [serial = 1000] [outer = 0x1131da000] 02:53:22 INFO - PROCESS | 1649 | 1467971602770 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]]]}] 02:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 520ms 02:53:22 INFO - PROCESS | 1649 | 1467971602801 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 02:53:22 INFO - PROCESS | 1649 | 1467971602804 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 02:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:53:22 INFO - PROCESS | 1649 | 1467971602809 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:53:22 INFO - PROCESS | 1649 | 1467971602811 Marionette TRACE conn2 <- [1,1306,null,{}] 02:53:22 INFO - PROCESS | 1649 | 1467971602815 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}] 02:53:22 INFO - PROCESS | 1649 | 1467971602817 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:22 INFO - PROCESS | 1649 | 1467971602891 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 02:53:22 INFO - PROCESS | 1649 | 1467971602898 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:22 INFO - PROCESS | 1649 | 1467971602899 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x116abf800 == 29 [pid = 1649] [id = 334] 02:53:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x115dedc00) [pid = 1649] [serial = 1001] [outer = 0x0] 02:53:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1169ec000) [pid = 1649] [serial = 1002] [outer = 0x115dedc00] 02:53:22 INFO - PROCESS | 1649 | 1467971602926 Marionette DEBUG loaded listener.js 02:53:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x116fb2800) [pid = 1649] [serial = 1003] [outer = 0x115dedc00] 02:53:23 INFO - PROCESS | 1649 | 1467971603269 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]]]}] 02:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 473ms 02:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:53:23 INFO - PROCESS | 1649 | 1467971603281 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 02:53:23 INFO - PROCESS | 1649 | 1467971603283 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 02:53:23 INFO - PROCESS | 1649 | 1467971603285 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:53:23 INFO - PROCESS | 1649 | 1467971603287 Marionette TRACE conn2 <- [1,1310,null,{}] 02:53:23 INFO - PROCESS | 1649 | 1467971603296 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}] 02:53:23 INFO - PROCESS | 1649 | 1467971603300 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:23 INFO - PROCESS | 1649 | 1467971603374 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 02:53:23 INFO - PROCESS | 1649 | 1467971603382 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:23 INFO - PROCESS | 1649 | 1467971603384 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x1192d6000 == 30 [pid = 1649] [id = 335] 02:53:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1127d3c00) [pid = 1649] [serial = 1004] [outer = 0x0] 02:53:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11830c000) [pid = 1649] [serial = 1005] [outer = 0x1127d3c00] 02:53:23 INFO - PROCESS | 1649 | 1467971603412 Marionette DEBUG loaded listener.js 02:53:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118336000) [pid = 1649] [serial = 1006] [outer = 0x1127d3c00] 02:53:23 INFO - PROCESS | 1649 | 1467971603743 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] 02:53:23 INFO - PROCESS | 1649 | 1467971603758 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 02:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:53:23 INFO - PROCESS | 1649 | 1467971603761 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:53:23 INFO - PROCESS | 1649 | 1467971603763 Marionette TRACE conn2 <- [1,1314,null,{}] 02:53:23 INFO - PROCESS | 1649 | 1467971603766 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}] 02:53:23 INFO - PROCESS | 1649 | 1467971603768 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:23 INFO - PROCESS | 1649 | 1467971603841 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 02:53:23 INFO - PROCESS | 1649 | 1467971603898 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:23 INFO - PROCESS | 1649 | 1467971603899 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a032800 == 31 [pid = 1649] [id = 336] 02:53:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11832a400) [pid = 1649] [serial = 1007] [outer = 0x0] 02:53:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118751000) [pid = 1649] [serial = 1008] [outer = 0x11832a400] 02:53:23 INFO - PROCESS | 1649 | 1467971603924 Marionette DEBUG loaded listener.js 02:53:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x118f83400) [pid = 1649] [serial = 1009] [outer = 0x11832a400] 02:53:24 INFO - PROCESS | 1649 | 1467971604193 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]]]}] 02:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 470ms 02:53:24 INFO - PROCESS | 1649 | 1467971604233 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 02:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:53:24 INFO - PROCESS | 1649 | 1467971604242 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 02:53:24 INFO - PROCESS | 1649 | 1467971604251 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:53:24 INFO - PROCESS | 1649 | 1467971604253 Marionette TRACE conn2 <- [1,1318,null,{}] 02:53:24 INFO - PROCESS | 1649 | 1467971604263 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}] 02:53:24 INFO - PROCESS | 1649 | 1467971604266 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:24 INFO - PROCESS | 1649 | 1467971604360 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 02:53:24 INFO - PROCESS | 1649 | 1467971604363 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:24 INFO - PROCESS | 1649 | 1467971604364 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1243a2000 == 32 [pid = 1649] [id = 337] 02:53:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x116920400) [pid = 1649] [serial = 1010] [outer = 0x0] 02:53:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x118f8a800) [pid = 1649] [serial = 1011] [outer = 0x116920400] 02:53:24 INFO - PROCESS | 1649 | 1467971604403 Marionette DEBUG loaded listener.js 02:53:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1193f0400) [pid = 1649] [serial = 1012] [outer = 0x116920400] 02:53:24 INFO - PROCESS | 1649 | 1467971604905 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]]]}] 02:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 686ms 02:53:24 INFO - PROCESS | 1649 | 1467971604933 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 02:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:53:24 INFO - PROCESS | 1649 | 1467971604935 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 02:53:24 INFO - PROCESS | 1649 | 1467971604939 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:53:24 INFO - PROCESS | 1649 | 1467971604940 Marionette TRACE conn2 <- [1,1322,null,{}] 02:53:24 INFO - PROCESS | 1649 | 1467971604944 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}] 02:53:24 INFO - PROCESS | 1649 | 1467971604950 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:25 INFO - PROCESS | 1649 | 1467971605074 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 02:53:25 INFO - PROCESS | 1649 | 1467971605114 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:25 INFO - PROCESS | 1649 | 1467971605115 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12610d000 == 33 [pid = 1649] [id = 338] 02:53:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1192b7000) [pid = 1649] [serial = 1013] [outer = 0x0] 02:53:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11976a000) [pid = 1649] [serial = 1014] [outer = 0x1192b7000] 02:53:25 INFO - PROCESS | 1649 | 1467971605140 Marionette DEBUG loaded listener.js 02:53:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119db6c00) [pid = 1649] [serial = 1015] [outer = 0x1192b7000] 02:53:25 INFO - PROCESS | 1649 | 1467971605443 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]]]}] 02:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 520ms 02:53:25 INFO - PROCESS | 1649 | 1467971605459 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 02:53:25 INFO - PROCESS | 1649 | 1467971605462 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 02:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:53:25 INFO - PROCESS | 1649 | 1467971605468 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:53:25 INFO - PROCESS | 1649 | 1467971605478 Marionette TRACE conn2 <- [1,1326,null,{}] 02:53:25 INFO - PROCESS | 1649 | 1467971605500 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}] 02:53:25 INFO - PROCESS | 1649 | 1467971605502 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:25 INFO - PROCESS | 1649 | 1467971605645 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 02:53:25 INFO - PROCESS | 1649 | 1467971605696 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:25 INFO - PROCESS | 1649 | 1467971605697 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f23000 == 34 [pid = 1649] [id = 339] 02:53:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11995c800) [pid = 1649] [serial = 1016] [outer = 0x0] 02:53:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12109a800) [pid = 1649] [serial = 1017] [outer = 0x11995c800] 02:53:25 INFO - PROCESS | 1649 | 1467971605736 Marionette DEBUG loaded listener.js 02:53:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x121178c00) [pid = 1649] [serial = 1018] [outer = 0x11995c800] 02:53:26 INFO - PROCESS | 1649 | 1467971606183 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]]]}] 02:53:26 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 02:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 730ms 02:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:53:26 INFO - PROCESS | 1649 | 1467971606198 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 02:53:26 INFO - PROCESS | 1649 | 1467971606199 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 02:53:26 INFO - PROCESS | 1649 | 1467971606202 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:53:26 INFO - PROCESS | 1649 | 1467971606203 Marionette TRACE conn2 <- [1,1330,null,{}] 02:53:26 INFO - PROCESS | 1649 | 1467971606205 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}] 02:53:26 INFO - PROCESS | 1649 | 1467971606206 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:26 INFO - PROCESS | 1649 | 1467971606504 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 02:53:26 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x126acc000) [pid = 1649] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:53:26 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11830ac00) [pid = 1649] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:53:26 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11a09a000) [pid = 1649] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:53:26 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12467a800) [pid = 1649] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:53:26 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1125fe000) [pid = 1649] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:53:26 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x112d12400) [pid = 1649] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:53:26 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x112ec8400) [pid = 1649] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:53:26 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x112d0f400) [pid = 1649] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:53:26 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11839d400) [pid = 1649] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:53:26 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118073400) [pid = 1649] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:53:26 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118f89800) [pid = 1649] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:53:26 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x112581c00) [pid = 1649] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:53:26 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x117143400) [pid = 1649] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:53:26 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1199bd000) [pid = 1649] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:53:26 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x117141000) [pid = 1649] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:53:26 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119afd800) [pid = 1649] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:53:26 INFO - PROCESS | 1649 | 1467971606554 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:26 INFO - PROCESS | 1649 | 1467971606555 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x1192e4800 == 35 [pid = 1649] [id = 340] 02:53:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11257a000) [pid = 1649] [serial = 1019] [outer = 0x0] 02:53:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1125f8c00) [pid = 1649] [serial = 1020] [outer = 0x11257a000] 02:53:26 INFO - PROCESS | 1649 | 1467971606579 Marionette DEBUG loaded listener.js 02:53:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11691e400) [pid = 1649] [serial = 1021] [outer = 0x11257a000] 02:53:26 INFO - PROCESS | 1649 | 1467971606834 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]]]}] 02:53:26 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 02:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 672ms 02:53:26 INFO - PROCESS | 1649 | 1467971606874 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 02:53:26 INFO - PROCESS | 1649 | 1467971606876 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 02:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:53:26 INFO - PROCESS | 1649 | 1467971606886 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:53:26 INFO - PROCESS | 1649 | 1467971606887 Marionette TRACE conn2 <- [1,1334,null,{}] 02:53:26 INFO - PROCESS | 1649 | 1467971606904 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}] 02:53:26 INFO - PROCESS | 1649 | 1467971606905 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:26 INFO - PROCESS | 1649 | 1467971606985 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 02:53:27 INFO - PROCESS | 1649 | 1467971607054 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:27 INFO - PROCESS | 1649 | 1467971607055 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1192d3800 == 36 [pid = 1649] [id = 341] 02:53:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1125f4c00) [pid = 1649] [serial = 1022] [outer = 0x0] 02:53:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118a65000) [pid = 1649] [serial = 1023] [outer = 0x1125f4c00] 02:53:27 INFO - PROCESS | 1649 | 1467971607079 Marionette DEBUG loaded listener.js 02:53:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1211be800) [pid = 1649] [serial = 1024] [outer = 0x1125f4c00] 02:53:27 INFO - PROCESS | 1649 | 1467971607336 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]]]}] 02:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 479ms 02:53:27 INFO - PROCESS | 1649 | 1467971607370 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 02:53:27 INFO - PROCESS | 1649 | 1467971607371 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 02:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:53:27 INFO - PROCESS | 1649 | 1467971607374 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:53:27 INFO - PROCESS | 1649 | 1467971607375 Marionette TRACE conn2 <- [1,1338,null,{}] 02:53:27 INFO - PROCESS | 1649 | 1467971607386 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}] 02:53:27 INFO - PROCESS | 1649 | 1467971607387 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:27 INFO - PROCESS | 1649 | 1467971607477 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 02:53:27 INFO - PROCESS | 1649 | 1467971607484 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:27 INFO - PROCESS | 1649 | 1467971607485 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a409000 == 37 [pid = 1649] [id = 342] 02:53:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12399d000) [pid = 1649] [serial = 1025] [outer = 0x0] 02:53:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x123ce2c00) [pid = 1649] [serial = 1026] [outer = 0x12399d000] 02:53:27 INFO - PROCESS | 1649 | 1467971607522 Marionette DEBUG loaded listener.js 02:53:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12401dc00) [pid = 1649] [serial = 1027] [outer = 0x12399d000] 02:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1068ms 02:53:28 INFO - PROCESS | 1649 | 1467971608437 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]]]}] 02:53:28 INFO - PROCESS | 1649 | 1467971608443 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 02:53:28 INFO - PROCESS | 1649 | 1467971608444 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 02:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:53:28 INFO - PROCESS | 1649 | 1467971608448 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:53:28 INFO - PROCESS | 1649 | 1467971608450 Marionette TRACE conn2 <- [1,1342,null,{}] 02:53:28 INFO - PROCESS | 1649 | 1467971608459 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}] 02:53:28 INFO - PROCESS | 1649 | 1467971608461 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:28 INFO - PROCESS | 1649 | 1467971608596 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 02:53:28 INFO - PROCESS | 1649 | 1467971608651 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:28 INFO - PROCESS | 1649 | 1467971608652 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x1129c6800 == 38 [pid = 1649] [id = 343] 02:53:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11257f400) [pid = 1649] [serial = 1028] [outer = 0x0] 02:53:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1125f9400) [pid = 1649] [serial = 1029] [outer = 0x11257f400] 02:53:28 INFO - PROCESS | 1649 | 1467971608684 Marionette DEBUG loaded listener.js 02:53:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1128ae800) [pid = 1649] [serial = 1030] [outer = 0x11257f400] 02:53:29 INFO - PROCESS | 1649 | 1467971609217 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]]]}] 02:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 820ms 02:53:29 INFO - PROCESS | 1649 | 1467971609272 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 02:53:29 INFO - PROCESS | 1649 | 1467971609275 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 02:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:53:29 INFO - PROCESS | 1649 | 1467971609281 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:53:29 INFO - PROCESS | 1649 | 1467971609283 Marionette TRACE conn2 <- [1,1346,null,{}] 02:53:29 INFO - PROCESS | 1649 | 1467971609286 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}] 02:53:29 INFO - PROCESS | 1649 | 1467971609290 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:29 INFO - PROCESS | 1649 | 1467971609398 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 02:53:29 INFO - PROCESS | 1649 | 1467971609474 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:29 INFO - PROCESS | 1649 | 1467971609476 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196b2800 == 39 [pid = 1649] [id = 344] 02:53:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x115e5e400) [pid = 1649] [serial = 1031] [outer = 0x0] 02:53:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x116983800) [pid = 1649] [serial = 1032] [outer = 0x115e5e400] 02:53:29 INFO - PROCESS | 1649 | 1467971609506 Marionette DEBUG loaded listener.js 02:53:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x117141000) [pid = 1649] [serial = 1033] [outer = 0x115e5e400] 02:53:30 INFO - PROCESS | 1649 | 1467971610202 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]]]}] 02:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 973ms 02:53:30 INFO - PROCESS | 1649 | 1467971610252 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 02:53:30 INFO - PROCESS | 1649 | 1467971610254 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 02:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:53:30 INFO - PROCESS | 1649 | 1467971610257 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:53:30 INFO - PROCESS | 1649 | 1467971610259 Marionette TRACE conn2 <- [1,1350,null,{}] 02:53:30 INFO - PROCESS | 1649 | 1467971610264 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}] 02:53:30 INFO - PROCESS | 1649 | 1467971610265 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:30 INFO - PROCESS | 1649 | 1467971610377 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 02:53:30 INFO - PROCESS | 1649 | 1467971610430 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:30 INFO - PROCESS | 1649 | 1467971610433 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x118168800 == 40 [pid = 1649] [id = 345] 02:53:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1133bb400) [pid = 1649] [serial = 1034] [outer = 0x0] 02:53:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x116460000) [pid = 1649] [serial = 1035] [outer = 0x1133bb400] 02:53:30 INFO - PROCESS | 1649 | 1467971610460 Marionette DEBUG loaded listener.js 02:53:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1169f0000) [pid = 1649] [serial = 1036] [outer = 0x1133bb400] 02:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12a409000 == 39 [pid = 1649] [id = 342] 02:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1192d3800 == 38 [pid = 1649] [id = 341] 02:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1192e4800 == 37 [pid = 1649] [id = 340] 02:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x126f23000 == 36 [pid = 1649] [id = 339] 02:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12610d000 == 35 [pid = 1649] [id = 338] 02:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1243a2000 == 34 [pid = 1649] [id = 337] 02:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x11a032800 == 33 [pid = 1649] [id = 336] 02:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1192d6000 == 32 [pid = 1649] [id = 335] 02:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x116abf800 == 31 [pid = 1649] [id = 334] 02:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x115e05000 == 30 [pid = 1649] [id = 333] 02:53:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1182bd800 == 29 [pid = 1649] [id = 332] 02:53:30 INFO - PROCESS | 1649 | 1467971610864 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]]]}] 02:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 623ms 02:53:30 INFO - PROCESS | 1649 | 1467971610882 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 02:53:30 INFO - PROCESS | 1649 | 1467971610886 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 02:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:53:30 INFO - PROCESS | 1649 | 1467971610890 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:53:30 INFO - PROCESS | 1649 | 1467971610892 Marionette TRACE conn2 <- [1,1354,null,{}] 02:53:30 INFO - PROCESS | 1649 | 1467971610895 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}] 02:53:30 INFO - PROCESS | 1649 | 1467971610898 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:30 INFO - PROCESS | 1649 | 1467971610985 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x126f75c00) [pid = 1649] [serial = 975] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12109e800) [pid = 1649] [serial = 957] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12401ac00) [pid = 1649] [serial = 960] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x124778800) [pid = 1649] [serial = 963] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12434c400) [pid = 1649] [serial = 961] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x112e0ec00) [pid = 1649] [serial = 939] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x115e63400) [pid = 1649] [serial = 940] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11618b400) [pid = 1649] [serial = 942] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x117148800) [pid = 1649] [serial = 943] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118071000) [pid = 1649] [serial = 945] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11832e800) [pid = 1649] [serial = 946] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1133b3800) [pid = 1649] [serial = 936] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1164ea400) [pid = 1649] [serial = 937] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118f19c00) [pid = 1649] [serial = 948] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1192af000) [pid = 1649] [serial = 949] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x124e8a000) [pid = 1649] [serial = 964] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x126f7b400) [pid = 1649] [serial = 976] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119764800) [pid = 1649] [serial = 934] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x124ef3000) [pid = 1649] [serial = 933] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119768800) [pid = 1649] [serial = 951] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1197e4400) [pid = 1649] [serial = 952] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11691ac00) [pid = 1649] [serial = 967] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x124e8c000) [pid = 1649] [serial = 972] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1127d4400) [pid = 1649] [serial = 966] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x126acbc00) [pid = 1649] [serial = 973] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119da9400) [pid = 1649] [serial = 954] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x119246400) [pid = 1649] [serial = 969] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x119dd9800) [pid = 1649] [serial = 955] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x124147000) [pid = 1649] [serial = 970] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x123cdd400) [pid = 1649] [serial = 958] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1273b4c00) [pid = 1649] [serial = 979] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x126f82400) [pid = 1649] [serial = 978] [outer = 0x0] [url = about:blank] 02:53:31 INFO - PROCESS | 1649 | 1467971611042 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:31 INFO - PROCESS | 1649 | 1467971611044 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x117471000 == 30 [pid = 1649] [id = 346] 02:53:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x115decc00) [pid = 1649] [serial = 1037] [outer = 0x0] 02:53:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1164e9c00) [pid = 1649] [serial = 1038] [outer = 0x115decc00] 02:53:31 INFO - PROCESS | 1649 | 1467971611072 Marionette DEBUG loaded listener.js 02:53:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x118127800) [pid = 1649] [serial = 1039] [outer = 0x115decc00] 02:53:31 INFO - PROCESS | 1649 | 1467971611371 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]]]}] 02:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 523ms 02:53:31 INFO - PROCESS | 1649 | 1467971611416 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 02:53:31 INFO - PROCESS | 1649 | 1467971611418 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 02:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:53:31 INFO - PROCESS | 1649 | 1467971611420 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:53:31 INFO - PROCESS | 1649 | 1467971611422 Marionette TRACE conn2 <- [1,1358,null,{}] 02:53:31 INFO - PROCESS | 1649 | 1467971611432 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}] 02:53:31 INFO - PROCESS | 1649 | 1467971611436 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:31 INFO - PROCESS | 1649 | 1467971611517 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 02:53:31 INFO - PROCESS | 1649 | 1467971611593 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:31 INFO - PROCESS | 1649 | 1467971611595 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c4d000 == 31 [pid = 1649] [id = 347] 02:53:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11832e800) [pid = 1649] [serial = 1040] [outer = 0x0] 02:53:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118522400) [pid = 1649] [serial = 1041] [outer = 0x11832e800] 02:53:31 INFO - PROCESS | 1649 | 1467971611625 Marionette DEBUG loaded listener.js 02:53:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118f18400) [pid = 1649] [serial = 1042] [outer = 0x11832e800] 02:53:31 INFO - PROCESS | 1649 | 1467971611921 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]]]}] 02:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 522ms 02:53:31 INFO - PROCESS | 1649 | 1467971611942 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 02:53:31 INFO - PROCESS | 1649 | 1467971611944 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 02:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:53:31 INFO - PROCESS | 1649 | 1467971611955 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:53:31 INFO - PROCESS | 1649 | 1467971611956 Marionette TRACE conn2 <- [1,1362,null,{}] 02:53:31 INFO - PROCESS | 1649 | 1467971611958 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}] 02:53:31 INFO - PROCESS | 1649 | 1467971611959 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:32 INFO - PROCESS | 1649 | 1467971612041 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 02:53:32 INFO - PROCESS | 1649 | 1467971612046 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:32 INFO - PROCESS | 1649 | 1467971612049 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12610c800 == 32 [pid = 1649] [id = 348] 02:53:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1128af800) [pid = 1649] [serial = 1043] [outer = 0x0] 02:53:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1193f4800) [pid = 1649] [serial = 1044] [outer = 0x1128af800] 02:53:32 INFO - PROCESS | 1649 | 1467971612074 Marionette DEBUG loaded listener.js 02:53:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x119772000) [pid = 1649] [serial = 1045] [outer = 0x1128af800] 02:53:32 INFO - PROCESS | 1649 | 1467971612422 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]]]}] 02:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 520ms 02:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:53:32 INFO - PROCESS | 1649 | 1467971612475 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 02:53:32 INFO - PROCESS | 1649 | 1467971612476 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 02:53:32 INFO - PROCESS | 1649 | 1467971612478 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:53:32 INFO - PROCESS | 1649 | 1467971612480 Marionette TRACE conn2 <- [1,1366,null,{}] 02:53:32 INFO - PROCESS | 1649 | 1467971612482 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}] 02:53:32 INFO - PROCESS | 1649 | 1467971612483 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:32 INFO - PROCESS | 1649 | 1467971612558 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 02:53:32 INFO - PROCESS | 1649 | 1467971612564 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:32 INFO - PROCESS | 1649 | 1467971612566 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ac6800 == 33 [pid = 1649] [id = 349] 02:53:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118f8ac00) [pid = 1649] [serial = 1046] [outer = 0x0] 02:53:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1199b2800) [pid = 1649] [serial = 1047] [outer = 0x118f8ac00] 02:53:32 INFO - PROCESS | 1649 | 1467971612590 Marionette DEBUG loaded listener.js 02:53:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119dadc00) [pid = 1649] [serial = 1048] [outer = 0x118f8ac00] 02:53:32 INFO - PROCESS | 1649 | 1467971612937 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] 02:53:32 INFO - PROCESS | 1649 | 1467971612951 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 02:53:32 INFO - PROCESS | 1649 | 1467971612953 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:53:32 INFO - PROCESS | 1649 | 1467971612954 Marionette TRACE conn2 <- [1,1370,null,{}] 02:53:32 INFO - PROCESS | 1649 | 1467971612956 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}] 02:53:32 INFO - PROCESS | 1649 | 1467971612961 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:33 INFO - PROCESS | 1649 | 1467971613089 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 02:53:33 INFO - PROCESS | 1649 | 1467971613125 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:33 INFO - PROCESS | 1649 | 1467971613127 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ece000 == 34 [pid = 1649] [id = 350] 02:53:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x117dad000) [pid = 1649] [serial = 1049] [outer = 0x0] 02:53:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119db2800) [pid = 1649] [serial = 1050] [outer = 0x117dad000] 02:53:33 INFO - PROCESS | 1649 | 1467971613151 Marionette DEBUG loaded listener.js 02:53:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x124153800) [pid = 1649] [serial = 1051] [outer = 0x117dad000] 02:53:33 INFO - PROCESS | 1649 | 1467971613468 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] 02:53:33 INFO - PROCESS | 1649 | 1467971613527 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 02:53:33 INFO - PROCESS | 1649 | 1467971613529 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:53:33 INFO - PROCESS | 1649 | 1467971613530 Marionette TRACE conn2 <- [1,1374,null,{}] 02:53:33 INFO - PROCESS | 1649 | 1467971613533 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}] 02:53:33 INFO - PROCESS | 1649 | 1467971613534 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:33 INFO - PROCESS | 1649 | 1467971613630 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 02:53:33 INFO - PROCESS | 1649 | 1467971613643 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:33 INFO - PROCESS | 1649 | 1467971613644 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a766000 == 35 [pid = 1649] [id = 351] 02:53:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x124b53800) [pid = 1649] [serial = 1052] [outer = 0x0] 02:53:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x124e87c00) [pid = 1649] [serial = 1053] [outer = 0x124b53800] 02:53:33 INFO - PROCESS | 1649 | 1467971613675 Marionette DEBUG loaded listener.js 02:53:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x126129c00) [pid = 1649] [serial = 1054] [outer = 0x124b53800] 02:53:34 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:53:34 INFO - PROCESS | 1649 | 1467971614029 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] 02:53:34 INFO - PROCESS | 1649 | 1467971614049 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 02:53:34 INFO - PROCESS | 1649 | 1467971614051 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:53:34 INFO - PROCESS | 1649 | 1467971614052 Marionette TRACE conn2 <- [1,1378,null,{}] 02:53:34 INFO - PROCESS | 1649 | 1467971614055 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}] 02:53:34 INFO - PROCESS | 1649 | 1467971614056 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:34 INFO - PROCESS | 1649 | 1467971614151 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 02:53:34 INFO - PROCESS | 1649 | 1467971614162 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:34 INFO - PROCESS | 1649 | 1467971614163 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b103000 == 36 [pid = 1649] [id = 352] 02:53:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x126131800) [pid = 1649] [serial = 1055] [outer = 0x0] 02:53:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126ac6400) [pid = 1649] [serial = 1056] [outer = 0x126131800] 02:53:34 INFO - PROCESS | 1649 | 1467971614187 Marionette DEBUG loaded listener.js 02:53:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126e88400) [pid = 1649] [serial = 1057] [outer = 0x126131800] 02:53:34 INFO - PROCESS | 1649 | 1467971614503 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] 02:53:34 INFO - PROCESS | 1649 | 1467971614524 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 02:53:34 INFO - PROCESS | 1649 | 1467971614526 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:53:34 INFO - PROCESS | 1649 | 1467971614527 Marionette TRACE conn2 <- [1,1382,null,{}] 02:53:34 INFO - PROCESS | 1649 | 1467971614537 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}] 02:53:34 INFO - PROCESS | 1649 | 1467971614538 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:34 INFO - PROCESS | 1649 | 1467971614641 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 02:53:34 INFO - PROCESS | 1649 | 1467971614675 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:34 INFO - PROCESS | 1649 | 1467971614676 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b921800 == 37 [pid = 1649] [id = 353] 02:53:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x118a5ec00) [pid = 1649] [serial = 1058] [outer = 0x0] 02:53:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126f75c00) [pid = 1649] [serial = 1059] [outer = 0x118a5ec00] 02:53:34 INFO - PROCESS | 1649 | 1467971614701 Marionette DEBUG loaded listener.js 02:53:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12719c400) [pid = 1649] [serial = 1060] [outer = 0x118a5ec00] 02:53:35 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:53:35 INFO - PROCESS | 1649 | 1467971615033 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] 02:53:35 INFO - PROCESS | 1649 | 1467971615050 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 02:53:35 INFO - PROCESS | 1649 | 1467971615052 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:53:35 INFO - PROCESS | 1649 | 1467971615053 Marionette TRACE conn2 <- [1,1386,null,{}] 02:53:35 INFO - PROCESS | 1649 | 1467971615061 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}] 02:53:35 INFO - PROCESS | 1649 | 1467971615064 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:35 INFO - PROCESS | 1649 | 1467971615196 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 02:53:35 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x116920400) [pid = 1649] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:53:35 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11995c800) [pid = 1649] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:53:35 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x115dedc00) [pid = 1649] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:53:35 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11832a400) [pid = 1649] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:53:35 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1127d3c00) [pid = 1649] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:53:35 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1131da000) [pid = 1649] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:53:35 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x116a21400) [pid = 1649] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:53:35 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1176fb800) [pid = 1649] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:53:35 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118331000) [pid = 1649] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:53:35 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119771c00) [pid = 1649] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:53:35 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x124015c00) [pid = 1649] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:53:35 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1127cdc00) [pid = 1649] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:53:35 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1192b7000) [pid = 1649] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:53:35 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11257a000) [pid = 1649] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:53:35 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1125f4c00) [pid = 1649] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:53:35 INFO - PROCESS | 1649 | 1467971615241 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:35 INFO - PROCESS | 1649 | 1467971615242 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x11817a800 == 38 [pid = 1649] [id = 354] 02:53:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11257dc00) [pid = 1649] [serial = 1061] [outer = 0x0] 02:53:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1128a8c00) [pid = 1649] [serial = 1062] [outer = 0x11257dc00] 02:53:35 INFO - PROCESS | 1649 | 1467971615266 Marionette DEBUG loaded listener.js 02:53:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11691d800) [pid = 1649] [serial = 1063] [outer = 0x11257dc00] 02:53:35 INFO - PROCESS | 1649 | 1467971615515 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] 02:53:35 INFO - PROCESS | 1649 | 1467971615529 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 02:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:53:35 INFO - PROCESS | 1649 | 1467971615538 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:53:35 INFO - PROCESS | 1649 | 1467971615540 Marionette TRACE conn2 <- [1,1390,null,{}] 02:53:35 INFO - PROCESS | 1649 | 1467971615554 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}] 02:53:35 INFO - PROCESS | 1649 | 1467971615556 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:35 INFO - PROCESS | 1649 | 1467971615658 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 02:53:35 INFO - PROCESS | 1649 | 1467971615662 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:35 INFO - PROCESS | 1649 | 1467971615666 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc5f000 == 39 [pid = 1649] [id = 355] 02:53:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x117143000) [pid = 1649] [serial = 1064] [outer = 0x0] 02:53:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1176f8800) [pid = 1649] [serial = 1065] [outer = 0x117143000] 02:53:35 INFO - PROCESS | 1649 | 1467971615691 Marionette DEBUG loaded listener.js 02:53:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12750e000) [pid = 1649] [serial = 1066] [outer = 0x117143000] 02:53:36 INFO - PROCESS | 1649 | 1467971616018 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]]]}] 02:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 520ms 02:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:53:36 INFO - PROCESS | 1649 | 1467971616058 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 02:53:36 INFO - PROCESS | 1649 | 1467971616059 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 02:53:36 INFO - PROCESS | 1649 | 1467971616061 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:53:36 INFO - PROCESS | 1649 | 1467971616062 Marionette TRACE conn2 <- [1,1394,null,{}] 02:53:36 INFO - PROCESS | 1649 | 1467971616065 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}] 02:53:36 INFO - PROCESS | 1649 | 1467971616066 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:36 INFO - PROCESS | 1649 | 1467971616173 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 02:53:36 INFO - PROCESS | 1649 | 1467971616179 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:36 INFO - PROCESS | 1649 | 1467971616179 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bcb0800 == 40 [pid = 1649] [id = 356] 02:53:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1275c3400) [pid = 1649] [serial = 1067] [outer = 0x0] 02:53:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1275c6c00) [pid = 1649] [serial = 1068] [outer = 0x1275c3400] 02:53:36 INFO - PROCESS | 1649 | 1467971616203 Marionette DEBUG loaded listener.js 02:53:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1275cdc00) [pid = 1649] [serial = 1069] [outer = 0x1275c3400] 02:53:36 INFO - PROCESS | 1649 | 1467971616498 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]]]}] 02:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 471ms 02:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:53:36 INFO - PROCESS | 1649 | 1467971616534 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 02:53:36 INFO - PROCESS | 1649 | 1467971616535 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 02:53:36 INFO - PROCESS | 1649 | 1467971616537 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:53:36 INFO - PROCESS | 1649 | 1467971616538 Marionette TRACE conn2 <- [1,1398,null,{}] 02:53:36 INFO - PROCESS | 1649 | 1467971616541 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}] 02:53:36 INFO - PROCESS | 1649 | 1467971616542 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:36 INFO - PROCESS | 1649 | 1467971616631 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 02:53:36 INFO - PROCESS | 1649 | 1467971616635 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:36 INFO - PROCESS | 1649 | 1467971616636 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c29c800 == 41 [pid = 1649] [id = 357] 02:53:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x127643400) [pid = 1649] [serial = 1070] [outer = 0x0] 02:53:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x127645c00) [pid = 1649] [serial = 1071] [outer = 0x127643400] 02:53:36 INFO - PROCESS | 1649 | 1467971616659 Marionette DEBUG loaded listener.js 02:53:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12764fc00) [pid = 1649] [serial = 1072] [outer = 0x127643400] 02:53:36 INFO - PROCESS | 1649 | 1467971616967 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]]]}] 02:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 468ms 02:53:37 INFO - PROCESS | 1649 | 1467971617006 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 02:53:37 INFO - PROCESS | 1649 | 1467971617007 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 02:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:53:37 INFO - PROCESS | 1649 | 1467971617010 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:53:37 INFO - PROCESS | 1649 | 1467971617011 Marionette TRACE conn2 <- [1,1402,null,{}] 02:53:37 INFO - PROCESS | 1649 | 1467971617013 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}] 02:53:37 INFO - PROCESS | 1649 | 1467971617014 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:37 INFO - PROCESS | 1649 | 1467971617121 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 02:53:37 INFO - PROCESS | 1649 | 1467971617126 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:37 INFO - PROCESS | 1649 | 1467971617128 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c4ef800 == 42 [pid = 1649] [id = 358] 02:53:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x118070000) [pid = 1649] [serial = 1073] [outer = 0x0] 02:53:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12764f800) [pid = 1649] [serial = 1074] [outer = 0x118070000] 02:53:37 INFO - PROCESS | 1649 | 1467971617152 Marionette DEBUG loaded listener.js 02:53:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x128e13800) [pid = 1649] [serial = 1075] [outer = 0x118070000] 02:53:37 INFO - PROCESS | 1649 | 1467971617622 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]]]}] 02:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 669ms 02:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:53:37 INFO - PROCESS | 1649 | 1467971617680 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 02:53:37 INFO - PROCESS | 1649 | 1467971617683 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 02:53:37 INFO - PROCESS | 1649 | 1467971617686 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:53:37 INFO - PROCESS | 1649 | 1467971617689 Marionette TRACE conn2 <- [1,1406,null,{}] 02:53:37 INFO - PROCESS | 1649 | 1467971617692 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}] 02:53:37 INFO - PROCESS | 1649 | 1467971617694 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:37 INFO - PROCESS | 1649 | 1467971617801 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 02:53:37 INFO - PROCESS | 1649 | 1467971617894 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:37 INFO - PROCESS | 1649 | 1467971617895 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x11991b000 == 43 [pid = 1649] [id = 359] 02:53:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x116a1a800) [pid = 1649] [serial = 1076] [outer = 0x0] 02:53:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x117140c00) [pid = 1649] [serial = 1077] [outer = 0x116a1a800] 02:53:37 INFO - PROCESS | 1649 | 1467971617929 Marionette DEBUG loaded listener.js 02:53:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11812d800) [pid = 1649] [serial = 1078] [outer = 0x116a1a800] 02:53:38 INFO - PROCESS | 1649 | 1467971618352 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]]]}] 02:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 672ms 02:53:38 INFO - PROCESS | 1649 | 1467971618357 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 02:53:38 INFO - PROCESS | 1649 | 1467971618361 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 02:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:53:38 INFO - PROCESS | 1649 | 1467971618368 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:53:38 INFO - PROCESS | 1649 | 1467971618370 Marionette TRACE conn2 <- [1,1410,null,{}] 02:53:38 INFO - PROCESS | 1649 | 1467971618372 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}] 02:53:38 INFO - PROCESS | 1649 | 1467971618374 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:38 INFO - PROCESS | 1649 | 1467971618479 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 02:53:38 INFO - PROCESS | 1649 | 1467971618533 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:38 INFO - PROCESS | 1649 | 1467971618535 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a403000 == 44 [pid = 1649] [id = 360] 02:53:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118332c00) [pid = 1649] [serial = 1079] [outer = 0x0] 02:53:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x118f83800) [pid = 1649] [serial = 1080] [outer = 0x118332c00] 02:53:38 INFO - PROCESS | 1649 | 1467971618569 Marionette DEBUG loaded listener.js 02:53:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1193fa000) [pid = 1649] [serial = 1081] [outer = 0x118332c00] 02:53:39 INFO - PROCESS | 1649 | 1467971619008 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]]]}] 02:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 670ms 02:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:53:39 INFO - PROCESS | 1649 | 1467971619037 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 02:53:39 INFO - PROCESS | 1649 | 1467971619039 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 02:53:39 INFO - PROCESS | 1649 | 1467971619041 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:53:39 INFO - PROCESS | 1649 | 1467971619044 Marionette TRACE conn2 <- [1,1414,null,{}] 02:53:39 INFO - PROCESS | 1649 | 1467971619071 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}] 02:53:39 INFO - PROCESS | 1649 | 1467971619074 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:39 INFO - PROCESS | 1649 | 1467971619199 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 02:53:39 INFO - PROCESS | 1649 | 1467971619282 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:39 INFO - PROCESS | 1649 | 1467971619284 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca36800 == 45 [pid = 1649] [id = 361] 02:53:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12117b000) [pid = 1649] [serial = 1082] [outer = 0x0] 02:53:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1211c2800) [pid = 1649] [serial = 1083] [outer = 0x12117b000] 02:53:39 INFO - PROCESS | 1649 | 1467971619315 Marionette DEBUG loaded listener.js 02:53:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12401b400) [pid = 1649] [serial = 1084] [outer = 0x12117b000] 02:53:39 INFO - PROCESS | 1649 | 1467971619857 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]]]}] 02:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 841ms 02:53:39 INFO - PROCESS | 1649 | 1467971619883 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 02:53:39 INFO - PROCESS | 1649 | 1467971619886 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 02:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:53:39 INFO - PROCESS | 1649 | 1467971619889 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:53:39 INFO - PROCESS | 1649 | 1467971619891 Marionette TRACE conn2 <- [1,1418,null,{}] 02:53:39 INFO - PROCESS | 1649 | 1467971619895 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}] 02:53:39 INFO - PROCESS | 1649 | 1467971619897 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:40 INFO - PROCESS | 1649 | 1467971620030 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 02:53:40 INFO - PROCESS | 1649 | 1467971620100 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:40 INFO - PROCESS | 1649 | 1467971620101 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce4d800 == 46 [pid = 1649] [id = 362] 02:53:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x124357c00) [pid = 1649] [serial = 1085] [outer = 0x0] 02:53:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x126ac7800) [pid = 1649] [serial = 1086] [outer = 0x124357c00] 02:53:40 INFO - PROCESS | 1649 | 1467971620130 Marionette DEBUG loaded listener.js 02:53:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x127508800) [pid = 1649] [serial = 1087] [outer = 0x124357c00] 02:53:40 INFO - PROCESS | 1649 | 1467971620612 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]]]}] 02:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 771ms 02:53:40 INFO - PROCESS | 1649 | 1467971620659 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 02:53:40 INFO - PROCESS | 1649 | 1467971620661 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 02:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:53:40 INFO - PROCESS | 1649 | 1467971620665 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:53:40 INFO - PROCESS | 1649 | 1467971620667 Marionette TRACE conn2 <- [1,1422,null,{}] 02:53:40 INFO - PROCESS | 1649 | 1467971620669 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}] 02:53:40 INFO - PROCESS | 1649 | 1467971620671 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:40 INFO - PROCESS | 1649 | 1467971620770 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 02:53:40 INFO - PROCESS | 1649 | 1467971620827 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:40 INFO - PROCESS | 1649 | 1467971620828 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11667d000 == 47 [pid = 1649] [id = 363] 02:53:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x112da1400) [pid = 1649] [serial = 1088] [outer = 0x0] 02:53:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1176fa000) [pid = 1649] [serial = 1089] [outer = 0x112da1400] 02:53:40 INFO - PROCESS | 1649 | 1467971620857 Marionette DEBUG loaded listener.js 02:53:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1193f8c00) [pid = 1649] [serial = 1090] [outer = 0x112da1400] 02:53:41 INFO - PROCESS | 1649 | 1467971621503 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]]]}] 02:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 870ms 02:53:41 INFO - PROCESS | 1649 | 1467971621535 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 02:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:53:41 INFO - PROCESS | 1649 | 1467971621538 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 02:53:41 INFO - PROCESS | 1649 | 1467971621541 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:53:41 INFO - PROCESS | 1649 | 1467971621544 Marionette TRACE conn2 <- [1,1426,null,{}] 02:53:41 INFO - PROCESS | 1649 | 1467971621549 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}] 02:53:41 INFO - PROCESS | 1649 | 1467971621551 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:41 INFO - PROCESS | 1649 | 1467971621646 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 02:53:41 INFO - PROCESS | 1649 | 1467971621720 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:41 INFO - PROCESS | 1649 | 1467971621722 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x113cb0800 == 48 [pid = 1649] [id = 364] 02:53:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x115d18800) [pid = 1649] [serial = 1091] [outer = 0x0] 02:53:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11691b400) [pid = 1649] [serial = 1092] [outer = 0x115d18800] 02:53:41 INFO - PROCESS | 1649 | 1467971621750 Marionette DEBUG loaded listener.js 02:53:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x118131000) [pid = 1649] [serial = 1093] [outer = 0x115d18800] 02:53:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12c29c800 == 47 [pid = 1649] [id = 357] 02:53:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12bcb0800 == 46 [pid = 1649] [id = 356] 02:53:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc5f000 == 45 [pid = 1649] [id = 355] 02:53:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11817a800 == 44 [pid = 1649] [id = 354] 02:53:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12b921800 == 43 [pid = 1649] [id = 353] 02:53:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12b103000 == 42 [pid = 1649] [id = 352] 02:53:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12a766000 == 41 [pid = 1649] [id = 351] 02:53:42 INFO - PROCESS | 1649 | --DOCSHELL 0x128ece000 == 40 [pid = 1649] [id = 350] 02:53:42 INFO - PROCESS | 1649 | --DOCSHELL 0x118ac6800 == 39 [pid = 1649] [id = 349] 02:53:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12610c800 == 38 [pid = 1649] [id = 348] 02:53:42 INFO - PROCESS | 1649 | --DOCSHELL 0x123c4d000 == 37 [pid = 1649] [id = 347] 02:53:42 INFO - PROCESS | 1649 | --DOCSHELL 0x117471000 == 36 [pid = 1649] [id = 346] 02:53:42 INFO - PROCESS | 1649 | --DOCSHELL 0x118168800 == 35 [pid = 1649] [id = 345] 02:53:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1196b2800 == 34 [pid = 1649] [id = 344] 02:53:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1129c6800 == 33 [pid = 1649] [id = 343] 02:53:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11667d000 == 32 [pid = 1649] [id = 363] 02:53:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce4d800 == 31 [pid = 1649] [id = 362] 02:53:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca36800 == 30 [pid = 1649] [id = 361] 02:53:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12a403000 == 29 [pid = 1649] [id = 360] 02:53:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11991b000 == 28 [pid = 1649] [id = 359] 02:53:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12c4ef800 == 27 [pid = 1649] [id = 358] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x123ce2c00) [pid = 1649] [serial = 1026] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x118f8a800) [pid = 1649] [serial = 1011] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12109a800) [pid = 1649] [serial = 1017] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1169ec000) [pid = 1649] [serial = 1002] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x116fb2800) [pid = 1649] [serial = 1003] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x118751000) [pid = 1649] [serial = 1008] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11830c000) [pid = 1649] [serial = 1005] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x118336000) [pid = 1649] [serial = 1006] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11334c000) [pid = 1649] [serial = 999] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x118129800) [pid = 1649] [serial = 982] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x112581800) [pid = 1649] [serial = 1000] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x117141c00) [pid = 1649] [serial = 981] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11830f400) [pid = 1649] [serial = 997] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11806b000) [pid = 1649] [serial = 996] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1193f1c00) [pid = 1649] [serial = 985] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118f85400) [pid = 1649] [serial = 984] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1211bfc00) [pid = 1649] [serial = 988] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119dd7c00) [pid = 1649] [serial = 987] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x126abd800) [pid = 1649] [serial = 991] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x126096000) [pid = 1649] [serial = 990] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x116917800) [pid = 1649] [serial = 994] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x112d72000) [pid = 1649] [serial = 993] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119db6c00) [pid = 1649] [serial = 1015] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11976a000) [pid = 1649] [serial = 1014] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x121178c00) [pid = 1649] [serial = 1018] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11691e400) [pid = 1649] [serial = 1021] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118a65000) [pid = 1649] [serial = 1023] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1125f8c00) [pid = 1649] [serial = 1020] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1193f0400) [pid = 1649] [serial = 1012] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118f83400) [pid = 1649] [serial = 1009] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1211be800) [pid = 1649] [serial = 1024] [outer = 0x0] [url = about:blank] 02:53:42 INFO - PROCESS | 1649 | 1467971622788 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]]]}] 02:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1278ms 02:53:42 INFO - PROCESS | 1649 | 1467971622819 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 02:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:53:42 INFO - PROCESS | 1649 | 1467971622821 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 02:53:42 INFO - PROCESS | 1649 | 1467971622824 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:53:42 INFO - PROCESS | 1649 | 1467971622826 Marionette TRACE conn2 <- [1,1430,null,{}] 02:53:42 INFO - PROCESS | 1649 | 1467971622831 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}] 02:53:42 INFO - PROCESS | 1649 | 1467971622834 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:42 INFO - PROCESS | 1649 | 1467971622912 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 02:53:42 INFO - PROCESS | 1649 | 1467971622920 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:42 INFO - PROCESS | 1649 | 1467971622923 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x115ecb000 == 28 [pid = 1649] [id = 365] 02:53:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1127cd400) [pid = 1649] [serial = 1094] [outer = 0x0] 02:53:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x112d0ec00) [pid = 1649] [serial = 1095] [outer = 0x1127cd400] 02:53:42 INFO - PROCESS | 1649 | 1467971622950 Marionette DEBUG loaded listener.js 02:53:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x112582000) [pid = 1649] [serial = 1096] [outer = 0x1127cd400] 02:53:43 INFO - PROCESS | 1649 | 1467971623317 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]]]}] 02:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 523ms 02:53:43 INFO - PROCESS | 1649 | 1467971623347 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 02:53:43 INFO - PROCESS | 1649 | 1467971623351 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 02:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:53:43 INFO - PROCESS | 1649 | 1467971623355 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:53:43 INFO - PROCESS | 1649 | 1467971623357 Marionette TRACE conn2 <- [1,1434,null,{}] 02:53:43 INFO - PROCESS | 1649 | 1467971623359 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}] 02:53:43 INFO - PROCESS | 1649 | 1467971623361 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:43 INFO - PROCESS | 1649 | 1467971623438 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 02:53:43 INFO - PROCESS | 1649 | 1467971623443 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:43 INFO - PROCESS | 1649 | 1467971623444 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f9c000 == 29 [pid = 1649] [id = 366] 02:53:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x113c5e800) [pid = 1649] [serial = 1097] [outer = 0x0] 02:53:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1164eac00) [pid = 1649] [serial = 1098] [outer = 0x113c5e800] 02:53:43 INFO - PROCESS | 1649 | 1467971623473 Marionette DEBUG loaded listener.js 02:53:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11691c000) [pid = 1649] [serial = 1099] [outer = 0x113c5e800] 02:53:43 INFO - PROCESS | 1649 | 1467971623837 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]]]}] 02:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 521ms 02:53:43 INFO - PROCESS | 1649 | 1467971623877 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 02:53:43 INFO - PROCESS | 1649 | 1467971623879 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 02:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:53:43 INFO - PROCESS | 1649 | 1467971623882 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:53:43 INFO - PROCESS | 1649 | 1467971623886 Marionette TRACE conn2 <- [1,1438,null,{}] 02:53:43 INFO - PROCESS | 1649 | 1467971623897 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}] 02:53:43 INFO - PROCESS | 1649 | 1467971623902 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:44 INFO - PROCESS | 1649 | 1467971624020 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 02:53:44 INFO - PROCESS | 1649 | 1467971624037 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:44 INFO - PROCESS | 1649 | 1467971624039 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x115d6e800 == 30 [pid = 1649] [id = 367] 02:53:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1127d2000) [pid = 1649] [serial = 1100] [outer = 0x0] 02:53:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118071c00) [pid = 1649] [serial = 1101] [outer = 0x1127d2000] 02:53:44 INFO - PROCESS | 1649 | 1467971624083 Marionette DEBUG loaded listener.js 02:53:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118296800) [pid = 1649] [serial = 1102] [outer = 0x1127d2000] 02:53:44 INFO - PROCESS | 1649 | 1467971624506 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]]]}] 02:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 675ms 02:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:53:44 INFO - PROCESS | 1649 | 1467971624556 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 02:53:44 INFO - PROCESS | 1649 | 1467971624558 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 02:53:44 INFO - PROCESS | 1649 | 1467971624560 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:53:44 INFO - PROCESS | 1649 | 1467971624561 Marionette TRACE conn2 <- [1,1442,null,{}] 02:53:44 INFO - PROCESS | 1649 | 1467971624569 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}] 02:53:44 INFO - PROCESS | 1649 | 1467971624570 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:44 INFO - PROCESS | 1649 | 1467971624651 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 02:53:44 INFO - PROCESS | 1649 | 1467971624655 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:44 INFO - PROCESS | 1649 | 1467971624657 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c4c800 == 31 [pid = 1649] [id = 368] 02:53:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x118328800) [pid = 1649] [serial = 1103] [outer = 0x0] 02:53:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x118334000) [pid = 1649] [serial = 1104] [outer = 0x118328800] 02:53:44 INFO - PROCESS | 1649 | 1467971624684 Marionette DEBUG loaded listener.js 02:53:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11875a800) [pid = 1649] [serial = 1105] [outer = 0x118328800] 02:53:45 INFO - PROCESS | 1649 | 1467971625035 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]]]}] 02:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 525ms 02:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:53:45 INFO - PROCESS | 1649 | 1467971625085 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 02:53:45 INFO - PROCESS | 1649 | 1467971625086 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 02:53:45 INFO - PROCESS | 1649 | 1467971625096 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:53:45 INFO - PROCESS | 1649 | 1467971625097 Marionette TRACE conn2 <- [1,1446,null,{}] 02:53:45 INFO - PROCESS | 1649 | 1467971625099 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}] 02:53:45 INFO - PROCESS | 1649 | 1467971625101 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:45 INFO - PROCESS | 1649 | 1467971625191 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 02:53:45 INFO - PROCESS | 1649 | 1467971625230 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:45 INFO - PROCESS | 1649 | 1467971625231 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b1b800 == 32 [pid = 1649] [id = 369] 02:53:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x112579000) [pid = 1649] [serial = 1106] [outer = 0x0] 02:53:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118a64800) [pid = 1649] [serial = 1107] [outer = 0x112579000] 02:53:45 INFO - PROCESS | 1649 | 1467971625255 Marionette DEBUG loaded listener.js 02:53:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118f89000) [pid = 1649] [serial = 1108] [outer = 0x112579000] 02:53:45 INFO - PROCESS | 1649 | 1467971625603 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]]]}] 02:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 527ms 02:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:53:45 INFO - PROCESS | 1649 | 1467971625616 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 02:53:45 INFO - PROCESS | 1649 | 1467971625617 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 02:53:45 INFO - PROCESS | 1649 | 1467971625619 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:53:45 INFO - PROCESS | 1649 | 1467971625621 Marionette TRACE conn2 <- [1,1450,null,{}] 02:53:45 INFO - PROCESS | 1649 | 1467971625624 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}] 02:53:45 INFO - PROCESS | 1649 | 1467971625629 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:45 INFO - PROCESS | 1649 | 1467971625758 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 02:53:45 INFO - PROCESS | 1649 | 1467971625765 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:45 INFO - PROCESS | 1649 | 1467971625766 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x126aab800 == 33 [pid = 1649] [id = 370] 02:53:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11691d400) [pid = 1649] [serial = 1109] [outer = 0x0] 02:53:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1192af800) [pid = 1649] [serial = 1110] [outer = 0x11691d400] 02:53:45 INFO - PROCESS | 1649 | 1467971625800 Marionette DEBUG loaded listener.js 02:53:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1199b1400) [pid = 1649] [serial = 1111] [outer = 0x11691d400] 02:53:46 INFO - PROCESS | 1649 | 1467971626121 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]]]}] 02:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 524ms 02:53:46 INFO - PROCESS | 1649 | 1467971626143 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 02:53:46 INFO - PROCESS | 1649 | 1467971626147 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 02:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:53:46 INFO - PROCESS | 1649 | 1467971626172 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:53:46 INFO - PROCESS | 1649 | 1467971626174 Marionette TRACE conn2 <- [1,1454,null,{}] 02:53:46 INFO - PROCESS | 1649 | 1467971626185 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}] 02:53:46 INFO - PROCESS | 1649 | 1467971626186 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:46 INFO - PROCESS | 1649 | 1467971626317 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 02:53:46 INFO - PROCESS | 1649 | 1467971626338 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:46 INFO - PROCESS | 1649 | 1467971626339 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12735f000 == 34 [pid = 1649] [id = 371] 02:53:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11691e400) [pid = 1649] [serial = 1112] [outer = 0x0] 02:53:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x119afcc00) [pid = 1649] [serial = 1113] [outer = 0x11691e400] 02:53:46 INFO - PROCESS | 1649 | 1467971626379 Marionette DEBUG loaded listener.js 02:53:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119db7400) [pid = 1649] [serial = 1114] [outer = 0x11691e400] 02:53:47 INFO - PROCESS | 1649 | 1467971627073 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]]]}] 02:53:47 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11257f400) [pid = 1649] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:53:47 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1133bb400) [pid = 1649] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:53:47 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11832e800) [pid = 1649] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:53:47 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x115e5e400) [pid = 1649] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:53:47 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11257dc00) [pid = 1649] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:53:47 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1275c3400) [pid = 1649] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:53:47 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x117dad000) [pid = 1649] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:53:47 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x117143000) [pid = 1649] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:53:47 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x118070000) [pid = 1649] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:53:47 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x127643400) [pid = 1649] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:53:47 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x124b53800) [pid = 1649] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:53:47 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x126131800) [pid = 1649] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:53:47 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118a5ec00) [pid = 1649] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:53:47 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1128af800) [pid = 1649] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:53:47 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12399d000) [pid = 1649] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:53:47 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118f8ac00) [pid = 1649] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:53:47 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x115decc00) [pid = 1649] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 945ms 02:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:53:47 INFO - PROCESS | 1649 | 1467971627104 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 02:53:47 INFO - PROCESS | 1649 | 1467971627105 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 02:53:47 INFO - PROCESS | 1649 | 1467971627107 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:53:47 INFO - PROCESS | 1649 | 1467971627108 Marionette TRACE conn2 <- [1,1458,null,{}] 02:53:47 INFO - PROCESS | 1649 | 1467971627110 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}] 02:53:47 INFO - PROCESS | 1649 | 1467971627113 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:47 INFO - PROCESS | 1649 | 1467971627186 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 02:53:47 INFO - PROCESS | 1649 | 1467971627189 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:47 INFO - PROCESS | 1649 | 1467971627191 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x127117000 == 35 [pid = 1649] [id = 372] 02:53:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1121bec00) [pid = 1649] [serial = 1115] [outer = 0x0] 02:53:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x114e62400) [pid = 1649] [serial = 1116] [outer = 0x1121bec00] 02:53:47 INFO - PROCESS | 1649 | 1467971627217 Marionette DEBUG loaded listener.js 02:53:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x117143000) [pid = 1649] [serial = 1117] [outer = 0x1121bec00] 02:53:47 INFO - PROCESS | 1649 | 1467971627547 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]]]}] 02:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 469ms 02:53:47 INFO - PROCESS | 1649 | 1467971627576 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 02:53:47 INFO - PROCESS | 1649 | 1467971627577 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 02:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:53:47 INFO - PROCESS | 1649 | 1467971627581 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:53:47 INFO - PROCESS | 1649 | 1467971627583 Marionette TRACE conn2 <- [1,1462,null,{}] 02:53:47 INFO - PROCESS | 1649 | 1467971627585 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}] 02:53:47 INFO - PROCESS | 1649 | 1467971627586 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:47 INFO - PROCESS | 1649 | 1467971627660 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 02:53:47 INFO - PROCESS | 1649 | 1467971627732 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:47 INFO - PROCESS | 1649 | 1467971627733 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12907f000 == 36 [pid = 1649] [id = 373] 02:53:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x112d0f400) [pid = 1649] [serial = 1118] [outer = 0x0] 02:53:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11830cc00) [pid = 1649] [serial = 1119] [outer = 0x112d0f400] 02:53:47 INFO - PROCESS | 1649 | 1467971627759 Marionette DEBUG loaded listener.js 02:53:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119dda000) [pid = 1649] [serial = 1120] [outer = 0x112d0f400] 02:53:48 INFO - PROCESS | 1649 | 1467971628066 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]]]}] 02:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 520ms 02:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:53:48 INFO - PROCESS | 1649 | 1467971628101 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 02:53:48 INFO - PROCESS | 1649 | 1467971628102 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 02:53:48 INFO - PROCESS | 1649 | 1467971628104 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:53:48 INFO - PROCESS | 1649 | 1467971628105 Marionette TRACE conn2 <- [1,1466,null,{}] 02:53:48 INFO - PROCESS | 1649 | 1467971628107 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}] 02:53:48 INFO - PROCESS | 1649 | 1467971628108 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:48 INFO - PROCESS | 1649 | 1467971628185 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 02:53:48 INFO - PROCESS | 1649 | 1467971628188 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:48 INFO - PROCESS | 1649 | 1467971628189 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a4de800 == 37 [pid = 1649] [id = 374] 02:53:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11a09a000) [pid = 1649] [serial = 1121] [outer = 0x0] 02:53:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x121170400) [pid = 1649] [serial = 1122] [outer = 0x11a09a000] 02:53:48 INFO - PROCESS | 1649 | 1467971628213 Marionette DEBUG loaded listener.js 02:53:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12117b800) [pid = 1649] [serial = 1123] [outer = 0x11a09a000] 02:53:48 INFO - PROCESS | 1649 | 1467971628538 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]]]}] 02:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 469ms 02:53:48 INFO - PROCESS | 1649 | 1467971628573 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 02:53:48 INFO - PROCESS | 1649 | 1467971628575 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 02:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:53:48 INFO - PROCESS | 1649 | 1467971628577 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:53:48 INFO - PROCESS | 1649 | 1467971628581 Marionette TRACE conn2 <- [1,1470,null,{}] 02:53:48 INFO - PROCESS | 1649 | 1467971628584 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}] 02:53:48 INFO - PROCESS | 1649 | 1467971628585 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:48 INFO - PROCESS | 1649 | 1467971628701 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 02:53:48 INFO - PROCESS | 1649 | 1467971628707 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:48 INFO - PROCESS | 1649 | 1467971628709 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b0c800 == 38 [pid = 1649] [id = 375] 02:53:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1211c1400) [pid = 1649] [serial = 1124] [outer = 0x0] 02:53:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x123ec4c00) [pid = 1649] [serial = 1125] [outer = 0x1211c1400] 02:53:48 INFO - PROCESS | 1649 | 1467971628735 Marionette DEBUG loaded listener.js 02:53:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x124071c00) [pid = 1649] [serial = 1126] [outer = 0x1211c1400] 02:53:49 INFO - PROCESS | 1649 | 1467971629056 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]]]}] 02:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 522ms 02:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:53:49 INFO - PROCESS | 1649 | 1467971629131 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 02:53:49 INFO - PROCESS | 1649 | 1467971629133 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 02:53:49 INFO - PROCESS | 1649 | 1467971629137 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:53:49 INFO - PROCESS | 1649 | 1467971629140 Marionette TRACE conn2 <- [1,1474,null,{}] 02:53:49 INFO - PROCESS | 1649 | 1467971629144 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}] 02:53:49 INFO - PROCESS | 1649 | 1467971629146 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:49 INFO - PROCESS | 1649 | 1467971629242 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 02:53:49 INFO - PROCESS | 1649 | 1467971629340 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:49 INFO - PROCESS | 1649 | 1467971629343 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x1164bc000 == 39 [pid = 1649] [id = 376] 02:53:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1125f4c00) [pid = 1649] [serial = 1127] [outer = 0x0] 02:53:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1125f9000) [pid = 1649] [serial = 1128] [outer = 0x1125f4c00] 02:53:49 INFO - PROCESS | 1649 | 1467971629374 Marionette DEBUG loaded listener.js 02:53:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x112d0f000) [pid = 1649] [serial = 1129] [outer = 0x1125f4c00] 02:53:49 INFO - PROCESS | 1649 | 1467971629952 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]]]}] 02:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 822ms 02:53:49 INFO - PROCESS | 1649 | 1467971629960 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 02:53:49 INFO - PROCESS | 1649 | 1467971629962 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 02:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:53:49 INFO - PROCESS | 1649 | 1467971629967 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:53:49 INFO - PROCESS | 1649 | 1467971629969 Marionette TRACE conn2 <- [1,1478,null,{}] 02:53:49 INFO - PROCESS | 1649 | 1467971629972 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}] 02:53:49 INFO - PROCESS | 1649 | 1467971629974 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:50 INFO - PROCESS | 1649 | 1467971630082 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 02:53:50 INFO - PROCESS | 1649 | 1467971630161 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:50 INFO - PROCESS | 1649 | 1467971630163 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1238dc000 == 40 [pid = 1649] [id = 377] 02:53:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x116921800) [pid = 1649] [serial = 1130] [outer = 0x0] 02:53:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1169ecc00) [pid = 1649] [serial = 1131] [outer = 0x116921800] 02:53:50 INFO - PROCESS | 1649 | 1467971630193 Marionette DEBUG loaded listener.js 02:53:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x116fba400) [pid = 1649] [serial = 1132] [outer = 0x116921800] 02:53:50 INFO - PROCESS | 1649 | 1467971630937 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]]]}] 02:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1023ms 02:53:50 INFO - PROCESS | 1649 | 1467971630988 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 02:53:50 INFO - PROCESS | 1649 | 1467971630991 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 02:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:53:50 INFO - PROCESS | 1649 | 1467971630994 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:53:50 INFO - PROCESS | 1649 | 1467971630996 Marionette TRACE conn2 <- [1,1482,null,{}] 02:53:51 INFO - PROCESS | 1649 | 1467971631010 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}] 02:53:51 INFO - PROCESS | 1649 | 1467971631011 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:51 INFO - PROCESS | 1649 | 1467971631135 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 02:53:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12a4de800 == 39 [pid = 1649] [id = 374] 02:53:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12907f000 == 38 [pid = 1649] [id = 373] 02:53:51 INFO - PROCESS | 1649 | --DOCSHELL 0x127117000 == 37 [pid = 1649] [id = 372] 02:53:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12735f000 == 36 [pid = 1649] [id = 371] 02:53:51 INFO - PROCESS | 1649 | --DOCSHELL 0x126aab800 == 35 [pid = 1649] [id = 370] 02:53:51 INFO - PROCESS | 1649 | --DOCSHELL 0x124b1b800 == 34 [pid = 1649] [id = 369] 02:53:51 INFO - PROCESS | 1649 | --DOCSHELL 0x123c4c800 == 33 [pid = 1649] [id = 368] 02:53:51 INFO - PROCESS | 1649 | --DOCSHELL 0x115d6e800 == 32 [pid = 1649] [id = 367] 02:53:51 INFO - PROCESS | 1649 | --DOCSHELL 0x116f9c000 == 31 [pid = 1649] [id = 366] 02:53:51 INFO - PROCESS | 1649 | --DOCSHELL 0x115ecb000 == 30 [pid = 1649] [id = 365] 02:53:51 INFO - PROCESS | 1649 | --DOCSHELL 0x113cb0800 == 29 [pid = 1649] [id = 364] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1128ae800) [pid = 1649] [serial = 1030] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x116460000) [pid = 1649] [serial = 1035] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1169f0000) [pid = 1649] [serial = 1036] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12719c400) [pid = 1649] [serial = 1060] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118522400) [pid = 1649] [serial = 1041] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118f18400) [pid = 1649] [serial = 1042] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x116983800) [pid = 1649] [serial = 1032] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x117141000) [pid = 1649] [serial = 1033] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11691d800) [pid = 1649] [serial = 1063] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1275c6c00) [pid = 1649] [serial = 1068] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1128a8c00) [pid = 1649] [serial = 1062] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119db2800) [pid = 1649] [serial = 1050] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x124153800) [pid = 1649] [serial = 1051] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1176f8800) [pid = 1649] [serial = 1065] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12750e000) [pid = 1649] [serial = 1066] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x126129c00) [pid = 1649] [serial = 1054] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1275cdc00) [pid = 1649] [serial = 1069] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x126e88400) [pid = 1649] [serial = 1057] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12764fc00) [pid = 1649] [serial = 1072] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x128e13800) [pid = 1649] [serial = 1075] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12764f800) [pid = 1649] [serial = 1074] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x127645c00) [pid = 1649] [serial = 1071] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x124e87c00) [pid = 1649] [serial = 1053] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x126ac6400) [pid = 1649] [serial = 1056] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x126f75c00) [pid = 1649] [serial = 1059] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1193f4800) [pid = 1649] [serial = 1044] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119772000) [pid = 1649] [serial = 1045] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12401dc00) [pid = 1649] [serial = 1027] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1199b2800) [pid = 1649] [serial = 1047] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x119dadc00) [pid = 1649] [serial = 1048] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1164e9c00) [pid = 1649] [serial = 1038] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x118127800) [pid = 1649] [serial = 1039] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1125f9400) [pid = 1649] [serial = 1029] [outer = 0x0] [url = about:blank] 02:53:51 INFO - PROCESS | 1649 | 1467971631219 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:51 INFO - PROCESS | 1649 | 1467971631222 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x115d73800 == 30 [pid = 1649] [id = 378] 02:53:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1128b2800) [pid = 1649] [serial = 1133] [outer = 0x0] 02:53:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x112e03800) [pid = 1649] [serial = 1134] [outer = 0x1128b2800] 02:53:51 INFO - PROCESS | 1649 | 1467971631249 Marionette DEBUG loaded listener.js 02:53:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x115defc00) [pid = 1649] [serial = 1135] [outer = 0x1128b2800] 02:53:51 INFO - PROCESS | 1649 | 1467971631554 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]]]}] 02:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 572ms 02:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:53:51 INFO - PROCESS | 1649 | 1467971631572 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 02:53:51 INFO - PROCESS | 1649 | 1467971631574 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 02:53:51 INFO - PROCESS | 1649 | 1467971631579 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:53:51 INFO - PROCESS | 1649 | 1467971631583 Marionette TRACE conn2 <- [1,1486,null,{}] 02:53:51 INFO - PROCESS | 1649 | 1467971631587 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}] 02:53:51 INFO - PROCESS | 1649 | 1467971631588 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:51 INFO - PROCESS | 1649 | 1467971631668 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 02:53:51 INFO - PROCESS | 1649 | 1467971631672 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:51 INFO - PROCESS | 1649 | 1467971631673 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x1192e1800 == 31 [pid = 1649] [id = 379] 02:53:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x116917c00) [pid = 1649] [serial = 1136] [outer = 0x0] 02:53:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1176f3000) [pid = 1649] [serial = 1137] [outer = 0x116917c00] 02:53:51 INFO - PROCESS | 1649 | 1467971631702 Marionette DEBUG loaded listener.js 02:53:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11806a000) [pid = 1649] [serial = 1138] [outer = 0x116917c00] 02:53:52 INFO - PROCESS | 1649 | 1467971632064 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]]]}] 02:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 524ms 02:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:53:52 INFO - PROCESS | 1649 | 1467971632102 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 02:53:52 INFO - PROCESS | 1649 | 1467971632104 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 02:53:52 INFO - PROCESS | 1649 | 1467971632106 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:53:52 INFO - PROCESS | 1649 | 1467971632108 Marionette TRACE conn2 <- [1,1490,null,{}] 02:53:52 INFO - PROCESS | 1649 | 1467971632116 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}] 02:53:52 INFO - PROCESS | 1649 | 1467971632119 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:52 INFO - PROCESS | 1649 | 1467971632207 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 02:53:52 INFO - PROCESS | 1649 | 1467971632216 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:52 INFO - PROCESS | 1649 | 1467971632218 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f90800 == 32 [pid = 1649] [id = 380] 02:53:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118070400) [pid = 1649] [serial = 1139] [outer = 0x0] 02:53:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118293800) [pid = 1649] [serial = 1140] [outer = 0x118070400] 02:53:52 INFO - PROCESS | 1649 | 1467971632246 Marionette DEBUG loaded listener.js 02:53:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11875d000) [pid = 1649] [serial = 1141] [outer = 0x118070400] 02:53:52 INFO - PROCESS | 1649 | 1467971632587 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]]]}] 02:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 520ms 02:53:52 INFO - PROCESS | 1649 | 1467971632631 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 02:53:52 INFO - PROCESS | 1649 | 1467971632633 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 02:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:53:52 INFO - PROCESS | 1649 | 1467971632635 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:53:52 INFO - PROCESS | 1649 | 1467971632636 Marionette TRACE conn2 <- [1,1494,null,{}] 02:53:52 INFO - PROCESS | 1649 | 1467971632638 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}] 02:53:52 INFO - PROCESS | 1649 | 1467971632639 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:52 INFO - PROCESS | 1649 | 1467971632719 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 02:53:52 INFO - PROCESS | 1649 | 1467971632723 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:52 INFO - PROCESS | 1649 | 1467971632724 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x126aaa800 == 33 [pid = 1649] [id = 381] 02:53:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118f19400) [pid = 1649] [serial = 1142] [outer = 0x0] 02:53:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118f8bc00) [pid = 1649] [serial = 1143] [outer = 0x118f19400] 02:53:52 INFO - PROCESS | 1649 | 1467971632749 Marionette DEBUG loaded listener.js 02:53:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1192b3800) [pid = 1649] [serial = 1144] [outer = 0x118f19400] 02:53:53 INFO - PROCESS | 1649 | 1467971633119 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]]]}] 02:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 520ms 02:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:53:53 INFO - PROCESS | 1649 | 1467971633156 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 02:53:53 INFO - PROCESS | 1649 | 1467971633157 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 02:53:53 INFO - PROCESS | 1649 | 1467971633161 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:53:53 INFO - PROCESS | 1649 | 1467971633165 Marionette TRACE conn2 <- [1,1498,null,{}] 02:53:53 INFO - PROCESS | 1649 | 1467971633168 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}] 02:53:53 INFO - PROCESS | 1649 | 1467971633170 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:53 INFO - PROCESS | 1649 | 1467971633335 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 02:53:53 INFO - PROCESS | 1649 | 1467971633386 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:53 INFO - PROCESS | 1649 | 1467971633388 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12735b000 == 34 [pid = 1649] [id = 382] 02:53:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11830f400) [pid = 1649] [serial = 1145] [outer = 0x0] 02:53:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1193f4000) [pid = 1649] [serial = 1146] [outer = 0x11830f400] 02:53:53 INFO - PROCESS | 1649 | 1467971633412 Marionette DEBUG loaded listener.js 02:53:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119771400) [pid = 1649] [serial = 1147] [outer = 0x11830f400] 02:53:53 INFO - PROCESS | 1649 | 1467971633724 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]]]}] 02:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 573ms 02:53:53 INFO - PROCESS | 1649 | 1467971633754 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 02:53:53 INFO - PROCESS | 1649 | 1467971633755 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 02:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:53:53 INFO - PROCESS | 1649 | 1467971633758 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:53:53 INFO - PROCESS | 1649 | 1467971633759 Marionette TRACE conn2 <- [1,1502,null,{}] 02:53:53 INFO - PROCESS | 1649 | 1467971633761 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}] 02:53:53 INFO - PROCESS | 1649 | 1467971633767 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:53 INFO - PROCESS | 1649 | 1467971633885 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 02:53:53 INFO - PROCESS | 1649 | 1467971633900 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:53 INFO - PROCESS | 1649 | 1467971633902 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x116acb800 == 35 [pid = 1649] [id = 383] 02:53:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1199b3800) [pid = 1649] [serial = 1148] [outer = 0x0] 02:53:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119db1800) [pid = 1649] [serial = 1149] [outer = 0x1199b3800] 02:53:53 INFO - PROCESS | 1649 | 1467971633926 Marionette DEBUG loaded listener.js 02:53:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1211c0400) [pid = 1649] [serial = 1150] [outer = 0x1199b3800] 02:53:54 INFO - PROCESS | 1649 | 1467971634259 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]]]}] 02:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 518ms 02:53:54 INFO - PROCESS | 1649 | 1467971634277 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 02:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:53:54 INFO - PROCESS | 1649 | 1467971634278 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 02:53:54 INFO - PROCESS | 1649 | 1467971634283 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:53:54 INFO - PROCESS | 1649 | 1467971634290 Marionette TRACE conn2 <- [1,1506,null,{}] 02:53:54 INFO - PROCESS | 1649 | 1467971634300 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}] 02:53:54 INFO - PROCESS | 1649 | 1467971634302 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:54 INFO - PROCESS | 1649 | 1467971634395 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 02:53:54 INFO - PROCESS | 1649 | 1467971634399 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:54 INFO - PROCESS | 1649 | 1467971634400 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12acea800 == 36 [pid = 1649] [id = 384] 02:53:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1211c0800) [pid = 1649] [serial = 1151] [outer = 0x0] 02:53:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123ec0400) [pid = 1649] [serial = 1152] [outer = 0x1211c0800] 02:53:54 INFO - PROCESS | 1649 | 1467971634424 Marionette DEBUG loaded listener.js 02:53:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12401d800) [pid = 1649] [serial = 1153] [outer = 0x1211c0800] 02:53:54 INFO - PROCESS | 1649 | 1467971634760 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]]]}] 02:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 534ms 02:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:53:54 INFO - PROCESS | 1649 | 1467971634817 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 02:53:54 INFO - PROCESS | 1649 | 1467971634818 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 02:53:54 INFO - PROCESS | 1649 | 1467971634820 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:53:54 INFO - PROCESS | 1649 | 1467971634821 Marionette TRACE conn2 <- [1,1510,null,{}] 02:53:54 INFO - PROCESS | 1649 | 1467971634823 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}] 02:53:54 INFO - PROCESS | 1649 | 1467971634824 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:54 INFO - PROCESS | 1649 | 1467971634920 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 02:53:54 INFO - PROCESS | 1649 | 1467971634932 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:54 INFO - PROCESS | 1649 | 1467971634933 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b91d000 == 37 [pid = 1649] [id = 385] 02:53:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12401dc00) [pid = 1649] [serial = 1154] [outer = 0x0] 02:53:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x124153800) [pid = 1649] [serial = 1155] [outer = 0x12401dc00] 02:53:54 INFO - PROCESS | 1649 | 1467971634958 Marionette DEBUG loaded listener.js 02:53:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12477f800) [pid = 1649] [serial = 1156] [outer = 0x12401dc00] 02:53:55 INFO - PROCESS | 1649 | 1467971635260 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]]]}] 02:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 469ms 02:53:55 INFO - PROCESS | 1649 | 1467971635289 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 02:53:55 INFO - PROCESS | 1649 | 1467971635301 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 02:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:53:55 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x115d18800) [pid = 1649] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:53:55 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118328800) [pid = 1649] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:53:55 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x112579000) [pid = 1649] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:53:55 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1127cd400) [pid = 1649] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:53:55 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11691d400) [pid = 1649] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:53:55 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x113c5e800) [pid = 1649] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:53:55 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11691e400) [pid = 1649] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:53:55 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1127d2000) [pid = 1649] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:53:55 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1121bec00) [pid = 1649] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:53:55 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x116a1a800) [pid = 1649] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:53:55 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118332c00) [pid = 1649] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:53:55 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12117b000) [pid = 1649] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:53:55 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11a09a000) [pid = 1649] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:53:55 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x124357c00) [pid = 1649] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:53:55 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x112da1400) [pid = 1649] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:53:55 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x112d0f400) [pid = 1649] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:53:55 INFO - PROCESS | 1649 | 1467971635378 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:53:55 INFO - PROCESS | 1649 | 1467971635379 Marionette TRACE conn2 <- [1,1514,null,{}] 02:53:55 INFO - PROCESS | 1649 | 1467971635381 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}] 02:53:55 INFO - PROCESS | 1649 | 1467971635382 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:55 INFO - PROCESS | 1649 | 1467971635459 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 02:53:55 INFO - PROCESS | 1649 | 1467971635484 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:55 INFO - PROCESS | 1649 | 1467971635485 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12baf7000 == 38 [pid = 1649] [id = 386] 02:53:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118397c00) [pid = 1649] [serial = 1157] [outer = 0x0] 02:53:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118a62000) [pid = 1649] [serial = 1158] [outer = 0x118397c00] 02:53:55 INFO - PROCESS | 1649 | 1467971635509 Marionette DEBUG loaded listener.js 02:53:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x114e67000) [pid = 1649] [serial = 1159] [outer = 0x118397c00] 02:53:55 INFO - PROCESS | 1649 | 1467971635833 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]]]}] 02:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 481ms 02:53:55 INFO - PROCESS | 1649 | 1467971635850 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 02:53:55 INFO - PROCESS | 1649 | 1467971635852 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 02:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:53:55 INFO - PROCESS | 1649 | 1467971635854 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:53:55 INFO - PROCESS | 1649 | 1467971635855 Marionette TRACE conn2 <- [1,1518,null,{}] 02:53:55 INFO - PROCESS | 1649 | 1467971635857 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}] 02:53:55 INFO - PROCESS | 1649 | 1467971635858 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:55 INFO - PROCESS | 1649 | 1467971635933 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 02:53:55 INFO - PROCESS | 1649 | 1467971635936 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:55 INFO - PROCESS | 1649 | 1467971635937 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc63800 == 39 [pid = 1649] [id = 387] 02:53:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11a0a5c00) [pid = 1649] [serial = 1160] [outer = 0x0] 02:53:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12434f000) [pid = 1649] [serial = 1161] [outer = 0x11a0a5c00] 02:53:55 INFO - PROCESS | 1649 | 1467971635960 Marionette DEBUG loaded listener.js 02:53:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1192b1000) [pid = 1649] [serial = 1162] [outer = 0x11a0a5c00] 02:53:56 INFO - PROCESS | 1649 | 1467971636278 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]]]}] 02:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 469ms 02:53:56 INFO - PROCESS | 1649 | 1467971636339 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 02:53:56 INFO - PROCESS | 1649 | 1467971636341 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 02:53:56 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:53:56 INFO - PROCESS | 1649 | 1467971636344 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:53:56 INFO - PROCESS | 1649 | 1467971636349 Marionette TRACE conn2 <- [1,1522,null,{}] 02:53:56 INFO - PROCESS | 1649 | 1467971636352 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}] 02:53:56 INFO - PROCESS | 1649 | 1467971636355 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:56 INFO - PROCESS | 1649 | 1467971636493 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 02:53:56 INFO - PROCESS | 1649 | 1467971636498 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:56 INFO - PROCESS | 1649 | 1467971636499 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c282800 == 40 [pid = 1649] [id = 388] 02:53:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119db6c00) [pid = 1649] [serial = 1163] [outer = 0x0] 02:53:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x126135400) [pid = 1649] [serial = 1164] [outer = 0x119db6c00] 02:53:56 INFO - PROCESS | 1649 | 1467971636525 Marionette DEBUG loaded listener.js 02:53:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x126f5c000) [pid = 1649] [serial = 1165] [outer = 0x119db6c00] 02:53:56 INFO - PROCESS | 1649 | 1467971636845 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"]]]}] 02:53:56 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 () { 02:53:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:53:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:53:56 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 () { 02:53:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:53:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:53:56 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 () { 02:53:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:53:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:53:56 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 () { 02:53:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:53:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:53:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:53:56 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 525ms 02:53:56 INFO - PROCESS | 1649 | 1467971636869 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 02:53:56 INFO - PROCESS | 1649 | 1467971636871 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 02:53:56 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:53:56 INFO - PROCESS | 1649 | 1467971636873 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:53:56 INFO - PROCESS | 1649 | 1467971636874 Marionette TRACE conn2 <- [1,1526,null,{}] 02:53:56 INFO - PROCESS | 1649 | 1467971636876 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}] 02:53:56 INFO - PROCESS | 1649 | 1467971636877 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:56 INFO - PROCESS | 1649 | 1467971636986 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 02:53:57 INFO - PROCESS | 1649 | 1467971637069 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:57 INFO - PROCESS | 1649 | 1467971637070 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c4ef800 == 41 [pid = 1649] [id = 389] 02:53:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1275c8c00) [pid = 1649] [serial = 1166] [outer = 0x0] 02:53:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1275cb000) [pid = 1649] [serial = 1167] [outer = 0x1275c8c00] 02:53:57 INFO - PROCESS | 1649 | 1467971637098 Marionette DEBUG loaded listener.js 02:53:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x127643400) [pid = 1649] [serial = 1168] [outer = 0x1275c8c00] 02:53:57 INFO - PROCESS | 1649 | 1467971637351 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"]]]}] 02:53:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:53:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:53:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:53:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:53:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:53:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:53:57 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 522ms 02:53:57 INFO - PROCESS | 1649 | 1467971637439 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 02:53:57 INFO - PROCESS | 1649 | 1467971637442 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 02:53:57 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:53:57 INFO - PROCESS | 1649 | 1467971637448 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:53:57 INFO - PROCESS | 1649 | 1467971637450 Marionette TRACE conn2 <- [1,1530,null,{}] 02:53:57 INFO - PROCESS | 1649 | 1467971637454 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}] 02:53:57 INFO - PROCESS | 1649 | 1467971637456 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:57 INFO - PROCESS | 1649 | 1467971637568 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 02:53:57 INFO - PROCESS | 1649 | 1467971637621 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:57 INFO - PROCESS | 1649 | 1467971637625 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ac3800 == 42 [pid = 1649] [id = 390] 02:53:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1127d7c00) [pid = 1649] [serial = 1169] [outer = 0x0] 02:53:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11297c400) [pid = 1649] [serial = 1170] [outer = 0x1127d7c00] 02:53:57 INFO - PROCESS | 1649 | 1467971637655 Marionette DEBUG loaded listener.js 02:53:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1133ad000) [pid = 1649] [serial = 1171] [outer = 0x1127d7c00] 02:53:58 INFO - PROCESS | 1649 | 1467971638058 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]]]}] 02:53:58 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 02:53:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:53:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:53:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:53:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:53:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:53:58 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. 02:53:58 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:53:58 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 621ms 02:53:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:53:58 INFO - PROCESS | 1649 | 1467971638069 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 02:53:58 INFO - PROCESS | 1649 | 1467971638071 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 02:53:58 INFO - PROCESS | 1649 | 1467971638076 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:53:58 INFO - PROCESS | 1649 | 1467971638079 Marionette TRACE conn2 <- [1,1534,null,{}] 02:53:58 INFO - PROCESS | 1649 | 1467971638082 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}] 02:53:58 INFO - PROCESS | 1649 | 1467971638084 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:58 INFO - PROCESS | 1649 | 1467971638186 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 02:53:58 INFO - PROCESS | 1649 | 1467971638268 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:58 INFO - PROCESS | 1649 | 1467971638269 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x126175800 == 43 [pid = 1649] [id = 391] 02:53:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x117dab000) [pid = 1649] [serial = 1172] [outer = 0x0] 02:53:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118128400) [pid = 1649] [serial = 1173] [outer = 0x117dab000] 02:53:58 INFO - PROCESS | 1649 | 1467971638342 Marionette DEBUG loaded listener.js 02:53:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118311c00) [pid = 1649] [serial = 1174] [outer = 0x117dab000] 02:53:58 INFO - PROCESS | 1649 | 1467971638770 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]]]}] 02:53:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:53:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 724ms 02:53:58 INFO - PROCESS | 1649 | 1467971638799 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 02:53:58 INFO - PROCESS | 1649 | 1467971638801 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 02:53:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:53:58 INFO - PROCESS | 1649 | 1467971638803 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:53:58 INFO - PROCESS | 1649 | 1467971638804 Marionette TRACE conn2 <- [1,1538,null,{}] 02:53:58 INFO - PROCESS | 1649 | 1467971638811 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}] 02:53:58 INFO - PROCESS | 1649 | 1467971638815 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:58 INFO - PROCESS | 1649 | 1467971638956 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 02:53:59 INFO - PROCESS | 1649 | 1467971639010 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:59 INFO - PROCESS | 1649 | 1467971639013 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c280800 == 44 [pid = 1649] [id = 392] 02:53:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11976c800) [pid = 1649] [serial = 1175] [outer = 0x0] 02:53:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1197dd800) [pid = 1649] [serial = 1176] [outer = 0x11976c800] 02:53:59 INFO - PROCESS | 1649 | 1467971639046 Marionette DEBUG loaded listener.js 02:53:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119af2800) [pid = 1649] [serial = 1177] [outer = 0x11976c800] 02:53:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:53:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 670ms 02:53:59 INFO - PROCESS | 1649 | 1467971639466 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]]]}] 02:53:59 INFO - PROCESS | 1649 | 1467971639474 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 02:53:59 INFO - PROCESS | 1649 | 1467971639475 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 02:53:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:53:59 INFO - PROCESS | 1649 | 1467971639478 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:53:59 INFO - PROCESS | 1649 | 1467971639479 Marionette TRACE conn2 <- [1,1542,null,{}] 02:53:59 INFO - PROCESS | 1649 | 1467971639484 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}] 02:53:59 INFO - PROCESS | 1649 | 1467971639485 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:59 INFO - PROCESS | 1649 | 1467971639608 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 02:53:59 INFO - PROCESS | 1649 | 1467971639678 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:59 INFO - PROCESS | 1649 | 1467971639680 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:53:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce4e000 == 45 [pid = 1649] [id = 393] 02:53:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x121171400) [pid = 1649] [serial = 1178] [outer = 0x0] 02:53:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1239a1000) [pid = 1649] [serial = 1179] [outer = 0x121171400] 02:53:59 INFO - PROCESS | 1649 | 1467971639708 Marionette DEBUG loaded listener.js 02:53:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1247cb400) [pid = 1649] [serial = 1180] [outer = 0x121171400] 02:54:00 INFO - PROCESS | 1649 | 1467971640130 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]]]}] 02:54:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:54:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 671ms 02:54:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:54:00 INFO - PROCESS | 1649 | 1467971640150 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 02:54:00 INFO - PROCESS | 1649 | 1467971640151 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 02:54:00 INFO - PROCESS | 1649 | 1467971640153 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:54:00 INFO - PROCESS | 1649 | 1467971640155 Marionette TRACE conn2 <- [1,1546,null,{}] 02:54:00 INFO - PROCESS | 1649 | 1467971640157 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}] 02:54:00 INFO - PROCESS | 1649 | 1467971640158 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:00 INFO - PROCESS | 1649 | 1467971640259 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 02:54:00 INFO - PROCESS | 1649 | 1467971640331 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:00 INFO - PROCESS | 1649 | 1467971640332 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169aa800 == 46 [pid = 1649] [id = 394] 02:54:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1128b0800) [pid = 1649] [serial = 1181] [outer = 0x0] 02:54:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x118292000) [pid = 1649] [serial = 1182] [outer = 0x1128b0800] 02:54:00 INFO - PROCESS | 1649 | 1467971640363 Marionette DEBUG loaded listener.js 02:54:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x119246800) [pid = 1649] [serial = 1183] [outer = 0x1128b0800] 02:54:00 INFO - PROCESS | 1649 | 1467971640884 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]]]}] 02:54:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:54:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 773ms 02:54:00 INFO - PROCESS | 1649 | 1467971640958 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 02:54:00 INFO - PROCESS | 1649 | 1467971640960 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 02:54:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:54:00 INFO - PROCESS | 1649 | 1467971640966 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:54:00 INFO - PROCESS | 1649 | 1467971640968 Marionette TRACE conn2 <- [1,1550,null,{}] 02:54:00 INFO - PROCESS | 1649 | 1467971640972 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}] 02:54:00 INFO - PROCESS | 1649 | 1467971640974 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:01 INFO - PROCESS | 1649 | 1467971641070 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 02:54:01 INFO - PROCESS | 1649 | 1467971641144 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:01 INFO - PROCESS | 1649 | 1467971641146 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x117d78800 == 47 [pid = 1649] [id = 395] 02:54:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11618ac00) [pid = 1649] [serial = 1184] [outer = 0x0] 02:54:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1169f1800) [pid = 1649] [serial = 1185] [outer = 0x11618ac00] 02:54:01 INFO - PROCESS | 1649 | 1467971641174 Marionette DEBUG loaded listener.js 02:54:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11806f000) [pid = 1649] [serial = 1186] [outer = 0x11618ac00] 02:54:01 INFO - PROCESS | 1649 | --DOCSHELL 0x12c282800 == 46 [pid = 1649] [id = 388] 02:54:01 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc63800 == 45 [pid = 1649] [id = 387] 02:54:01 INFO - PROCESS | 1649 | --DOCSHELL 0x12baf7000 == 44 [pid = 1649] [id = 386] 02:54:01 INFO - PROCESS | 1649 | --DOCSHELL 0x12b91d000 == 43 [pid = 1649] [id = 385] 02:54:01 INFO - PROCESS | 1649 | --DOCSHELL 0x12acea800 == 42 [pid = 1649] [id = 384] 02:54:01 INFO - PROCESS | 1649 | --DOCSHELL 0x116acb800 == 41 [pid = 1649] [id = 383] 02:54:01 INFO - PROCESS | 1649 | --DOCSHELL 0x12735b000 == 40 [pid = 1649] [id = 382] 02:54:01 INFO - PROCESS | 1649 | --DOCSHELL 0x126aaa800 == 39 [pid = 1649] [id = 381] 02:54:01 INFO - PROCESS | 1649 | --DOCSHELL 0x123f90800 == 38 [pid = 1649] [id = 380] 02:54:01 INFO - PROCESS | 1649 | --DOCSHELL 0x1192e1800 == 37 [pid = 1649] [id = 379] 02:54:01 INFO - PROCESS | 1649 | --DOCSHELL 0x115d73800 == 36 [pid = 1649] [id = 378] 02:54:01 INFO - PROCESS | 1649 | --DOCSHELL 0x1238dc000 == 35 [pid = 1649] [id = 377] 02:54:01 INFO - PROCESS | 1649 | --DOCSHELL 0x124b0c800 == 34 [pid = 1649] [id = 375] 02:54:01 INFO - PROCESS | 1649 | --DOCSHELL 0x1164bc000 == 33 [pid = 1649] [id = 376] 02:54:01 INFO - PROCESS | 1649 | --DOCSHELL 0x1169aa800 == 32 [pid = 1649] [id = 394] 02:54:01 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce4e000 == 31 [pid = 1649] [id = 393] 02:54:01 INFO - PROCESS | 1649 | --DOCSHELL 0x12c280800 == 30 [pid = 1649] [id = 392] 02:54:01 INFO - PROCESS | 1649 | --DOCSHELL 0x126175800 == 29 [pid = 1649] [id = 391] 02:54:01 INFO - PROCESS | 1649 | --DOCSHELL 0x12c4ef800 == 28 [pid = 1649] [id = 389] 02:54:01 INFO - PROCESS | 1649 | --DOCSHELL 0x116ac3800 == 27 [pid = 1649] [id = 390] 02:54:01 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x118a64800) [pid = 1649] [serial = 1107] [outer = 0x0] [url = about:blank] 02:54:01 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x112d0ec00) [pid = 1649] [serial = 1095] [outer = 0x0] [url = about:blank] 02:54:01 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1192af800) [pid = 1649] [serial = 1110] [outer = 0x0] [url = about:blank] 02:54:01 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x112582000) [pid = 1649] [serial = 1096] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x118f89000) [pid = 1649] [serial = 1108] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1164eac00) [pid = 1649] [serial = 1098] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x119afcc00) [pid = 1649] [serial = 1113] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11691c000) [pid = 1649] [serial = 1099] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x118071c00) [pid = 1649] [serial = 1101] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x114e62400) [pid = 1649] [serial = 1116] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118296800) [pid = 1649] [serial = 1102] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x117143000) [pid = 1649] [serial = 1117] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11812d800) [pid = 1649] [serial = 1078] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x117140c00) [pid = 1649] [serial = 1077] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1193fa000) [pid = 1649] [serial = 1081] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118f83800) [pid = 1649] [serial = 1080] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12401b400) [pid = 1649] [serial = 1084] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x121170400) [pid = 1649] [serial = 1122] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1211c2800) [pid = 1649] [serial = 1083] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x127508800) [pid = 1649] [serial = 1087] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x126ac7800) [pid = 1649] [serial = 1086] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12117b800) [pid = 1649] [serial = 1123] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1193f8c00) [pid = 1649] [serial = 1090] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119db7400) [pid = 1649] [serial = 1114] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1176fa000) [pid = 1649] [serial = 1089] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1199b1400) [pid = 1649] [serial = 1111] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x123ec4c00) [pid = 1649] [serial = 1125] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119dda000) [pid = 1649] [serial = 1120] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11830cc00) [pid = 1649] [serial = 1119] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11875a800) [pid = 1649] [serial = 1105] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118131000) [pid = 1649] [serial = 1093] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11691b400) [pid = 1649] [serial = 1092] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118334000) [pid = 1649] [serial = 1104] [outer = 0x0] [url = about:blank] 02:54:02 INFO - PROCESS | 1649 | 1467971642141 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]]]}] 02:54:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:54:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1224ms 02:54:02 INFO - PROCESS | 1649 | 1467971642191 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 02:54:02 INFO - PROCESS | 1649 | 1467971642193 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 02:54:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:54:02 INFO - PROCESS | 1649 | 1467971642197 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:54:02 INFO - PROCESS | 1649 | 1467971642200 Marionette TRACE conn2 <- [1,1554,null,{}] 02:54:02 INFO - PROCESS | 1649 | 1467971642204 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}] 02:54:02 INFO - PROCESS | 1649 | 1467971642206 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:02 INFO - PROCESS | 1649 | 1467971642285 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 02:54:02 INFO - PROCESS | 1649 | 1467971642291 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:02 INFO - PROCESS | 1649 | 1467971642292 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x115e1c800 == 28 [pid = 1649] [id = 396] 02:54:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1127d3c00) [pid = 1649] [serial = 1187] [outer = 0x0] 02:54:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112eac400) [pid = 1649] [serial = 1188] [outer = 0x1127d3c00] 02:54:02 INFO - PROCESS | 1649 | 1467971642321 Marionette DEBUG loaded listener.js 02:54:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x113da4000) [pid = 1649] [serial = 1189] [outer = 0x1127d3c00] 02:54:02 INFO - PROCESS | 1649 | 1467971642698 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]]]}] 02:54:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:54:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 522ms 02:54:02 INFO - PROCESS | 1649 | 1467971642718 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 02:54:02 INFO - PROCESS | 1649 | 1467971642722 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 02:54:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:54:02 INFO - PROCESS | 1649 | 1467971642726 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:54:02 INFO - PROCESS | 1649 | 1467971642728 Marionette TRACE conn2 <- [1,1558,null,{}] 02:54:02 INFO - PROCESS | 1649 | 1467971642732 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}] 02:54:02 INFO - PROCESS | 1649 | 1467971642734 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:02 INFO - PROCESS | 1649 | 1467971642816 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 02:54:02 INFO - PROCESS | 1649 | 1467971642820 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:02 INFO - PROCESS | 1649 | 1467971642822 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x117470800 == 29 [pid = 1649] [id = 397] 02:54:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11618b400) [pid = 1649] [serial = 1190] [outer = 0x0] 02:54:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1169f0400) [pid = 1649] [serial = 1191] [outer = 0x11618b400] 02:54:02 INFO - PROCESS | 1649 | 1467971642848 Marionette DEBUG loaded listener.js 02:54:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1176f8800) [pid = 1649] [serial = 1192] [outer = 0x11618b400] 02:54:03 INFO - PROCESS | 1649 | 1467971643177 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]]]}] 02:54:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:54:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 473ms 02:54:03 INFO - PROCESS | 1649 | 1467971643201 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 02:54:03 INFO - PROCESS | 1649 | 1467971643202 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 02:54:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:54:03 INFO - PROCESS | 1649 | 1467971643204 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:54:03 INFO - PROCESS | 1649 | 1467971643207 Marionette TRACE conn2 <- [1,1562,null,{}] 02:54:03 INFO - PROCESS | 1649 | 1467971643216 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}] 02:54:03 INFO - PROCESS | 1649 | 1467971643219 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:03 INFO - PROCESS | 1649 | 1467971643298 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 02:54:03 INFO - PROCESS | 1649 | 1467971643355 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:03 INFO - PROCESS | 1649 | 1467971643357 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x119912000 == 30 [pid = 1649] [id = 398] 02:54:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1128a8000) [pid = 1649] [serial = 1193] [outer = 0x0] 02:54:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118291800) [pid = 1649] [serial = 1194] [outer = 0x1128a8000] 02:54:03 INFO - PROCESS | 1649 | 1467971643385 Marionette DEBUG loaded listener.js 02:54:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118334000) [pid = 1649] [serial = 1195] [outer = 0x1128a8000] 02:54:03 INFO - PROCESS | 1649 | 1467971643686 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]]]}] 02:54:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:54:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 521ms 02:54:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:54:03 INFO - PROCESS | 1649 | 1467971643725 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 02:54:03 INFO - PROCESS | 1649 | 1467971643727 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 02:54:03 INFO - PROCESS | 1649 | 1467971643729 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:54:03 INFO - PROCESS | 1649 | 1467971643732 Marionette TRACE conn2 <- [1,1566,null,{}] 02:54:03 INFO - PROCESS | 1649 | 1467971643736 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}] 02:54:03 INFO - PROCESS | 1649 | 1467971643738 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:03 INFO - PROCESS | 1649 | 1467971643818 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 02:54:03 INFO - PROCESS | 1649 | 1467971643877 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:03 INFO - PROCESS | 1649 | 1467971643878 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239b0000 == 31 [pid = 1649] [id = 399] 02:54:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118071800) [pid = 1649] [serial = 1196] [outer = 0x0] 02:54:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118a5cc00) [pid = 1649] [serial = 1197] [outer = 0x118071800] 02:54:03 INFO - PROCESS | 1649 | 1467971643903 Marionette DEBUG loaded listener.js 02:54:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118f83800) [pid = 1649] [serial = 1198] [outer = 0x118071800] 02:54:04 INFO - PROCESS | 1649 | 1467971644201 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]]]}] 02:54:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:54:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 522ms 02:54:04 INFO - PROCESS | 1649 | 1467971644252 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 02:54:04 INFO - PROCESS | 1649 | 1467971644254 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 02:54:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:54:04 INFO - PROCESS | 1649 | 1467971644256 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:54:04 INFO - PROCESS | 1649 | 1467971644257 Marionette TRACE conn2 <- [1,1570,null,{}] 02:54:04 INFO - PROCESS | 1649 | 1467971644259 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}] 02:54:04 INFO - PROCESS | 1649 | 1467971644260 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:04 INFO - PROCESS | 1649 | 1467971644354 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 02:54:04 INFO - PROCESS | 1649 | 1467971644358 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:04 INFO - PROCESS | 1649 | 1467971644359 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x124c15000 == 32 [pid = 1649] [id = 400] 02:54:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x113347800) [pid = 1649] [serial = 1199] [outer = 0x0] 02:54:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118f86c00) [pid = 1649] [serial = 1200] [outer = 0x113347800] 02:54:04 INFO - PROCESS | 1649 | 1467971644383 Marionette DEBUG loaded listener.js 02:54:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1192b3000) [pid = 1649] [serial = 1201] [outer = 0x113347800] 02:54:04 INFO - PROCESS | 1649 | 1467971644722 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]]]}] 02:54:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:54:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 518ms 02:54:04 INFO - PROCESS | 1649 | 1467971644774 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 02:54:04 INFO - PROCESS | 1649 | 1467971644776 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 02:54:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:54:04 INFO - PROCESS | 1649 | 1467971644778 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:54:04 INFO - PROCESS | 1649 | 1467971644779 Marionette TRACE conn2 <- [1,1574,null,{}] 02:54:04 INFO - PROCESS | 1649 | 1467971644781 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}] 02:54:04 INFO - PROCESS | 1649 | 1467971644785 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:04 INFO - PROCESS | 1649 | 1467971644894 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 02:54:04 INFO - PROCESS | 1649 | 1467971644933 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:04 INFO - PROCESS | 1649 | 1467971644934 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f1f000 == 33 [pid = 1649] [id = 401] 02:54:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1192b4400) [pid = 1649] [serial = 1202] [outer = 0x0] 02:54:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119766c00) [pid = 1649] [serial = 1203] [outer = 0x1192b4400] 02:54:04 INFO - PROCESS | 1649 | 1467971644958 Marionette DEBUG loaded listener.js 02:54:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119da9c00) [pid = 1649] [serial = 1204] [outer = 0x1192b4400] 02:54:05 INFO - PROCESS | 1649 | 1467971645276 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]]]}] 02:54:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:54:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 522ms 02:54:05 INFO - PROCESS | 1649 | 1467971645302 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 02:54:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:54:05 INFO - PROCESS | 1649 | 1467971645310 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 02:54:05 INFO - PROCESS | 1649 | 1467971645319 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:54:05 INFO - PROCESS | 1649 | 1467971645320 Marionette TRACE conn2 <- [1,1578,null,{}] 02:54:05 INFO - PROCESS | 1649 | 1467971645322 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}] 02:54:05 INFO - PROCESS | 1649 | 1467971645323 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:05 INFO - PROCESS | 1649 | 1467971645416 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 02:54:05 INFO - PROCESS | 1649 | 1467971645419 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:05 INFO - PROCESS | 1649 | 1467971645420 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276b4000 == 34 [pid = 1649] [id = 402] 02:54:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1125fdc00) [pid = 1649] [serial = 1205] [outer = 0x0] 02:54:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119dd5800) [pid = 1649] [serial = 1206] [outer = 0x1125fdc00] 02:54:05 INFO - PROCESS | 1649 | 1467971645444 Marionette DEBUG loaded listener.js 02:54:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12109e400) [pid = 1649] [serial = 1207] [outer = 0x1125fdc00] 02:54:05 INFO - PROCESS | 1649 | 1467971645751 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]]]}] 02:54:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:54:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 468ms 02:54:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:54:05 INFO - PROCESS | 1649 | 1467971645788 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 02:54:05 INFO - PROCESS | 1649 | 1467971645789 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 02:54:05 INFO - PROCESS | 1649 | 1467971645791 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:54:05 INFO - PROCESS | 1649 | 1467971645792 Marionette TRACE conn2 <- [1,1582,null,{}] 02:54:05 INFO - PROCESS | 1649 | 1467971645806 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}] 02:54:05 INFO - PROCESS | 1649 | 1467971645807 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:05 INFO - PROCESS | 1649 | 1467971645909 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 02:54:05 INFO - PROCESS | 1649 | 1467971645914 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:05 INFO - PROCESS | 1649 | 1467971645915 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a204800 == 35 [pid = 1649] [id = 403] 02:54:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1176f6400) [pid = 1649] [serial = 1208] [outer = 0x0] 02:54:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x121172800) [pid = 1649] [serial = 1209] [outer = 0x1176f6400] 02:54:05 INFO - PROCESS | 1649 | 1467971645939 Marionette DEBUG loaded listener.js 02:54:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1211bd800) [pid = 1649] [serial = 1210] [outer = 0x1176f6400] 02:54:06 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1275c8c00) [pid = 1649] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:54:06 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11a0a5c00) [pid = 1649] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:54:06 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11830f400) [pid = 1649] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:54:06 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1199b3800) [pid = 1649] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:54:06 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1211c0800) [pid = 1649] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:54:06 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12401dc00) [pid = 1649] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:54:06 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x116917c00) [pid = 1649] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:54:06 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1211c1400) [pid = 1649] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:54:06 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116921800) [pid = 1649] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:54:06 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118070400) [pid = 1649] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:54:06 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118f19400) [pid = 1649] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:54:06 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1128b2800) [pid = 1649] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:54:06 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1125f4c00) [pid = 1649] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:54:06 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119db6c00) [pid = 1649] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:54:06 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118397c00) [pid = 1649] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:54:06 INFO - PROCESS | 1649 | 1467971646459 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]]]}] 02:54:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:54:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 677ms 02:54:06 INFO - PROCESS | 1649 | 1467971646469 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 02:54:06 INFO - PROCESS | 1649 | 1467971646470 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 02:54:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:54:06 INFO - PROCESS | 1649 | 1467971646472 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:54:06 INFO - PROCESS | 1649 | 1467971646473 Marionette TRACE conn2 <- [1,1586,null,{}] 02:54:06 INFO - PROCESS | 1649 | 1467971646486 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}] 02:54:06 INFO - PROCESS | 1649 | 1467971646487 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:06 INFO - PROCESS | 1649 | 1467971646561 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 02:54:06 INFO - PROCESS | 1649 | 1467971646566 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:06 INFO - PROCESS | 1649 | 1467971646568 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x119907000 == 36 [pid = 1649] [id = 404] 02:54:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x115decc00) [pid = 1649] [serial = 1211] [outer = 0x0] 02:54:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11806c800) [pid = 1649] [serial = 1212] [outer = 0x115decc00] 02:54:06 INFO - PROCESS | 1649 | 1467971646592 Marionette DEBUG loaded listener.js 02:54:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1193f8000) [pid = 1649] [serial = 1213] [outer = 0x115decc00] 02:54:06 INFO - PROCESS | 1649 | 1467971646916 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]]]}] 02:54:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:54:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 468ms 02:54:06 INFO - PROCESS | 1649 | 1467971646941 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 02:54:06 INFO - PROCESS | 1649 | 1467971646942 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 02:54:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:54:06 INFO - PROCESS | 1649 | 1467971646944 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:54:06 INFO - PROCESS | 1649 | 1467971646946 Marionette TRACE conn2 <- [1,1590,null,{}] 02:54:06 INFO - PROCESS | 1649 | 1467971646949 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}] 02:54:06 INFO - PROCESS | 1649 | 1467971646950 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:07 INFO - PROCESS | 1649 | 1467971647054 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 02:54:07 INFO - PROCESS | 1649 | 1467971647060 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:07 INFO - PROCESS | 1649 | 1467971647061 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a769000 == 37 [pid = 1649] [id = 405] 02:54:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x115e5d000) [pid = 1649] [serial = 1214] [outer = 0x0] 02:54:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118526000) [pid = 1649] [serial = 1215] [outer = 0x115e5d000] 02:54:07 INFO - PROCESS | 1649 | 1467971647085 Marionette DEBUG loaded listener.js 02:54:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123ec3400) [pid = 1649] [serial = 1216] [outer = 0x115e5d000] 02:54:07 INFO - PROCESS | 1649 | 1467971647393 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]]]}] 02:54:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:54:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 472ms 02:54:07 INFO - PROCESS | 1649 | 1467971647418 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 02:54:07 INFO - PROCESS | 1649 | 1467971647420 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 02:54:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:54:07 INFO - PROCESS | 1649 | 1467971647422 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:54:07 INFO - PROCESS | 1649 | 1467971647423 Marionette TRACE conn2 <- [1,1594,null,{}] 02:54:07 INFO - PROCESS | 1649 | 1467971647426 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}] 02:54:07 INFO - PROCESS | 1649 | 1467971647427 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:07 INFO - PROCESS | 1649 | 1467971647526 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 02:54:07 INFO - PROCESS | 1649 | 1467971647532 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:07 INFO - PROCESS | 1649 | 1467971647534 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x124c14800 == 38 [pid = 1649] [id = 406] 02:54:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x123815400) [pid = 1649] [serial = 1217] [outer = 0x0] 02:54:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x124021400) [pid = 1649] [serial = 1218] [outer = 0x123815400] 02:54:07 INFO - PROCESS | 1649 | 1467971647560 Marionette DEBUG loaded listener.js 02:54:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12609b800) [pid = 1649] [serial = 1219] [outer = 0x123815400] 02:54:07 INFO - PROCESS | 1649 | 1467971647888 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]]]}] 02:54:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:54:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 469ms 02:54:07 INFO - PROCESS | 1649 | 1467971647891 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 02:54:07 INFO - PROCESS | 1649 | 1467971647893 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 02:54:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:54:07 INFO - PROCESS | 1649 | 1467971647897 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:54:07 INFO - PROCESS | 1649 | 1467971647899 Marionette TRACE conn2 <- [1,1598,null,{}] 02:54:07 INFO - PROCESS | 1649 | 1467971647905 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}] 02:54:07 INFO - PROCESS | 1649 | 1467971647906 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:08 INFO - PROCESS | 1649 | 1467971648013 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 02:54:08 INFO - PROCESS | 1649 | 1467971648048 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:08 INFO - PROCESS | 1649 | 1467971648049 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12baea800 == 39 [pid = 1649] [id = 407] 02:54:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1192ac400) [pid = 1649] [serial = 1220] [outer = 0x0] 02:54:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x126131800) [pid = 1649] [serial = 1221] [outer = 0x1192ac400] 02:54:08 INFO - PROCESS | 1649 | 1467971648072 Marionette DEBUG loaded listener.js 02:54:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126ac8400) [pid = 1649] [serial = 1222] [outer = 0x1192ac400] 02:54:08 INFO - PROCESS | 1649 | 1467971648354 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]]]}] 02:54:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:54:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 478ms 02:54:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:54:08 INFO - PROCESS | 1649 | 1467971648374 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 02:54:08 INFO - PROCESS | 1649 | 1467971648375 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 02:54:08 INFO - PROCESS | 1649 | 1467971648377 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:54:08 INFO - PROCESS | 1649 | 1467971648378 Marionette TRACE conn2 <- [1,1602,null,{}] 02:54:08 INFO - PROCESS | 1649 | 1467971648442 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}] 02:54:08 INFO - PROCESS | 1649 | 1467971648443 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:08 INFO - PROCESS | 1649 | 1467971648565 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 02:54:08 INFO - PROCESS | 1649 | 1467971648644 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:08 INFO - PROCESS | 1649 | 1467971648646 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x115e19000 == 40 [pid = 1649] [id = 408] 02:54:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1125f3800) [pid = 1649] [serial = 1223] [outer = 0x0] 02:54:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1127ce400) [pid = 1649] [serial = 1224] [outer = 0x1125f3800] 02:54:08 INFO - PROCESS | 1649 | 1467971648678 Marionette DEBUG loaded listener.js 02:54:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x112da1000) [pid = 1649] [serial = 1225] [outer = 0x1125f3800] 02:54:09 INFO - PROCESS | 1649 | 1467971649211 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]]]}] 02:54:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:54:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 877ms 02:54:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:54:09 INFO - PROCESS | 1649 | 1467971649268 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 02:54:09 INFO - PROCESS | 1649 | 1467971649270 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 02:54:09 INFO - PROCESS | 1649 | 1467971649273 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:54:09 INFO - PROCESS | 1649 | 1467971649274 Marionette TRACE conn2 <- [1,1606,null,{}] 02:54:09 INFO - PROCESS | 1649 | 1467971649279 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}] 02:54:09 INFO - PROCESS | 1649 | 1467971649280 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:09 INFO - PROCESS | 1649 | 1467971649389 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 02:54:09 INFO - PROCESS | 1649 | 1467971649473 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:09 INFO - PROCESS | 1649 | 1467971649476 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x1238ef000 == 41 [pid = 1649] [id = 409] 02:54:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x116917000) [pid = 1649] [serial = 1226] [outer = 0x0] 02:54:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x116921000) [pid = 1649] [serial = 1227] [outer = 0x116917000] 02:54:09 INFO - PROCESS | 1649 | 1467971649506 Marionette DEBUG loaded listener.js 02:54:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x117dae000) [pid = 1649] [serial = 1228] [outer = 0x116917000] 02:54:10 INFO - PROCESS | 1649 | 1467971650177 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]]]}] 02:54:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:54:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 971ms 02:54:10 INFO - PROCESS | 1649 | 1467971650243 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 02:54:10 INFO - PROCESS | 1649 | 1467971650246 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 02:54:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:54:10 INFO - PROCESS | 1649 | 1467971650249 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:54:10 INFO - PROCESS | 1649 | 1467971650251 Marionette TRACE conn2 <- [1,1610,null,{}] 02:54:10 INFO - PROCESS | 1649 | 1467971650255 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}] 02:54:10 INFO - PROCESS | 1649 | 1467971650256 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:10 INFO - PROCESS | 1649 | 1467971650365 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 02:54:10 INFO - PROCESS | 1649 | 1467971650426 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:10 INFO - PROCESS | 1649 | 1467971650428 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ab1000 == 42 [pid = 1649] [id = 410] 02:54:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x116907c00) [pid = 1649] [serial = 1229] [outer = 0x0] 02:54:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11691a400) [pid = 1649] [serial = 1230] [outer = 0x116907c00] 02:54:10 INFO - PROCESS | 1649 | 1467971650457 Marionette DEBUG loaded listener.js 02:54:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x116fba800) [pid = 1649] [serial = 1231] [outer = 0x116907c00] 02:54:10 INFO - PROCESS | 1649 | --DOCSHELL 0x124c14800 == 41 [pid = 1649] [id = 406] 02:54:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12a769000 == 40 [pid = 1649] [id = 405] 02:54:10 INFO - PROCESS | 1649 | --DOCSHELL 0x119907000 == 39 [pid = 1649] [id = 404] 02:54:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12a204800 == 38 [pid = 1649] [id = 403] 02:54:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1276b4000 == 37 [pid = 1649] [id = 402] 02:54:10 INFO - PROCESS | 1649 | --DOCSHELL 0x126f1f000 == 36 [pid = 1649] [id = 401] 02:54:10 INFO - PROCESS | 1649 | --DOCSHELL 0x124c15000 == 35 [pid = 1649] [id = 400] 02:54:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1239b0000 == 34 [pid = 1649] [id = 399] 02:54:10 INFO - PROCESS | 1649 | --DOCSHELL 0x119912000 == 33 [pid = 1649] [id = 398] 02:54:10 INFO - PROCESS | 1649 | --DOCSHELL 0x117470800 == 32 [pid = 1649] [id = 397] 02:54:10 INFO - PROCESS | 1649 | --DOCSHELL 0x115e1c800 == 31 [pid = 1649] [id = 396] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x119db1800) [pid = 1649] [serial = 1149] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x123ec0400) [pid = 1649] [serial = 1152] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x124153800) [pid = 1649] [serial = 1155] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1176f3000) [pid = 1649] [serial = 1137] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11806a000) [pid = 1649] [serial = 1138] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x124071c00) [pid = 1649] [serial = 1126] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1169ecc00) [pid = 1649] [serial = 1131] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x116fba400) [pid = 1649] [serial = 1132] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118293800) [pid = 1649] [serial = 1140] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11875d000) [pid = 1649] [serial = 1141] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118f8bc00) [pid = 1649] [serial = 1143] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1192b3800) [pid = 1649] [serial = 1144] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x112e03800) [pid = 1649] [serial = 1134] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x115defc00) [pid = 1649] [serial = 1135] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1125f9000) [pid = 1649] [serial = 1128] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x112d0f000) [pid = 1649] [serial = 1129] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12477f800) [pid = 1649] [serial = 1156] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x126f5c000) [pid = 1649] [serial = 1165] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118a62000) [pid = 1649] [serial = 1158] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x114e67000) [pid = 1649] [serial = 1159] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x127643400) [pid = 1649] [serial = 1168] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x126135400) [pid = 1649] [serial = 1164] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1192b1000) [pid = 1649] [serial = 1162] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1193f4000) [pid = 1649] [serial = 1146] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119771400) [pid = 1649] [serial = 1147] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12401d800) [pid = 1649] [serial = 1153] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1275cb000) [pid = 1649] [serial = 1167] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1211c0400) [pid = 1649] [serial = 1150] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12434f000) [pid = 1649] [serial = 1161] [outer = 0x0] [url = about:blank] 02:54:10 INFO - PROCESS | 1649 | 1467971650850 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]]]}] 02:54:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:54:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 620ms 02:54:10 INFO - PROCESS | 1649 | 1467971650869 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 02:54:10 INFO - PROCESS | 1649 | 1467971650872 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 02:54:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:54:10 INFO - PROCESS | 1649 | 1467971650877 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:54:10 INFO - PROCESS | 1649 | 1467971650878 Marionette TRACE conn2 <- [1,1614,null,{}] 02:54:10 INFO - PROCESS | 1649 | 1467971650881 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}] 02:54:10 INFO - PROCESS | 1649 | 1467971650882 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:10 INFO - PROCESS | 1649 | 1467971650960 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 02:54:10 INFO - PROCESS | 1649 | 1467971650967 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:10 INFO - PROCESS | 1649 | 1467971650968 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x1192e8000 == 32 [pid = 1649] [id = 411] 02:54:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118290000) [pid = 1649] [serial = 1232] [outer = 0x0] 02:54:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11832c000) [pid = 1649] [serial = 1233] [outer = 0x118290000] 02:54:10 INFO - PROCESS | 1649 | 1467971650995 Marionette DEBUG loaded listener.js 02:54:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11851d400) [pid = 1649] [serial = 1234] [outer = 0x118290000] 02:54:11 INFO - PROCESS | 1649 | 1467971651354 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]]]}] 02:54:11 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 02:54:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 524ms 02:54:11 INFO - PROCESS | 1649 | 1467971651400 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 02:54:11 INFO - PROCESS | 1649 | 1467971651402 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 02:54:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:54:11 INFO - PROCESS | 1649 | 1467971651404 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:54:11 INFO - PROCESS | 1649 | 1467971651406 Marionette TRACE conn2 <- [1,1618,null,{}] 02:54:11 INFO - PROCESS | 1649 | 1467971651420 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}] 02:54:11 INFO - PROCESS | 1649 | 1467971651423 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:11 INFO - PROCESS | 1649 | 1467971651506 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 02:54:11 INFO - PROCESS | 1649 | 1467971651511 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:11 INFO - PROCESS | 1649 | 1467971651513 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b0d800 == 33 [pid = 1649] [id = 412] 02:54:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118f8a000) [pid = 1649] [serial = 1235] [outer = 0x0] 02:54:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1192a8800) [pid = 1649] [serial = 1236] [outer = 0x118f8a000] 02:54:11 INFO - PROCESS | 1649 | 1467971651545 Marionette DEBUG loaded listener.js 02:54:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1193f8800) [pid = 1649] [serial = 1237] [outer = 0x118f8a000] 02:54:11 INFO - PROCESS | 1649 | 1467971651910 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]]]}] 02:54:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:54:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 522ms 02:54:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:54:11 INFO - PROCESS | 1649 | 1467971651927 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 02:54:11 INFO - PROCESS | 1649 | 1467971651928 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 02:54:11 INFO - PROCESS | 1649 | 1467971651932 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:54:11 INFO - PROCESS | 1649 | 1467971651934 Marionette TRACE conn2 <- [1,1622,null,{}] 02:54:11 INFO - PROCESS | 1649 | 1467971651936 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}] 02:54:11 INFO - PROCESS | 1649 | 1467971651937 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:12 INFO - PROCESS | 1649 | 1467971652016 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 02:54:12 INFO - PROCESS | 1649 | 1467971652020 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:12 INFO - PROCESS | 1649 | 1467971652021 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12735a000 == 34 [pid = 1649] [id = 413] 02:54:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119765800) [pid = 1649] [serial = 1238] [outer = 0x0] 02:54:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1197d8800) [pid = 1649] [serial = 1239] [outer = 0x119765800] 02:54:12 INFO - PROCESS | 1649 | 1467971652046 Marionette DEBUG loaded listener.js 02:54:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1199b9c00) [pid = 1649] [serial = 1240] [outer = 0x119765800] 02:54:12 INFO - PROCESS | 1649 | 1467971652393 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]]]}] 02:54:12 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 02:54:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 471ms 02:54:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:54:12 INFO - PROCESS | 1649 | 1467971652404 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 02:54:12 INFO - PROCESS | 1649 | 1467971652406 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 02:54:12 INFO - PROCESS | 1649 | 1467971652409 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:54:12 INFO - PROCESS | 1649 | 1467971652410 Marionette TRACE conn2 <- [1,1626,null,{}] 02:54:12 INFO - PROCESS | 1649 | 1467971652416 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}] 02:54:12 INFO - PROCESS | 1649 | 1467971652418 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:12 INFO - PROCESS | 1649 | 1467971652534 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 02:54:12 INFO - PROCESS | 1649 | 1467971652632 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:12 INFO - PROCESS | 1649 | 1467971652633 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ed4800 == 35 [pid = 1649] [id = 414] 02:54:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x112ea2c00) [pid = 1649] [serial = 1241] [outer = 0x0] 02:54:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119af6000) [pid = 1649] [serial = 1242] [outer = 0x112ea2c00] 02:54:12 INFO - PROCESS | 1649 | 1467971652672 Marionette DEBUG loaded listener.js 02:54:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x121096c00) [pid = 1649] [serial = 1243] [outer = 0x112ea2c00] 02:54:13 INFO - PROCESS | 1649 | 1467971653064 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]]]}] 02:54:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:54:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 672ms 02:54:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:54:13 INFO - PROCESS | 1649 | 1467971653081 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 02:54:13 INFO - PROCESS | 1649 | 1467971653084 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 02:54:13 INFO - PROCESS | 1649 | 1467971653086 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:54:13 INFO - PROCESS | 1649 | 1467971653087 Marionette TRACE conn2 <- [1,1630,null,{}] 02:54:13 INFO - PROCESS | 1649 | 1467971653089 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}] 02:54:13 INFO - PROCESS | 1649 | 1467971653093 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:13 INFO - PROCESS | 1649 | 1467971653211 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 02:54:13 INFO - PROCESS | 1649 | 1467971653223 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:13 INFO - PROCESS | 1649 | 1467971653224 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a4e2000 == 36 [pid = 1649] [id = 415] 02:54:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x121172c00) [pid = 1649] [serial = 1244] [outer = 0x0] 02:54:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123cdc000) [pid = 1649] [serial = 1245] [outer = 0x121172c00] 02:54:13 INFO - PROCESS | 1649 | 1467971653248 Marionette DEBUG loaded listener.js 02:54:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x124cc9000) [pid = 1649] [serial = 1246] [outer = 0x121172c00] 02:54:13 INFO - PROCESS | 1649 | 1467971653595 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]]]}] 02:54:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:54:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 519ms 02:54:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:54:13 INFO - PROCESS | 1649 | 1467971653605 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 02:54:13 INFO - PROCESS | 1649 | 1467971653607 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 02:54:13 INFO - PROCESS | 1649 | 1467971653609 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:54:13 INFO - PROCESS | 1649 | 1467971653610 Marionette TRACE conn2 <- [1,1634,null,{}] 02:54:13 INFO - PROCESS | 1649 | 1467971653612 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}] 02:54:13 INFO - PROCESS | 1649 | 1467971653613 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:13 INFO - PROCESS | 1649 | 1467971653723 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 02:54:13 INFO - PROCESS | 1649 | 1467971653762 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:13 INFO - PROCESS | 1649 | 1467971653763 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b103800 == 37 [pid = 1649] [id = 416] 02:54:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x124ef0400) [pid = 1649] [serial = 1247] [outer = 0x0] 02:54:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126128000) [pid = 1649] [serial = 1248] [outer = 0x124ef0400] 02:54:13 INFO - PROCESS | 1649 | 1467971653794 Marionette DEBUG loaded listener.js 02:54:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x126e86c00) [pid = 1649] [serial = 1249] [outer = 0x124ef0400] 02:54:14 INFO - PROCESS | 1649 | 1467971654126 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]]]}] 02:54:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:54:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 568ms 02:54:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:54:14 INFO - PROCESS | 1649 | 1467971654177 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 02:54:14 INFO - PROCESS | 1649 | 1467971654178 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 02:54:14 INFO - PROCESS | 1649 | 1467971654180 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:54:14 INFO - PROCESS | 1649 | 1467971654182 Marionette TRACE conn2 <- [1,1638,null,{}] 02:54:14 INFO - PROCESS | 1649 | 1467971654184 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}] 02:54:14 INFO - PROCESS | 1649 | 1467971654185 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:14 INFO - PROCESS | 1649 | 1467971654284 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 02:54:14 INFO - PROCESS | 1649 | 1467971654288 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:14 INFO - PROCESS | 1649 | 1467971654289 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bae3800 == 38 [pid = 1649] [id = 417] 02:54:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x124ef1c00) [pid = 1649] [serial = 1250] [outer = 0x0] 02:54:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126f7b400) [pid = 1649] [serial = 1251] [outer = 0x124ef1c00] 02:54:14 INFO - PROCESS | 1649 | 1467971654313 Marionette DEBUG loaded listener.js 02:54:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1273b7400) [pid = 1649] [serial = 1252] [outer = 0x124ef1c00] 02:54:14 INFO - PROCESS | 1649 | 1467971654623 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]]]}] 02:54:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:54:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 469ms 02:54:14 INFO - PROCESS | 1649 | 1467971654654 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 02:54:14 INFO - PROCESS | 1649 | 1467971654656 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 02:54:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:54:14 INFO - PROCESS | 1649 | 1467971654658 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:54:14 INFO - PROCESS | 1649 | 1467971654659 Marionette TRACE conn2 <- [1,1642,null,{}] 02:54:14 INFO - PROCESS | 1649 | 1467971654661 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}] 02:54:14 INFO - PROCESS | 1649 | 1467971654662 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:14 INFO - PROCESS | 1649 | 1467971654773 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 02:54:14 INFO - PROCESS | 1649 | 1467971654784 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:14 INFO - PROCESS | 1649 | 1467971654785 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bcb6000 == 39 [pid = 1649] [id = 418] 02:54:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1273b4c00) [pid = 1649] [serial = 1253] [outer = 0x0] 02:54:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1275c1800) [pid = 1649] [serial = 1254] [outer = 0x1273b4c00] 02:54:14 INFO - PROCESS | 1649 | 1467971654816 Marionette DEBUG loaded listener.js 02:54:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1275cb400) [pid = 1649] [serial = 1255] [outer = 0x1273b4c00] 02:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1192b4400) [pid = 1649] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118071800) [pid = 1649] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x113347800) [pid = 1649] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1128a8000) [pid = 1649] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11618ac00) [pid = 1649] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11618b400) [pid = 1649] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1127d3c00) [pid = 1649] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1127d7c00) [pid = 1649] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x117dab000) [pid = 1649] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1176f6400) [pid = 1649] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1125fdc00) [pid = 1649] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x115decc00) [pid = 1649] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11976c800) [pid = 1649] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x123815400) [pid = 1649] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x115e5d000) [pid = 1649] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x121171400) [pid = 1649] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:54:15 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1128b0800) [pid = 1649] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:54:15 INFO - PROCESS | 1649 | 1467971655211 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]]]}] 02:54:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:54:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 568ms 02:54:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:54:15 INFO - PROCESS | 1649 | 1467971655227 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 02:54:15 INFO - PROCESS | 1649 | 1467971655228 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 02:54:15 INFO - PROCESS | 1649 | 1467971655235 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:54:15 INFO - PROCESS | 1649 | 1467971655236 Marionette TRACE conn2 <- [1,1646,null,{}] 02:54:15 INFO - PROCESS | 1649 | 1467971655239 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}] 02:54:15 INFO - PROCESS | 1649 | 1467971655240 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:15 INFO - PROCESS | 1649 | 1467971655350 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 02:54:15 INFO - PROCESS | 1649 | 1467971655385 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:15 INFO - PROCESS | 1649 | 1467971655386 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12906a800 == 40 [pid = 1649] [id = 419] 02:54:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1127d3c00) [pid = 1649] [serial = 1256] [outer = 0x0] 02:54:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11806a800) [pid = 1649] [serial = 1257] [outer = 0x1127d3c00] 02:54:15 INFO - PROCESS | 1649 | 1467971655411 Marionette DEBUG loaded listener.js 02:54:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118f8d400) [pid = 1649] [serial = 1258] [outer = 0x1127d3c00] 02:54:15 INFO - PROCESS | 1649 | 1467971655659 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]]]}] 02:54:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:54:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 475ms 02:54:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:54:15 INFO - PROCESS | 1649 | 1467971655707 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 02:54:15 INFO - PROCESS | 1649 | 1467971655708 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 02:54:15 INFO - PROCESS | 1649 | 1467971655710 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:54:15 INFO - PROCESS | 1649 | 1467971655712 Marionette TRACE conn2 <- [1,1650,null,{}] 02:54:15 INFO - PROCESS | 1649 | 1467971655722 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}] 02:54:15 INFO - PROCESS | 1649 | 1467971655724 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:15 INFO - PROCESS | 1649 | 1467971655823 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 02:54:15 INFO - PROCESS | 1649 | 1467971655827 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:15 INFO - PROCESS | 1649 | 1467971655828 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c4f1800 == 41 [pid = 1649] [id = 420] 02:54:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1197d9800) [pid = 1649] [serial = 1259] [outer = 0x0] 02:54:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12117a800) [pid = 1649] [serial = 1260] [outer = 0x1197d9800] 02:54:15 INFO - PROCESS | 1649 | 1467971655861 Marionette DEBUG loaded listener.js 02:54:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12764dc00) [pid = 1649] [serial = 1261] [outer = 0x1197d9800] 02:54:16 INFO - PROCESS | 1649 | 1467971656201 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]]]}] 02:54:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:54:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 527ms 02:54:16 INFO - PROCESS | 1649 | 1467971656237 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 02:54:16 INFO - PROCESS | 1649 | 1467971656239 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 02:54:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:54:16 INFO - PROCESS | 1649 | 1467971656242 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:54:16 INFO - PROCESS | 1649 | 1467971656243 Marionette TRACE conn2 <- [1,1654,null,{}] 02:54:16 INFO - PROCESS | 1649 | 1467971656246 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}] 02:54:16 INFO - PROCESS | 1649 | 1467971656247 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:16 INFO - PROCESS | 1649 | 1467971656358 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 02:54:16 INFO - PROCESS | 1649 | 1467971656364 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:16 INFO - PROCESS | 1649 | 1467971656365 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca31000 == 42 [pid = 1649] [id = 421] 02:54:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12764fc00) [pid = 1649] [serial = 1262] [outer = 0x0] 02:54:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x128e13400) [pid = 1649] [serial = 1263] [outer = 0x12764fc00] 02:54:16 INFO - PROCESS | 1649 | 1467971656389 Marionette DEBUG loaded listener.js 02:54:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x128e1dc00) [pid = 1649] [serial = 1264] [outer = 0x12764fc00] 02:54:16 INFO - PROCESS | 1649 | 1467971656666 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]]]}] 02:54:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:54:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 468ms 02:54:16 INFO - PROCESS | 1649 | 1467971656711 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 02:54:16 INFO - PROCESS | 1649 | 1467971656712 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 02:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:54:16 INFO - PROCESS | 1649 | 1467971656717 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:54:16 INFO - PROCESS | 1649 | 1467971656719 Marionette TRACE conn2 <- [1,1658,null,{}] 02:54:16 INFO - PROCESS | 1649 | 1467971656721 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}] 02:54:16 INFO - PROCESS | 1649 | 1467971656722 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:16 INFO - PROCESS | 1649 | 1467971656804 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 02:54:16 INFO - PROCESS | 1649 | 1467971656815 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:16 INFO - PROCESS | 1649 | 1467971656816 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce5a000 == 43 [pid = 1649] [id = 422] 02:54:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11830cc00) [pid = 1649] [serial = 1265] [outer = 0x0] 02:54:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x128e54800) [pid = 1649] [serial = 1266] [outer = 0x11830cc00] 02:54:16 INFO - PROCESS | 1649 | 1467971656839 Marionette DEBUG loaded listener.js 02:54:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x128e80400) [pid = 1649] [serial = 1267] [outer = 0x11830cc00] 02:54:17 INFO - PROCESS | 1649 | --DOCSHELL 0x117d78800 == 42 [pid = 1649] [id = 395] 02:54:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1192e8000 == 41 [pid = 1649] [id = 411] 02:54:17 INFO - PROCESS | 1649 | --DOCSHELL 0x116ab1000 == 40 [pid = 1649] [id = 410] 02:54:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1238ef000 == 39 [pid = 1649] [id = 409] 02:54:17 INFO - PROCESS | 1649 | --DOCSHELL 0x115e19000 == 38 [pid = 1649] [id = 408] 02:54:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12baea800 == 37 [pid = 1649] [id = 407] 02:54:18 INFO - PROCESS | 1649 | --DOCSHELL 0x124b0d800 == 36 [pid = 1649] [id = 412] 02:54:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12b103800 == 35 [pid = 1649] [id = 416] 02:54:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12c4f1800 == 34 [pid = 1649] [id = 420] 02:54:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12bae3800 == 33 [pid = 1649] [id = 417] 02:54:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12906a800 == 32 [pid = 1649] [id = 419] 02:54:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12bcb6000 == 31 [pid = 1649] [id = 418] 02:54:18 INFO - PROCESS | 1649 | --DOCSHELL 0x128ed4800 == 30 [pid = 1649] [id = 414] 02:54:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12a4e2000 == 29 [pid = 1649] [id = 415] 02:54:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12735a000 == 28 [pid = 1649] [id = 413] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119766c00) [pid = 1649] [serial = 1203] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x118a5cc00) [pid = 1649] [serial = 1197] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118f86c00) [pid = 1649] [serial = 1200] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118291800) [pid = 1649] [serial = 1194] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118334000) [pid = 1649] [serial = 1195] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1169f1800) [pid = 1649] [serial = 1185] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1169f0400) [pid = 1649] [serial = 1191] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1176f8800) [pid = 1649] [serial = 1192] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x112eac400) [pid = 1649] [serial = 1188] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x113da4000) [pid = 1649] [serial = 1189] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1133ad000) [pid = 1649] [serial = 1171] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11297c400) [pid = 1649] [serial = 1170] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118128400) [pid = 1649] [serial = 1173] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x119da9c00) [pid = 1649] [serial = 1204] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118311c00) [pid = 1649] [serial = 1174] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x121172800) [pid = 1649] [serial = 1209] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119dd5800) [pid = 1649] [serial = 1206] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1193f8000) [pid = 1649] [serial = 1213] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119af2800) [pid = 1649] [serial = 1177] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11806c800) [pid = 1649] [serial = 1212] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12609b800) [pid = 1649] [serial = 1219] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1197dd800) [pid = 1649] [serial = 1176] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x118526000) [pid = 1649] [serial = 1215] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1247cb400) [pid = 1649] [serial = 1180] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x124021400) [pid = 1649] [serial = 1218] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1239a1000) [pid = 1649] [serial = 1179] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x119246800) [pid = 1649] [serial = 1183] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x118292000) [pid = 1649] [serial = 1182] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x11806f000) [pid = 1649] [serial = 1186] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x126131800) [pid = 1649] [serial = 1221] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x1211bd800) [pid = 1649] [serial = 1210] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x12109e400) [pid = 1649] [serial = 1207] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x1192b3000) [pid = 1649] [serial = 1201] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x123ec3400) [pid = 1649] [serial = 1216] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x118f83800) [pid = 1649] [serial = 1198] [outer = 0x0] [url = about:blank] 02:54:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca31000 == 27 [pid = 1649] [id = 421] 02:54:18 INFO - PROCESS | 1649 | 1467971658322 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]]]}] 02:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1621ms 02:54:18 INFO - PROCESS | 1649 | 1467971658338 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 02:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:54:18 INFO - PROCESS | 1649 | 1467971658340 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 02:54:18 INFO - PROCESS | 1649 | 1467971658344 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:54:18 INFO - PROCESS | 1649 | 1467971658346 Marionette TRACE conn2 <- [1,1662,null,{}] 02:54:18 INFO - PROCESS | 1649 | 1467971658351 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}] 02:54:18 INFO - PROCESS | 1649 | 1467971658353 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:18 INFO - PROCESS | 1649 | 1467971658437 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 02:54:18 INFO - PROCESS | 1649 | 1467971658491 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:18 INFO - PROCESS | 1649 | 1467971658492 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x115e22800 == 28 [pid = 1649] [id = 423] 02:54:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x112979c00) [pid = 1649] [serial = 1268] [outer = 0x0] 02:54:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x112d0e800) [pid = 1649] [serial = 1269] [outer = 0x112979c00] 02:54:18 INFO - PROCESS | 1649 | 1467971658520 Marionette DEBUG loaded listener.js 02:54:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x113c44000) [pid = 1649] [serial = 1270] [outer = 0x112979c00] 02:54:18 INFO - PROCESS | 1649 | 1467971658831 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]]]}] 02:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 523ms 02:54:18 INFO - PROCESS | 1649 | 1467971658869 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 02:54:18 INFO - PROCESS | 1649 | 1467971658872 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 02:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:54:18 INFO - PROCESS | 1649 | 1467971658877 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:54:18 INFO - PROCESS | 1649 | 1467971658879 Marionette TRACE conn2 <- [1,1666,null,{}] 02:54:18 INFO - PROCESS | 1649 | 1467971658883 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}] 02:54:18 INFO - PROCESS | 1649 | 1467971658885 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:18 INFO - PROCESS | 1649 | 1467971658968 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 02:54:19 INFO - PROCESS | 1649 | 1467971659019 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:19 INFO - PROCESS | 1649 | 1467971659020 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f98800 == 29 [pid = 1649] [id = 424] 02:54:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x113da4c00) [pid = 1649] [serial = 1271] [outer = 0x0] 02:54:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11618ac00) [pid = 1649] [serial = 1272] [outer = 0x113da4c00] 02:54:19 INFO - PROCESS | 1649 | 1467971659050 Marionette DEBUG loaded listener.js 02:54:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11691b000) [pid = 1649] [serial = 1273] [outer = 0x113da4c00] 02:54:19 INFO - PROCESS | 1649 | 1467971659359 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]]]}] 02:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 525ms 02:54:19 INFO - PROCESS | 1649 | 1467971659402 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 02:54:19 INFO - PROCESS | 1649 | 1467971659403 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 02:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:54:19 INFO - PROCESS | 1649 | 1467971659406 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:54:19 INFO - PROCESS | 1649 | 1467971659409 Marionette TRACE conn2 <- [1,1670,null,{}] 02:54:19 INFO - PROCESS | 1649 | 1467971659419 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}] 02:54:19 INFO - PROCESS | 1649 | 1467971659424 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:19 INFO - PROCESS | 1649 | 1467971659538 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 02:54:19 INFO - PROCESS | 1649 | 1467971659618 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:19 INFO - PROCESS | 1649 | 1467971659620 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x119219000 == 30 [pid = 1649] [id = 425] 02:54:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x111e58000) [pid = 1649] [serial = 1274] [outer = 0x0] 02:54:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x116fafc00) [pid = 1649] [serial = 1275] [outer = 0x111e58000] 02:54:19 INFO - PROCESS | 1649 | 1467971659643 Marionette DEBUG loaded listener.js 02:54:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x117db0000) [pid = 1649] [serial = 1276] [outer = 0x111e58000] 02:54:19 INFO - PROCESS | 1649 | 1467971659992 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]]]}] 02:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 621ms 02:54:20 INFO - PROCESS | 1649 | 1467971660028 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 02:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:54:20 INFO - PROCESS | 1649 | 1467971660032 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 02:54:20 INFO - PROCESS | 1649 | 1467971660036 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:54:20 INFO - PROCESS | 1649 | 1467971660038 Marionette TRACE conn2 <- [1,1674,null,{}] 02:54:20 INFO - PROCESS | 1649 | 1467971660041 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}] 02:54:20 INFO - PROCESS | 1649 | 1467971660043 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:20 INFO - PROCESS | 1649 | 1467971660192 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 02:54:20 INFO - PROCESS | 1649 | 1467971660248 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:20 INFO - PROCESS | 1649 | 1467971660249 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196b8800 == 31 [pid = 1649] [id = 426] 02:54:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x11806b000) [pid = 1649] [serial = 1277] [outer = 0x0] 02:54:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11812d800) [pid = 1649] [serial = 1278] [outer = 0x11806b000] 02:54:20 INFO - PROCESS | 1649 | 1467971660290 Marionette DEBUG loaded listener.js 02:54:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11830d000) [pid = 1649] [serial = 1279] [outer = 0x11806b000] 02:54:20 INFO - PROCESS | 1649 | 1467971660568 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]]]}] 02:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 571ms 02:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:54:20 INFO - PROCESS | 1649 | 1467971660607 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 02:54:20 INFO - PROCESS | 1649 | 1467971660609 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 02:54:20 INFO - PROCESS | 1649 | 1467971660627 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:54:20 INFO - PROCESS | 1649 | 1467971660628 Marionette TRACE conn2 <- [1,1678,null,{}] 02:54:20 INFO - PROCESS | 1649 | 1467971660638 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}] 02:54:20 INFO - PROCESS | 1649 | 1467971660639 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:20 INFO - PROCESS | 1649 | 1467971660718 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 02:54:20 INFO - PROCESS | 1649 | 1467971660722 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:20 INFO - PROCESS | 1649 | 1467971660723 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c3f000 == 32 [pid = 1649] [id = 427] 02:54:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x113c64000) [pid = 1649] [serial = 1280] [outer = 0x0] 02:54:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x118333400) [pid = 1649] [serial = 1281] [outer = 0x113c64000] 02:54:20 INFO - PROCESS | 1649 | 1467971660747 Marionette DEBUG loaded listener.js 02:54:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118529800) [pid = 1649] [serial = 1282] [outer = 0x113c64000] 02:54:21 INFO - PROCESS | 1649 | 1467971661081 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]]]}] 02:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 489ms 02:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:54:21 INFO - PROCESS | 1649 | 1467971661102 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 02:54:21 INFO - PROCESS | 1649 | 1467971661104 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 02:54:21 INFO - PROCESS | 1649 | 1467971661106 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:54:21 INFO - PROCESS | 1649 | 1467971661107 Marionette TRACE conn2 <- [1,1682,null,{}] 02:54:21 INFO - PROCESS | 1649 | 1467971661109 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}] 02:54:21 INFO - PROCESS | 1649 | 1467971661113 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:21 INFO - PROCESS | 1649 | 1467971661229 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 02:54:21 INFO - PROCESS | 1649 | 1467971661238 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:21 INFO - PROCESS | 1649 | 1467971661239 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x124c19800 == 33 [pid = 1649] [id = 428] 02:54:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118529c00) [pid = 1649] [serial = 1283] [outer = 0x0] 02:54:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118a61c00) [pid = 1649] [serial = 1284] [outer = 0x118529c00] 02:54:21 INFO - PROCESS | 1649 | 1467971661263 Marionette DEBUG loaded listener.js 02:54:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11923b400) [pid = 1649] [serial = 1285] [outer = 0x118529c00] 02:54:21 INFO - PROCESS | 1649 | 1467971661551 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]]]}] 02:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 469ms 02:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:54:21 INFO - PROCESS | 1649 | 1467971661575 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 02:54:21 INFO - PROCESS | 1649 | 1467971661577 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 02:54:21 INFO - PROCESS | 1649 | 1467971661579 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:54:21 INFO - PROCESS | 1649 | 1467971661580 Marionette TRACE conn2 <- [1,1686,null,{}] 02:54:21 INFO - PROCESS | 1649 | 1467971661590 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}] 02:54:21 INFO - PROCESS | 1649 | 1467971661591 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:21 INFO - PROCESS | 1649 | 1467971661675 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 02:54:21 INFO - PROCESS | 1649 | 1467971661679 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:21 INFO - PROCESS | 1649 | 1467971661681 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f16800 == 34 [pid = 1649] [id = 429] 02:54:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1127d6c00) [pid = 1649] [serial = 1286] [outer = 0x0] 02:54:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1192b3000) [pid = 1649] [serial = 1287] [outer = 0x1127d6c00] 02:54:21 INFO - PROCESS | 1649 | 1467971661706 Marionette DEBUG loaded listener.js 02:54:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1193ff800) [pid = 1649] [serial = 1288] [outer = 0x1127d6c00] 02:54:22 INFO - PROCESS | 1649 | 1467971662035 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]]]}] 02:54:22 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 02:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 475ms 02:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:54:22 INFO - PROCESS | 1649 | 1467971662055 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 02:54:22 INFO - PROCESS | 1649 | 1467971662056 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 02:54:22 INFO - PROCESS | 1649 | 1467971662058 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:54:22 INFO - PROCESS | 1649 | 1467971662059 Marionette TRACE conn2 <- [1,1690,null,{}] 02:54:22 INFO - PROCESS | 1649 | 1467971662061 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}] 02:54:22 INFO - PROCESS | 1649 | 1467971662063 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:22 INFO - PROCESS | 1649 | 1467971662168 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 02:54:22 INFO - PROCESS | 1649 | 1467971662174 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:22 INFO - PROCESS | 1649 | 1467971662175 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f95800 == 35 [pid = 1649] [id = 430] 02:54:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1169ed000) [pid = 1649] [serial = 1289] [outer = 0x0] 02:54:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119768400) [pid = 1649] [serial = 1290] [outer = 0x1169ed000] 02:54:22 INFO - PROCESS | 1649 | 1467971662199 Marionette DEBUG loaded listener.js 02:54:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11995bc00) [pid = 1649] [serial = 1291] [outer = 0x1169ed000] 02:54:22 INFO - PROCESS | 1649 | 1467971662488 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]]]}] 02:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 469ms 02:54:22 INFO - PROCESS | 1649 | 1467971662527 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 02:54:22 INFO - PROCESS | 1649 | 1467971662528 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 02:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:54:22 INFO - PROCESS | 1649 | 1467971662532 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:54:22 INFO - PROCESS | 1649 | 1467971662535 Marionette TRACE conn2 <- [1,1694,null,{}] 02:54:22 INFO - PROCESS | 1649 | 1467971662538 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}] 02:54:22 INFO - PROCESS | 1649 | 1467971662539 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:22 INFO - PROCESS | 1649 | 1467971662621 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 02:54:22 INFO - PROCESS | 1649 | 1467971662625 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:22 INFO - PROCESS | 1649 | 1467971662626 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x118adb800 == 36 [pid = 1649] [id = 431] 02:54:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1128a6000) [pid = 1649] [serial = 1292] [outer = 0x0] 02:54:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1199bdc00) [pid = 1649] [serial = 1293] [outer = 0x1128a6000] 02:54:22 INFO - PROCESS | 1649 | 1467971662652 Marionette DEBUG loaded listener.js 02:54:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119dab000) [pid = 1649] [serial = 1294] [outer = 0x1128a6000] 02:54:22 INFO - PROCESS | 1649 | 1467971662973 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]]]}] 02:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 471ms 02:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:54:23 INFO - PROCESS | 1649 | 1467971663003 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 02:54:23 INFO - PROCESS | 1649 | 1467971663004 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 02:54:23 INFO - PROCESS | 1649 | 1467971663006 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:54:23 INFO - PROCESS | 1649 | 1467971663007 Marionette TRACE conn2 <- [1,1698,null,{}] 02:54:23 INFO - PROCESS | 1649 | 1467971663009 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}] 02:54:23 INFO - PROCESS | 1649 | 1467971663010 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:23 INFO - PROCESS | 1649 | 1467971663121 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 02:54:23 INFO - PROCESS | 1649 | 1467971663157 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:23 INFO - PROCESS | 1649 | 1467971663158 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12907f800 == 37 [pid = 1649] [id = 432] 02:54:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1125fc000) [pid = 1649] [serial = 1295] [outer = 0x0] 02:54:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119dab400) [pid = 1649] [serial = 1296] [outer = 0x1125fc000] 02:54:23 INFO - PROCESS | 1649 | 1467971663182 Marionette DEBUG loaded listener.js 02:54:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11a0a5400) [pid = 1649] [serial = 1297] [outer = 0x1125fc000] 02:54:23 INFO - PROCESS | 1649 | 1467971663503 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]]]}] 02:54:23 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 02:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 520ms 02:54:23 INFO - PROCESS | 1649 | 1467971663527 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 02:54:23 INFO - PROCESS | 1649 | 1467971663528 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 02:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:54:23 INFO - PROCESS | 1649 | 1467971663532 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:54:23 INFO - PROCESS | 1649 | 1467971663534 Marionette TRACE conn2 <- [1,1702,null,{}] 02:54:23 INFO - PROCESS | 1649 | 1467971663543 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}] 02:54:23 INFO - PROCESS | 1649 | 1467971663544 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:23 INFO - PROCESS | 1649 | 1467971663658 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 02:54:23 INFO - PROCESS | 1649 | 1467971663661 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:23 INFO - PROCESS | 1649 | 1467971663663 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c3e000 == 38 [pid = 1649] [id = 433] 02:54:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1169f7000) [pid = 1649] [serial = 1298] [outer = 0x0] 02:54:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12109fc00) [pid = 1649] [serial = 1299] [outer = 0x1169f7000] 02:54:23 INFO - PROCESS | 1649 | 1467971663690 Marionette DEBUG loaded listener.js 02:54:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1211c8400) [pid = 1649] [serial = 1300] [outer = 0x1169f7000] 02:54:24 INFO - PROCESS | 1649 | 1467971664030 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]]]}] 02:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 526ms 02:54:24 INFO - PROCESS | 1649 | 1467971664069 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 02:54:24 INFO - PROCESS | 1649 | 1467971664071 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 02:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:54:24 INFO - PROCESS | 1649 | 1467971664075 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:54:24 INFO - PROCESS | 1649 | 1467971664077 Marionette TRACE conn2 <- [1,1706,null,{}] 02:54:24 INFO - PROCESS | 1649 | 1467971664083 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}] 02:54:24 INFO - PROCESS | 1649 | 1467971664086 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:24 INFO - PROCESS | 1649 | 1467971664234 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 02:54:24 INFO - PROCESS | 1649 | 1467971664246 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:24 INFO - PROCESS | 1649 | 1467971664248 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af08000 == 39 [pid = 1649] [id = 434] 02:54:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118131800) [pid = 1649] [serial = 1301] [outer = 0x0] 02:54:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x123cd8c00) [pid = 1649] [serial = 1302] [outer = 0x118131800] 02:54:24 INFO - PROCESS | 1649 | 1467971664287 Marionette DEBUG loaded listener.js 02:54:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x124016400) [pid = 1649] [serial = 1303] [outer = 0x118131800] 02:54:24 INFO - PROCESS | 1649 | 1467971664641 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]]]}] 02:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 575ms 02:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:54:24 INFO - PROCESS | 1649 | 1467971664656 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 02:54:24 INFO - PROCESS | 1649 | 1467971664657 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 02:54:24 INFO - PROCESS | 1649 | 1467971664659 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:54:24 INFO - PROCESS | 1649 | 1467971664660 Marionette TRACE conn2 <- [1,1710,null,{}] 02:54:24 INFO - PROCESS | 1649 | 1467971664662 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}] 02:54:24 INFO - PROCESS | 1649 | 1467971664663 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:24 INFO - PROCESS | 1649 | 1467971664770 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 02:54:24 INFO - PROCESS | 1649 | 1467971664774 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:24 INFO - PROCESS | 1649 | 1467971664775 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b92b800 == 40 [pid = 1649] [id = 435] 02:54:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11832e000) [pid = 1649] [serial = 1304] [outer = 0x0] 02:54:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12401ac00) [pid = 1649] [serial = 1305] [outer = 0x11832e000] 02:54:24 INFO - PROCESS | 1649 | 1467971664798 Marionette DEBUG loaded listener.js 02:54:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12414c400) [pid = 1649] [serial = 1306] [outer = 0x11832e000] 02:54:25 INFO - PROCESS | 1649 | 1467971665143 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]]]}] 02:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 518ms 02:54:25 INFO - PROCESS | 1649 | 1467971665181 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 02:54:25 INFO - PROCESS | 1649 | 1467971665184 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 02:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:54:25 INFO - PROCESS | 1649 | 1467971665187 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:54:25 INFO - PROCESS | 1649 | 1467971665188 Marionette TRACE conn2 <- [1,1714,null,{}] 02:54:25 INFO - PROCESS | 1649 | 1467971665190 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}] 02:54:25 INFO - PROCESS | 1649 | 1467971665191 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:25 INFO - PROCESS | 1649 | 1467971665289 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 02:54:25 INFO - PROCESS | 1649 | 1467971665293 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:25 INFO - PROCESS | 1649 | 1467971665294 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bae9000 == 41 [pid = 1649] [id = 436] 02:54:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12380c800) [pid = 1649] [serial = 1307] [outer = 0x0] 02:54:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x124b4bc00) [pid = 1649] [serial = 1308] [outer = 0x12380c800] 02:54:25 INFO - PROCESS | 1649 | 1467971665318 Marionette DEBUG loaded listener.js 02:54:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x124ef2000) [pid = 1649] [serial = 1309] [outer = 0x12380c800] 02:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x121172c00) [pid = 1649] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x124ef0400) [pid = 1649] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1127d3c00) [pid = 1649] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x124ef1c00) [pid = 1649] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1273b4c00) [pid = 1649] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1197d9800) [pid = 1649] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x112ea2c00) [pid = 1649] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119765800) [pid = 1649] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x118f8a000) [pid = 1649] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118290000) [pid = 1649] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x116907c00) [pid = 1649] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116917000) [pid = 1649] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1125f3800) [pid = 1649] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1192ac400) [pid = 1649] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:54:25 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12764fc00) [pid = 1649] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:54:25 INFO - PROCESS | 1649 | 1467971665798 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]]]}] 02:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 620ms 02:54:25 INFO - PROCESS | 1649 | 1467971665807 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 02:54:25 INFO - PROCESS | 1649 | 1467971665808 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 02:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:54:25 INFO - PROCESS | 1649 | 1467971665811 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:54:25 INFO - PROCESS | 1649 | 1467971665812 Marionette TRACE conn2 <- [1,1718,null,{}] 02:54:25 INFO - PROCESS | 1649 | 1467971665818 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}] 02:54:25 INFO - PROCESS | 1649 | 1467971665820 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:25 INFO - PROCESS | 1649 | 1467971665925 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 02:54:26 INFO - PROCESS | 1649 | 1467971666030 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:26 INFO - PROCESS | 1649 | 1467971666031 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc62000 == 42 [pid = 1649] [id = 437] 02:54:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1127d7c00) [pid = 1649] [serial = 1310] [outer = 0x0] 02:54:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11690bc00) [pid = 1649] [serial = 1311] [outer = 0x1127d7c00] 02:54:26 INFO - PROCESS | 1649 | 1467971666073 Marionette DEBUG loaded listener.js 02:54:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1192af800) [pid = 1649] [serial = 1312] [outer = 0x1127d7c00] 02:54:26 INFO - PROCESS | 1649 | 1467971666384 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]]]}] 02:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 622ms 02:54:26 INFO - PROCESS | 1649 | 1467971666435 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 02:54:26 INFO - PROCESS | 1649 | 1467971666436 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 02:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:54:26 INFO - PROCESS | 1649 | 1467971666439 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:54:26 INFO - PROCESS | 1649 | 1467971666440 Marionette TRACE conn2 <- [1,1722,null,{}] 02:54:26 INFO - PROCESS | 1649 | 1467971666442 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}] 02:54:26 INFO - PROCESS | 1649 | 1467971666443 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:26 INFO - PROCESS | 1649 | 1467971666525 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 02:54:26 INFO - PROCESS | 1649 | 1467971666582 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:26 INFO - PROCESS | 1649 | 1467971666583 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c292000 == 43 [pid = 1649] [id = 438] 02:54:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x112d12400) [pid = 1649] [serial = 1313] [outer = 0x0] 02:54:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12467ec00) [pid = 1649] [serial = 1314] [outer = 0x112d12400] 02:54:26 INFO - PROCESS | 1649 | 1467971666607 Marionette DEBUG loaded listener.js 02:54:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12609cc00) [pid = 1649] [serial = 1315] [outer = 0x112d12400] 02:54:26 INFO - PROCESS | 1649 | 1467971666863 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]]]}] 02:54: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 02:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 467ms 02:54:26 INFO - PROCESS | 1649 | 1467971666907 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 02:54:26 INFO - PROCESS | 1649 | 1467971666908 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 02:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:54:26 INFO - PROCESS | 1649 | 1467971666910 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:54:26 INFO - PROCESS | 1649 | 1467971666911 Marionette TRACE conn2 <- [1,1726,null,{}] 02:54:26 INFO - PROCESS | 1649 | 1467971666913 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}] 02:54:26 INFO - PROCESS | 1649 | 1467971666915 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:27 INFO - PROCESS | 1649 | 1467971667014 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 02:54:27 INFO - PROCESS | 1649 | 1467971667020 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:27 INFO - PROCESS | 1649 | 1467971667021 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca2d800 == 44 [pid = 1649] [id = 439] 02:54:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1197e4800) [pid = 1649] [serial = 1316] [outer = 0x0] 02:54:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x126132800) [pid = 1649] [serial = 1317] [outer = 0x1197e4800] 02:54:27 INFO - PROCESS | 1649 | 1467971667044 Marionette DEBUG loaded listener.js 02:54:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126e87000) [pid = 1649] [serial = 1318] [outer = 0x1197e4800] 02:54:27 INFO - PROCESS | 1649 | 1467971667364 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]]]}] 02:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 468ms 02:54:27 INFO - PROCESS | 1649 | 1467971667379 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 02:54:27 INFO - PROCESS | 1649 | 1467971667380 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 02:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:54:27 INFO - PROCESS | 1649 | 1467971667385 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:54:27 INFO - PROCESS | 1649 | 1467971667386 Marionette TRACE conn2 <- [1,1730,null,{}] 02:54:27 INFO - PROCESS | 1649 | 1467971667389 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}] 02:54:27 INFO - PROCESS | 1649 | 1467971667390 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:27 INFO - PROCESS | 1649 | 1467971667473 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 02:54:27 INFO - PROCESS | 1649 | 1467971667535 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:27 INFO - PROCESS | 1649 | 1467971667536 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce3f000 == 45 [pid = 1649] [id = 440] 02:54:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12477f800) [pid = 1649] [serial = 1319] [outer = 0x0] 02:54:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x126f7b000) [pid = 1649] [serial = 1320] [outer = 0x12477f800] 02:54:27 INFO - PROCESS | 1649 | 1467971667559 Marionette DEBUG loaded listener.js 02:54:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12750c400) [pid = 1649] [serial = 1321] [outer = 0x12477f800] 02:54:28 INFO - PROCESS | 1649 | 1467971668054 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]]]}] 02:54: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 02:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 722ms 02:54:28 INFO - PROCESS | 1649 | 1467971668107 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 02:54:28 INFO - PROCESS | 1649 | 1467971668110 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 02:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:54:28 INFO - PROCESS | 1649 | 1467971668113 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:54:28 INFO - PROCESS | 1649 | 1467971668115 Marionette TRACE conn2 <- [1,1734,null,{}] 02:54:28 INFO - PROCESS | 1649 | 1467971668119 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}] 02:54:28 INFO - PROCESS | 1649 | 1467971668121 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:28 INFO - PROCESS | 1649 | 1467971668240 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 02:54:28 INFO - PROCESS | 1649 | 1467971668322 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:28 INFO - PROCESS | 1649 | 1467971668323 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f7f000 == 46 [pid = 1649] [id = 441] 02:54:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1128a9000) [pid = 1649] [serial = 1322] [outer = 0x0] 02:54:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x112d72000) [pid = 1649] [serial = 1323] [outer = 0x1128a9000] 02:54:28 INFO - PROCESS | 1649 | 1467971668354 Marionette DEBUG loaded listener.js 02:54:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x114e69400) [pid = 1649] [serial = 1324] [outer = 0x1128a9000] 02:54:28 INFO - PROCESS | 1649 | 1467971668922 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]]]}] 02:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 823ms 02:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:54:28 INFO - PROCESS | 1649 | 1467971668936 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 02:54:28 INFO - PROCESS | 1649 | 1467971668939 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 02:54:28 INFO - PROCESS | 1649 | 1467971668944 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:54:28 INFO - PROCESS | 1649 | 1467971668946 Marionette TRACE conn2 <- [1,1738,null,{}] 02:54:29 INFO - PROCESS | 1649 | 1467971669145 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}] 02:54:29 INFO - PROCESS | 1649 | 1467971669147 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:29 INFO - PROCESS | 1649 | 1467971669299 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 02:54:29 INFO - PROCESS | 1649 | 1467971669305 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:29 INFO - PROCESS | 1649 | 1467971669307 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ab7000 == 47 [pid = 1649] [id = 442] 02:54:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x112d0f000) [pid = 1649] [serial = 1325] [outer = 0x0] 02:54:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x112ecf400) [pid = 1649] [serial = 1326] [outer = 0x112d0f000] 02:54:29 INFO - PROCESS | 1649 | 1467971669335 Marionette DEBUG loaded listener.js 02:54:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x115e65000) [pid = 1649] [serial = 1327] [outer = 0x112d0f000] 02:54:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca2d800 == 46 [pid = 1649] [id = 439] 02:54:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12c292000 == 45 [pid = 1649] [id = 438] 02:54:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc62000 == 44 [pid = 1649] [id = 437] 02:54:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12bae9000 == 43 [pid = 1649] [id = 436] 02:54:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12b92b800 == 42 [pid = 1649] [id = 435] 02:54:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12af08000 == 41 [pid = 1649] [id = 434] 02:54:29 INFO - PROCESS | 1649 | --DOCSHELL 0x123c3e000 == 40 [pid = 1649] [id = 433] 02:54:29 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x128e54800) [pid = 1649] [serial = 1266] [outer = 0x0] [url = about:blank] 02:54:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12907f800 == 39 [pid = 1649] [id = 432] 02:54:29 INFO - PROCESS | 1649 | --DOCSHELL 0x118adb800 == 38 [pid = 1649] [id = 431] 02:54:29 INFO - PROCESS | 1649 | --DOCSHELL 0x126f95800 == 37 [pid = 1649] [id = 430] 02:54:29 INFO - PROCESS | 1649 | --DOCSHELL 0x126f16800 == 36 [pid = 1649] [id = 429] 02:54:29 INFO - PROCESS | 1649 | --DOCSHELL 0x124c19800 == 35 [pid = 1649] [id = 428] 02:54:29 INFO - PROCESS | 1649 | --DOCSHELL 0x123c3f000 == 34 [pid = 1649] [id = 427] 02:54:29 INFO - PROCESS | 1649 | --DOCSHELL 0x1196b8800 == 33 [pid = 1649] [id = 426] 02:54:29 INFO - PROCESS | 1649 | --DOCSHELL 0x119219000 == 32 [pid = 1649] [id = 425] 02:54:29 INFO - PROCESS | 1649 | --DOCSHELL 0x116f98800 == 31 [pid = 1649] [id = 424] 02:54:29 INFO - PROCESS | 1649 | --DOCSHELL 0x115e22800 == 30 [pid = 1649] [id = 423] 02:54:29 INFO - PROCESS | 1649 | 1467971669830 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]]]}] 02:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 923ms 02:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:54:29 INFO - PROCESS | 1649 | 1467971669866 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 02:54:29 INFO - PROCESS | 1649 | 1467971669869 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 02:54:29 INFO - PROCESS | 1649 | 1467971669871 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:54:29 INFO - PROCESS | 1649 | 1467971669873 Marionette TRACE conn2 <- [1,1742,null,{}] 02:54:29 INFO - PROCESS | 1649 | 1467971669876 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}] 02:54:29 INFO - PROCESS | 1649 | 1467971669878 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:29 INFO - PROCESS | 1649 | 1467971669956 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 02:54:29 INFO - PROCESS | 1649 | 1467971669963 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:29 INFO - PROCESS | 1649 | 1467971669967 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x117d80800 == 31 [pid = 1649] [id = 443] 02:54:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11691b400) [pid = 1649] [serial = 1328] [outer = 0x0] 02:54:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x116fb1000) [pid = 1649] [serial = 1329] [outer = 0x11691b400] 02:54:29 INFO - PROCESS | 1649 | 1467971669996 Marionette DEBUG loaded listener.js 02:54:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x118065400) [pid = 1649] [serial = 1330] [outer = 0x11691b400] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x123cdc000) [pid = 1649] [serial = 1245] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x126128000) [pid = 1649] [serial = 1248] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11806a800) [pid = 1649] [serial = 1257] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x126f7b400) [pid = 1649] [serial = 1251] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1273b7400) [pid = 1649] [serial = 1252] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x126e86c00) [pid = 1649] [serial = 1249] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1275c1800) [pid = 1649] [serial = 1254] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12117a800) [pid = 1649] [serial = 1260] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118f8d400) [pid = 1649] [serial = 1258] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1275cb400) [pid = 1649] [serial = 1255] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119af6000) [pid = 1649] [serial = 1242] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1197d8800) [pid = 1649] [serial = 1239] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1199b9c00) [pid = 1649] [serial = 1240] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1193f8800) [pid = 1649] [serial = 1237] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1192a8800) [pid = 1649] [serial = 1236] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11832c000) [pid = 1649] [serial = 1233] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11851d400) [pid = 1649] [serial = 1234] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x116fba800) [pid = 1649] [serial = 1231] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11691a400) [pid = 1649] [serial = 1230] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x117dae000) [pid = 1649] [serial = 1228] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x116921000) [pid = 1649] [serial = 1227] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x112da1000) [pid = 1649] [serial = 1225] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1127ce400) [pid = 1649] [serial = 1224] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x126ac8400) [pid = 1649] [serial = 1222] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x128e1dc00) [pid = 1649] [serial = 1264] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x124cc9000) [pid = 1649] [serial = 1246] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x128e13400) [pid = 1649] [serial = 1263] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x121096c00) [pid = 1649] [serial = 1243] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12764dc00) [pid = 1649] [serial = 1261] [outer = 0x0] [url = about:blank] 02:54:30 INFO - PROCESS | 1649 | 1467971670430 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]]]}] 02:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 620ms 02:54:30 INFO - PROCESS | 1649 | 1467971670492 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 02:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:54:30 INFO - PROCESS | 1649 | 1467971670494 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 02:54:30 INFO - PROCESS | 1649 | 1467971670498 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:54:30 INFO - PROCESS | 1649 | 1467971670500 Marionette TRACE conn2 <- [1,1746,null,{}] 02:54:30 INFO - PROCESS | 1649 | 1467971670503 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}] 02:54:30 INFO - PROCESS | 1649 | 1467971670505 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:30 INFO - PROCESS | 1649 | 1467971670653 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 02:54:30 INFO - PROCESS | 1649 | 1467971670742 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:30 INFO - PROCESS | 1649 | 1467971670746 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12118e800 == 32 [pid = 1649] [id = 444] 02:54:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118290c00) [pid = 1649] [serial = 1331] [outer = 0x0] 02:54:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118306800) [pid = 1649] [serial = 1332] [outer = 0x118290c00] 02:54:30 INFO - PROCESS | 1649 | 1467971670790 Marionette DEBUG loaded listener.js 02:54:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118333000) [pid = 1649] [serial = 1333] [outer = 0x118290c00] 02:54:31 INFO - PROCESS | 1649 | 1467971671285 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]]]}] 02:54: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 02:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 822ms 02:54:31 INFO - PROCESS | 1649 | 1467971671327 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 02:54:31 INFO - PROCESS | 1649 | 1467971671334 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 02:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:54:31 INFO - PROCESS | 1649 | 1467971671361 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:54:31 INFO - PROCESS | 1649 | 1467971671368 Marionette TRACE conn2 <- [1,1750,null,{}] 02:54:31 INFO - PROCESS | 1649 | 1467971671374 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}] 02:54:31 INFO - PROCESS | 1649 | 1467971671376 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:31 INFO - PROCESS | 1649 | 1467971671475 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 02:54:31 INFO - PROCESS | 1649 | 1467971671543 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:31 INFO - PROCESS | 1649 | 1467971671545 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196aa800 == 33 [pid = 1649] [id = 445] 02:54:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1167c8400) [pid = 1649] [serial = 1334] [outer = 0x0] 02:54:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1169ea400) [pid = 1649] [serial = 1335] [outer = 0x1167c8400] 02:54:31 INFO - PROCESS | 1649 | 1467971671576 Marionette DEBUG loaded listener.js 02:54:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118068400) [pid = 1649] [serial = 1336] [outer = 0x1167c8400] 02:54:31 INFO - PROCESS | 1649 | 1467971671997 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]]]}] 02:54: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 02:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 681ms 02:54:32 INFO - PROCESS | 1649 | 1467971672047 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 02:54:32 INFO - PROCESS | 1649 | 1467971672050 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 02:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:54:32 INFO - PROCESS | 1649 | 1467971672067 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:54:32 INFO - PROCESS | 1649 | 1467971672069 Marionette TRACE conn2 <- [1,1754,null,{}] 02:54:32 INFO - PROCESS | 1649 | 1467971672071 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}] 02:54:32 INFO - PROCESS | 1649 | 1467971672073 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:32 INFO - PROCESS | 1649 | 1467971672171 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 02:54:32 INFO - PROCESS | 1649 | 1467971672227 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:32 INFO - PROCESS | 1649 | 1467971672229 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b06800 == 34 [pid = 1649] [id = 446] 02:54:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11691ec00) [pid = 1649] [serial = 1337] [outer = 0x0] 02:54:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11832dc00) [pid = 1649] [serial = 1338] [outer = 0x11691ec00] 02:54:32 INFO - PROCESS | 1649 | 1467971672272 Marionette DEBUG loaded listener.js 02:54:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118a5cc00) [pid = 1649] [serial = 1339] [outer = 0x11691ec00] 02:54:32 INFO - PROCESS | 1649 | 1467971672686 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]]]}] 02:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 670ms 02:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:54:32 INFO - PROCESS | 1649 | 1467971672737 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 02:54:32 INFO - PROCESS | 1649 | 1467971672738 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 02:54:32 INFO - PROCESS | 1649 | 1467971672740 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:54:32 INFO - PROCESS | 1649 | 1467971672743 Marionette TRACE conn2 <- [1,1758,null,{}] 02:54:32 INFO - PROCESS | 1649 | 1467971672752 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}] 02:54:32 INFO - PROCESS | 1649 | 1467971672755 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:32 INFO - PROCESS | 1649 | 1467971672851 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 02:54:32 INFO - PROCESS | 1649 | 1467971672909 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:32 INFO - PROCESS | 1649 | 1467971672911 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f95800 == 35 [pid = 1649] [id = 447] 02:54:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118a66800) [pid = 1649] [serial = 1340] [outer = 0x0] 02:54:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118f85800) [pid = 1649] [serial = 1341] [outer = 0x118a66800] 02:54:32 INFO - PROCESS | 1649 | 1467971672942 Marionette DEBUG loaded listener.js 02:54:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1193f1c00) [pid = 1649] [serial = 1342] [outer = 0x118a66800] 02:54:33 INFO - PROCESS | 1649 | 1467971673371 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]]]}] 02:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 673ms 02:54:33 INFO - PROCESS | 1649 | 1467971673415 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 02:54:33 INFO - PROCESS | 1649 | 1467971673417 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 02:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:54:33 INFO - PROCESS | 1649 | 1467971673419 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:54:33 INFO - PROCESS | 1649 | 1467971673420 Marionette TRACE conn2 <- [1,1762,null,{}] 02:54:33 INFO - PROCESS | 1649 | 1467971673423 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}] 02:54:33 INFO - PROCESS | 1649 | 1467971673424 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:33 INFO - PROCESS | 1649 | 1467971673539 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 02:54:33 INFO - PROCESS | 1649 | 1467971673607 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:33 INFO - PROCESS | 1649 | 1467971673608 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276b4800 == 36 [pid = 1649] [id = 448] 02:54:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119766000) [pid = 1649] [serial = 1343] [outer = 0x0] 02:54:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1197e1000) [pid = 1649] [serial = 1344] [outer = 0x119766000] 02:54:33 INFO - PROCESS | 1649 | 1467971673637 Marionette DEBUG loaded listener.js 02:54:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1199b4c00) [pid = 1649] [serial = 1345] [outer = 0x119766000] 02:54:34 INFO - PROCESS | 1649 | 1467971674040 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]]]}] 02:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 669ms 02:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:54:34 INFO - PROCESS | 1649 | 1467971674089 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 02:54:34 INFO - PROCESS | 1649 | 1467971674090 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 02:54:34 INFO - PROCESS | 1649 | 1467971674092 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:54:34 INFO - PROCESS | 1649 | 1467971674093 Marionette TRACE conn2 <- [1,1766,null,{}] 02:54:34 INFO - PROCESS | 1649 | 1467971674096 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}] 02:54:34 INFO - PROCESS | 1649 | 1467971674097 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:34 INFO - PROCESS | 1649 | 1467971674195 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 02:54:34 INFO - PROCESS | 1649 | 1467971674250 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:34 INFO - PROCESS | 1649 | 1467971674251 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a409800 == 37 [pid = 1649] [id = 449] 02:54:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11830d800) [pid = 1649] [serial = 1346] [outer = 0x0] 02:54:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119af8800) [pid = 1649] [serial = 1347] [outer = 0x11830d800] 02:54:34 INFO - PROCESS | 1649 | 1467971674280 Marionette DEBUG loaded listener.js 02:54:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119dd9000) [pid = 1649] [serial = 1348] [outer = 0x11830d800] 02:54:34 INFO - PROCESS | 1649 | 1467971674686 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]]]}] 02:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 618ms 02:54:34 INFO - PROCESS | 1649 | 1467971674726 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 02:54:34 INFO - PROCESS | 1649 | 1467971674728 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 02:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:54:34 INFO - PROCESS | 1649 | 1467971674730 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:54:34 INFO - PROCESS | 1649 | 1467971674732 Marionette TRACE conn2 <- [1,1770,null,{}] 02:54:34 INFO - PROCESS | 1649 | 1467971674736 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}] 02:54:34 INFO - PROCESS | 1649 | 1467971674740 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:34 INFO - PROCESS | 1649 | 1467971674859 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 02:54:35 INFO - PROCESS | 1649 | 1467971675002 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:35 INFO - PROCESS | 1649 | 1467971675004 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x1131b1800 == 38 [pid = 1649] [id = 450] 02:54:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1121b8400) [pid = 1649] [serial = 1349] [outer = 0x0] 02:54:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11257d000) [pid = 1649] [serial = 1350] [outer = 0x1121b8400] 02:54:35 INFO - PROCESS | 1649 | 1467971675035 Marionette DEBUG loaded listener.js 02:54:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1121b9000) [pid = 1649] [serial = 1351] [outer = 0x1121b8400] 02:54:35 INFO - PROCESS | 1649 | --DOCSHELL 0x117d80800 == 37 [pid = 1649] [id = 443] 02:54:35 INFO - PROCESS | 1649 | --DOCSHELL 0x116ab7000 == 36 [pid = 1649] [id = 442] 02:54:35 INFO - PROCESS | 1649 | --DOCSHELL 0x116f7f000 == 35 [pid = 1649] [id = 441] 02:54:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce5a000 == 34 [pid = 1649] [id = 422] 02:54:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12a409800 == 33 [pid = 1649] [id = 449] 02:54:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1276b4800 == 32 [pid = 1649] [id = 448] 02:54:35 INFO - PROCESS | 1649 | --DOCSHELL 0x126f95800 == 31 [pid = 1649] [id = 447] 02:54:35 INFO - PROCESS | 1649 | --DOCSHELL 0x124b06800 == 30 [pid = 1649] [id = 446] 02:54:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1196aa800 == 29 [pid = 1649] [id = 445] 02:54:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce3f000 == 28 [pid = 1649] [id = 440] 02:54:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12118e800 == 27 [pid = 1649] [id = 444] 02:54:36 INFO - PROCESS | 1649 | 1467971676019 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]]]}] 02:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1323ms 02:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:54:36 INFO - PROCESS | 1649 | 1467971676054 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 02:54:36 INFO - PROCESS | 1649 | 1467971676057 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 02:54:36 INFO - PROCESS | 1649 | 1467971676060 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:54:36 INFO - PROCESS | 1649 | 1467971676062 Marionette TRACE conn2 <- [1,1774,null,{}] 02:54:36 INFO - PROCESS | 1649 | 1467971676066 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}] 02:54:36 INFO - PROCESS | 1649 | 1467971676067 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:36 INFO - PROCESS | 1649 | 1467971676156 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 02:54:36 INFO - PROCESS | 1649 | 1467971676161 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:36 INFO - PROCESS | 1649 | 1467971676163 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x116963000 == 28 [pid = 1649] [id = 451] 02:54:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1128ac800) [pid = 1649] [serial = 1352] [outer = 0x0] 02:54:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1128b0400) [pid = 1649] [serial = 1353] [outer = 0x1128ac800] 02:54:36 INFO - PROCESS | 1649 | 1467971676195 Marionette DEBUG loaded listener.js 02:54:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x112986000) [pid = 1649] [serial = 1354] [outer = 0x1128ac800] 02:54:36 INFO - PROCESS | 1649 | 1467971676555 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]]]}] 02:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 523ms 02:54:36 INFO - PROCESS | 1649 | 1467971676602 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 02:54:36 INFO - PROCESS | 1649 | 1467971676606 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 02:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:54:36 INFO - PROCESS | 1649 | 1467971676611 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:54:36 INFO - PROCESS | 1649 | 1467971676613 Marionette TRACE conn2 <- [1,1778,null,{}] 02:54:36 INFO - PROCESS | 1649 | 1467971676616 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}] 02:54:36 INFO - PROCESS | 1649 | 1467971676618 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:36 INFO - PROCESS | 1649 | 1467971676695 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 02:54:36 INFO - PROCESS | 1649 | 1467971676701 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:36 INFO - PROCESS | 1649 | 1467971676703 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ad0000 == 29 [pid = 1649] [id = 452] 02:54:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11323a800) [pid = 1649] [serial = 1355] [outer = 0x0] 02:54:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x113c38000) [pid = 1649] [serial = 1356] [outer = 0x11323a800] 02:54:36 INFO - PROCESS | 1649 | 1467971676730 Marionette DEBUG loaded listener.js 02:54:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x115d1e800) [pid = 1649] [serial = 1357] [outer = 0x11323a800] 02:54:37 INFO - PROCESS | 1649 | 1467971677103 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]]]}] 02:54: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 02:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 521ms 02:54:37 INFO - PROCESS | 1649 | 1467971677133 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 02:54:37 INFO - PROCESS | 1649 | 1467971677134 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 02:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:54:37 INFO - PROCESS | 1649 | 1467971677145 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:54:37 INFO - PROCESS | 1649 | 1467971677147 Marionette TRACE conn2 <- [1,1782,null,{}] 02:54:37 INFO - PROCESS | 1649 | 1467971677165 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}] 02:54:37 INFO - PROCESS | 1649 | 1467971677168 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:37 INFO - PROCESS | 1649 | 1467971677269 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 02:54:37 INFO - PROCESS | 1649 | 1467971677310 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:37 INFO - PROCESS | 1649 | 1467971677312 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f83800 == 30 [pid = 1649] [id = 453] 02:54:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x116920000) [pid = 1649] [serial = 1358] [outer = 0x0] 02:54:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1169f1000) [pid = 1649] [serial = 1359] [outer = 0x116920000] 02:54:37 INFO - PROCESS | 1649 | 1467971677339 Marionette DEBUG loaded listener.js 02:54:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x117143c00) [pid = 1649] [serial = 1360] [outer = 0x116920000] 02:54:37 INFO - PROCESS | 1649 | 1467971677696 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]]]}] 02:54: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 02:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 578ms 02:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:54:37 INFO - PROCESS | 1649 | 1467971677724 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 02:54:37 INFO - PROCESS | 1649 | 1467971677726 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 02:54:37 INFO - PROCESS | 1649 | 1467971677728 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:54:37 INFO - PROCESS | 1649 | 1467971677730 Marionette TRACE conn2 <- [1,1786,null,{}] 02:54:37 INFO - PROCESS | 1649 | 1467971677738 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}] 02:54:37 INFO - PROCESS | 1649 | 1467971677740 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:37 INFO - PROCESS | 1649 | 1467971677880 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 02:54:37 INFO - PROCESS | 1649 | 1467971677917 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:37 INFO - PROCESS | 1649 | 1467971677918 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x126aa8000 == 31 [pid = 1649] [id = 454] 02:54:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x117dadc00) [pid = 1649] [serial = 1361] [outer = 0x0] 02:54:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11806d400) [pid = 1649] [serial = 1362] [outer = 0x117dadc00] 02:54:37 INFO - PROCESS | 1649 | 1467971677945 Marionette DEBUG loaded listener.js 02:54:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x118293000) [pid = 1649] [serial = 1363] [outer = 0x117dadc00] 02:54:38 INFO - PROCESS | 1649 | 1467971678259 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]]]}] 02:54: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 02:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 577ms 02:54:38 INFO - PROCESS | 1649 | 1467971678306 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 02:54:38 INFO - PROCESS | 1649 | 1467971678307 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 02:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:54:38 INFO - PROCESS | 1649 | 1467971678309 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:54:38 INFO - PROCESS | 1649 | 1467971678310 Marionette TRACE conn2 <- [1,1790,null,{}] 02:54:38 INFO - PROCESS | 1649 | 1467971678312 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}] 02:54:38 INFO - PROCESS | 1649 | 1467971678314 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:38 INFO - PROCESS | 1649 | 1467971678414 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 02:54:38 INFO - PROCESS | 1649 | 1467971678452 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:38 INFO - PROCESS | 1649 | 1467971678453 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276c0000 == 32 [pid = 1649] [id = 455] 02:54:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1127ce400) [pid = 1649] [serial = 1364] [outer = 0x0] 02:54:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x118311000) [pid = 1649] [serial = 1365] [outer = 0x1127ce400] 02:54:38 INFO - PROCESS | 1649 | 1467971678477 Marionette DEBUG loaded listener.js 02:54:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x118522400) [pid = 1649] [serial = 1366] [outer = 0x1127ce400] 02:54:38 INFO - PROCESS | 1649 | 1467971678818 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]]]}] 02:54: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) 02:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 518ms 02:54:38 INFO - PROCESS | 1649 | 1467971678827 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 02:54:38 INFO - PROCESS | 1649 | 1467971678828 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 02:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:54:38 INFO - PROCESS | 1649 | 1467971678831 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:54:38 INFO - PROCESS | 1649 | 1467971678833 Marionette TRACE conn2 <- [1,1794,null,{}] 02:54:38 INFO - PROCESS | 1649 | 1467971678837 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}] 02:54:38 INFO - PROCESS | 1649 | 1467971678841 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:39 INFO - PROCESS | 1649 | 1467971679189 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x112d0f000) [pid = 1649] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11691b400) [pid = 1649] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1128a9000) [pid = 1649] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1169f7000) [pid = 1649] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1128a6000) [pid = 1649] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1125fc000) [pid = 1649] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1127d7c00) [pid = 1649] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1127d6c00) [pid = 1649] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x112d12400) [pid = 1649] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x113c64000) [pid = 1649] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x118529c00) [pid = 1649] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x118131800) [pid = 1649] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11832e000) [pid = 1649] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11806b000) [pid = 1649] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1197e4800) [pid = 1649] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x112979c00) [pid = 1649] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1169ed000) [pid = 1649] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x113da4c00) [pid = 1649] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12380c800) [pid = 1649] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x111e58000) [pid = 1649] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11830cc00) [pid = 1649] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118290c00) [pid = 1649] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:54:39 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12477f800) [pid = 1649] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:54:39 INFO - PROCESS | 1649 | 1467971679241 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:39 INFO - PROCESS | 1649 | 1467971679243 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x113cb4800 == 33 [pid = 1649] [id = 456] 02:54:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x112575000) [pid = 1649] [serial = 1367] [outer = 0x0] 02:54:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1125f8c00) [pid = 1649] [serial = 1368] [outer = 0x112575000] 02:54:39 INFO - PROCESS | 1649 | 1467971679268 Marionette DEBUG loaded listener.js 02:54:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x116633c00) [pid = 1649] [serial = 1369] [outer = 0x112575000] 02:54:39 INFO - PROCESS | 1649 | 1467971679550 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]]]}] 02:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 772ms 02:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:54:39 INFO - PROCESS | 1649 | 1467971679604 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 02:54:39 INFO - PROCESS | 1649 | 1467971679605 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 02:54:39 INFO - PROCESS | 1649 | 1467971679608 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:54:39 INFO - PROCESS | 1649 | 1467971679609 Marionette TRACE conn2 <- [1,1798,null,{}] 02:54:39 INFO - PROCESS | 1649 | 1467971679611 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}] 02:54:39 INFO - PROCESS | 1649 | 1467971679612 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:39 INFO - PROCESS | 1649 | 1467971679709 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 02:54:39 INFO - PROCESS | 1649 | 1467971679767 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:39 INFO - PROCESS | 1649 | 1467971679769 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a767000 == 34 [pid = 1649] [id = 457] 02:54:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1128ad400) [pid = 1649] [serial = 1370] [outer = 0x0] 02:54:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x117144800) [pid = 1649] [serial = 1371] [outer = 0x1128ad400] 02:54:39 INFO - PROCESS | 1649 | 1467971679793 Marionette DEBUG loaded listener.js 02:54:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118a80400) [pid = 1649] [serial = 1372] [outer = 0x1128ad400] 02:54:40 INFO - PROCESS | 1649 | 1467971680051 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]]]}] 02:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 469ms 02:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:54:40 INFO - PROCESS | 1649 | 1467971680077 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 02:54:40 INFO - PROCESS | 1649 | 1467971680078 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 02:54:40 INFO - PROCESS | 1649 | 1467971680088 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:54:40 INFO - PROCESS | 1649 | 1467971680089 Marionette TRACE conn2 <- [1,1802,null,{}] 02:54:40 INFO - PROCESS | 1649 | 1467971680091 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}] 02:54:40 INFO - PROCESS | 1649 | 1467971680092 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:40 INFO - PROCESS | 1649 | 1467971680171 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 02:54:40 INFO - PROCESS | 1649 | 1467971680175 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:40 INFO - PROCESS | 1649 | 1467971680176 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b920000 == 35 [pid = 1649] [id = 458] 02:54:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x113c36800) [pid = 1649] [serial = 1373] [outer = 0x0] 02:54:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1193f4000) [pid = 1649] [serial = 1374] [outer = 0x113c36800] 02:54:40 INFO - PROCESS | 1649 | 1467971680202 Marionette DEBUG loaded listener.js 02:54:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x119768000) [pid = 1649] [serial = 1375] [outer = 0x113c36800] 02:54:40 INFO - PROCESS | 1649 | 1467971680501 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]]]}] 02:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 475ms 02:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:54:40 INFO - PROCESS | 1649 | 1467971680558 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 02:54:40 INFO - PROCESS | 1649 | 1467971680560 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 02:54:40 INFO - PROCESS | 1649 | 1467971680563 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:54:40 INFO - PROCESS | 1649 | 1467971680565 Marionette TRACE conn2 <- [1,1806,null,{}] 02:54:40 INFO - PROCESS | 1649 | 1467971680568 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}] 02:54:40 INFO - PROCESS | 1649 | 1467971680570 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:40 INFO - PROCESS | 1649 | 1467971680727 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 02:54:40 INFO - PROCESS | 1649 | 1467971680736 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:40 INFO - PROCESS | 1649 | 1467971680748 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bae0000 == 36 [pid = 1649] [id = 459] 02:54:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118f8a000) [pid = 1649] [serial = 1376] [outer = 0x0] 02:54:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1197da400) [pid = 1649] [serial = 1377] [outer = 0x118f8a000] 02:54:40 INFO - PROCESS | 1649 | 1467971680788 Marionette DEBUG loaded listener.js 02:54:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x119961c00) [pid = 1649] [serial = 1378] [outer = 0x118f8a000] 02:54:41 INFO - PROCESS | 1649 | 1467971681157 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]]]}] 02:54:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 672ms 02:54:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:54:41 INFO - PROCESS | 1649 | 1467971681235 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 02:54:41 INFO - PROCESS | 1649 | 1467971681237 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 02:54:41 INFO - PROCESS | 1649 | 1467971681240 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:54:41 INFO - PROCESS | 1649 | 1467971681243 Marionette TRACE conn2 <- [1,1810,null,{}] 02:54:41 INFO - PROCESS | 1649 | 1467971681247 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}] 02:54:41 INFO - PROCESS | 1649 | 1467971681249 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:41 INFO - PROCESS | 1649 | 1467971681344 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 02:54:41 INFO - PROCESS | 1649 | 1467971681443 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:41 INFO - PROCESS | 1649 | 1467971681447 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f7d800 == 37 [pid = 1649] [id = 460] 02:54:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1125fe800) [pid = 1649] [serial = 1379] [outer = 0x0] 02:54:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1127d2c00) [pid = 1649] [serial = 1380] [outer = 0x1125fe800] 02:54:41 INFO - PROCESS | 1649 | 1467971681480 Marionette DEBUG loaded listener.js 02:54:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1128b2c00) [pid = 1649] [serial = 1381] [outer = 0x1125fe800] 02:54:42 INFO - PROCESS | 1649 | 1467971682006 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]]]}] 02:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 773ms 02:54:42 INFO - PROCESS | 1649 | 1467971682042 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 02:54:42 INFO - PROCESS | 1649 | 1467971682044 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 02:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:54:42 INFO - PROCESS | 1649 | 1467971682077 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:54:42 INFO - PROCESS | 1649 | 1467971682079 Marionette TRACE conn2 <- [1,1814,null,{}] 02:54:42 INFO - PROCESS | 1649 | 1467971682106 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}] 02:54:42 INFO - PROCESS | 1649 | 1467971682107 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:42 INFO - PROCESS | 1649 | 1467971682214 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 02:54:42 INFO - PROCESS | 1649 | 1467971682273 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:42 INFO - PROCESS | 1649 | 1467971682274 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12617f800 == 38 [pid = 1649] [id = 461] 02:54:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x115df8800) [pid = 1649] [serial = 1382] [outer = 0x0] 02:54:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x116132800) [pid = 1649] [serial = 1383] [outer = 0x115df8800] 02:54:42 INFO - PROCESS | 1649 | 1467971682305 Marionette DEBUG loaded listener.js 02:54:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11691b800) [pid = 1649] [serial = 1384] [outer = 0x115df8800] 02:54:43 INFO - PROCESS | 1649 | 1467971683047 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]]]}] 02:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1048ms 02:54:43 INFO - PROCESS | 1649 | 1467971683121 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 02:54:43 INFO - PROCESS | 1649 | 1467971683125 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 02:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:54:43 INFO - PROCESS | 1649 | 1467971683130 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:54:43 INFO - PROCESS | 1649 | 1467971683133 Marionette TRACE conn2 <- [1,1818,null,{}] 02:54:43 INFO - PROCESS | 1649 | 1467971683156 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}] 02:54:43 INFO - PROCESS | 1649 | 1467971683159 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:43 INFO - PROCESS | 1649 | 1467971683298 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 02:54:43 INFO - PROCESS | 1649 | 1467971683354 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:43 INFO - PROCESS | 1649 | 1467971683357 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x118174000 == 39 [pid = 1649] [id = 462] 02:54:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1128b1800) [pid = 1649] [serial = 1385] [outer = 0x0] 02:54:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x112eac400) [pid = 1649] [serial = 1386] [outer = 0x1128b1800] 02:54:43 INFO - PROCESS | 1649 | 1467971683384 Marionette DEBUG loaded listener.js 02:54:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x113da3800) [pid = 1649] [serial = 1387] [outer = 0x1128b1800] 02:54:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12b920000 == 38 [pid = 1649] [id = 458] 02:54:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12a767000 == 37 [pid = 1649] [id = 457] 02:54:43 INFO - PROCESS | 1649 | --DOCSHELL 0x113cb4800 == 36 [pid = 1649] [id = 456] 02:54:43 INFO - PROCESS | 1649 | --DOCSHELL 0x1276c0000 == 35 [pid = 1649] [id = 455] 02:54:43 INFO - PROCESS | 1649 | --DOCSHELL 0x126aa8000 == 34 [pid = 1649] [id = 454] 02:54:43 INFO - PROCESS | 1649 | --DOCSHELL 0x123f83800 == 33 [pid = 1649] [id = 453] 02:54:43 INFO - PROCESS | 1649 | --DOCSHELL 0x118ad0000 == 32 [pid = 1649] [id = 452] 02:54:43 INFO - PROCESS | 1649 | --DOCSHELL 0x116963000 == 31 [pid = 1649] [id = 451] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118306800) [pid = 1649] [serial = 1332] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x112ecf400) [pid = 1649] [serial = 1326] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x115e65000) [pid = 1649] [serial = 1327] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x116fb1000) [pid = 1649] [serial = 1329] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x118065400) [pid = 1649] [serial = 1330] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x112d72000) [pid = 1649] [serial = 1323] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x114e69400) [pid = 1649] [serial = 1324] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12750c400) [pid = 1649] [serial = 1321] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x126e87000) [pid = 1649] [serial = 1318] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12109fc00) [pid = 1649] [serial = 1299] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x119dab000) [pid = 1649] [serial = 1294] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11a0a5400) [pid = 1649] [serial = 1297] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119dab400) [pid = 1649] [serial = 1296] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1211c8400) [pid = 1649] [serial = 1300] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11690bc00) [pid = 1649] [serial = 1311] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1192b3000) [pid = 1649] [serial = 1287] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12609cc00) [pid = 1649] [serial = 1315] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118333400) [pid = 1649] [serial = 1281] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x118a61c00) [pid = 1649] [serial = 1284] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1193ff800) [pid = 1649] [serial = 1288] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x123cd8c00) [pid = 1649] [serial = 1302] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1192af800) [pid = 1649] [serial = 1312] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12401ac00) [pid = 1649] [serial = 1305] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1199bdc00) [pid = 1649] [serial = 1293] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11830d000) [pid = 1649] [serial = 1279] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x126132800) [pid = 1649] [serial = 1317] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x113c44000) [pid = 1649] [serial = 1270] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11995bc00) [pid = 1649] [serial = 1291] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11618ac00) [pid = 1649] [serial = 1272] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x124ef2000) [pid = 1649] [serial = 1309] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11812d800) [pid = 1649] [serial = 1278] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119768400) [pid = 1649] [serial = 1290] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x112d0e800) [pid = 1649] [serial = 1269] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x124016400) [pid = 1649] [serial = 1303] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118529800) [pid = 1649] [serial = 1282] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11691b000) [pid = 1649] [serial = 1273] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11923b400) [pid = 1649] [serial = 1285] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x116fafc00) [pid = 1649] [serial = 1275] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12414c400) [pid = 1649] [serial = 1306] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x124b4bc00) [pid = 1649] [serial = 1308] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12467ec00) [pid = 1649] [serial = 1314] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x128e80400) [pid = 1649] [serial = 1267] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x117db0000) [pid = 1649] [serial = 1276] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x118333000) [pid = 1649] [serial = 1333] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x126f7b000) [pid = 1649] [serial = 1320] [outer = 0x0] [url = about:blank] 02:54:43 INFO - PROCESS | 1649 | 1467971683908 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]]]}] 02:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 792ms 02:54:43 INFO - PROCESS | 1649 | 1467971683922 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 02:54:43 INFO - PROCESS | 1649 | 1467971683926 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 02:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:54:43 INFO - PROCESS | 1649 | 1467971683943 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:54:43 INFO - PROCESS | 1649 | 1467971683945 Marionette TRACE conn2 <- [1,1822,null,{}] 02:54:43 INFO - PROCESS | 1649 | 1467971683953 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}] 02:54:43 INFO - PROCESS | 1649 | 1467971683955 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:44 INFO - PROCESS | 1649 | 1467971684048 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 02:54:44 INFO - PROCESS | 1649 | 1467971684109 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:44 INFO - PROCESS | 1649 | 1467971684110 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x117467800 == 32 [pid = 1649] [id = 463] 02:54:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x116909000) [pid = 1649] [serial = 1388] [outer = 0x0] 02:54:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x1169ebc00) [pid = 1649] [serial = 1389] [outer = 0x116909000] 02:54:44 INFO - PROCESS | 1649 | 1467971684137 Marionette DEBUG loaded listener.js 02:54:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x116a1ac00) [pid = 1649] [serial = 1390] [outer = 0x116909000] 02:54:44 INFO - PROCESS | 1649 | 1467971684443 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]]]}] 02:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 532ms 02:54:44 INFO - PROCESS | 1649 | 1467971684463 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 02:54:44 INFO - PROCESS | 1649 | 1467971684465 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 02:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:54:44 INFO - PROCESS | 1649 | 1467971684471 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:54:44 INFO - PROCESS | 1649 | 1467971684473 Marionette TRACE conn2 <- [1,1826,null,{}] 02:54:44 INFO - PROCESS | 1649 | 1467971684481 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}] 02:54:44 INFO - PROCESS | 1649 | 1467971684486 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:44 INFO - PROCESS | 1649 | 1467971684569 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 02:54:44 INFO - PROCESS | 1649 | 1467971684574 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:44 INFO - PROCESS | 1649 | 1467971684576 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x121194000 == 33 [pid = 1649] [id = 464] 02:54:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1176edc00) [pid = 1649] [serial = 1391] [outer = 0x0] 02:54:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x118129c00) [pid = 1649] [serial = 1392] [outer = 0x1176edc00] 02:54:44 INFO - PROCESS | 1649 | 1467971684604 Marionette DEBUG loaded listener.js 02:54:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x118334400) [pid = 1649] [serial = 1393] [outer = 0x1176edc00] 02:54:44 INFO - PROCESS | 1649 | 1467971684959 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]]]}] 02:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 521ms 02:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:54:44 INFO - PROCESS | 1649 | 1467971684992 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 02:54:44 INFO - PROCESS | 1649 | 1467971684994 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 02:54:44 INFO - PROCESS | 1649 | 1467971684996 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:54:44 INFO - PROCESS | 1649 | 1467971684997 Marionette TRACE conn2 <- [1,1830,null,{}] 02:54:45 INFO - PROCESS | 1649 | 1467971685002 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}] 02:54:45 INFO - PROCESS | 1649 | 1467971685003 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:45 INFO - PROCESS | 1649 | 1467971685080 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 02:54:45 INFO - PROCESS | 1649 | 1467971685085 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:45 INFO - PROCESS | 1649 | 1467971685086 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x124e9f800 == 34 [pid = 1649] [id = 465] 02:54:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x118526c00) [pid = 1649] [serial = 1394] [outer = 0x0] 02:54:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118a5b400) [pid = 1649] [serial = 1395] [outer = 0x118526c00] 02:54:45 INFO - PROCESS | 1649 | 1467971685111 Marionette DEBUG loaded listener.js 02:54:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118f19c00) [pid = 1649] [serial = 1396] [outer = 0x118526c00] 02:54:45 INFO - PROCESS | 1649 | 1467971685425 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]]]}] 02:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 469ms 02:54:45 INFO - PROCESS | 1649 | 1467971685467 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 02:54:45 INFO - PROCESS | 1649 | 1467971685469 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 02:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:54:45 INFO - PROCESS | 1649 | 1467971685471 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:54:45 INFO - PROCESS | 1649 | 1467971685473 Marionette TRACE conn2 <- [1,1834,null,{}] 02:54:45 INFO - PROCESS | 1649 | 1467971685475 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}] 02:54:45 INFO - PROCESS | 1649 | 1467971685476 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:45 INFO - PROCESS | 1649 | 1467971685551 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 02:54:45 INFO - PROCESS | 1649 | 1467971685613 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:45 INFO - PROCESS | 1649 | 1467971685614 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f1c000 == 35 [pid = 1649] [id = 466] 02:54:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118529800) [pid = 1649] [serial = 1397] [outer = 0x0] 02:54:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118f8e800) [pid = 1649] [serial = 1398] [outer = 0x118529800] 02:54:45 INFO - PROCESS | 1649 | 1467971685638 Marionette DEBUG loaded listener.js 02:54:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1192b0000) [pid = 1649] [serial = 1399] [outer = 0x118529800] 02:54:45 INFO - PROCESS | 1649 | 1467971685955 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]]]}] 02:54:45 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 02:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 519ms 02:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:54:45 INFO - PROCESS | 1649 | 1467971685992 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 02:54:45 INFO - PROCESS | 1649 | 1467971685993 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 02:54:46 INFO - PROCESS | 1649 | 1467971685995 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:54:46 INFO - PROCESS | 1649 | 1467971685996 Marionette TRACE conn2 <- [1,1838,null,{}] 02:54:46 INFO - PROCESS | 1649 | 1467971685998 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}] 02:54:46 INFO - PROCESS | 1649 | 1467971686005 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:46 INFO - PROCESS | 1649 | 1467971686123 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 02:54:46 INFO - PROCESS | 1649 | 1467971686163 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:46 INFO - PROCESS | 1649 | 1467971686164 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a40c000 == 36 [pid = 1649] [id = 467] 02:54:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1192b3800) [pid = 1649] [serial = 1400] [outer = 0x0] 02:54:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1197dac00) [pid = 1649] [serial = 1401] [outer = 0x1192b3800] 02:54:46 INFO - PROCESS | 1649 | 1467971686189 Marionette DEBUG loaded listener.js 02:54:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119ddf000) [pid = 1649] [serial = 1402] [outer = 0x1192b3800] 02:54:46 INFO - PROCESS | 1649 | 1467971686516 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]]]}] 02:54:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 573ms 02:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:54:46 INFO - PROCESS | 1649 | 1467971686568 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 02:54:46 INFO - PROCESS | 1649 | 1467971686569 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 02:54:46 INFO - PROCESS | 1649 | 1467971686571 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:54:46 INFO - PROCESS | 1649 | 1467971686573 Marionette TRACE conn2 <- [1,1842,null,{}] 02:54:46 INFO - PROCESS | 1649 | 1467971686575 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}] 02:54:46 INFO - PROCESS | 1649 | 1467971686576 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:46 INFO - PROCESS | 1649 | 1467971686673 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 02:54:46 INFO - PROCESS | 1649 | 1467971686686 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:46 INFO - PROCESS | 1649 | 1467971686688 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a76c000 == 37 [pid = 1649] [id = 468] 02:54:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11a09b400) [pid = 1649] [serial = 1403] [outer = 0x0] 02:54:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x121096400) [pid = 1649] [serial = 1404] [outer = 0x11a09b400] 02:54:46 INFO - PROCESS | 1649 | 1467971686712 Marionette DEBUG loaded listener.js 02:54:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12116c800) [pid = 1649] [serial = 1405] [outer = 0x11a09b400] 02:54:47 INFO - PROCESS | 1649 | 1467971687033 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]]]}] 02:54:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 518ms 02:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:54:47 INFO - PROCESS | 1649 | 1467971687090 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 02:54:47 INFO - PROCESS | 1649 | 1467971687091 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 02:54:47 INFO - PROCESS | 1649 | 1467971687093 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:54:47 INFO - PROCESS | 1649 | 1467971687094 Marionette TRACE conn2 <- [1,1846,null,{}] 02:54:47 INFO - PROCESS | 1649 | 1467971687097 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}] 02:54:47 INFO - PROCESS | 1649 | 1467971687098 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:47 INFO - PROCESS | 1649 | 1467971687193 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 02:54:47 INFO - PROCESS | 1649 | 1467971687204 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:47 INFO - PROCESS | 1649 | 1467971687205 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af21000 == 38 [pid = 1649] [id = 469] 02:54:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x121097c00) [pid = 1649] [serial = 1406] [outer = 0x0] 02:54:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x121175c00) [pid = 1649] [serial = 1407] [outer = 0x121097c00] 02:54:47 INFO - PROCESS | 1649 | 1467971687229 Marionette DEBUG loaded listener.js 02:54:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1211be800) [pid = 1649] [serial = 1408] [outer = 0x121097c00] 02:54:47 INFO - PROCESS | 1649 | 1467971687552 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]]]}] 02:54: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) 02:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 518ms 02:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:54:47 INFO - PROCESS | 1649 | 1467971687612 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 02:54:47 INFO - PROCESS | 1649 | 1467971687613 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 02:54:47 INFO - PROCESS | 1649 | 1467971687615 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:54:47 INFO - PROCESS | 1649 | 1467971687616 Marionette TRACE conn2 <- [1,1850,null,{}] 02:54:47 INFO - PROCESS | 1649 | 1467971687618 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}] 02:54:47 INFO - PROCESS | 1649 | 1467971687620 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:47 INFO - PROCESS | 1649 | 1467971687719 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 02:54:47 INFO - PROCESS | 1649 | 1467971687732 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:47 INFO - PROCESS | 1649 | 1467971687733 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bad8000 == 39 [pid = 1649] [id = 470] 02:54:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1211c0800) [pid = 1649] [serial = 1409] [outer = 0x0] 02:54:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1239a3000) [pid = 1649] [serial = 1410] [outer = 0x1211c0800] 02:54:47 INFO - PROCESS | 1649 | 1467971687757 Marionette DEBUG loaded listener.js 02:54:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x123ec4c00) [pid = 1649] [serial = 1411] [outer = 0x1211c0800] 02:54:48 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116920000) [pid = 1649] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:54:48 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x117dadc00) [pid = 1649] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:54:48 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11323a800) [pid = 1649] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:54:48 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1128ac800) [pid = 1649] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:54:48 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1121b8400) [pid = 1649] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:54:48 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1127ce400) [pid = 1649] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:54:48 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x112575000) [pid = 1649] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:54:48 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x113c36800) [pid = 1649] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:54:48 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1128ad400) [pid = 1649] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:54:48 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1167c8400) [pid = 1649] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:54:48 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11691ec00) [pid = 1649] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:54:48 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x118a66800) [pid = 1649] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:54:48 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119766000) [pid = 1649] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:54:48 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11830d800) [pid = 1649] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:54:48 INFO - PROCESS | 1649 | 1467971688106 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]]]}] 02:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 521ms 02:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:54:48 INFO - PROCESS | 1649 | 1467971688137 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 02:54:48 INFO - PROCESS | 1649 | 1467971688138 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 02:54:48 INFO - PROCESS | 1649 | 1467971688140 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:54:48 INFO - PROCESS | 1649 | 1467971688141 Marionette TRACE conn2 <- [1,1854,null,{}] 02:54:48 INFO - PROCESS | 1649 | 1467971688143 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}] 02:54:48 INFO - PROCESS | 1649 | 1467971688144 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:48 INFO - PROCESS | 1649 | 1467971688223 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 02:54:48 INFO - PROCESS | 1649 | 1467971688278 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:48 INFO - PROCESS | 1649 | 1467971688279 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276a9000 == 40 [pid = 1649] [id = 471] 02:54:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x112575000) [pid = 1649] [serial = 1412] [outer = 0x0] 02:54:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1167c8400) [pid = 1649] [serial = 1413] [outer = 0x112575000] 02:54:48 INFO - PROCESS | 1649 | 1467971688306 Marionette DEBUG loaded listener.js 02:54:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118a5e000) [pid = 1649] [serial = 1414] [outer = 0x112575000] 02:54:48 INFO - PROCESS | 1649 | 1467971688593 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]]]}] 02:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 471ms 02:54:48 INFO - PROCESS | 1649 | 1467971688612 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 02:54:48 INFO - PROCESS | 1649 | 1467971688613 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 02:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:54:48 INFO - PROCESS | 1649 | 1467971688624 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:54:48 INFO - PROCESS | 1649 | 1467971688626 Marionette TRACE conn2 <- [1,1858,null,{}] 02:54:48 INFO - PROCESS | 1649 | 1467971688628 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}] 02:54:48 INFO - PROCESS | 1649 | 1467971688629 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:48 INFO - PROCESS | 1649 | 1467971688726 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 02:54:48 INFO - PROCESS | 1649 | 1467971688730 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:48 INFO - PROCESS | 1649 | 1467971688732 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c281800 == 41 [pid = 1649] [id = 472] 02:54:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118a66800) [pid = 1649] [serial = 1415] [outer = 0x0] 02:54:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x123cd5400) [pid = 1649] [serial = 1416] [outer = 0x118a66800] 02:54:48 INFO - PROCESS | 1649 | 1467971688764 Marionette DEBUG loaded listener.js 02:54:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12467dc00) [pid = 1649] [serial = 1417] [outer = 0x118a66800] 02:54:49 INFO - PROCESS | 1649 | 1467971689094 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]]]}] 02:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 519ms 02:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:54:49 INFO - PROCESS | 1649 | 1467971689143 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 02:54:49 INFO - PROCESS | 1649 | 1467971689145 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 02:54:49 INFO - PROCESS | 1649 | 1467971689147 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:54:49 INFO - PROCESS | 1649 | 1467971689148 Marionette TRACE conn2 <- [1,1862,null,{}] 02:54:49 INFO - PROCESS | 1649 | 1467971689160 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}] 02:54:49 INFO - PROCESS | 1649 | 1467971689161 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:49 INFO - PROCESS | 1649 | 1467971689240 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 02:54:49 INFO - PROCESS | 1649 | 1467971689244 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:49 INFO - PROCESS | 1649 | 1467971689245 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c4e4800 == 42 [pid = 1649] [id = 473] 02:54:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x124780800) [pid = 1649] [serial = 1418] [outer = 0x0] 02:54:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x124e87c00) [pid = 1649] [serial = 1419] [outer = 0x124780800] 02:54:49 INFO - PROCESS | 1649 | 1467971689267 Marionette DEBUG loaded listener.js 02:54:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12609c800) [pid = 1649] [serial = 1420] [outer = 0x124780800] 02:54:49 INFO - PROCESS | 1649 | 1467971689588 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]]]}] 02:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 471ms 02:54:49 INFO - PROCESS | 1649 | 1467971689619 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 02:54:49 INFO - PROCESS | 1649 | 1467971689620 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 02:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:54:49 INFO - PROCESS | 1649 | 1467971689623 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:54:49 INFO - PROCESS | 1649 | 1467971689624 Marionette TRACE conn2 <- [1,1866,null,{}] 02:54:49 INFO - PROCESS | 1649 | 1467971689627 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}] 02:54:49 INFO - PROCESS | 1649 | 1467971689628 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:49 INFO - PROCESS | 1649 | 1467971689730 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 02:54:49 INFO - PROCESS | 1649 | 1467971689735 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:49 INFO - PROCESS | 1649 | 1467971689736 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca2a800 == 43 [pid = 1649] [id = 474] 02:54:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1260a0c00) [pid = 1649] [serial = 1421] [outer = 0x0] 02:54:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x126abfc00) [pid = 1649] [serial = 1422] [outer = 0x1260a0c00] 02:54:49 INFO - PROCESS | 1649 | 1467971689781 Marionette DEBUG loaded listener.js 02:54:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x126e7c400) [pid = 1649] [serial = 1423] [outer = 0x1260a0c00] 02:54:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:54:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 768ms 02:54:50 INFO - PROCESS | 1649 | 1467971690386 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]]]}] 02:54:50 INFO - PROCESS | 1649 | 1467971690392 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 02:54:50 INFO - PROCESS | 1649 | 1467971690395 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 02:54:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:54:50 INFO - PROCESS | 1649 | 1467971690398 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:54:50 INFO - PROCESS | 1649 | 1467971690402 Marionette TRACE conn2 <- [1,1870,null,{}] 02:54:50 INFO - PROCESS | 1649 | 1467971690425 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}] 02:54:50 INFO - PROCESS | 1649 | 1467971690426 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:50 INFO - PROCESS | 1649 | 1467971690536 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 02:54:50 INFO - PROCESS | 1649 | 1467971690608 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:50 INFO - PROCESS | 1649 | 1467971690610 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1182c5800 == 44 [pid = 1649] [id = 475] 02:54:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x112979c00) [pid = 1649] [serial = 1424] [outer = 0x0] 02:54:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x113352000) [pid = 1649] [serial = 1425] [outer = 0x112979c00] 02:54:50 INFO - PROCESS | 1649 | 1467971690641 Marionette DEBUG loaded listener.js 02:54:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1167bd400) [pid = 1649] [serial = 1426] [outer = 0x112979c00] 02:54:51 INFO - PROCESS | 1649 | 1467971691033 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]]]}] 02:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 690ms 02:54:51 INFO - PROCESS | 1649 | 1467971691088 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 02:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:54:51 INFO - PROCESS | 1649 | 1467971691091 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 02:54:51 INFO - PROCESS | 1649 | 1467971691096 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:54:51 INFO - PROCESS | 1649 | 1467971691098 Marionette TRACE conn2 <- [1,1874,null,{}] 02:54:51 INFO - PROCESS | 1649 | 1467971691100 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}] 02:54:51 INFO - PROCESS | 1649 | 1467971691102 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:51 INFO - PROCESS | 1649 | 1467971691228 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 02:54:51 INFO - PROCESS | 1649 | 1467971691314 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:51 INFO - PROCESS | 1649 | 1467971691315 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f93000 == 45 [pid = 1649] [id = 476] 02:54:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1176f5800) [pid = 1649] [serial = 1427] [outer = 0x0] 02:54:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118065c00) [pid = 1649] [serial = 1428] [outer = 0x1176f5800] 02:54:51 INFO - PROCESS | 1649 | 1467971691348 Marionette DEBUG loaded listener.js 02:54:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11829d400) [pid = 1649] [serial = 1429] [outer = 0x1176f5800] 02:54:51 INFO - PROCESS | 1649 | 1467971691749 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]]]}] 02:54:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:54:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 722ms 02:54:51 INFO - PROCESS | 1649 | 1467971691833 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 02:54:51 INFO - PROCESS | 1649 | 1467971691834 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 02:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:54:51 INFO - PROCESS | 1649 | 1467971691838 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:54:51 INFO - PROCESS | 1649 | 1467971691841 Marionette TRACE conn2 <- [1,1878,null,{}] 02:54:51 INFO - PROCESS | 1649 | 1467971691851 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}] 02:54:51 INFO - PROCESS | 1649 | 1467971691854 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:51 INFO - PROCESS | 1649 | 1467971691956 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 02:54:52 INFO - PROCESS | 1649 | 1467971692029 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:52 INFO - PROCESS | 1649 | 1467971692031 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c4db000 == 46 [pid = 1649] [id = 477] 02:54:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119238400) [pid = 1649] [serial = 1430] [outer = 0x0] 02:54:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1192af400) [pid = 1649] [serial = 1431] [outer = 0x119238400] 02:54:52 INFO - PROCESS | 1649 | 1467971692063 Marionette DEBUG loaded listener.js 02:54:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11976d000) [pid = 1649] [serial = 1432] [outer = 0x119238400] 02:54:52 INFO - PROCESS | 1649 | 1467971692480 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]]]}] 02:54:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:54:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 671ms 02:54:52 INFO - PROCESS | 1649 | 1467971692510 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 02:54:52 INFO - PROCESS | 1649 | 1467971692511 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 02:54:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:54:52 INFO - PROCESS | 1649 | 1467971692531 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:54:52 INFO - PROCESS | 1649 | 1467971692532 Marionette TRACE conn2 <- [1,1882,null,{}] 02:54:52 INFO - PROCESS | 1649 | 1467971692550 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}] 02:54:52 INFO - PROCESS | 1649 | 1467971692551 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:52 INFO - PROCESS | 1649 | 1467971692654 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 02:54:52 INFO - PROCESS | 1649 | 1467971692713 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:52 INFO - PROCESS | 1649 | 1467971692714 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce49000 == 47 [pid = 1649] [id = 478] 02:54:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1199be000) [pid = 1649] [serial = 1433] [outer = 0x0] 02:54:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x119db1400) [pid = 1649] [serial = 1434] [outer = 0x1199be000] 02:54:52 INFO - PROCESS | 1649 | 1467971692756 Marionette DEBUG loaded listener.js 02:54:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x121096c00) [pid = 1649] [serial = 1435] [outer = 0x1199be000] 02:54:53 INFO - PROCESS | 1649 | 1467971693166 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]]]}] 02:54:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:54:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 849ms 02:54:53 INFO - PROCESS | 1649 | 1467971693377 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 02:54:53 INFO - PROCESS | 1649 | 1467971693380 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 02:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:54:53 INFO - PROCESS | 1649 | 1467971693386 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:54:53 INFO - PROCESS | 1649 | 1467971693388 Marionette TRACE conn2 <- [1,1886,null,{}] 02:54:53 INFO - PROCESS | 1649 | 1467971693391 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}] 02:54:53 INFO - PROCESS | 1649 | 1467971693393 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:53 INFO - PROCESS | 1649 | 1467971693491 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 02:54:53 INFO - PROCESS | 1649 | 1467971693561 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:53 INFO - PROCESS | 1649 | 1467971693563 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x119919800 == 48 [pid = 1649] [id = 479] 02:54:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x112e08c00) [pid = 1649] [serial = 1436] [outer = 0x0] 02:54:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x113c36c00) [pid = 1649] [serial = 1437] [outer = 0x112e08c00] 02:54:53 INFO - PROCESS | 1649 | 1467971693591 Marionette DEBUG loaded listener.js 02:54:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x116903400) [pid = 1649] [serial = 1438] [outer = 0x112e08c00] 02:54:54 INFO - PROCESS | 1649 | 1467971694046 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]]]}] 02:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 724ms 02:54:54 INFO - PROCESS | 1649 | 1467971694109 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 02:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:54:54 INFO - PROCESS | 1649 | 1467971694111 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 02:54:54 INFO - PROCESS | 1649 | 1467971694116 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:54:54 INFO - PROCESS | 1649 | 1467971694120 Marionette TRACE conn2 <- [1,1890,null,{}] 02:54:54 INFO - PROCESS | 1649 | 1467971694122 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}] 02:54:54 INFO - PROCESS | 1649 | 1467971694124 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1131b1800 == 47 [pid = 1649] [id = 450] 02:54:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12c4e4800 == 46 [pid = 1649] [id = 473] 02:54:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12c281800 == 45 [pid = 1649] [id = 472] 02:54:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1276a9000 == 44 [pid = 1649] [id = 471] 02:54:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12bad8000 == 43 [pid = 1649] [id = 470] 02:54:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12af21000 == 42 [pid = 1649] [id = 469] 02:54:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12a76c000 == 41 [pid = 1649] [id = 468] 02:54:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12a40c000 == 40 [pid = 1649] [id = 467] 02:54:54 INFO - PROCESS | 1649 | --DOCSHELL 0x126f1c000 == 39 [pid = 1649] [id = 466] 02:54:54 INFO - PROCESS | 1649 | --DOCSHELL 0x124e9f800 == 38 [pid = 1649] [id = 465] 02:54:54 INFO - PROCESS | 1649 | --DOCSHELL 0x121194000 == 37 [pid = 1649] [id = 464] 02:54:54 INFO - PROCESS | 1649 | --DOCSHELL 0x117467800 == 36 [pid = 1649] [id = 463] 02:54:54 INFO - PROCESS | 1649 | --DOCSHELL 0x118174000 == 35 [pid = 1649] [id = 462] 02:54:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12617f800 == 34 [pid = 1649] [id = 461] 02:54:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12bae0000 == 33 [pid = 1649] [id = 459] 02:54:54 INFO - PROCESS | 1649 | --DOCSHELL 0x116f7d800 == 32 [pid = 1649] [id = 460] 02:54:54 INFO - PROCESS | 1649 | --DOCSHELL 0x119919800 == 31 [pid = 1649] [id = 479] 02:54:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce49000 == 30 [pid = 1649] [id = 478] 02:54:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12c4db000 == 29 [pid = 1649] [id = 477] 02:54:54 INFO - PROCESS | 1649 | --DOCSHELL 0x126f93000 == 28 [pid = 1649] [id = 476] 02:54:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca2a800 == 27 [pid = 1649] [id = 474] 02:54:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1182c5800 == 26 [pid = 1649] [id = 475] 02:54:54 INFO - PROCESS | 1649 | 1467971694735 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1169f1000) [pid = 1649] [serial = 1359] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11806d400) [pid = 1649] [serial = 1362] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x113c38000) [pid = 1649] [serial = 1356] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1128b0400) [pid = 1649] [serial = 1353] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x112986000) [pid = 1649] [serial = 1354] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1121b9000) [pid = 1649] [serial = 1351] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11257d000) [pid = 1649] [serial = 1350] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118311000) [pid = 1649] [serial = 1365] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118293000) [pid = 1649] [serial = 1363] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x116633c00) [pid = 1649] [serial = 1369] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x118522400) [pid = 1649] [serial = 1366] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1193f4000) [pid = 1649] [serial = 1374] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1125f8c00) [pid = 1649] [serial = 1368] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x117143c00) [pid = 1649] [serial = 1360] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118a80400) [pid = 1649] [serial = 1372] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118068400) [pid = 1649] [serial = 1336] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1169ea400) [pid = 1649] [serial = 1335] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x117144800) [pid = 1649] [serial = 1371] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x115d1e800) [pid = 1649] [serial = 1357] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119768000) [pid = 1649] [serial = 1375] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118a5cc00) [pid = 1649] [serial = 1339] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11832dc00) [pid = 1649] [serial = 1338] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1193f1c00) [pid = 1649] [serial = 1342] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118f85800) [pid = 1649] [serial = 1341] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1197da400) [pid = 1649] [serial = 1377] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1199b4c00) [pid = 1649] [serial = 1345] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1197e1000) [pid = 1649] [serial = 1344] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119dd9000) [pid = 1649] [serial = 1348] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x119af8800) [pid = 1649] [serial = 1347] [outer = 0x0] [url = about:blank] 02:54:54 INFO - PROCESS | 1649 | 1467971694835 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:54 INFO - PROCESS | 1649 | 1467971694836 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x1129b8800 == 27 [pid = 1649] [id = 480] 02:54:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x112580000) [pid = 1649] [serial = 1439] [outer = 0x0] 02:54:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112614800) [pid = 1649] [serial = 1440] [outer = 0x112580000] 02:54:54 INFO - PROCESS | 1649 | 1467971694866 Marionette DEBUG loaded listener.js 02:54:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1127d9c00) [pid = 1649] [serial = 1441] [outer = 0x112580000] 02:54:55 INFO - PROCESS | 1649 | 1467971695172 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]]]}] 02:54:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:54:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1077ms 02:54:55 INFO - PROCESS | 1649 | 1467971695193 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 02:54:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:54:55 INFO - PROCESS | 1649 | 1467971695195 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 02:54:55 INFO - PROCESS | 1649 | 1467971695206 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:54:55 INFO - PROCESS | 1649 | 1467971695208 Marionette TRACE conn2 <- [1,1894,null,{}] 02:54:55 INFO - PROCESS | 1649 | 1467971695211 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}] 02:54:55 INFO - PROCESS | 1649 | 1467971695213 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:55 INFO - PROCESS | 1649 | 1467971695296 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 02:54:55 INFO - PROCESS | 1649 | 1467971695371 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:55 INFO - PROCESS | 1649 | 1467971695373 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x116aba800 == 28 [pid = 1649] [id = 481] 02:54:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11297c800) [pid = 1649] [serial = 1442] [outer = 0x0] 02:54:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x113244400) [pid = 1649] [serial = 1443] [outer = 0x11297c800] 02:54:55 INFO - PROCESS | 1649 | 1467971695399 Marionette DEBUG loaded listener.js 02:54:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11618b400) [pid = 1649] [serial = 1444] [outer = 0x11297c800] 02:54:55 INFO - PROCESS | 1649 | 1467971695689 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]]]}] 02:54:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:54:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 531ms 02:54:55 INFO - PROCESS | 1649 | 1467971695730 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 02:54:55 INFO - PROCESS | 1649 | 1467971695732 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 02:54:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:54:55 INFO - PROCESS | 1649 | 1467971695737 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:54:55 INFO - PROCESS | 1649 | 1467971695739 Marionette TRACE conn2 <- [1,1898,null,{}] 02:54:55 INFO - PROCESS | 1649 | 1467971695741 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}] 02:54:55 INFO - PROCESS | 1649 | 1467971695742 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:55 INFO - PROCESS | 1649 | 1467971695821 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 02:54:55 INFO - PROCESS | 1649 | 1467971695827 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:55 INFO - PROCESS | 1649 | 1467971695828 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x117467000 == 29 [pid = 1649] [id = 482] 02:54:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11691c000) [pid = 1649] [serial = 1445] [outer = 0x0] 02:54:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x116fb2000) [pid = 1649] [serial = 1446] [outer = 0x11691c000] 02:54:55 INFO - PROCESS | 1649 | 1467971695862 Marionette DEBUG loaded listener.js 02:54:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x117dab000) [pid = 1649] [serial = 1447] [outer = 0x11691c000] 02:54:56 INFO - PROCESS | 1649 | 1467971696213 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]]]}] 02:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 520ms 02:54:56 INFO - PROCESS | 1649 | 1467971696257 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 02:54:56 INFO - PROCESS | 1649 | 1467971696260 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 02:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:54:56 INFO - PROCESS | 1649 | 1467971696270 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:54:56 INFO - PROCESS | 1649 | 1467971696274 Marionette TRACE conn2 <- [1,1902,null,{}] 02:54:56 INFO - PROCESS | 1649 | 1467971696277 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}] 02:54:56 INFO - PROCESS | 1649 | 1467971696280 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:56 INFO - PROCESS | 1649 | 1467971696390 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 02:54:56 INFO - PROCESS | 1649 | 1467971696396 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:56 INFO - PROCESS | 1649 | 1467971696397 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c4d000 == 30 [pid = 1649] [id = 483] 02:54:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118068400) [pid = 1649] [serial = 1448] [outer = 0x0] 02:54:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118293000) [pid = 1649] [serial = 1449] [outer = 0x118068400] 02:54:56 INFO - PROCESS | 1649 | 1467971696441 Marionette DEBUG loaded listener.js 02:54:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11832ec00) [pid = 1649] [serial = 1450] [outer = 0x118068400] 02:54:56 INFO - PROCESS | 1649 | 1467971696829 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]]]}] 02:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 577ms 02:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:54:56 INFO - PROCESS | 1649 | 1467971696844 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 02:54:56 INFO - PROCESS | 1649 | 1467971696845 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 02:54:56 INFO - PROCESS | 1649 | 1467971696848 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:54:56 INFO - PROCESS | 1649 | 1467971696849 Marionette TRACE conn2 <- [1,1906,null,{}] 02:54:56 INFO - PROCESS | 1649 | 1467971696857 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}] 02:54:56 INFO - PROCESS | 1649 | 1467971696858 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:56 INFO - PROCESS | 1649 | 1467971696970 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 02:54:56 INFO - PROCESS | 1649 | 1467971696986 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:56 INFO - PROCESS | 1649 | 1467971696987 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b13000 == 31 [pid = 1649] [id = 484] 02:54:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11257f400) [pid = 1649] [serial = 1451] [outer = 0x0] 02:54:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118330c00) [pid = 1649] [serial = 1452] [outer = 0x11257f400] 02:54:57 INFO - PROCESS | 1649 | 1467971697011 Marionette DEBUG loaded listener.js 02:54:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118a61400) [pid = 1649] [serial = 1453] [outer = 0x11257f400] 02:54:57 INFO - PROCESS | 1649 | 1467971697361 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]]]}] 02:54:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 524ms 02:54:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:54:57 INFO - PROCESS | 1649 | 1467971697372 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 02:54:57 INFO - PROCESS | 1649 | 1467971697374 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 02:54:57 INFO - PROCESS | 1649 | 1467971697376 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:54:57 INFO - PROCESS | 1649 | 1467971697377 Marionette TRACE conn2 <- [1,1910,null,{}] 02:54:57 INFO - PROCESS | 1649 | 1467971697379 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}] 02:54:57 INFO - PROCESS | 1649 | 1467971697380 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:57 INFO - PROCESS | 1649 | 1467971697481 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 02:54:57 INFO - PROCESS | 1649 | 1467971697485 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:57 INFO - PROCESS | 1649 | 1467971697489 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f92000 == 32 [pid = 1649] [id = 485] 02:54:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x116918800) [pid = 1649] [serial = 1454] [outer = 0x0] 02:54:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119246000) [pid = 1649] [serial = 1455] [outer = 0x116918800] 02:54:57 INFO - PROCESS | 1649 | 1467971697553 Marionette DEBUG loaded listener.js 02:54:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1193f9400) [pid = 1649] [serial = 1456] [outer = 0x116918800] 02:54:57 INFO - PROCESS | 1649 | 1467971697875 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]]]}] 02:54:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 518ms 02:54:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:54:57 INFO - PROCESS | 1649 | 1467971697894 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 02:54:57 INFO - PROCESS | 1649 | 1467971697895 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 02:54:57 INFO - PROCESS | 1649 | 1467971697897 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:54:57 INFO - PROCESS | 1649 | 1467971697899 Marionette TRACE conn2 <- [1,1914,null,{}] 02:54:57 INFO - PROCESS | 1649 | 1467971697903 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}] 02:54:57 INFO - PROCESS | 1649 | 1467971697904 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:58 INFO - PROCESS | 1649 | 1467971698001 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 02:54:58 INFO - PROCESS | 1649 | 1467971698037 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:58 INFO - PROCESS | 1649 | 1467971698038 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x11254e800 == 33 [pid = 1649] [id = 486] 02:54:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1193f9800) [pid = 1649] [serial = 1457] [outer = 0x0] 02:54:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1197da400) [pid = 1649] [serial = 1458] [outer = 0x1193f9800] 02:54:58 INFO - PROCESS | 1649 | 1467971698062 Marionette DEBUG loaded listener.js 02:54:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1199bac00) [pid = 1649] [serial = 1459] [outer = 0x1193f9800] 02:54:58 INFO - PROCESS | 1649 | 1467971698374 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]]]}] 02:54:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:54:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 521ms 02:54:58 INFO - PROCESS | 1649 | 1467971698419 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 02:54:58 INFO - PROCESS | 1649 | 1467971698420 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 02:54:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:54:58 INFO - PROCESS | 1649 | 1467971698423 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:54:58 INFO - PROCESS | 1649 | 1467971698424 Marionette TRACE conn2 <- [1,1918,null,{}] 02:54:58 INFO - PROCESS | 1649 | 1467971698431 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}] 02:54:58 INFO - PROCESS | 1649 | 1467971698432 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:58 INFO - PROCESS | 1649 | 1467971698528 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 02:54:58 INFO - PROCESS | 1649 | 1467971698532 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:58 INFO - PROCESS | 1649 | 1467971698533 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a4db000 == 34 [pid = 1649] [id = 487] 02:54:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11830b400) [pid = 1649] [serial = 1460] [outer = 0x0] 02:54:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119da8400) [pid = 1649] [serial = 1461] [outer = 0x11830b400] 02:54:58 INFO - PROCESS | 1649 | 1467971698557 Marionette DEBUG loaded listener.js 02:54:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11a09a000) [pid = 1649] [serial = 1462] [outer = 0x11830b400] 02:54:58 INFO - PROCESS | 1649 | 1467971698869 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]]]}] 02:54:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:54:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 468ms 02:54:58 INFO - PROCESS | 1649 | 1467971698891 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 02:54:58 INFO - PROCESS | 1649 | 1467971698892 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 02:54:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:54:58 INFO - PROCESS | 1649 | 1467971698894 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:54:58 INFO - PROCESS | 1649 | 1467971698895 Marionette TRACE conn2 <- [1,1922,null,{}] 02:54:58 INFO - PROCESS | 1649 | 1467971698898 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}] 02:54:58 INFO - PROCESS | 1649 | 1467971698899 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:59 INFO - PROCESS | 1649 | 1467971699222 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 02:54:59 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11a09b400) [pid = 1649] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:54:59 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1192b3800) [pid = 1649] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:54:59 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x121097c00) [pid = 1649] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:54:59 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1211c0800) [pid = 1649] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:54:59 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x112575000) [pid = 1649] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:54:59 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x115df8800) [pid = 1649] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:54:59 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118529800) [pid = 1649] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:54:59 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1125fe800) [pid = 1649] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:54:59 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118526c00) [pid = 1649] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:54:59 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118f8a000) [pid = 1649] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:54:59 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1176edc00) [pid = 1649] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:54:59 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x116909000) [pid = 1649] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:54:59 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1128b1800) [pid = 1649] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:54:59 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118a66800) [pid = 1649] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:54:59 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x124780800) [pid = 1649] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:54:59 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1260a0c00) [pid = 1649] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:54:59 INFO - PROCESS | 1649 | 1467971699283 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:59 INFO - PROCESS | 1649 | 1467971699285 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x119919000 == 35 [pid = 1649] [id = 488] 02:54:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x111e2dc00) [pid = 1649] [serial = 1463] [outer = 0x0] 02:54:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11257c800) [pid = 1649] [serial = 1464] [outer = 0x111e2dc00] 02:54:59 INFO - PROCESS | 1649 | 1467971699310 Marionette DEBUG loaded listener.js 02:54:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x112d6c400) [pid = 1649] [serial = 1465] [outer = 0x111e2dc00] 02:54:59 INFO - PROCESS | 1649 | 1467971699567 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]]]}] 02:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 719ms 02:54:59 INFO - PROCESS | 1649 | 1467971699622 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 02:54:59 INFO - PROCESS | 1649 | 1467971699623 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 02:54:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:54:59 INFO - PROCESS | 1649 | 1467971699626 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:54:59 INFO - PROCESS | 1649 | 1467971699627 Marionette TRACE conn2 <- [1,1926,null,{}] 02:54:59 INFO - PROCESS | 1649 | 1467971699629 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}] 02:54:59 INFO - PROCESS | 1649 | 1467971699630 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:59 INFO - PROCESS | 1649 | 1467971699710 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 02:54:59 INFO - PROCESS | 1649 | 1467971699714 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:59 INFO - PROCESS | 1649 | 1467971699716 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:54:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af1d800 == 36 [pid = 1649] [id = 489] 02:54:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1133b8c00) [pid = 1649] [serial = 1466] [outer = 0x0] 02:54:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11812d800) [pid = 1649] [serial = 1467] [outer = 0x1133b8c00] 02:54:59 INFO - PROCESS | 1649 | 1467971699741 Marionette DEBUG loaded listener.js 02:54:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1193fc800) [pid = 1649] [serial = 1468] [outer = 0x1133b8c00] 02:55:00 INFO - PROCESS | 1649 | 1467971700069 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]]]}] 02:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 468ms 02:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:55:00 INFO - PROCESS | 1649 | 1467971700095 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 02:55:00 INFO - PROCESS | 1649 | 1467971700096 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 02:55:00 INFO - PROCESS | 1649 | 1467971700098 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:55:00 INFO - PROCESS | 1649 | 1467971700099 Marionette TRACE conn2 <- [1,1930,null,{}] 02:55:00 INFO - PROCESS | 1649 | 1467971700104 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}] 02:55:00 INFO - PROCESS | 1649 | 1467971700105 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:00 INFO - PROCESS | 1649 | 1467971700209 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 02:55:00 INFO - PROCESS | 1649 | 1467971700215 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:00 INFO - PROCESS | 1649 | 1467971700217 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b925800 == 37 [pid = 1649] [id = 490] 02:55:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x112e03800) [pid = 1649] [serial = 1469] [outer = 0x0] 02:55:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1193f8000) [pid = 1649] [serial = 1470] [outer = 0x112e03800] 02:55:00 INFO - PROCESS | 1649 | 1467971700244 Marionette DEBUG loaded listener.js 02:55:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x121175800) [pid = 1649] [serial = 1471] [outer = 0x112e03800] 02:55:00 INFO - PROCESS | 1649 | 1467971700713 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]]]}] 02:55:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:55:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 671ms 02:55:00 INFO - PROCESS | 1649 | 1467971700770 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 02:55:00 INFO - PROCESS | 1649 | 1467971700772 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 02:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:55:00 INFO - PROCESS | 1649 | 1467971700775 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:55:00 INFO - PROCESS | 1649 | 1467971700778 Marionette TRACE conn2 <- [1,1934,null,{}] 02:55:00 INFO - PROCESS | 1649 | 1467971700781 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}] 02:55:00 INFO - PROCESS | 1649 | 1467971700783 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:00 INFO - PROCESS | 1649 | 1467971700894 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 02:55:00 INFO - PROCESS | 1649 | 1467971700976 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:00 INFO - PROCESS | 1649 | 1467971700977 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169ad000 == 38 [pid = 1649] [id = 491] 02:55:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1125f5000) [pid = 1649] [serial = 1472] [outer = 0x0] 02:55:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1128b0400) [pid = 1649] [serial = 1473] [outer = 0x1125f5000] 02:55:01 INFO - PROCESS | 1649 | 1467971701009 Marionette DEBUG loaded listener.js 02:55:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11323ec00) [pid = 1649] [serial = 1474] [outer = 0x1125f5000] 02:55:01 INFO - PROCESS | 1649 | 1467971701525 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]]]}] 02:55:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 821ms 02:55:01 INFO - PROCESS | 1649 | 1467971701596 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 02:55:01 INFO - PROCESS | 1649 | 1467971701599 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 02:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:55:01 INFO - PROCESS | 1649 | 1467971701604 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:55:01 INFO - PROCESS | 1649 | 1467971701606 Marionette TRACE conn2 <- [1,1938,null,{}] 02:55:01 INFO - PROCESS | 1649 | 1467971701608 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}] 02:55:01 INFO - PROCESS | 1649 | 1467971701610 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:01 INFO - PROCESS | 1649 | 1467971701723 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 02:55:01 INFO - PROCESS | 1649 | 1467971701805 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:01 INFO - PROCESS | 1649 | 1467971701807 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a49000 == 39 [pid = 1649] [id = 492] 02:55:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x114e5b800) [pid = 1649] [serial = 1475] [outer = 0x0] 02:55:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11691b000) [pid = 1649] [serial = 1476] [outer = 0x114e5b800] 02:55:01 INFO - PROCESS | 1649 | 1467971701838 Marionette DEBUG loaded listener.js 02:55:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1176f6400) [pid = 1649] [serial = 1477] [outer = 0x114e5b800] 02:55:02 INFO - PROCESS | 1649 | 1467971702509 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]]]}] 02:55:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce4a000 == 38 [pid = 1649] [id = 16] 02:55:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12bcba000 == 37 [pid = 1649] [id = 12] 02:55:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12d541800 == 36 [pid = 1649] [id = 19] 02:55:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca2f000 == 35 [pid = 1649] [id = 15] 02:55:02 INFO - PROCESS | 1649 | --DOCSHELL 0x11667b800 == 34 [pid = 1649] [id = 11] 02:55:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12b10f000 == 33 [pid = 1649] [id = 9] 02:55:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12c4e8000 == 32 [pid = 1649] [id = 14] 02:55:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12af1d800 == 31 [pid = 1649] [id = 489] 02:55:02 INFO - PROCESS | 1649 | --DOCSHELL 0x119919000 == 30 [pid = 1649] [id = 488] 02:55:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12a4db000 == 29 [pid = 1649] [id = 487] 02:55:02 INFO - PROCESS | 1649 | --DOCSHELL 0x11254e800 == 28 [pid = 1649] [id = 486] 02:55:02 INFO - PROCESS | 1649 | --DOCSHELL 0x126f92000 == 27 [pid = 1649] [id = 485] 02:55:02 INFO - PROCESS | 1649 | --DOCSHELL 0x124b13000 == 26 [pid = 1649] [id = 484] 02:55:02 INFO - PROCESS | 1649 | --DOCSHELL 0x123c4d000 == 25 [pid = 1649] [id = 483] 02:55:02 INFO - PROCESS | 1649 | --DOCSHELL 0x117467000 == 24 [pid = 1649] [id = 482] 02:55:02 INFO - PROCESS | 1649 | --DOCSHELL 0x116aba800 == 23 [pid = 1649] [id = 481] 02:55:02 INFO - PROCESS | 1649 | --DOCSHELL 0x1129b8800 == 22 [pid = 1649] [id = 480] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x121096400) [pid = 1649] [serial = 1404] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119ddf000) [pid = 1649] [serial = 1402] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1197dac00) [pid = 1649] [serial = 1401] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x121175c00) [pid = 1649] [serial = 1407] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1239a3000) [pid = 1649] [serial = 1410] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1167c8400) [pid = 1649] [serial = 1413] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x116132800) [pid = 1649] [serial = 1383] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11691b800) [pid = 1649] [serial = 1384] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118f8e800) [pid = 1649] [serial = 1398] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1127d2c00) [pid = 1649] [serial = 1380] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1128b2c00) [pid = 1649] [serial = 1381] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118a5b400) [pid = 1649] [serial = 1395] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118f19c00) [pid = 1649] [serial = 1396] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119961c00) [pid = 1649] [serial = 1378] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118129c00) [pid = 1649] [serial = 1392] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118334400) [pid = 1649] [serial = 1393] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1169ebc00) [pid = 1649] [serial = 1389] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x116a1ac00) [pid = 1649] [serial = 1390] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x112eac400) [pid = 1649] [serial = 1386] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x113da3800) [pid = 1649] [serial = 1387] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x123cd5400) [pid = 1649] [serial = 1416] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12467dc00) [pid = 1649] [serial = 1417] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x124e87c00) [pid = 1649] [serial = 1419] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x126e7c400) [pid = 1649] [serial = 1423] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x123ec4c00) [pid = 1649] [serial = 1411] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x126abfc00) [pid = 1649] [serial = 1422] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1211be800) [pid = 1649] [serial = 1408] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12116c800) [pid = 1649] [serial = 1405] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x118a5e000) [pid = 1649] [serial = 1414] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x1192b0000) [pid = 1649] [serial = 1399] [outer = 0x0] [url = about:blank] 02:55:02 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x12609c800) [pid = 1649] [serial = 1420] [outer = 0x0] [url = about:blank] 02:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 976ms 02:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:55:02 INFO - PROCESS | 1649 | 1467971702580 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 02:55:02 INFO - PROCESS | 1649 | 1467971702583 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 02:55:02 INFO - PROCESS | 1649 | 1467971702588 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:55:02 INFO - PROCESS | 1649 | 1467971702591 Marionette TRACE conn2 <- [1,1942,null,{}] 02:55:02 INFO - PROCESS | 1649 | 1467971702595 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}] 02:55:02 INFO - PROCESS | 1649 | 1467971702597 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:02 INFO - PROCESS | 1649 | 1467971702695 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 02:55:02 INFO - PROCESS | 1649 | 1467971702761 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:02 INFO - PROCESS | 1649 | 1467971702764 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x11667b800 == 23 [pid = 1649] [id = 493] 02:55:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x112e03000) [pid = 1649] [serial = 1478] [outer = 0x0] 02:55:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x1131da000) [pid = 1649] [serial = 1479] [outer = 0x112e03000] 02:55:02 INFO - PROCESS | 1649 | 1467971702797 Marionette DEBUG loaded listener.js 02:55:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x115d1b800) [pid = 1649] [serial = 1480] [outer = 0x112e03000] 02:55:03 INFO - PROCESS | 1649 | 1467971703224 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]]]}] 02:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 675ms 02:55:03 INFO - PROCESS | 1649 | 1467971703265 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 02:55:03 INFO - PROCESS | 1649 | 1467971703269 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 02:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:55:03 INFO - PROCESS | 1649 | 1467971703275 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:55:03 INFO - PROCESS | 1649 | 1467971703276 Marionette TRACE conn2 <- [1,1946,null,{}] 02:55:03 INFO - PROCESS | 1649 | 1467971703279 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}] 02:55:03 INFO - PROCESS | 1649 | 1467971703281 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:03 INFO - PROCESS | 1649 | 1467971703378 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 02:55:03 INFO - PROCESS | 1649 | 1467971703460 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:03 INFO - PROCESS | 1649 | 1467971703461 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x11922c800 == 24 [pid = 1649] [id = 494] 02:55:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x116a21000) [pid = 1649] [serial = 1481] [outer = 0x0] 02:55:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x116fb1800) [pid = 1649] [serial = 1482] [outer = 0x116a21000] 02:55:03 INFO - PROCESS | 1649 | 1467971703492 Marionette DEBUG loaded listener.js 02:55:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x118068800) [pid = 1649] [serial = 1483] [outer = 0x116a21000] 02:55:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11830bc00) [pid = 1649] [serial = 1484] [outer = 0x12ce1d400] 02:55:03 INFO - PROCESS | 1649 | 1467971703968 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]]]}] 02:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 719ms 02:55:04 INFO - PROCESS | 1649 | 1467971704029 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 02:55:04 INFO - PROCESS | 1649 | 1467971704031 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 02:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:55:04 INFO - PROCESS | 1649 | 1467971704035 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:55:04 INFO - PROCESS | 1649 | 1467971704038 Marionette TRACE conn2 <- [1,1950,null,{}] 02:55:04 INFO - PROCESS | 1649 | 1467971704046 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}] 02:55:04 INFO - PROCESS | 1649 | 1467971704049 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:04 INFO - PROCESS | 1649 | 1467971704144 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 02:55:04 INFO - PROCESS | 1649 | 1467971704225 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:04 INFO - PROCESS | 1649 | 1467971704228 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f99000 == 25 [pid = 1649] [id = 495] 02:55:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1125f2400) [pid = 1649] [serial = 1485] [outer = 0x0] 02:55:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118395000) [pid = 1649] [serial = 1486] [outer = 0x1125f2400] 02:55:04 INFO - PROCESS | 1649 | 1467971704263 Marionette DEBUG loaded listener.js 02:55:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118a5e400) [pid = 1649] [serial = 1487] [outer = 0x1125f2400] 02:55:04 INFO - PROCESS | 1649 | 1467971704692 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]]]}] 02:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 673ms 02:55:04 INFO - PROCESS | 1649 | 1467971704708 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 02:55:04 INFO - PROCESS | 1649 | 1467971704710 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 02:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:55:04 INFO - PROCESS | 1649 | 1467971704713 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:55:04 INFO - PROCESS | 1649 | 1467971704714 Marionette TRACE conn2 <- [1,1954,null,{}] 02:55:04 INFO - PROCESS | 1649 | 1467971704716 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}] 02:55:04 INFO - PROCESS | 1649 | 1467971704718 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:04 INFO - PROCESS | 1649 | 1467971704812 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 02:55:04 INFO - PROCESS | 1649 | 1467971704865 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:04 INFO - PROCESS | 1649 | 1467971704866 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f30800 == 26 [pid = 1649] [id = 496] 02:55:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118f81400) [pid = 1649] [serial = 1488] [outer = 0x0] 02:55:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11923b800) [pid = 1649] [serial = 1489] [outer = 0x118f81400] 02:55:04 INFO - PROCESS | 1649 | 1467971704895 Marionette DEBUG loaded listener.js 02:55:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1193f9000) [pid = 1649] [serial = 1490] [outer = 0x118f81400] 02:55:05 INFO - PROCESS | 1649 | 1467971705303 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]]]}] 02:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 620ms 02:55:05 INFO - PROCESS | 1649 | 1467971705333 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 02:55:05 INFO - PROCESS | 1649 | 1467971705335 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 02:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:55:05 INFO - PROCESS | 1649 | 1467971705337 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:55:05 INFO - PROCESS | 1649 | 1467971705338 Marionette TRACE conn2 <- [1,1958,null,{}] 02:55:05 INFO - PROCESS | 1649 | 1467971705341 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}] 02:55:05 INFO - PROCESS | 1649 | 1467971705342 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:05 INFO - PROCESS | 1649 | 1467971705435 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 02:55:05 INFO - PROCESS | 1649 | 1467971705522 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:05 INFO - PROCESS | 1649 | 1467971705524 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ece800 == 27 [pid = 1649] [id = 497] 02:55:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119769c00) [pid = 1649] [serial = 1491] [outer = 0x0] 02:55:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1197e1800) [pid = 1649] [serial = 1492] [outer = 0x119769c00] 02:55:05 INFO - PROCESS | 1649 | 1467971705555 Marionette DEBUG loaded listener.js 02:55:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1199b9c00) [pid = 1649] [serial = 1493] [outer = 0x119769c00] 02:55:05 INFO - PROCESS | 1649 | 1467971705966 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]]]}] 02:55:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 671ms 02:55:06 INFO - PROCESS | 1649 | 1467971706009 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 02:55:06 INFO - PROCESS | 1649 | 1467971706010 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 02:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:55:06 INFO - PROCESS | 1649 | 1467971706013 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:55:06 INFO - PROCESS | 1649 | 1467971706014 Marionette TRACE conn2 <- [1,1962,null,{}] 02:55:06 INFO - PROCESS | 1649 | 1467971706016 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}] 02:55:06 INFO - PROCESS | 1649 | 1467971706021 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:06 INFO - PROCESS | 1649 | 1467971706146 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 02:55:06 INFO - PROCESS | 1649 | 1467971706205 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:06 INFO - PROCESS | 1649 | 1467971706207 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a75a000 == 28 [pid = 1649] [id = 498] 02:55:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119dafc00) [pid = 1649] [serial = 1494] [outer = 0x0] 02:55:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12109a000) [pid = 1649] [serial = 1495] [outer = 0x119dafc00] 02:55:06 INFO - PROCESS | 1649 | 1467971706236 Marionette DEBUG loaded listener.js 02:55:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x123eca000) [pid = 1649] [serial = 1496] [outer = 0x119dafc00] 02:55:06 INFO - PROCESS | 1649 | 1467971706680 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]]]}] 02:55:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 721ms 02:55:06 INFO - PROCESS | 1649 | 1467971706746 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 02:55:06 INFO - PROCESS | 1649 | 1467971706748 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 02:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:55:06 INFO - PROCESS | 1649 | 1467971706753 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:55:06 INFO - PROCESS | 1649 | 1467971706756 Marionette TRACE conn2 <- [1,1966,null,{}] 02:55:06 INFO - PROCESS | 1649 | 1467971706760 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}] 02:55:06 INFO - PROCESS | 1649 | 1467971706761 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:06 INFO - PROCESS | 1649 | 1467971706857 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 02:55:06 INFO - PROCESS | 1649 | 1467971706915 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:06 INFO - PROCESS | 1649 | 1467971706918 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x117d6d000 == 29 [pid = 1649] [id = 499] 02:55:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x112d0e400) [pid = 1649] [serial = 1497] [outer = 0x0] 02:55:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x113da3800) [pid = 1649] [serial = 1498] [outer = 0x112d0e400] 02:55:06 INFO - PROCESS | 1649 | 1467971706958 Marionette DEBUG loaded listener.js 02:55:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11691a400) [pid = 1649] [serial = 1499] [outer = 0x112d0e400] 02:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x1169ad000 == 28 [pid = 1649] [id = 491] 02:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x129072800 == 27 [pid = 1649] [id = 6] 02:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x11266f800 == 26 [pid = 1649] [id = 23] 02:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12d7d5800 == 25 [pid = 1649] [id = 20] 02:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12c28c000 == 24 [pid = 1649] [id = 13] 02:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12bae9800 == 23 [pid = 1649] [id = 21] 02:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x112159800 == 22 [pid = 1649] [id = 26] 02:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12bae7800 == 21 [pid = 1649] [id = 22] 02:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x1169b8800 == 20 [pid = 1649] [id = 24] 02:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x116f9a000 == 19 [pid = 1649] [id = 25] 02:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12b91f000 == 18 [pid = 1649] [id = 10] 02:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12a760000 == 17 [pid = 1649] [id = 8] 02:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12a75a000 == 16 [pid = 1649] [id = 498] 02:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x128ece800 == 15 [pid = 1649] [id = 497] 02:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12b925800 == 14 [pid = 1649] [id = 490] 02:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x126f30800 == 13 [pid = 1649] [id = 496] 02:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x123f99000 == 12 [pid = 1649] [id = 495] 02:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x11922c800 == 11 [pid = 1649] [id = 494] 02:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x119a49000 == 10 [pid = 1649] [id = 492] 02:55:08 INFO - PROCESS | 1649 | --DOCSHELL 0x11667b800 == 9 [pid = 1649] [id = 493] 02:55:09 INFO - PROCESS | 1649 | 1467971709134 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]]]}] 02:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 2428ms 02:55:09 INFO - PROCESS | 1649 | 1467971709182 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 02:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:55:09 INFO - PROCESS | 1649 | 1467971709185 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 02:55:09 INFO - PROCESS | 1649 | 1467971709188 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:55:09 INFO - PROCESS | 1649 | 1467971709190 Marionette TRACE conn2 <- [1,1970,null,{}] 02:55:09 INFO - PROCESS | 1649 | 1467971709195 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}] 02:55:09 INFO - PROCESS | 1649 | 1467971709196 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:09 INFO - PROCESS | 1649 | 1467971709280 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 02:55:09 INFO - PROCESS | 1649 | 1467971709339 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:09 INFO - PROCESS | 1649 | 1467971709340 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x11667c000 == 10 [pid = 1649] [id = 500] 02:55:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x112d10c00) [pid = 1649] [serial = 1500] [outer = 0x0] 02:55:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x112da0000) [pid = 1649] [serial = 1501] [outer = 0x112d10c00] 02:55:09 INFO - PROCESS | 1649 | 1467971709369 Marionette DEBUG loaded listener.js 02:55:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x113c65c00) [pid = 1649] [serial = 1502] [outer = 0x112d10c00] 02:55:09 INFO - PROCESS | 1649 | 1467971709675 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]]]}] 02:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 520ms 02:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:55:09 INFO - PROCESS | 1649 | 1467971709709 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 02:55:09 INFO - PROCESS | 1649 | 1467971709712 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 02:55:09 INFO - PROCESS | 1649 | 1467971709719 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:55:09 INFO - PROCESS | 1649 | 1467971709721 Marionette TRACE conn2 <- [1,1974,null,{}] 02:55:09 INFO - PROCESS | 1649 | 1467971709724 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}] 02:55:09 INFO - PROCESS | 1649 | 1467971709726 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:09 INFO - PROCESS | 1649 | 1467971709805 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 02:55:09 INFO - PROCESS | 1649 | 1467971709809 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:09 INFO - PROCESS | 1649 | 1467971709811 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x115ec3000 == 11 [pid = 1649] [id = 501] 02:55:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x115def800) [pid = 1649] [serial = 1503] [outer = 0x0] 02:55:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x116919400) [pid = 1649] [serial = 1504] [outer = 0x115def800] 02:55:09 INFO - PROCESS | 1649 | 1467971709840 Marionette DEBUG loaded listener.js 02:55:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1169f6800) [pid = 1649] [serial = 1505] [outer = 0x115def800] 02:55:10 INFO - PROCESS | 1649 | 1467971710196 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]]]}] 02:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 522ms 02:55:10 INFO - PROCESS | 1649 | 1467971710239 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 02:55:10 INFO - PROCESS | 1649 | 1467971710241 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 02:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:55:10 INFO - PROCESS | 1649 | 1467971710250 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:55:10 INFO - PROCESS | 1649 | 1467971710252 Marionette TRACE conn2 <- [1,1978,null,{}] 02:55:10 INFO - PROCESS | 1649 | 1467971710260 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}] 02:55:10 INFO - PROCESS | 1649 | 1467971710263 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:10 INFO - PROCESS | 1649 | 1467971710343 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 02:55:10 INFO - PROCESS | 1649 | 1467971710348 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:10 INFO - PROCESS | 1649 | 1467971710350 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12412a800 == 12 [pid = 1649] [id = 502] 02:55:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1128af400) [pid = 1649] [serial = 1506] [outer = 0x0] 02:55:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118306000) [pid = 1649] [serial = 1507] [outer = 0x1128af400] 02:55:10 INFO - PROCESS | 1649 | 1467971710381 Marionette DEBUG loaded listener.js 02:55:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118334400) [pid = 1649] [serial = 1508] [outer = 0x1128af400] 02:55:10 INFO - PROCESS | 1649 | 1467971710725 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]]]}] 02:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 520ms 02:55:10 INFO - PROCESS | 1649 | 1467971710771 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 02:55:10 INFO - PROCESS | 1649 | 1467971710772 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 02:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:55:10 INFO - PROCESS | 1649 | 1467971710775 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:55:10 INFO - PROCESS | 1649 | 1467971710776 Marionette TRACE conn2 <- [1,1982,null,{}] 02:55:10 INFO - PROCESS | 1649 | 1467971710778 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}] 02:55:10 INFO - PROCESS | 1649 | 1467971710779 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:10 INFO - PROCESS | 1649 | 1467971710889 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 02:55:10 INFO - PROCESS | 1649 | 1467971710895 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:10 INFO - PROCESS | 1649 | 1467971710896 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x126a9d000 == 13 [pid = 1649] [id = 503] 02:55:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x118a5ac00) [pid = 1649] [serial = 1509] [outer = 0x0] 02:55:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x118a62c00) [pid = 1649] [serial = 1510] [outer = 0x118a5ac00] 02:55:10 INFO - PROCESS | 1649 | 1467971710923 Marionette DEBUG loaded listener.js 02:55:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118f1a000) [pid = 1649] [serial = 1511] [outer = 0x118a5ac00] 02:55:11 INFO - PROCESS | 1649 | 1467971711268 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]]]}] 02:55:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:55:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 517ms 02:55:11 INFO - PROCESS | 1649 | 1467971711293 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 02:55:11 INFO - PROCESS | 1649 | 1467971711294 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 02:55:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:55:11 INFO - PROCESS | 1649 | 1467971711296 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:55:11 INFO - PROCESS | 1649 | 1467971711297 Marionette TRACE conn2 <- [1,1986,null,{}] 02:55:11 INFO - PROCESS | 1649 | 1467971711300 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}] 02:55:11 INFO - PROCESS | 1649 | 1467971711301 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:11 INFO - PROCESS | 1649 | 1467971711404 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 02:55:11 INFO - PROCESS | 1649 | 1467971711407 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:11 INFO - PROCESS | 1649 | 1467971711408 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x129068800 == 14 [pid = 1649] [id = 504] 02:55:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11691b800) [pid = 1649] [serial = 1512] [outer = 0x0] 02:55:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x118f89800) [pid = 1649] [serial = 1513] [outer = 0x11691b800] 02:55:11 INFO - PROCESS | 1649 | 1467971711432 Marionette DEBUG loaded listener.js 02:55:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1193f0400) [pid = 1649] [serial = 1514] [outer = 0x11691b800] 02:55:11 INFO - PROCESS | 1649 | 1467971711778 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]]]}] 02:55:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:55:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 522ms 02:55:11 INFO - PROCESS | 1649 | 1467971711818 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 02:55:11 INFO - PROCESS | 1649 | 1467971711819 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 02:55:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:55:11 INFO - PROCESS | 1649 | 1467971711821 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:55:11 INFO - PROCESS | 1649 | 1467971711822 Marionette TRACE conn2 <- [1,1990,null,{}] 02:55:11 INFO - PROCESS | 1649 | 1467971711825 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}] 02:55:11 INFO - PROCESS | 1649 | 1467971711829 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:11 INFO - PROCESS | 1649 | 1467971711949 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 02:55:11 INFO - PROCESS | 1649 | 1467971711988 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:11 INFO - PROCESS | 1649 | 1467971711989 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ace8000 == 15 [pid = 1649] [id = 505] 02:55:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1193f8c00) [pid = 1649] [serial = 1515] [outer = 0x0] 02:55:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11995bc00) [pid = 1649] [serial = 1516] [outer = 0x1193f8c00] 02:55:12 INFO - PROCESS | 1649 | 1467971712014 Marionette DEBUG loaded listener.js 02:55:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x121090c00) [pid = 1649] [serial = 1517] [outer = 0x1193f8c00] 02:55:12 INFO - PROCESS | 1649 | 1467971712315 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]]]}] 02:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 520ms 02:55:12 INFO - PROCESS | 1649 | 1467971712342 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 02:55:12 INFO - PROCESS | 1649 | 1467971712343 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 02:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:55:12 INFO - PROCESS | 1649 | 1467971712346 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:55:12 INFO - PROCESS | 1649 | 1467971712347 Marionette TRACE conn2 <- [1,1994,null,{}] 02:55:12 INFO - PROCESS | 1649 | 1467971712371 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}] 02:55:12 INFO - PROCESS | 1649 | 1467971712373 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:12 INFO - PROCESS | 1649 | 1467971712475 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 02:55:12 INFO - PROCESS | 1649 | 1467971712479 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:12 INFO - PROCESS | 1649 | 1467971712480 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b119000 == 16 [pid = 1649] [id = 506] 02:55:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x121091c00) [pid = 1649] [serial = 1518] [outer = 0x0] 02:55:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12116c400) [pid = 1649] [serial = 1519] [outer = 0x121091c00] 02:55:12 INFO - PROCESS | 1649 | 1467971712504 Marionette DEBUG loaded listener.js 02:55:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x121175400) [pid = 1649] [serial = 1520] [outer = 0x121091c00] 02:55:12 INFO - PROCESS | 1649 | 1467971712827 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]]]}] 02:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 519ms 02:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:55:12 INFO - PROCESS | 1649 | 1467971712865 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 02:55:12 INFO - PROCESS | 1649 | 1467971712867 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 02:55:12 INFO - PROCESS | 1649 | 1467971712869 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:55:12 INFO - PROCESS | 1649 | 1467971712870 Marionette TRACE conn2 <- [1,1998,null,{}] 02:55:12 INFO - PROCESS | 1649 | 1467971712872 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}] 02:55:12 INFO - PROCESS | 1649 | 1467971712873 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:12 INFO - PROCESS | 1649 | 1467971712977 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 02:55:12 INFO - PROCESS | 1649 | 1467971712981 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:12 INFO - PROCESS | 1649 | 1467971712982 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b932000 == 17 [pid = 1649] [id = 507] 02:55:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1128a6800) [pid = 1649] [serial = 1521] [outer = 0x0] 02:55:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x121178800) [pid = 1649] [serial = 1522] [outer = 0x1128a6800] 02:55:13 INFO - PROCESS | 1649 | 1467971713008 Marionette DEBUG loaded listener.js 02:55:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x112e06c00) [pid = 1649] [serial = 1523] [outer = 0x1128a6800] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x112e03000) [pid = 1649] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x116918800) [pid = 1649] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11691c000) [pid = 1649] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1133b8c00) [pid = 1649] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x112e08c00) [pid = 1649] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11297c800) [pid = 1649] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x118068400) [pid = 1649] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x112580000) [pid = 1649] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1193f9800) [pid = 1649] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x112979c00) [pid = 1649] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1176f5800) [pid = 1649] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x119238400) [pid = 1649] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11830b400) [pid = 1649] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x111e2dc00) [pid = 1649] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1199be000) [pid = 1649] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11257f400) [pid = 1649] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119dafc00) [pid = 1649] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x119769c00) [pid = 1649] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x114e5b800) [pid = 1649] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1125f5000) [pid = 1649] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x116a21000) [pid = 1649] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x112e03800) [pid = 1649] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118f81400) [pid = 1649] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:55:13 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1125f2400) [pid = 1649] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:55:13 INFO - PROCESS | 1649 | 1467971713713 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]]]}] 02:55:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 871ms 02:55:13 INFO - PROCESS | 1649 | 1467971713740 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 02:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:55:13 INFO - PROCESS | 1649 | 1467971713741 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 02:55:13 INFO - PROCESS | 1649 | 1467971713743 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:55:13 INFO - PROCESS | 1649 | 1467971713744 Marionette TRACE conn2 <- [1,2002,null,{}] 02:55:13 INFO - PROCESS | 1649 | 1467971713747 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}] 02:55:13 INFO - PROCESS | 1649 | 1467971713748 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:13 INFO - PROCESS | 1649 | 1467971713823 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 02:55:13 INFO - PROCESS | 1649 | 1467971713827 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:13 INFO - PROCESS | 1649 | 1467971713828 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x124120000 == 18 [pid = 1649] [id = 508] 02:55:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1133b8400) [pid = 1649] [serial = 1524] [outer = 0x0] 02:55:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x116913c00) [pid = 1649] [serial = 1525] [outer = 0x1133b8400] 02:55:13 INFO - PROCESS | 1649 | 1467971713854 Marionette DEBUG loaded listener.js 02:55:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11714ac00) [pid = 1649] [serial = 1526] [outer = 0x1133b8400] 02:55:14 INFO - PROCESS | 1649 | 1467971714161 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]]]}] 02:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 469ms 02:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:55:14 INFO - PROCESS | 1649 | 1467971714213 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 02:55:14 INFO - PROCESS | 1649 | 1467971714214 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 02:55:14 INFO - PROCESS | 1649 | 1467971714216 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:55:14 INFO - PROCESS | 1649 | 1467971714217 Marionette TRACE conn2 <- [1,2006,null,{}] 02:55:14 INFO - PROCESS | 1649 | 1467971714219 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}] 02:55:14 INFO - PROCESS | 1649 | 1467971714221 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:14 INFO - PROCESS | 1649 | 1467971714297 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 02:55:14 INFO - PROCESS | 1649 | 1467971714301 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:14 INFO - PROCESS | 1649 | 1467971714303 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc4f000 == 19 [pid = 1649] [id = 509] 02:55:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x116460000) [pid = 1649] [serial = 1527] [outer = 0x0] 02:55:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118a60c00) [pid = 1649] [serial = 1528] [outer = 0x116460000] 02:55:14 INFO - PROCESS | 1649 | 1467971714327 Marionette DEBUG loaded listener.js 02:55:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119769c00) [pid = 1649] [serial = 1529] [outer = 0x116460000] 02:55:14 INFO - PROCESS | 1649 | 1467971714668 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]]]}] 02:55:14 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 02:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 470ms 02:55:14 INFO - PROCESS | 1649 | 1467971714687 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 02:55:14 INFO - PROCESS | 1649 | 1467971714689 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 02:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:55:14 INFO - PROCESS | 1649 | 1467971714691 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:55:14 INFO - PROCESS | 1649 | 1467971714693 Marionette TRACE conn2 <- [1,2010,null,{}] 02:55:14 INFO - PROCESS | 1649 | 1467971714695 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}] 02:55:14 INFO - PROCESS | 1649 | 1467971714697 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:14 INFO - PROCESS | 1649 | 1467971714789 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 02:55:14 INFO - PROCESS | 1649 | 1467971714846 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:14 INFO - PROCESS | 1649 | 1467971714847 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ece800 == 20 [pid = 1649] [id = 510] 02:55:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118a5f400) [pid = 1649] [serial = 1530] [outer = 0x0] 02:55:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x121098c00) [pid = 1649] [serial = 1531] [outer = 0x118a5f400] 02:55:14 INFO - PROCESS | 1649 | 1467971714876 Marionette DEBUG loaded listener.js 02:55:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x124019c00) [pid = 1649] [serial = 1532] [outer = 0x118a5f400] 02:55:15 INFO - PROCESS | 1649 | 1467971715169 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]]]}] 02:55:15 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 02:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 520ms 02:55:15 INFO - PROCESS | 1649 | 1467971715211 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 02:55:15 INFO - PROCESS | 1649 | 1467971715212 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 02:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:55:15 INFO - PROCESS | 1649 | 1467971715214 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:55:15 INFO - PROCESS | 1649 | 1467971715216 Marionette TRACE conn2 <- [1,2014,null,{}] 02:55:15 INFO - PROCESS | 1649 | 1467971715221 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}] 02:55:15 INFO - PROCESS | 1649 | 1467971715222 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:15 INFO - PROCESS | 1649 | 1467971715302 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 02:55:15 INFO - PROCESS | 1649 | 1467971715404 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:15 INFO - PROCESS | 1649 | 1467971715406 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x1129b8000 == 21 [pid = 1649] [id = 511] 02:55:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x110fac400) [pid = 1649] [serial = 1533] [outer = 0x0] 02:55:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1121b0000) [pid = 1649] [serial = 1534] [outer = 0x110fac400] 02:55:15 INFO - PROCESS | 1649 | 1467971715438 Marionette DEBUG loaded listener.js 02:55:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1125fc800) [pid = 1649] [serial = 1535] [outer = 0x110fac400] 02:55:15 INFO - PROCESS | 1649 | 1467971715934 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]]]}] 02:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 772ms 02:55:15 INFO - PROCESS | 1649 | 1467971715990 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 02:55:15 INFO - PROCESS | 1649 | 1467971715992 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 02:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:55:15 INFO - PROCESS | 1649 | 1467971715995 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:55:15 INFO - PROCESS | 1649 | 1467971715997 Marionette TRACE conn2 <- [1,2018,null,{}] 02:55:16 INFO - PROCESS | 1649 | 1467971716003 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}] 02:55:16 INFO - PROCESS | 1649 | 1467971716006 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:16 INFO - PROCESS | 1649 | 1467971716111 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 02:55:16 INFO - PROCESS | 1649 | 1467971716192 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:16 INFO - PROCESS | 1649 | 1467971716194 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f99000 == 22 [pid = 1649] [id = 512] 02:55:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x115e5ec00) [pid = 1649] [serial = 1536] [outer = 0x0] 02:55:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x116904400) [pid = 1649] [serial = 1537] [outer = 0x115e5ec00] 02:55:16 INFO - PROCESS | 1649 | 1467971716224 Marionette DEBUG loaded listener.js 02:55:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1169f6c00) [pid = 1649] [serial = 1538] [outer = 0x115e5ec00] 02:55:16 INFO - PROCESS | 1649 | 1467971716910 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]]]}] 02:55:16 INFO - PROCESS | 1649 | --DOCSHELL 0x117d6d000 == 21 [pid = 1649] [id = 499] 02:55:16 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x113da3800) [pid = 1649] [serial = 1498] [outer = 0x0] [url = about:blank] 02:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 971ms 02:55:16 INFO - PROCESS | 1649 | 1467971716967 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 02:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:55:16 INFO - PROCESS | 1649 | 1467971716969 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 02:55:16 INFO - PROCESS | 1649 | 1467971716972 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:55:16 INFO - PROCESS | 1649 | 1467971716973 Marionette TRACE conn2 <- [1,2022,null,{}] 02:55:16 INFO - PROCESS | 1649 | 1467971716977 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}] 02:55:16 INFO - PROCESS | 1649 | 1467971716979 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:17 INFO - PROCESS | 1649 | 1467971717049 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 02:55:17 INFO - PROCESS | 1649 | 1467971717054 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:17 INFO - PROCESS | 1649 | 1467971717057 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x115eb8000 == 22 [pid = 1649] [id = 513] 02:55:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1128abc00) [pid = 1649] [serial = 1539] [outer = 0x0] 02:55:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x112d16c00) [pid = 1649] [serial = 1540] [outer = 0x1128abc00] 02:55:17 INFO - PROCESS | 1649 | 1467971717085 Marionette DEBUG loaded listener.js 02:55:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1131dd400) [pid = 1649] [serial = 1541] [outer = 0x1128abc00] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1167bd400) [pid = 1649] [serial = 1426] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x113352000) [pid = 1649] [serial = 1425] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11829d400) [pid = 1649] [serial = 1429] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x118065c00) [pid = 1649] [serial = 1428] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11976d000) [pid = 1649] [serial = 1432] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1192af400) [pid = 1649] [serial = 1431] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1193f9400) [pid = 1649] [serial = 1456] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x119da8400) [pid = 1649] [serial = 1461] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1131da000) [pid = 1649] [serial = 1479] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1199bac00) [pid = 1649] [serial = 1459] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11257c800) [pid = 1649] [serial = 1464] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x112d6c400) [pid = 1649] [serial = 1465] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x121096c00) [pid = 1649] [serial = 1435] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x117dab000) [pid = 1649] [serial = 1447] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118330c00) [pid = 1649] [serial = 1452] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119db1400) [pid = 1649] [serial = 1434] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11a09a000) [pid = 1649] [serial = 1462] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118a61400) [pid = 1649] [serial = 1453] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1193fc800) [pid = 1649] [serial = 1468] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x116fb1800) [pid = 1649] [serial = 1482] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1128b0400) [pid = 1649] [serial = 1473] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x121175800) [pid = 1649] [serial = 1471] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1193f9000) [pid = 1649] [serial = 1490] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1193f8000) [pid = 1649] [serial = 1470] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x118394800) [pid = 1649] [serial = 907] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11923b800) [pid = 1649] [serial = 1489] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x118a5e400) [pid = 1649] [serial = 1487] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x118068800) [pid = 1649] [serial = 1483] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118395000) [pid = 1649] [serial = 1486] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x115d1b800) [pid = 1649] [serial = 1480] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x119246000) [pid = 1649] [serial = 1455] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x116fb2000) [pid = 1649] [serial = 1446] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11812d800) [pid = 1649] [serial = 1467] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x116903400) [pid = 1649] [serial = 1438] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x113c36c00) [pid = 1649] [serial = 1437] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x113244400) [pid = 1649] [serial = 1443] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x11618b400) [pid = 1649] [serial = 1444] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x118293000) [pid = 1649] [serial = 1449] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x11832ec00) [pid = 1649] [serial = 1450] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x112614800) [pid = 1649] [serial = 1440] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x1127d9c00) [pid = 1649] [serial = 1441] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x1197da400) [pid = 1649] [serial = 1458] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x123eca000) [pid = 1649] [serial = 1496] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x1199b9c00) [pid = 1649] [serial = 1493] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x12109a000) [pid = 1649] [serial = 1495] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x1197e1800) [pid = 1649] [serial = 1492] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x1176f6400) [pid = 1649] [serial = 1477] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x11691b000) [pid = 1649] [serial = 1476] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x11323ec00) [pid = 1649] [serial = 1474] [outer = 0x0] [url = about:blank] 02:55:17 INFO - PROCESS | 1649 | 1467971717447 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]]]}] 02:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 520ms 02:55:17 INFO - PROCESS | 1649 | 1467971717492 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 02:55:17 INFO - PROCESS | 1649 | 1467971717495 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 02:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:55:17 INFO - PROCESS | 1649 | 1467971717500 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:55:17 INFO - PROCESS | 1649 | 1467971717502 Marionette TRACE conn2 <- [1,2026,null,{}] 02:55:17 INFO - PROCESS | 1649 | 1467971717504 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}] 02:55:17 INFO - PROCESS | 1649 | 1467971717505 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:17 INFO - PROCESS | 1649 | 1467971717581 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 02:55:17 INFO - PROCESS | 1649 | 1467971717587 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:17 INFO - PROCESS | 1649 | 1467971717588 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f9c800 == 23 [pid = 1649] [id = 514] 02:55:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x113c37400) [pid = 1649] [serial = 1542] [outer = 0x0] 02:55:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x115e5dc00) [pid = 1649] [serial = 1543] [outer = 0x113c37400] 02:55:17 INFO - PROCESS | 1649 | 1467971717615 Marionette DEBUG loaded listener.js 02:55:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x1167c7000) [pid = 1649] [serial = 1544] [outer = 0x113c37400] 02:55:17 INFO - PROCESS | 1649 | 1467971717977 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]]]}] 02:55:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 519ms 02:55:18 INFO - PROCESS | 1649 | 1467971718020 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 02:55:18 INFO - PROCESS | 1649 | 1467971718021 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 02:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:55:18 INFO - PROCESS | 1649 | 1467971718023 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:55:18 INFO - PROCESS | 1649 | 1467971718026 Marionette TRACE conn2 <- [1,2030,null,{}] 02:55:18 INFO - PROCESS | 1649 | 1467971718033 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}] 02:55:18 INFO - PROCESS | 1649 | 1467971718036 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:18 INFO - PROCESS | 1649 | 1467971718112 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 02:55:18 INFO - PROCESS | 1649 | 1467971718119 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:18 INFO - PROCESS | 1649 | 1467971718122 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x1192dc000 == 24 [pid = 1649] [id = 515] 02:55:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1125fa800) [pid = 1649] [serial = 1545] [outer = 0x0] 02:55:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x116a21000) [pid = 1649] [serial = 1546] [outer = 0x1125fa800] 02:55:18 INFO - PROCESS | 1649 | 1467971718149 Marionette DEBUG loaded listener.js 02:55:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x117dab000) [pid = 1649] [serial = 1547] [outer = 0x1125fa800] 02:55:18 INFO - PROCESS | 1649 | 1467971718521 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]]]}] 02:55:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 520ms 02:55:18 INFO - PROCESS | 1649 | 1467971718544 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 02:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:55:18 INFO - PROCESS | 1649 | 1467971718545 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 02:55:18 INFO - PROCESS | 1649 | 1467971718548 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:55:18 INFO - PROCESS | 1649 | 1467971718549 Marionette TRACE conn2 <- [1,2034,null,{}] 02:55:18 INFO - PROCESS | 1649 | 1467971718553 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}] 02:55:18 INFO - PROCESS | 1649 | 1467971718554 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:18 INFO - PROCESS | 1649 | 1467971718631 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 02:55:18 INFO - PROCESS | 1649 | 1467971718636 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:18 INFO - PROCESS | 1649 | 1467971718638 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12118e000 == 25 [pid = 1649] [id = 516] 02:55:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x118069400) [pid = 1649] [serial = 1548] [outer = 0x0] 02:55:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x118291000) [pid = 1649] [serial = 1549] [outer = 0x118069400] 02:55:18 INFO - PROCESS | 1649 | 1467971718663 Marionette DEBUG loaded listener.js 02:55:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11830a800) [pid = 1649] [serial = 1550] [outer = 0x118069400] 02:55:19 INFO - PROCESS | 1649 | 1467971719000 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]]]}] 02:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 471ms 02:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:55:19 INFO - PROCESS | 1649 | 1467971719021 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 02:55:19 INFO - PROCESS | 1649 | 1467971719022 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 02:55:19 INFO - PROCESS | 1649 | 1467971719024 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:55:19 INFO - PROCESS | 1649 | 1467971719026 Marionette TRACE conn2 <- [1,2038,null,{}] 02:55:19 INFO - PROCESS | 1649 | 1467971719028 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}] 02:55:19 INFO - PROCESS | 1649 | 1467971719029 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:19 INFO - PROCESS | 1649 | 1467971719102 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 02:55:19 INFO - PROCESS | 1649 | 1467971719105 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:19 INFO - PROCESS | 1649 | 1467971719106 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x124113000 == 26 [pid = 1649] [id = 517] 02:55:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x118298000) [pid = 1649] [serial = 1551] [outer = 0x0] 02:55:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x118333000) [pid = 1649] [serial = 1552] [outer = 0x118298000] 02:55:19 INFO - PROCESS | 1649 | 1467971719133 Marionette DEBUG loaded listener.js 02:55:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x11875b000) [pid = 1649] [serial = 1553] [outer = 0x118298000] 02:55:19 INFO - PROCESS | 1649 | 1467971719526 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]]]}] 02:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 520ms 02:55:19 INFO - PROCESS | 1649 | 1467971719545 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 02:55:19 INFO - PROCESS | 1649 | 1467971719546 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 02:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:55:19 INFO - PROCESS | 1649 | 1467971719548 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:55:19 INFO - PROCESS | 1649 | 1467971719550 Marionette TRACE conn2 <- [1,2042,null,{}] 02:55:19 INFO - PROCESS | 1649 | 1467971719559 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}] 02:55:19 INFO - PROCESS | 1649 | 1467971719563 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:19 INFO - PROCESS | 1649 | 1467971719733 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 02:55:19 INFO - PROCESS | 1649 | 1467971719790 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:19 INFO - PROCESS | 1649 | 1467971719792 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x124c1c800 == 27 [pid = 1649] [id = 518] 02:55:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x11875c000) [pid = 1649] [serial = 1554] [outer = 0x0] 02:55:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x118a7a000) [pid = 1649] [serial = 1555] [outer = 0x11875c000] 02:55:19 INFO - PROCESS | 1649 | 1467971719832 Marionette DEBUG loaded listener.js 02:55:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1193f1c00) [pid = 1649] [serial = 1556] [outer = 0x11875c000] 02:55:20 INFO - PROCESS | 1649 | 1467971720219 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]]]}] 02:55:20 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) 02:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 719ms 02:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:55:20 INFO - PROCESS | 1649 | 1467971720269 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 02:55:20 INFO - PROCESS | 1649 | 1467971720270 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 02:55:20 INFO - PROCESS | 1649 | 1467971720272 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:55:20 INFO - PROCESS | 1649 | 1467971720273 Marionette TRACE conn2 <- [1,2046,null,{}] 02:55:20 INFO - PROCESS | 1649 | 1467971720275 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}] 02:55:20 INFO - PROCESS | 1649 | 1467971720276 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:20 INFO - PROCESS | 1649 | 1467971720370 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 02:55:20 INFO - PROCESS | 1649 | 1467971720403 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:20 INFO - PROCESS | 1649 | 1467971720404 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f28800 == 28 [pid = 1649] [id = 519] 02:55:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x112582400) [pid = 1649] [serial = 1557] [outer = 0x0] 02:55:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1193fa400) [pid = 1649] [serial = 1558] [outer = 0x112582400] 02:55:20 INFO - PROCESS | 1649 | 1467971720428 Marionette DEBUG loaded listener.js 02:55:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11976d400) [pid = 1649] [serial = 1559] [outer = 0x112582400] 02:55:20 INFO - PROCESS | 1649 | 1467971720732 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]]]}] 02:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 522ms 02:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:55:20 INFO - PROCESS | 1649 | 1467971720794 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 02:55:20 INFO - PROCESS | 1649 | 1467971720795 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 02:55:20 INFO - PROCESS | 1649 | 1467971720797 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:55:20 INFO - PROCESS | 1649 | 1467971720799 Marionette TRACE conn2 <- [1,2050,null,{}] 02:55:20 INFO - PROCESS | 1649 | 1467971720801 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}] 02:55:20 INFO - PROCESS | 1649 | 1467971720802 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:20 INFO - PROCESS | 1649 | 1467971720895 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 02:55:20 INFO - PROCESS | 1649 | 1467971720932 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:20 INFO - PROCESS | 1649 | 1467971720933 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276b8000 == 29 [pid = 1649] [id = 520] 02:55:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118a58800) [pid = 1649] [serial = 1560] [outer = 0x0] 02:55:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1197e4400) [pid = 1649] [serial = 1561] [outer = 0x118a58800] 02:55:20 INFO - PROCESS | 1649 | 1467971720957 Marionette DEBUG loaded listener.js 02:55:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x119963400) [pid = 1649] [serial = 1562] [outer = 0x118a58800] 02:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1193f8c00) [pid = 1649] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1128af400) [pid = 1649] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x115def800) [pid = 1649] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x112d0e400) [pid = 1649] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11691b800) [pid = 1649] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x121091c00) [pid = 1649] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1133b8400) [pid = 1649] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x116460000) [pid = 1649] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x118a5ac00) [pid = 1649] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x112d10c00) [pid = 1649] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:55:21 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x1128a6800) [pid = 1649] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:55:21 INFO - PROCESS | 1649 | 1467971721321 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]]]}] 02:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 569ms 02:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:55:21 INFO - PROCESS | 1649 | 1467971721369 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 02:55:21 INFO - PROCESS | 1649 | 1467971721370 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 02:55:21 INFO - PROCESS | 1649 | 1467971721372 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:55:21 INFO - PROCESS | 1649 | 1467971721373 Marionette TRACE conn2 <- [1,2054,null,{}] 02:55:21 INFO - PROCESS | 1649 | 1467971721376 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}] 02:55:21 INFO - PROCESS | 1649 | 1467971721377 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:21 INFO - PROCESS | 1649 | 1467971721453 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 02:55:21 INFO - PROCESS | 1649 | 1467971721457 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:21 INFO - PROCESS | 1649 | 1467971721458 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276b1800 == 30 [pid = 1649] [id = 521] 02:55:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1125f5c00) [pid = 1649] [serial = 1563] [outer = 0x0] 02:55:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x116903800) [pid = 1649] [serial = 1564] [outer = 0x1125f5c00] 02:55:21 INFO - PROCESS | 1649 | 1467971721482 Marionette DEBUG loaded listener.js 02:55:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1197d8000) [pid = 1649] [serial = 1565] [outer = 0x1125f5c00] 02:55:21 INFO - PROCESS | 1649 | 1467971721805 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]]]}] 02:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 467ms 02:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:55:21 INFO - PROCESS | 1649 | 1467971721840 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 02:55:21 INFO - PROCESS | 1649 | 1467971721842 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 02:55:21 INFO - PROCESS | 1649 | 1467971721844 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:55:21 INFO - PROCESS | 1649 | 1467971721845 Marionette TRACE conn2 <- [1,2058,null,{}] 02:55:21 INFO - PROCESS | 1649 | 1467971721847 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}] 02:55:21 INFO - PROCESS | 1649 | 1467971721848 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:21 INFO - PROCESS | 1649 | 1467971721945 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 02:55:21 INFO - PROCESS | 1649 | 1467971721952 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:21 INFO - PROCESS | 1649 | 1467971721954 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x119913000 == 31 [pid = 1649] [id = 522] 02:55:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11691d000) [pid = 1649] [serial = 1566] [outer = 0x0] 02:55:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1199ba400) [pid = 1649] [serial = 1567] [outer = 0x11691d000] 02:55:21 INFO - PROCESS | 1649 | 1467971721986 Marionette DEBUG loaded listener.js 02:55:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x119db0000) [pid = 1649] [serial = 1568] [outer = 0x11691d000] 02:55:22 INFO - PROCESS | 1649 | 1467971722294 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]]]}] 02:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 468ms 02:55:22 INFO - PROCESS | 1649 | 1467971722312 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 02:55:22 INFO - PROCESS | 1649 | 1467971722314 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 02:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:55:22 INFO - PROCESS | 1649 | 1467971722317 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:55:22 INFO - PROCESS | 1649 | 1467971722321 Marionette TRACE conn2 <- [1,2062,null,{}] 02:55:22 INFO - PROCESS | 1649 | 1467971722324 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}] 02:55:22 INFO - PROCESS | 1649 | 1467971722325 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:22 INFO - PROCESS | 1649 | 1467971722412 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 02:55:22 INFO - PROCESS | 1649 | 1467971722416 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:22 INFO - PROCESS | 1649 | 1467971722420 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ace6800 == 32 [pid = 1649] [id = 523] 02:55:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x119db6c00) [pid = 1649] [serial = 1569] [outer = 0x0] 02:55:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x121095400) [pid = 1649] [serial = 1570] [outer = 0x119db6c00] 02:55:22 INFO - PROCESS | 1649 | 1467971722446 Marionette DEBUG loaded listener.js 02:55:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x12117a000) [pid = 1649] [serial = 1571] [outer = 0x119db6c00] 02:55:22 INFO - PROCESS | 1649 | 1467971722786 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]]]}] 02:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 522ms 02:55:22 INFO - PROCESS | 1649 | 1467971722848 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 02:55:22 INFO - PROCESS | 1649 | 1467971722849 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 02:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:55:22 INFO - PROCESS | 1649 | 1467971722853 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:55:22 INFO - PROCESS | 1649 | 1467971722854 Marionette TRACE conn2 <- [1,2066,null,{}] 02:55:22 INFO - PROCESS | 1649 | 1467971722858 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}] 02:55:22 INFO - PROCESS | 1649 | 1467971722859 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:22 INFO - PROCESS | 1649 | 1467971722975 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 02:55:22 INFO - PROCESS | 1649 | 1467971722980 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:22 INFO - PROCESS | 1649 | 1467971722981 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b91e800 == 33 [pid = 1649] [id = 524] 02:55:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x12117a800) [pid = 1649] [serial = 1572] [outer = 0x0] 02:55:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x12399fc00) [pid = 1649] [serial = 1573] [outer = 0x12117a800] 02:55:23 INFO - PROCESS | 1649 | 1467971723030 Marionette DEBUG loaded listener.js 02:55:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x123eca000) [pid = 1649] [serial = 1574] [outer = 0x12117a800] 02:55:23 INFO - PROCESS | 1649 | 1467971723488 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]]]}] 02:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 670ms 02:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:55:23 INFO - PROCESS | 1649 | 1467971723541 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 02:55:23 INFO - PROCESS | 1649 | 1467971723543 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 02:55:23 INFO - PROCESS | 1649 | 1467971723547 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:55:23 INFO - PROCESS | 1649 | 1467971723549 Marionette TRACE conn2 <- [1,2070,null,{}] 02:55:23 INFO - PROCESS | 1649 | 1467971723556 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}] 02:55:23 INFO - PROCESS | 1649 | 1467971723557 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:23 INFO - PROCESS | 1649 | 1467971723656 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 02:55:23 INFO - PROCESS | 1649 | 1467971723749 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:23 INFO - PROCESS | 1649 | 1467971723751 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f8c000 == 34 [pid = 1649] [id = 525] 02:55:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x112d11800) [pid = 1649] [serial = 1575] [outer = 0x0] 02:55:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1131d9400) [pid = 1649] [serial = 1576] [outer = 0x112d11800] 02:55:23 INFO - PROCESS | 1649 | 1467971723782 Marionette DEBUG loaded listener.js 02:55:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x113c5f800) [pid = 1649] [serial = 1577] [outer = 0x112d11800] 02:55:24 INFO - PROCESS | 1649 | 1467971724197 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]]]}] 02:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 674ms 02:55:24 INFO - PROCESS | 1649 | 1467971724220 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 02:55:24 INFO - PROCESS | 1649 | 1467971724223 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 02:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:55:24 INFO - PROCESS | 1649 | 1467971724228 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:55:24 INFO - PROCESS | 1649 | 1467971724230 Marionette TRACE conn2 <- [1,2074,null,{}] 02:55:24 INFO - PROCESS | 1649 | 1467971724233 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}] 02:55:24 INFO - PROCESS | 1649 | 1467971724234 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:24 INFO - PROCESS | 1649 | 1467971724335 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 02:55:24 INFO - PROCESS | 1649 | 1467971724405 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:24 INFO - PROCESS | 1649 | 1467971724406 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b1b000 == 35 [pid = 1649] [id = 526] 02:55:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x116630c00) [pid = 1649] [serial = 1578] [outer = 0x0] 02:55:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1169f3c00) [pid = 1649] [serial = 1579] [outer = 0x116630c00] 02:55:24 INFO - PROCESS | 1649 | 1467971724437 Marionette DEBUG loaded listener.js 02:55:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x117da7400) [pid = 1649] [serial = 1580] [outer = 0x116630c00] 02:55:24 INFO - PROCESS | 1649 | 1467971724854 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]]]}] 02:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 669ms 02:55:24 INFO - PROCESS | 1649 | 1467971724897 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 02:55:24 INFO - PROCESS | 1649 | 1467971724899 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 02:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:55:24 INFO - PROCESS | 1649 | 1467971724901 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:55:24 INFO - PROCESS | 1649 | 1467971724904 Marionette TRACE conn2 <- [1,2078,null,{}] 02:55:24 INFO - PROCESS | 1649 | 1467971724911 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}] 02:55:24 INFO - PROCESS | 1649 | 1467971724914 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:25 INFO - PROCESS | 1649 | 1467971725031 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 02:55:25 INFO - PROCESS | 1649 | 1467971725114 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:25 INFO - PROCESS | 1649 | 1467971725117 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b91d000 == 36 [pid = 1649] [id = 527] 02:55:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11832d000) [pid = 1649] [serial = 1581] [outer = 0x0] 02:55:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118f81c00) [pid = 1649] [serial = 1582] [outer = 0x11832d000] 02:55:25 INFO - PROCESS | 1649 | 1467971725149 Marionette DEBUG loaded listener.js 02:55:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119246800) [pid = 1649] [serial = 1583] [outer = 0x11832d000] 02:55:25 INFO - PROCESS | 1649 | 1467971725558 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]]]}] 02:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 671ms 02:55:25 INFO - PROCESS | 1649 | 1467971725573 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 02:55:25 INFO - PROCESS | 1649 | 1467971725575 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 02:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:55:25 INFO - PROCESS | 1649 | 1467971725577 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:55:25 INFO - PROCESS | 1649 | 1467971725578 Marionette TRACE conn2 <- [1,2082,null,{}] 02:55:25 INFO - PROCESS | 1649 | 1467971725580 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}] 02:55:25 INFO - PROCESS | 1649 | 1467971725582 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:25 INFO - PROCESS | 1649 | 1467971725682 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 02:55:25 INFO - PROCESS | 1649 | 1467971725736 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:25 INFO - PROCESS | 1649 | 1467971725737 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc50000 == 37 [pid = 1649] [id = 528] 02:55:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11976dc00) [pid = 1649] [serial = 1584] [outer = 0x0] 02:55:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119965c00) [pid = 1649] [serial = 1585] [outer = 0x11976dc00] 02:55:25 INFO - PROCESS | 1649 | 1467971725766 Marionette DEBUG loaded listener.js 02:55:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119db6000) [pid = 1649] [serial = 1586] [outer = 0x11976dc00] 02:55:26 INFO - PROCESS | 1649 | 1467971726394 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]]]}] 02:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 874ms 02:55:26 INFO - PROCESS | 1649 | 1467971726454 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 02:55:26 INFO - PROCESS | 1649 | 1467971726457 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 02:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:55:26 INFO - PROCESS | 1649 | 1467971726463 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:55:26 INFO - PROCESS | 1649 | 1467971726466 Marionette TRACE conn2 <- [1,2086,null,{}] 02:55:26 INFO - PROCESS | 1649 | 1467971726473 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}] 02:55:26 INFO - PROCESS | 1649 | 1467971726475 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:26 INFO - PROCESS | 1649 | 1467971726594 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 02:55:26 INFO - PROCESS | 1649 | 1467971726691 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:26 INFO - PROCESS | 1649 | 1467971726692 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ab9000 == 38 [pid = 1649] [id = 529] 02:55:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x113c36c00) [pid = 1649] [serial = 1587] [outer = 0x0] 02:55:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x114ed8800) [pid = 1649] [serial = 1588] [outer = 0x113c36c00] 02:55:26 INFO - PROCESS | 1649 | 1467971726738 Marionette DEBUG loaded listener.js 02:55:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x116903400) [pid = 1649] [serial = 1589] [outer = 0x113c36c00] 02:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x124c1c800 == 37 [pid = 1649] [id = 518] 02:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x126f28800 == 36 [pid = 1649] [id = 519] 02:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x1276b8000 == 35 [pid = 1649] [id = 520] 02:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x119913000 == 34 [pid = 1649] [id = 522] 02:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x1276b1800 == 33 [pid = 1649] [id = 521] 02:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12ace6800 == 32 [pid = 1649] [id = 523] 02:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc50000 == 31 [pid = 1649] [id = 528] 02:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12b91d000 == 30 [pid = 1649] [id = 527] 02:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x123b1b000 == 29 [pid = 1649] [id = 526] 02:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12b91e800 == 28 [pid = 1649] [id = 524] 02:55:27 INFO - PROCESS | 1649 | --DOCSHELL 0x116f8c000 == 27 [pid = 1649] [id = 525] 02:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11995bc00) [pid = 1649] [serial = 1516] [outer = 0x0] [url = about:blank] 02:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118306000) [pid = 1649] [serial = 1507] [outer = 0x0] [url = about:blank] 02:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118334400) [pid = 1649] [serial = 1508] [outer = 0x0] [url = about:blank] 02:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116919400) [pid = 1649] [serial = 1504] [outer = 0x0] [url = about:blank] 02:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1169f6800) [pid = 1649] [serial = 1505] [outer = 0x0] [url = about:blank] 02:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11691a400) [pid = 1649] [serial = 1499] [outer = 0x0] [url = about:blank] 02:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118f89800) [pid = 1649] [serial = 1513] [outer = 0x0] [url = about:blank] 02:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12116c400) [pid = 1649] [serial = 1519] [outer = 0x0] [url = about:blank] 02:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x121090c00) [pid = 1649] [serial = 1517] [outer = 0x0] [url = about:blank] 02:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x121175400) [pid = 1649] [serial = 1520] [outer = 0x0] [url = about:blank] 02:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x116913c00) [pid = 1649] [serial = 1525] [outer = 0x0] [url = about:blank] 02:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118a60c00) [pid = 1649] [serial = 1528] [outer = 0x0] [url = about:blank] 02:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x118a62c00) [pid = 1649] [serial = 1510] [outer = 0x0] [url = about:blank] 02:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x113c65c00) [pid = 1649] [serial = 1502] [outer = 0x0] [url = about:blank] 02:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x112e06c00) [pid = 1649] [serial = 1523] [outer = 0x0] [url = about:blank] 02:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x121178800) [pid = 1649] [serial = 1522] [outer = 0x0] [url = about:blank] 02:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x112da0000) [pid = 1649] [serial = 1501] [outer = 0x0] [url = about:blank] 02:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11714ac00) [pid = 1649] [serial = 1526] [outer = 0x0] [url = about:blank] 02:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x119769c00) [pid = 1649] [serial = 1529] [outer = 0x0] [url = about:blank] 02:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x121098c00) [pid = 1649] [serial = 1531] [outer = 0x0] [url = about:blank] 02:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x1193f0400) [pid = 1649] [serial = 1514] [outer = 0x0] [url = about:blank] 02:55:27 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x118f1a000) [pid = 1649] [serial = 1511] [outer = 0x0] [url = about:blank] 02:55:27 INFO - PROCESS | 1649 | 1467971727623 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]]]}] 02:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1175ms 02:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:55:27 INFO - PROCESS | 1649 | 1467971727638 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 02:55:27 INFO - PROCESS | 1649 | 1467971727640 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 02:55:27 INFO - PROCESS | 1649 | 1467971727643 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:55:27 INFO - PROCESS | 1649 | 1467971727645 Marionette TRACE conn2 <- [1,2090,null,{}] 02:55:27 INFO - PROCESS | 1649 | 1467971727649 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}] 02:55:27 INFO - PROCESS | 1649 | 1467971727652 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:27 INFO - PROCESS | 1649 | 1467971727729 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 02:55:27 INFO - PROCESS | 1649 | 1467971727736 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:27 INFO - PROCESS | 1649 | 1467971727739 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11694c800 == 28 [pid = 1649] [id = 530] 02:55:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1128a4c00) [pid = 1649] [serial = 1590] [outer = 0x0] 02:55:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x112d12000) [pid = 1649] [serial = 1591] [outer = 0x1128a4c00] 02:55:27 INFO - PROCESS | 1649 | 1467971727766 Marionette DEBUG loaded listener.js 02:55:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1125f1000) [pid = 1649] [serial = 1592] [outer = 0x1128a4c00] 02:55:28 INFO - PROCESS | 1649 | 1467971728151 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]]]}] 02:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 520ms 02:55:28 INFO - PROCESS | 1649 | 1467971728163 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 02:55:28 INFO - PROCESS | 1649 | 1467971728168 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 02:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:55:28 INFO - PROCESS | 1649 | 1467971728173 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:55:28 INFO - PROCESS | 1649 | 1467971728174 Marionette TRACE conn2 <- [1,2094,null,{}] 02:55:28 INFO - PROCESS | 1649 | 1467971728177 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}] 02:55:28 INFO - PROCESS | 1649 | 1467971728179 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:28 INFO - PROCESS | 1649 | 1467971728256 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 02:55:28 INFO - PROCESS | 1649 | 1467971728260 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:28 INFO - PROCESS | 1649 | 1467971728262 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x1184c1000 == 29 [pid = 1649] [id = 531] 02:55:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11662e000) [pid = 1649] [serial = 1593] [outer = 0x0] 02:55:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1169eb000) [pid = 1649] [serial = 1594] [outer = 0x11662e000] 02:55:28 INFO - PROCESS | 1649 | 1467971728291 Marionette DEBUG loaded listener.js 02:55:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x116fb3400) [pid = 1649] [serial = 1595] [outer = 0x11662e000] 02:55:28 INFO - PROCESS | 1649 | 1467971728658 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]]]}] 02:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 519ms 02:55:28 INFO - PROCESS | 1649 | 1467971728696 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 02:55:28 INFO - PROCESS | 1649 | 1467971728699 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 02:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:55:28 INFO - PROCESS | 1649 | 1467971728702 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:55:28 INFO - PROCESS | 1649 | 1467971728706 Marionette TRACE conn2 <- [1,2098,null,{}] 02:55:28 INFO - PROCESS | 1649 | 1467971728718 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}] 02:55:28 INFO - PROCESS | 1649 | 1467971728723 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:28 INFO - PROCESS | 1649 | 1467971728839 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 02:55:28 INFO - PROCESS | 1649 | 1467971728855 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:28 INFO - PROCESS | 1649 | 1467971728858 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c50000 == 30 [pid = 1649] [id = 532] 02:55:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1127d0c00) [pid = 1649] [serial = 1596] [outer = 0x0] 02:55:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x118306000) [pid = 1649] [serial = 1597] [outer = 0x1127d0c00] 02:55:28 INFO - PROCESS | 1649 | 1467971728902 Marionette DEBUG loaded listener.js 02:55:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11832c800) [pid = 1649] [serial = 1598] [outer = 0x1127d0c00] 02:55:29 INFO - PROCESS | 1649 | 1467971729312 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]]]}] 02:55:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:55:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 629ms 02:55:29 INFO - PROCESS | 1649 | 1467971729330 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 02:55:29 INFO - PROCESS | 1649 | 1467971729332 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 02:55:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:55:29 INFO - PROCESS | 1649 | 1467971729337 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:55:29 INFO - PROCESS | 1649 | 1467971729339 Marionette TRACE conn2 <- [1,2102,null,{}] 02:55:29 INFO - PROCESS | 1649 | 1467971729341 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}] 02:55:29 INFO - PROCESS | 1649 | 1467971729342 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:29 INFO - PROCESS | 1649 | 1467971729450 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 02:55:29 INFO - PROCESS | 1649 | 1467971729457 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:29 INFO - PROCESS | 1649 | 1467971729459 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12516f800 == 31 [pid = 1649] [id = 533] 02:55:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118527c00) [pid = 1649] [serial = 1599] [outer = 0x0] 02:55:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11875dc00) [pid = 1649] [serial = 1600] [outer = 0x118527c00] 02:55:29 INFO - PROCESS | 1649 | 1467971729484 Marionette DEBUG loaded listener.js 02:55:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118a62800) [pid = 1649] [serial = 1601] [outer = 0x118527c00] 02:55:29 INFO - PROCESS | 1649 | 1467971729807 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]]]}] 02:55:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:55:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 518ms 02:55:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:55:29 INFO - PROCESS | 1649 | 1467971729856 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 02:55:29 INFO - PROCESS | 1649 | 1467971729857 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 02:55:29 INFO - PROCESS | 1649 | 1467971729859 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:55:29 INFO - PROCESS | 1649 | 1467971729860 Marionette TRACE conn2 <- [1,2106,null,{}] 02:55:29 INFO - PROCESS | 1649 | 1467971729869 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}] 02:55:29 INFO - PROCESS | 1649 | 1467971729870 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:29 INFO - PROCESS | 1649 | 1467971729961 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 02:55:30 INFO - PROCESS | 1649 | 1467971730001 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:30 INFO - PROCESS | 1649 | 1467971730002 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x127363800 == 32 [pid = 1649] [id = 534] 02:55:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1164dc400) [pid = 1649] [serial = 1602] [outer = 0x0] 02:55:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118f88000) [pid = 1649] [serial = 1603] [outer = 0x1164dc400] 02:55:30 INFO - PROCESS | 1649 | 1467971730026 Marionette DEBUG loaded listener.js 02:55:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11923b800) [pid = 1649] [serial = 1604] [outer = 0x1164dc400] 02:55:30 INFO - PROCESS | 1649 | 1467971730349 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]]]}] 02:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 528ms 02:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:55:30 INFO - PROCESS | 1649 | 1467971730395 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 02:55:30 INFO - PROCESS | 1649 | 1467971730397 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 02:55:30 INFO - PROCESS | 1649 | 1467971730399 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:55:30 INFO - PROCESS | 1649 | 1467971730400 Marionette TRACE conn2 <- [1,2110,null,{}] 02:55:30 INFO - PROCESS | 1649 | 1467971730402 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}] 02:55:30 INFO - PROCESS | 1649 | 1467971730406 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:30 INFO - PROCESS | 1649 | 1467971730524 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 02:55:30 INFO - PROCESS | 1649 | 1467971730561 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:30 INFO - PROCESS | 1649 | 1467971730562 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a405800 == 33 [pid = 1649] [id = 535] 02:55:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x112985800) [pid = 1649] [serial = 1605] [outer = 0x0] 02:55:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1193f5800) [pid = 1649] [serial = 1606] [outer = 0x112985800] 02:55:30 INFO - PROCESS | 1649 | 1467971730586 Marionette DEBUG loaded listener.js 02:55:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119dab800) [pid = 1649] [serial = 1607] [outer = 0x112985800] 02:55:30 INFO - PROCESS | 1649 | 1467971730903 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]]]}] 02:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 520ms 02:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:55:30 INFO - PROCESS | 1649 | 1467971730921 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 02:55:30 INFO - PROCESS | 1649 | 1467971730922 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 02:55:30 INFO - PROCESS | 1649 | 1467971730925 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:55:30 INFO - PROCESS | 1649 | 1467971730926 Marionette TRACE conn2 <- [1,2114,null,{}] 02:55:30 INFO - PROCESS | 1649 | 1467971730928 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}] 02:55:30 INFO - PROCESS | 1649 | 1467971730929 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:31 INFO - PROCESS | 1649 | 1467971731030 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 02:55:31 INFO - PROCESS | 1649 | 1467971731068 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:31 INFO - PROCESS | 1649 | 1467971731069 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ace2000 == 34 [pid = 1649] [id = 536] 02:55:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1192b3000) [pid = 1649] [serial = 1608] [outer = 0x0] 02:55:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11a0a5c00) [pid = 1649] [serial = 1609] [outer = 0x1192b3000] 02:55:31 INFO - PROCESS | 1649 | 1467971731093 Marionette DEBUG loaded listener.js 02:55:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12109e000) [pid = 1649] [serial = 1610] [outer = 0x1192b3000] 02:55:31 INFO - PROCESS | 1649 | 1467971731431 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]]]}] 02:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 518ms 02:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:55:31 INFO - PROCESS | 1649 | 1467971731444 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 02:55:31 INFO - PROCESS | 1649 | 1467971731446 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 02:55:31 INFO - PROCESS | 1649 | 1467971731451 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:55:31 INFO - PROCESS | 1649 | 1467971731453 Marionette TRACE conn2 <- [1,2118,null,{}] 02:55:31 INFO - PROCESS | 1649 | 1467971731457 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}] 02:55:31 INFO - PROCESS | 1649 | 1467971731458 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:31 INFO - PROCESS | 1649 | 1467971731602 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 02:55:31 INFO - PROCESS | 1649 | 1467971731618 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:31 INFO - PROCESS | 1649 | 1467971731619 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b114000 == 35 [pid = 1649] [id = 537] 02:55:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x121072000) [pid = 1649] [serial = 1611] [outer = 0x0] 02:55:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x121174400) [pid = 1649] [serial = 1612] [outer = 0x121072000] 02:55:31 INFO - PROCESS | 1649 | 1467971731657 Marionette DEBUG loaded listener.js 02:55:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1211c0400) [pid = 1649] [serial = 1613] [outer = 0x121072000] 02:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x119db6c00) [pid = 1649] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12117a800) [pid = 1649] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11875c000) [pid = 1649] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x112582400) [pid = 1649] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1128abc00) [pid = 1649] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1125fa800) [pid = 1649] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x110fac400) [pid = 1649] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x115e5ec00) [pid = 1649] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118069400) [pid = 1649] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x113c37400) [pid = 1649] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118298000) [pid = 1649] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118a58800) [pid = 1649] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1125f5c00) [pid = 1649] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11691d000) [pid = 1649] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:55:31 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x118a5f400) [pid = 1649] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:55:32 INFO - PROCESS | 1649 | 1467971732110 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]]]}] 02:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 671ms 02:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:55:32 INFO - PROCESS | 1649 | 1467971732121 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 02:55:32 INFO - PROCESS | 1649 | 1467971732122 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 02:55:32 INFO - PROCESS | 1649 | 1467971732126 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:55:32 INFO - PROCESS | 1649 | 1467971732127 Marionette TRACE conn2 <- [1,2122,null,{}] 02:55:32 INFO - PROCESS | 1649 | 1467971732130 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}] 02:55:32 INFO - PROCESS | 1649 | 1467971732131 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:32 INFO - PROCESS | 1649 | 1467971732245 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 02:55:32 INFO - PROCESS | 1649 | 1467971732285 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:32 INFO - PROCESS | 1649 | 1467971732286 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c4f800 == 36 [pid = 1649] [id = 538] 02:55:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x111c13800) [pid = 1649] [serial = 1614] [outer = 0x0] 02:55:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1133bb400) [pid = 1649] [serial = 1615] [outer = 0x111c13800] 02:55:32 INFO - PROCESS | 1649 | 1467971732310 Marionette DEBUG loaded listener.js 02:55:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118a58800) [pid = 1649] [serial = 1616] [outer = 0x111c13800] 02:55:32 INFO - PROCESS | 1649 | 1467971732588 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]]]}] 02:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 468ms 02:55:32 INFO - PROCESS | 1649 | 1467971732596 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 02:55:32 INFO - PROCESS | 1649 | 1467971732597 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 02:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:55:32 INFO - PROCESS | 1649 | 1467971732602 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:55:32 INFO - PROCESS | 1649 | 1467971732604 Marionette TRACE conn2 <- [1,2126,null,{}] 02:55:32 INFO - PROCESS | 1649 | 1467971732613 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}] 02:55:32 INFO - PROCESS | 1649 | 1467971732614 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:32 INFO - PROCESS | 1649 | 1467971732692 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 02:55:32 INFO - PROCESS | 1649 | 1467971732696 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:32 INFO - PROCESS | 1649 | 1467971732697 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12baf6000 == 37 [pid = 1649] [id = 539] 02:55:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x117148000) [pid = 1649] [serial = 1617] [outer = 0x0] 02:55:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119dacc00) [pid = 1649] [serial = 1618] [outer = 0x117148000] 02:55:32 INFO - PROCESS | 1649 | 1467971732723 Marionette DEBUG loaded listener.js 02:55:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1211bfc00) [pid = 1649] [serial = 1619] [outer = 0x117148000] 02:55:33 INFO - PROCESS | 1649 | 1467971733044 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]]]}] 02:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 479ms 02:55:33 INFO - PROCESS | 1649 | 1467971733081 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 02:55:33 INFO - PROCESS | 1649 | 1467971733083 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 02:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:55:33 INFO - PROCESS | 1649 | 1467971733085 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:55:33 INFO - PROCESS | 1649 | 1467971733087 Marionette TRACE conn2 <- [1,2130,null,{}] 02:55:33 INFO - PROCESS | 1649 | 1467971733089 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}] 02:55:33 INFO - PROCESS | 1649 | 1467971733091 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:33 INFO - PROCESS | 1649 | 1467971733215 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 02:55:33 INFO - PROCESS | 1649 | 1467971733223 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:33 INFO - PROCESS | 1649 | 1467971733225 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x127363000 == 38 [pid = 1649] [id = 540] 02:55:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1211c8400) [pid = 1649] [serial = 1620] [outer = 0x0] 02:55:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x124016400) [pid = 1649] [serial = 1621] [outer = 0x1211c8400] 02:55:33 INFO - PROCESS | 1649 | 1467971733251 Marionette DEBUG loaded listener.js 02:55:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x124072c00) [pid = 1649] [serial = 1622] [outer = 0x1211c8400] 02:55:33 INFO - PROCESS | 1649 | 1467971733638 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] 02:55:33 INFO - PROCESS | 1649 | 1467971733659 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 02:55:33 INFO - PROCESS | 1649 | 1467971733662 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:55:33 INFO - PROCESS | 1649 | 1467971733664 Marionette TRACE conn2 <- [1,2134,null,{}] 02:55:33 INFO - PROCESS | 1649 | 1467971733669 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}] 02:55:33 INFO - PROCESS | 1649 | 1467971733670 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:33 INFO - PROCESS | 1649 | 1467971733792 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 02:55:33 INFO - PROCESS | 1649 | 1467971733882 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:33 INFO - PROCESS | 1649 | 1467971733883 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c285800 == 39 [pid = 1649] [id = 541] 02:55:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119238400) [pid = 1649] [serial = 1623] [outer = 0x0] 02:55:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x124153400) [pid = 1649] [serial = 1624] [outer = 0x119238400] 02:55:33 INFO - PROCESS | 1649 | 1467971733908 Marionette DEBUG loaded listener.js 02:55:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x124ba4000) [pid = 1649] [serial = 1625] [outer = 0x119238400] 02:55:34 INFO - PROCESS | 1649 | 1467971734377 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]]]}] 02:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 773ms 02:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:55:34 INFO - PROCESS | 1649 | 1467971734436 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 02:55:34 INFO - PROCESS | 1649 | 1467971734438 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 02:55:34 INFO - PROCESS | 1649 | 1467971734441 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:55:34 INFO - PROCESS | 1649 | 1467971734445 Marionette TRACE conn2 <- [1,2138,null,{}] 02:55:34 INFO - PROCESS | 1649 | 1467971734449 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}] 02:55:34 INFO - PROCESS | 1649 | 1467971734450 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:34 INFO - PROCESS | 1649 | 1467971734559 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 02:55:34 INFO - PROCESS | 1649 | 1467971734640 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:34 INFO - PROCESS | 1649 | 1467971734641 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1192ea800 == 40 [pid = 1649] [id = 542] 02:55:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1128a5000) [pid = 1649] [serial = 1626] [outer = 0x0] 02:55:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x113355800) [pid = 1649] [serial = 1627] [outer = 0x1128a5000] 02:55:34 INFO - PROCESS | 1649 | 1467971734672 Marionette DEBUG loaded listener.js 02:55:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x116912800) [pid = 1649] [serial = 1628] [outer = 0x1128a5000] 02:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 772ms 02:55:35 INFO - PROCESS | 1649 | 1467971735208 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]]]}] 02:55:35 INFO - PROCESS | 1649 | 1467971735213 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 02:55:35 INFO - PROCESS | 1649 | 1467971735217 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 02:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:55:35 INFO - PROCESS | 1649 | 1467971735255 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:55:35 INFO - PROCESS | 1649 | 1467971735257 Marionette TRACE conn2 <- [1,2142,null,{}] 02:55:35 INFO - PROCESS | 1649 | 1467971735259 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}] 02:55:35 INFO - PROCESS | 1649 | 1467971735261 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:35 INFO - PROCESS | 1649 | 1467971735506 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 02:55:35 INFO - PROCESS | 1649 | 1467971735681 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:35 INFO - PROCESS | 1649 | 1467971735682 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x1164bc000 == 41 [pid = 1649] [id = 543] 02:55:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1131d2800) [pid = 1649] [serial = 1629] [outer = 0x0] 02:55:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x113c44000) [pid = 1649] [serial = 1630] [outer = 0x1131d2800] 02:55:35 INFO - PROCESS | 1649 | 1467971735728 Marionette DEBUG loaded listener.js 02:55:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11618ac00) [pid = 1649] [serial = 1631] [outer = 0x1131d2800] 02:55:36 INFO - PROCESS | 1649 | --DOCSHELL 0x127363000 == 40 [pid = 1649] [id = 540] 02:55:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12baf6000 == 39 [pid = 1649] [id = 539] 02:55:36 INFO - PROCESS | 1649 | --DOCSHELL 0x123c4f800 == 38 [pid = 1649] [id = 538] 02:55:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12b114000 == 37 [pid = 1649] [id = 537] 02:55:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12ace2000 == 36 [pid = 1649] [id = 536] 02:55:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12a405800 == 35 [pid = 1649] [id = 535] 02:55:36 INFO - PROCESS | 1649 | --DOCSHELL 0x127363800 == 34 [pid = 1649] [id = 534] 02:55:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12516f800 == 33 [pid = 1649] [id = 533] 02:55:36 INFO - PROCESS | 1649 | --DOCSHELL 0x123c50000 == 32 [pid = 1649] [id = 532] 02:55:36 INFO - PROCESS | 1649 | --DOCSHELL 0x1184c1000 == 31 [pid = 1649] [id = 531] 02:55:36 INFO - PROCESS | 1649 | --DOCSHELL 0x11694c800 == 30 [pid = 1649] [id = 530] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x124019c00) [pid = 1649] [serial = 1532] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12117a000) [pid = 1649] [serial = 1571] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x123eca000) [pid = 1649] [serial = 1574] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12399fc00) [pid = 1649] [serial = 1573] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118a7a000) [pid = 1649] [serial = 1555] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1193fa400) [pid = 1649] [serial = 1558] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x112d16c00) [pid = 1649] [serial = 1540] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1131dd400) [pid = 1649] [serial = 1541] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116a21000) [pid = 1649] [serial = 1546] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x117dab000) [pid = 1649] [serial = 1547] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1121b0000) [pid = 1649] [serial = 1534] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1193f1c00) [pid = 1649] [serial = 1556] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1125fc800) [pid = 1649] [serial = 1535] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x116904400) [pid = 1649] [serial = 1537] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1169f6c00) [pid = 1649] [serial = 1538] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118291000) [pid = 1649] [serial = 1549] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11830a800) [pid = 1649] [serial = 1550] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x115e5dc00) [pid = 1649] [serial = 1543] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1167c7000) [pid = 1649] [serial = 1544] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x118333000) [pid = 1649] [serial = 1552] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1197e4400) [pid = 1649] [serial = 1561] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11976d400) [pid = 1649] [serial = 1559] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1197d8000) [pid = 1649] [serial = 1565] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x116903800) [pid = 1649] [serial = 1564] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1199ba400) [pid = 1649] [serial = 1567] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x119963400) [pid = 1649] [serial = 1562] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x121095400) [pid = 1649] [serial = 1570] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x11875b000) [pid = 1649] [serial = 1553] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x119db0000) [pid = 1649] [serial = 1568] [outer = 0x0] [url = about:blank] 02:55:36 INFO - PROCESS | 1649 | 1467971736238 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] 02:55:36 INFO - PROCESS | 1649 | 1467971736284 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 02:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:55:36 INFO - PROCESS | 1649 | 1467971736315 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:55:36 INFO - PROCESS | 1649 | 1467971736319 Marionette TRACE conn2 <- [1,2146,null,{}] 02:55:36 INFO - PROCESS | 1649 | 1467971736324 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}] 02:55:36 INFO - PROCESS | 1649 | 1467971736326 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:36 INFO - PROCESS | 1649 | 1467971736415 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 02:55:36 INFO - PROCESS | 1649 | 1467971736482 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:36 INFO - PROCESS | 1649 | 1467971736484 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ac3800 == 31 [pid = 1649] [id = 544] 02:55:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x116627c00) [pid = 1649] [serial = 1632] [outer = 0x0] 02:55:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11691c400) [pid = 1649] [serial = 1633] [outer = 0x116627c00] 02:55:36 INFO - PROCESS | 1649 | 1467971736516 Marionette DEBUG loaded listener.js 02:55:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x116a21000) [pid = 1649] [serial = 1634] [outer = 0x116627c00] 02:55:36 INFO - PROCESS | 1649 | 1467971736939 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] 02:55:37 INFO - PROCESS | 1649 | 1467971736999 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 02:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:55:37 INFO - PROCESS | 1649 | 1467971737005 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:55:37 INFO - PROCESS | 1649 | 1467971737007 Marionette TRACE conn2 <- [1,2150,null,{}] 02:55:37 INFO - PROCESS | 1649 | 1467971737009 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}] 02:55:37 INFO - PROCESS | 1649 | 1467971737011 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:37 INFO - PROCESS | 1649 | 1467971737104 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 02:55:37 INFO - PROCESS | 1649 | 1467971737160 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:37 INFO - PROCESS | 1649 | 1467971737161 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x119919000 == 32 [pid = 1649] [id = 545] 02:55:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x117db1400) [pid = 1649] [serial = 1635] [outer = 0x0] 02:55:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118074800) [pid = 1649] [serial = 1636] [outer = 0x117db1400] 02:55:37 INFO - PROCESS | 1649 | 1467971737193 Marionette DEBUG loaded listener.js 02:55:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118328c00) [pid = 1649] [serial = 1637] [outer = 0x117db1400] 02:55:37 INFO - PROCESS | 1649 | 1467971737610 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]]]}] 02:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 669ms 02:55:37 INFO - PROCESS | 1649 | 1467971737674 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 02:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:55:37 INFO - PROCESS | 1649 | 1467971737676 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 02:55:37 INFO - PROCESS | 1649 | 1467971737678 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:55:37 INFO - PROCESS | 1649 | 1467971737681 Marionette TRACE conn2 <- [1,2154,null,{}] 02:55:37 INFO - PROCESS | 1649 | 1467971737689 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}] 02:55:37 INFO - PROCESS | 1649 | 1467971737693 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:37 INFO - PROCESS | 1649 | 1467971737789 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 02:55:37 INFO - PROCESS | 1649 | 1467971737860 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:37 INFO - PROCESS | 1649 | 1467971737862 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x124c26000 == 33 [pid = 1649] [id = 546] 02:55:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1127d5400) [pid = 1649] [serial = 1638] [outer = 0x0] 02:55:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118a7a400) [pid = 1649] [serial = 1639] [outer = 0x1127d5400] 02:55:37 INFO - PROCESS | 1649 | 1467971737896 Marionette DEBUG loaded listener.js 02:55:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x119246400) [pid = 1649] [serial = 1640] [outer = 0x1127d5400] 02:55:38 INFO - PROCESS | 1649 | 1467971738327 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]]]}] 02:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 675ms 02:55:38 INFO - PROCESS | 1649 | 1467971738355 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 02:55:38 INFO - PROCESS | 1649 | 1467971738358 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 02:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:55:38 INFO - PROCESS | 1649 | 1467971738362 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:55:38 INFO - PROCESS | 1649 | 1467971738364 Marionette TRACE conn2 <- [1,2158,null,{}] 02:55:38 INFO - PROCESS | 1649 | 1467971738367 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}] 02:55:38 INFO - PROCESS | 1649 | 1467971738369 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:38 INFO - PROCESS | 1649 | 1467971738537 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 02:55:38 INFO - PROCESS | 1649 | 1467971738663 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:38 INFO - PROCESS | 1649 | 1467971738665 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12734b000 == 34 [pid = 1649] [id = 547] 02:55:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1192aec00) [pid = 1649] [serial = 1641] [outer = 0x0] 02:55:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119765800) [pid = 1649] [serial = 1642] [outer = 0x1192aec00] 02:55:38 INFO - PROCESS | 1649 | 1467971738716 Marionette DEBUG loaded listener.js 02:55:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1197d8000) [pid = 1649] [serial = 1643] [outer = 0x1192aec00] 02:55:39 INFO - PROCESS | 1649 | 1467971739170 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]]]}] 02:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 821ms 02:55:39 INFO - PROCESS | 1649 | 1467971739182 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 02:55:39 INFO - PROCESS | 1649 | 1467971739184 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 02:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:55:39 INFO - PROCESS | 1649 | 1467971739188 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:55:39 INFO - PROCESS | 1649 | 1467971739190 Marionette TRACE conn2 <- [1,2162,null,{}] 02:55:39 INFO - PROCESS | 1649 | 1467971739192 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}] 02:55:39 INFO - PROCESS | 1649 | 1467971739194 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:39 INFO - PROCESS | 1649 | 1467971739283 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 02:55:39 INFO - PROCESS | 1649 | 1467971739336 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:39 INFO - PROCESS | 1649 | 1467971739337 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ecb000 == 35 [pid = 1649] [id = 548] 02:55:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1193f8c00) [pid = 1649] [serial = 1644] [outer = 0x0] 02:55:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1199b0c00) [pid = 1649] [serial = 1645] [outer = 0x1193f8c00] 02:55:39 INFO - PROCESS | 1649 | 1467971739366 Marionette DEBUG loaded listener.js 02:55:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119db0000) [pid = 1649] [serial = 1646] [outer = 0x1193f8c00] 02:55:39 INFO - PROCESS | 1649 | 1467971739783 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]]]}] 02:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 619ms 02:55:39 INFO - PROCESS | 1649 | 1467971739807 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 02:55:39 INFO - PROCESS | 1649 | 1467971739809 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 02:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:55:39 INFO - PROCESS | 1649 | 1467971739811 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:55:39 INFO - PROCESS | 1649 | 1467971739812 Marionette TRACE conn2 <- [1,2166,null,{}] 02:55:39 INFO - PROCESS | 1649 | 1467971739815 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}] 02:55:39 INFO - PROCESS | 1649 | 1467971739821 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:39 INFO - PROCESS | 1649 | 1467971739935 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 02:55:40 INFO - PROCESS | 1649 | 1467971740024 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:40 INFO - PROCESS | 1649 | 1467971740025 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a4db000 == 36 [pid = 1649] [id = 549] 02:55:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119db7800) [pid = 1649] [serial = 1647] [outer = 0x0] 02:55:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12116c800) [pid = 1649] [serial = 1648] [outer = 0x119db7800] 02:55:40 INFO - PROCESS | 1649 | 1467971740054 Marionette DEBUG loaded listener.js 02:55:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x124019800) [pid = 1649] [serial = 1649] [outer = 0x119db7800] 02:55:40 INFO - PROCESS | 1649 | 1467971740468 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]]]}] 02:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 720ms 02:55:40 INFO - PROCESS | 1649 | 1467971740532 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 02:55:40 INFO - PROCESS | 1649 | 1467971740534 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 02:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:55:40 INFO - PROCESS | 1649 | 1467971740537 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:55:40 INFO - PROCESS | 1649 | 1467971740539 Marionette TRACE conn2 <- [1,2170,null,{}] 02:55:40 INFO - PROCESS | 1649 | 1467971740543 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}] 02:55:40 INFO - PROCESS | 1649 | 1467971740544 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:41 INFO - PROCESS | 1649 | --DOCSHELL 0x116ab9000 == 35 [pid = 1649] [id = 529] 02:55:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12a4db000 == 34 [pid = 1649] [id = 549] 02:55:41 INFO - PROCESS | 1649 | --DOCSHELL 0x128ecb000 == 33 [pid = 1649] [id = 548] 02:55:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12734b000 == 32 [pid = 1649] [id = 547] 02:55:41 INFO - PROCESS | 1649 | --DOCSHELL 0x1192ea800 == 31 [pid = 1649] [id = 542] 02:55:41 INFO - PROCESS | 1649 | --DOCSHELL 0x124c26000 == 30 [pid = 1649] [id = 546] 02:55:41 INFO - PROCESS | 1649 | --DOCSHELL 0x119919000 == 29 [pid = 1649] [id = 545] 02:55:41 INFO - PROCESS | 1649 | --DOCSHELL 0x116ac3800 == 28 [pid = 1649] [id = 544] 02:55:41 INFO - PROCESS | 1649 | --DOCSHELL 0x12c285800 == 27 [pid = 1649] [id = 541] 02:55:41 INFO - PROCESS | 1649 | --DOCSHELL 0x1164bc000 == 26 [pid = 1649] [id = 543] 02:55:41 INFO - PROCESS | 1649 | 1467971741122 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 02:55:41 INFO - PROCESS | 1649 | 1467971741205 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:41 INFO - PROCESS | 1649 | 1467971741206 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x112e7e000 == 27 [pid = 1649] [id = 550] 02:55:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11257f400) [pid = 1649] [serial = 1650] [outer = 0x0] 02:55:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1125f6400) [pid = 1649] [serial = 1651] [outer = 0x11257f400] 02:55:41 INFO - PROCESS | 1649 | 1467971741236 Marionette DEBUG loaded listener.js 02:55:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1127d9000) [pid = 1649] [serial = 1652] [outer = 0x11257f400] 02:55:41 INFO - PROCESS | 1649 | 1467971741548 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]]]}] 02:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1070ms 02:55:41 INFO - PROCESS | 1649 | 1467971741608 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 02:55:41 INFO - PROCESS | 1649 | 1467971741611 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 02:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:55:41 INFO - PROCESS | 1649 | 1467971741614 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:55:41 INFO - PROCESS | 1649 | 1467971741617 Marionette TRACE conn2 <- [1,2174,null,{}] 02:55:41 INFO - PROCESS | 1649 | 1467971741622 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}] 02:55:41 INFO - PROCESS | 1649 | 1467971741624 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:41 INFO - PROCESS | 1649 | 1467971741723 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 02:55:41 INFO - PROCESS | 1649 | 1467971741777 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:41 INFO - PROCESS | 1649 | 1467971741779 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x1182c4800 == 28 [pid = 1649] [id = 551] 02:55:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1131d1800) [pid = 1649] [serial = 1653] [outer = 0x0] 02:55:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1164df000) [pid = 1649] [serial = 1654] [outer = 0x1131d1800] 02:55:41 INFO - PROCESS | 1649 | 1467971741806 Marionette DEBUG loaded listener.js 02:55:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1169f6c00) [pid = 1649] [serial = 1655] [outer = 0x1131d1800] 02:55:42 INFO - PROCESS | 1649 | 1467971742097 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]]]}] 02:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 523ms 02:55:42 INFO - PROCESS | 1649 | 1467971742139 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 02:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:55:42 INFO - PROCESS | 1649 | 1467971742142 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 02:55:42 INFO - PROCESS | 1649 | 1467971742144 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:55:42 INFO - PROCESS | 1649 | 1467971742145 Marionette TRACE conn2 <- [1,2178,null,{}] 02:55:42 INFO - PROCESS | 1649 | 1467971742148 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}] 02:55:42 INFO - PROCESS | 1649 | 1467971742149 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:42 INFO - PROCESS | 1649 | 1467971742228 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 02:55:42 INFO - PROCESS | 1649 | 1467971742236 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:42 INFO - PROCESS | 1649 | 1467971742237 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f85000 == 29 [pid = 1649] [id = 552] 02:55:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11714c000) [pid = 1649] [serial = 1656] [outer = 0x0] 02:55:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11806f000) [pid = 1649] [serial = 1657] [outer = 0x11714c000] 02:55:42 INFO - PROCESS | 1649 | 1467971742263 Marionette DEBUG loaded listener.js 02:55:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118309000) [pid = 1649] [serial = 1658] [outer = 0x11714c000] 02:55:42 INFO - PROCESS | 1649 | 1467971742638 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]]]}] 02:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 518ms 02:55:42 INFO - PROCESS | 1649 | 1467971742663 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 02:55:42 INFO - PROCESS | 1649 | 1467971742665 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 02:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:55:42 INFO - PROCESS | 1649 | 1467971742675 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:55:42 INFO - PROCESS | 1649 | 1467971742678 Marionette TRACE conn2 <- [1,2182,null,{}] 02:55:42 INFO - PROCESS | 1649 | 1467971742681 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}] 02:55:42 INFO - PROCESS | 1649 | 1467971742683 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:42 INFO - PROCESS | 1649 | 1467971742762 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 02:55:42 INFO - PROCESS | 1649 | 1467971742765 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:42 INFO - PROCESS | 1649 | 1467971742767 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12710a800 == 30 [pid = 1649] [id = 553] 02:55:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11832c000) [pid = 1649] [serial = 1659] [outer = 0x0] 02:55:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x118a60800) [pid = 1649] [serial = 1660] [outer = 0x11832c000] 02:55:42 INFO - PROCESS | 1649 | 1467971742795 Marionette DEBUG loaded listener.js 02:55:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11923b400) [pid = 1649] [serial = 1661] [outer = 0x11832c000] 02:55:43 INFO - PROCESS | 1649 | 1467971743186 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]]]}] 02:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 525ms 02:55:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:55:43 INFO - PROCESS | 1649 | 1467971743196 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 02:55:43 INFO - PROCESS | 1649 | 1467971743198 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 02:55:43 INFO - PROCESS | 1649 | 1467971743201 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:55:43 INFO - PROCESS | 1649 | 1467971743207 Marionette TRACE conn2 <- [1,2186,null,{}] 02:55:43 INFO - PROCESS | 1649 | 1467971743210 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}] 02:55:43 INFO - PROCESS | 1649 | 1467971743212 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:43 INFO - PROCESS | 1649 | 1467971743374 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 02:55:43 INFO - PROCESS | 1649 | 1467971743402 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:43 INFO - PROCESS | 1649 | 1467971743404 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x128edc000 == 31 [pid = 1649] [id = 554] 02:55:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1192b2400) [pid = 1649] [serial = 1662] [outer = 0x0] 02:55:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1193fa800) [pid = 1649] [serial = 1663] [outer = 0x1192b2400] 02:55:43 INFO - PROCESS | 1649 | 1467971743444 Marionette DEBUG loaded listener.js 02:55:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x119958c00) [pid = 1649] [serial = 1664] [outer = 0x1192b2400] 02:55:43 INFO - PROCESS | 1649 | 1467971743825 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]]]}] 02:55:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:55:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 675ms 02:55:43 INFO - PROCESS | 1649 | 1467971743875 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 02:55:43 INFO - PROCESS | 1649 | 1467971743876 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 02:55:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:55:43 INFO - PROCESS | 1649 | 1467971743878 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:55:43 INFO - PROCESS | 1649 | 1467971743880 Marionette TRACE conn2 <- [1,2190,null,{}] 02:55:43 INFO - PROCESS | 1649 | 1467971743882 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}] 02:55:43 INFO - PROCESS | 1649 | 1467971743883 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:43 INFO - PROCESS | 1649 | 1467971743979 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 02:55:44 INFO - PROCESS | 1649 | 1467971744021 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:44 INFO - PROCESS | 1649 | 1467971744025 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af16000 == 32 [pid = 1649] [id = 555] 02:55:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x117148400) [pid = 1649] [serial = 1665] [outer = 0x0] 02:55:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x119db7000) [pid = 1649] [serial = 1666] [outer = 0x117148400] 02:55:44 INFO - PROCESS | 1649 | 1467971744057 Marionette DEBUG loaded listener.js 02:55:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12109f000) [pid = 1649] [serial = 1667] [outer = 0x117148400] 02:55:44 INFO - PROCESS | 1649 | 1467971744364 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]]]}] 02:55:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:55:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 518ms 02:55:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:55:44 INFO - PROCESS | 1649 | 1467971744398 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 02:55:44 INFO - PROCESS | 1649 | 1467971744399 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 02:55:44 INFO - PROCESS | 1649 | 1467971744401 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:55:44 INFO - PROCESS | 1649 | 1467971744404 Marionette TRACE conn2 <- [1,2194,null,{}] 02:55:44 INFO - PROCESS | 1649 | 1467971744407 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}] 02:55:44 INFO - PROCESS | 1649 | 1467971744408 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:44 INFO - PROCESS | 1649 | 1467971744503 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 02:55:44 INFO - PROCESS | 1649 | 1467971744554 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:44 INFO - PROCESS | 1649 | 1467971744555 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x115eb8800 == 33 [pid = 1649] [id = 556] 02:55:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x119dda400) [pid = 1649] [serial = 1668] [outer = 0x0] 02:55:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1211c4400) [pid = 1649] [serial = 1669] [outer = 0x119dda400] 02:55:44 INFO - PROCESS | 1649 | 1467971744579 Marionette DEBUG loaded listener.js 02:55:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x114ec9400) [pid = 1649] [serial = 1670] [outer = 0x119dda400] 02:55:44 INFO - PROCESS | 1649 | 1467971744898 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]]]}] 02:55:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:55:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 521ms 02:55:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:55:44 INFO - PROCESS | 1649 | 1467971744923 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 02:55:44 INFO - PROCESS | 1649 | 1467971744924 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 02:55:44 INFO - PROCESS | 1649 | 1467971744926 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:55:44 INFO - PROCESS | 1649 | 1467971744927 Marionette TRACE conn2 <- [1,2198,null,{}] 02:55:44 INFO - PROCESS | 1649 | 1467971744929 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}] 02:55:44 INFO - PROCESS | 1649 | 1467971744930 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:45 INFO - PROCESS | 1649 | 1467971745025 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 02:55:45 INFO - PROCESS | 1649 | 1467971745066 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:45 INFO - PROCESS | 1649 | 1467971745067 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bcaf800 == 34 [pid = 1649] [id = 557] 02:55:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1127d7400) [pid = 1649] [serial = 1671] [outer = 0x0] 02:55:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12401d400) [pid = 1649] [serial = 1672] [outer = 0x1127d7400] 02:55:45 INFO - PROCESS | 1649 | 1467971745091 Marionette DEBUG loaded listener.js 02:55:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12414cc00) [pid = 1649] [serial = 1673] [outer = 0x1127d7400] 02:55:45 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1164dc400) [pid = 1649] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:55:45 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1192b3000) [pid = 1649] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:55:45 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x118527c00) [pid = 1649] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:55:45 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x113c36c00) [pid = 1649] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:55:45 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11662e000) [pid = 1649] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:55:45 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1131d2800) [pid = 1649] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:55:45 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1128a4c00) [pid = 1649] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:55:45 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1127d0c00) [pid = 1649] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:55:45 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x112d11800) [pid = 1649] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:55:45 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x116630c00) [pid = 1649] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:55:45 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x112985800) [pid = 1649] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:55:45 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x111c13800) [pid = 1649] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:55:45 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11832d000) [pid = 1649] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:55:45 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x121072000) [pid = 1649] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:55:45 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x117148000) [pid = 1649] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:55:45 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1211c8400) [pid = 1649] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:55:45 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11976dc00) [pid = 1649] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:55:45 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1128a5000) [pid = 1649] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:55:45 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119238400) [pid = 1649] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:55:45 INFO - PROCESS | 1649 | 1467971745568 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]]]}] 02:55:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:55:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 670ms 02:55:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:55:45 INFO - PROCESS | 1649 | 1467971745596 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 02:55:45 INFO - PROCESS | 1649 | 1467971745597 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 02:55:45 INFO - PROCESS | 1649 | 1467971745599 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:55:45 INFO - PROCESS | 1649 | 1467971745601 Marionette TRACE conn2 <- [1,2202,null,{}] 02:55:45 INFO - PROCESS | 1649 | 1467971745603 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}] 02:55:45 INFO - PROCESS | 1649 | 1467971745604 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:45 INFO - PROCESS | 1649 | 1467971745678 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 02:55:45 INFO - PROCESS | 1649 | 1467971745681 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:45 INFO - PROCESS | 1649 | 1467971745683 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x126aa4000 == 35 [pid = 1649] [id = 558] 02:55:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1127d8800) [pid = 1649] [serial = 1674] [outer = 0x0] 02:55:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x113245c00) [pid = 1649] [serial = 1675] [outer = 0x1127d8800] 02:55:45 INFO - PROCESS | 1649 | 1467971745710 Marionette DEBUG loaded listener.js 02:55:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x116918800) [pid = 1649] [serial = 1676] [outer = 0x1127d8800] 02:55:46 INFO - PROCESS | 1649 | 1467971746067 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]]]}] 02:55:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:55:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 518ms 02:55:46 INFO - PROCESS | 1649 | 1467971746120 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 02:55:46 INFO - PROCESS | 1649 | 1467971746122 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 02:55:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:55:46 INFO - PROCESS | 1649 | 1467971746124 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:55:46 INFO - PROCESS | 1649 | 1467971746125 Marionette TRACE conn2 <- [1,2206,null,{}] 02:55:46 INFO - PROCESS | 1649 | 1467971746127 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}] 02:55:46 INFO - PROCESS | 1649 | 1467971746128 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:46 INFO - PROCESS | 1649 | 1467971746199 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 02:55:46 INFO - PROCESS | 1649 | 1467971746204 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:46 INFO - PROCESS | 1649 | 1467971746206 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c299800 == 36 [pid = 1649] [id = 559] 02:55:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1169f4800) [pid = 1649] [serial = 1677] [outer = 0x0] 02:55:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11875d800) [pid = 1649] [serial = 1678] [outer = 0x1169f4800] 02:55:46 INFO - PROCESS | 1649 | 1467971746229 Marionette DEBUG loaded listener.js 02:55:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119238c00) [pid = 1649] [serial = 1679] [outer = 0x1169f4800] 02:55:46 INFO - PROCESS | 1649 | 1467971746530 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]]]}] 02:55:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:55:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 422ms 02:55:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:55:46 INFO - PROCESS | 1649 | 1467971746546 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 02:55:46 INFO - PROCESS | 1649 | 1467971746548 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 02:55:46 INFO - PROCESS | 1649 | 1467971746550 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:55:46 INFO - PROCESS | 1649 | 1467971746551 Marionette TRACE conn2 <- [1,2210,null,{}] 02:55:46 INFO - PROCESS | 1649 | 1467971746557 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}] 02:55:46 INFO - PROCESS | 1649 | 1467971746558 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:46 INFO - PROCESS | 1649 | 1467971746637 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 02:55:46 INFO - PROCESS | 1649 | 1467971746640 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:46 INFO - PROCESS | 1649 | 1467971746642 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca23800 == 37 [pid = 1649] [id = 560] 02:55:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1197dbc00) [pid = 1649] [serial = 1680] [outer = 0x0] 02:55:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1211bdc00) [pid = 1649] [serial = 1681] [outer = 0x1197dbc00] 02:55:46 INFO - PROCESS | 1649 | 1467971746664 Marionette DEBUG loaded listener.js 02:55:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12467e400) [pid = 1649] [serial = 1682] [outer = 0x1197dbc00] 02:55:47 INFO - PROCESS | 1649 | 1467971747133 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]]]}] 02:55:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:55:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 620ms 02:55:47 INFO - PROCESS | 1649 | 1467971747172 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 02:55:47 INFO - PROCESS | 1649 | 1467971747174 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 02:55:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:55:47 INFO - PROCESS | 1649 | 1467971747178 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:55:47 INFO - PROCESS | 1649 | 1467971747180 Marionette TRACE conn2 <- [1,2214,null,{}] 02:55:47 INFO - PROCESS | 1649 | 1467971747184 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}] 02:55:47 INFO - PROCESS | 1649 | 1467971747186 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:47 INFO - PROCESS | 1649 | 1467971747320 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 02:55:47 INFO - PROCESS | 1649 | 1467971747330 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:47 INFO - PROCESS | 1649 | 1467971747331 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f28000 == 38 [pid = 1649] [id = 561] 02:55:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x124e8ac00) [pid = 1649] [serial = 1683] [outer = 0x0] 02:55:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x125144800) [pid = 1649] [serial = 1684] [outer = 0x124e8ac00] 02:55:47 INFO - PROCESS | 1649 | 1467971747370 Marionette DEBUG loaded listener.js 02:55:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12609b000) [pid = 1649] [serial = 1685] [outer = 0x124e8ac00] 02:55:47 INFO - PROCESS | 1649 | 1467971747923 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]]]}] 02:55:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:55:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 821ms 02:55:48 INFO - PROCESS | 1649 | 1467971747998 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 02:55:48 INFO - PROCESS | 1649 | 1467971748001 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 02:55:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:55:48 INFO - PROCESS | 1649 | 1467971748005 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:55:48 INFO - PROCESS | 1649 | 1467971748007 Marionette TRACE conn2 <- [1,2218,null,{}] 02:55:48 INFO - PROCESS | 1649 | 1467971748011 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}] 02:55:48 INFO - PROCESS | 1649 | 1467971748013 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:48 INFO - PROCESS | 1649 | 1467971748104 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 02:55:48 INFO - PROCESS | 1649 | 1467971748167 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:48 INFO - PROCESS | 1649 | 1467971748169 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196b6800 == 39 [pid = 1649] [id = 562] 02:55:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x112e02c00) [pid = 1649] [serial = 1686] [outer = 0x0] 02:55:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x113c44400) [pid = 1649] [serial = 1687] [outer = 0x112e02c00] 02:55:48 INFO - PROCESS | 1649 | 1467971748217 Marionette DEBUG loaded listener.js 02:55:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x116918400) [pid = 1649] [serial = 1688] [outer = 0x112e02c00] 02:55:48 INFO - PROCESS | 1649 | 1467971748840 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]]]}] 02:55:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:55:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 879ms 02:55:48 INFO - PROCESS | 1649 | 1467971748893 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 02:55:48 INFO - PROCESS | 1649 | 1467971748896 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 02:55:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:55:48 INFO - PROCESS | 1649 | 1467971748903 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:55:48 INFO - PROCESS | 1649 | 1467971748906 Marionette TRACE conn2 <- [1,2222,null,{}] 02:55:48 INFO - PROCESS | 1649 | 1467971748909 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}] 02:55:48 INFO - PROCESS | 1649 | 1467971748911 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:49 INFO - PROCESS | 1649 | 1467971749021 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 02:55:49 INFO - PROCESS | 1649 | 1467971749110 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:49 INFO - PROCESS | 1649 | 1467971749111 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a405800 == 40 [pid = 1649] [id = 563] 02:55:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11812c800) [pid = 1649] [serial = 1689] [outer = 0x0] 02:55:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x118335400) [pid = 1649] [serial = 1690] [outer = 0x11812c800] 02:55:49 INFO - PROCESS | 1649 | 1467971749142 Marionette DEBUG loaded listener.js 02:55:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x118a5e400) [pid = 1649] [serial = 1691] [outer = 0x11812c800] 02:55:49 INFO - PROCESS | 1649 | 1467971749773 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]]]}] 02:55:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:55:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 878ms 02:55:49 INFO - PROCESS | 1649 | 1467971749780 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 02:55:49 INFO - PROCESS | 1649 | 1467971749783 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 02:55:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:55:49 INFO - PROCESS | 1649 | 1467971749813 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:55:49 INFO - PROCESS | 1649 | 1467971749815 Marionette TRACE conn2 <- [1,2226,null,{}] 02:55:49 INFO - PROCESS | 1649 | 1467971749821 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}] 02:55:49 INFO - PROCESS | 1649 | 1467971749823 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:49 INFO - PROCESS | 1649 | 1467971749925 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 02:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca23800 == 39 [pid = 1649] [id = 560] 02:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12c299800 == 38 [pid = 1649] [id = 559] 02:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x126aa4000 == 37 [pid = 1649] [id = 558] 02:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12bcaf800 == 36 [pid = 1649] [id = 557] 02:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x115eb8800 == 35 [pid = 1649] [id = 556] 02:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12af16000 == 34 [pid = 1649] [id = 555] 02:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x128edc000 == 33 [pid = 1649] [id = 554] 02:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12710a800 == 32 [pid = 1649] [id = 553] 02:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x123f85000 == 31 [pid = 1649] [id = 552] 02:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1182c4800 == 30 [pid = 1649] [id = 551] 02:55:49 INFO - PROCESS | 1649 | --DOCSHELL 0x112e7e000 == 29 [pid = 1649] [id = 550] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11923b800) [pid = 1649] [serial = 1604] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x118f88000) [pid = 1649] [serial = 1603] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11a0a5c00) [pid = 1649] [serial = 1609] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11875dc00) [pid = 1649] [serial = 1600] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x116903400) [pid = 1649] [serial = 1589] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x114ed8800) [pid = 1649] [serial = 1588] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1169eb000) [pid = 1649] [serial = 1594] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11618ac00) [pid = 1649] [serial = 1631] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x116fb3400) [pid = 1649] [serial = 1595] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x112d12000) [pid = 1649] [serial = 1591] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1125f1000) [pid = 1649] [serial = 1592] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x118306000) [pid = 1649] [serial = 1597] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11832c800) [pid = 1649] [serial = 1598] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x113c5f800) [pid = 1649] [serial = 1577] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1131d9400) [pid = 1649] [serial = 1576] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x117da7400) [pid = 1649] [serial = 1580] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1169f3c00) [pid = 1649] [serial = 1579] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119dab800) [pid = 1649] [serial = 1607] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1193f5800) [pid = 1649] [serial = 1606] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1133bb400) [pid = 1649] [serial = 1615] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12109e000) [pid = 1649] [serial = 1610] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119246800) [pid = 1649] [serial = 1583] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x121174400) [pid = 1649] [serial = 1612] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119dacc00) [pid = 1649] [serial = 1618] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118f81c00) [pid = 1649] [serial = 1582] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1211bfc00) [pid = 1649] [serial = 1619] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x124072c00) [pid = 1649] [serial = 1622] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1211c0400) [pid = 1649] [serial = 1613] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x113c44000) [pid = 1649] [serial = 1630] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x118a58800) [pid = 1649] [serial = 1616] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119db6000) [pid = 1649] [serial = 1586] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x118a62800) [pid = 1649] [serial = 1601] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x124016400) [pid = 1649] [serial = 1621] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x119965c00) [pid = 1649] [serial = 1585] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x116912800) [pid = 1649] [serial = 1628] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x124ba4000) [pid = 1649] [serial = 1625] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x113355800) [pid = 1649] [serial = 1627] [outer = 0x0] [url = about:blank] 02:55:49 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x124153400) [pid = 1649] [serial = 1624] [outer = 0x0] [url = about:blank] 02:55:50 INFO - PROCESS | 1649 | 1467971750015 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:50 INFO - PROCESS | 1649 | 1467971750017 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169b5000 == 30 [pid = 1649] [id = 564] 02:55:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11297dc00) [pid = 1649] [serial = 1692] [outer = 0x0] 02:55:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1131d2800) [pid = 1649] [serial = 1693] [outer = 0x11297dc00] 02:55:50 INFO - PROCESS | 1649 | 1467971750044 Marionette DEBUG loaded listener.js 02:55:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x115e60000) [pid = 1649] [serial = 1694] [outer = 0x11297dc00] 02:55:50 INFO - PROCESS | 1649 | 1467971750472 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]]]}] 02:55:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:55:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 724ms 02:55:50 INFO - PROCESS | 1649 | 1467971750536 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 02:55:50 INFO - PROCESS | 1649 | 1467971750538 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 02:55:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:55:50 INFO - PROCESS | 1649 | 1467971750543 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:55:50 INFO - PROCESS | 1649 | 1467971750544 Marionette TRACE conn2 <- [1,2230,null,{}] 02:55:50 INFO - PROCESS | 1649 | 1467971750547 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}] 02:55:50 INFO - PROCESS | 1649 | 1467971750548 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:50 INFO - PROCESS | 1649 | 1467971750625 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 02:55:50 INFO - PROCESS | 1649 | 1467971750629 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:50 INFO - PROCESS | 1649 | 1467971750630 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x119230800 == 31 [pid = 1649] [id = 565] 02:55:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x116986c00) [pid = 1649] [serial = 1695] [outer = 0x0] 02:55:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x117141000) [pid = 1649] [serial = 1696] [outer = 0x116986c00] 02:55:50 INFO - PROCESS | 1649 | 1467971750659 Marionette DEBUG loaded listener.js 02:55:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x117dabc00) [pid = 1649] [serial = 1697] [outer = 0x116986c00] 02:55:51 INFO - PROCESS | 1649 | 1467971751047 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]]]}] 02:55:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:55:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 520ms 02:55:51 INFO - PROCESS | 1649 | 1467971751063 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 02:55:51 INFO - PROCESS | 1649 | 1467971751065 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 02:55:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:55:51 INFO - PROCESS | 1649 | 1467971751069 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:55:51 INFO - PROCESS | 1649 | 1467971751072 Marionette TRACE conn2 <- [1,2234,null,{}] 02:55:51 INFO - PROCESS | 1649 | 1467971751083 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}] 02:55:51 INFO - PROCESS | 1649 | 1467971751088 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:51 INFO - PROCESS | 1649 | 1467971751217 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 02:55:51 INFO - PROCESS | 1649 | 1467971751227 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:51 INFO - PROCESS | 1649 | 1467971751230 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f93800 == 32 [pid = 1649] [id = 566] 02:55:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1125fe800) [pid = 1649] [serial = 1698] [outer = 0x0] 02:55:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118397c00) [pid = 1649] [serial = 1699] [outer = 0x1125fe800] 02:55:51 INFO - PROCESS | 1649 | 1467971751274 Marionette DEBUG loaded listener.js 02:55:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118a84400) [pid = 1649] [serial = 1700] [outer = 0x1125fe800] 02:55:51 INFO - PROCESS | 1649 | 1467971751592 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]]]}] 02:55:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:55:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 574ms 02:55:51 INFO - PROCESS | 1649 | 1467971751642 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 02:55:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:55:51 INFO - PROCESS | 1649 | 1467971751644 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 02:55:51 INFO - PROCESS | 1649 | 1467971751646 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:55:51 INFO - PROCESS | 1649 | 1467971751647 Marionette TRACE conn2 <- [1,2238,null,{}] 02:55:51 INFO - PROCESS | 1649 | 1467971751649 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}] 02:55:51 INFO - PROCESS | 1649 | 1467971751651 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:51 INFO - PROCESS | 1649 | 1467971751760 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 02:55:51 INFO - PROCESS | 1649 | 1467971751765 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:51 INFO - PROCESS | 1649 | 1467971751766 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x126aaa800 == 33 [pid = 1649] [id = 567] 02:55:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118f88000) [pid = 1649] [serial = 1701] [outer = 0x0] 02:55:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1192ac400) [pid = 1649] [serial = 1702] [outer = 0x118f88000] 02:55:51 INFO - PROCESS | 1649 | 1467971751795 Marionette DEBUG loaded listener.js 02:55:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1193f9800) [pid = 1649] [serial = 1703] [outer = 0x118f88000] 02:55:52 INFO - PROCESS | 1649 | 1467971752130 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]]]}] 02:55:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:55:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 519ms 02:55:52 INFO - PROCESS | 1649 | 1467971752167 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 02:55:52 INFO - PROCESS | 1649 | 1467971752168 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 02:55:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:55:52 INFO - PROCESS | 1649 | 1467971752170 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:55:52 INFO - PROCESS | 1649 | 1467971752172 Marionette TRACE conn2 <- [1,2242,null,{}] 02:55:52 INFO - PROCESS | 1649 | 1467971752174 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}] 02:55:52 INFO - PROCESS | 1649 | 1467971752175 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:52 INFO - PROCESS | 1649 | 1467971752277 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 02:55:52 INFO - PROCESS | 1649 | 1467971752316 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:52 INFO - PROCESS | 1649 | 1467971752317 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ecc000 == 34 [pid = 1649] [id = 568] 02:55:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1125fdc00) [pid = 1649] [serial = 1704] [outer = 0x0] 02:55:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1197da000) [pid = 1649] [serial = 1705] [outer = 0x1125fdc00] 02:55:52 INFO - PROCESS | 1649 | 1467971752343 Marionette DEBUG loaded listener.js 02:55:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119965400) [pid = 1649] [serial = 1706] [outer = 0x1125fdc00] 02:55:52 INFO - PROCESS | 1649 | 1467971752643 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]]]}] 02:55:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:55:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 517ms 02:55:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:55:52 INFO - PROCESS | 1649 | 1467971752693 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 02:55:52 INFO - PROCESS | 1649 | 1467971752694 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 02:55:52 INFO - PROCESS | 1649 | 1467971752696 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:55:52 INFO - PROCESS | 1649 | 1467971752697 Marionette TRACE conn2 <- [1,2246,null,{}] 02:55:52 INFO - PROCESS | 1649 | 1467971752699 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}] 02:55:52 INFO - PROCESS | 1649 | 1467971752703 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:52 INFO - PROCESS | 1649 | 1467971752823 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 02:55:52 INFO - PROCESS | 1649 | 1467971752858 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:52 INFO - PROCESS | 1649 | 1467971752859 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a769800 == 35 [pid = 1649] [id = 569] 02:55:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1199b8c00) [pid = 1649] [serial = 1707] [outer = 0x0] 02:55:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119db0400) [pid = 1649] [serial = 1708] [outer = 0x1199b8c00] 02:55:52 INFO - PROCESS | 1649 | 1467971752884 Marionette DEBUG loaded listener.js 02:55:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12380c000) [pid = 1649] [serial = 1709] [outer = 0x1199b8c00] 02:55:53 INFO - PROCESS | 1649 | 1467971753200 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]]]}] 02:55:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:55:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 519ms 02:55:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:55:53 INFO - PROCESS | 1649 | 1467971753215 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 02:55:53 INFO - PROCESS | 1649 | 1467971753217 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 02:55:53 INFO - PROCESS | 1649 | 1467971753221 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:55:53 INFO - PROCESS | 1649 | 1467971753223 Marionette TRACE conn2 <- [1,2250,null,{}] 02:55:53 INFO - PROCESS | 1649 | 1467971753232 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}] 02:55:53 INFO - PROCESS | 1649 | 1467971753234 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:53 INFO - PROCESS | 1649 | 1467971753330 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 02:55:53 INFO - PROCESS | 1649 | 1467971753368 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:53 INFO - PROCESS | 1649 | 1467971753369 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b917000 == 36 [pid = 1649] [id = 570] 02:55:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11257a400) [pid = 1649] [serial = 1710] [outer = 0x0] 02:55:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12401ac00) [pid = 1649] [serial = 1711] [outer = 0x11257a400] 02:55:53 INFO - PROCESS | 1649 | 1467971753393 Marionette DEBUG loaded listener.js 02:55:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12414a000) [pid = 1649] [serial = 1712] [outer = 0x11257a400] 02:55:53 INFO - PROCESS | 1649 | 1467971753669 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]]]}] 02:55:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:55:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 471ms 02:55:53 INFO - PROCESS | 1649 | 1467971753694 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 02:55:53 INFO - PROCESS | 1649 | 1467971753695 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 02:55:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:55:53 INFO - PROCESS | 1649 | 1467971753697 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:55:53 INFO - PROCESS | 1649 | 1467971753698 Marionette TRACE conn2 <- [1,2254,null,{}] 02:55:53 INFO - PROCESS | 1649 | 1467971753708 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}] 02:55:53 INFO - PROCESS | 1649 | 1467971753709 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:53 INFO - PROCESS | 1649 | 1467971753813 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 02:55:53 INFO - PROCESS | 1649 | 1467971753816 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:53 INFO - PROCESS | 1649 | 1467971753817 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b930000 == 37 [pid = 1649] [id = 571] 02:55:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x123cdec00) [pid = 1649] [serial = 1713] [outer = 0x0] 02:55:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12434f400) [pid = 1649] [serial = 1714] [outer = 0x123cdec00] 02:55:53 INFO - PROCESS | 1649 | 1467971753841 Marionette DEBUG loaded listener.js 02:55:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x124ba5000) [pid = 1649] [serial = 1715] [outer = 0x123cdec00] 02:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x117148400) [pid = 1649] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11257f400) [pid = 1649] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11714c000) [pid = 1649] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119dda400) [pid = 1649] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119db7800) [pid = 1649] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1127d7400) [pid = 1649] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11832c000) [pid = 1649] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1127d8800) [pid = 1649] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1131d1800) [pid = 1649] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1197dbc00) [pid = 1649] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x116627c00) [pid = 1649] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x117db1400) [pid = 1649] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1127d5400) [pid = 1649] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1192aec00) [pid = 1649] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1193f8c00) [pid = 1649] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1192b2400) [pid = 1649] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:55:54 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1169f4800) [pid = 1649] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:55:54 INFO - PROCESS | 1649 | 1467971754251 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]]]}] 02:55:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:55:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 568ms 02:55:54 INFO - PROCESS | 1649 | 1467971754266 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 02:55:54 INFO - PROCESS | 1649 | 1467971754267 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 02:55:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:55:54 INFO - PROCESS | 1649 | 1467971754271 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:55:54 INFO - PROCESS | 1649 | 1467971754280 Marionette TRACE conn2 <- [1,2258,null,{}] 02:55:54 INFO - PROCESS | 1649 | 1467971754282 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}] 02:55:54 INFO - PROCESS | 1649 | 1467971754284 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:54 INFO - PROCESS | 1649 | 1467971754361 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 02:55:54 INFO - PROCESS | 1649 | 1467971754365 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:54 INFO - PROCESS | 1649 | 1467971754366 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x123f90000 == 38 [pid = 1649] [id = 572] 02:55:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1127d1400) [pid = 1649] [serial = 1716] [outer = 0x0] 02:55:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x116627c00) [pid = 1649] [serial = 1717] [outer = 0x1127d1400] 02:55:54 INFO - PROCESS | 1649 | 1467971754391 Marionette DEBUG loaded listener.js 02:55:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118335c00) [pid = 1649] [serial = 1718] [outer = 0x1127d1400] 02:55:54 INFO - PROCESS | 1649 | 1467971754724 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]]]}] 02:55:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:55:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 478ms 02:55:54 INFO - PROCESS | 1649 | 1467971754749 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 02:55:54 INFO - PROCESS | 1649 | 1467971754751 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 02:55:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:55:54 INFO - PROCESS | 1649 | 1467971754753 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:55:54 INFO - PROCESS | 1649 | 1467971754754 Marionette TRACE conn2 <- [1,2262,null,{}] 02:55:54 INFO - PROCESS | 1649 | 1467971754756 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}] 02:55:54 INFO - PROCESS | 1649 | 1467971754757 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:54 INFO - PROCESS | 1649 | 1467971754862 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 02:55:54 INFO - PROCESS | 1649 | 1467971754869 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:54 INFO - PROCESS | 1649 | 1467971754870 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bca9000 == 39 [pid = 1649] [id = 573] 02:55:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118331400) [pid = 1649] [serial = 1719] [outer = 0x0] 02:55:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11976d000) [pid = 1649] [serial = 1720] [outer = 0x118331400] 02:55:54 INFO - PROCESS | 1649 | 1467971754894 Marionette DEBUG loaded listener.js 02:55:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x124148c00) [pid = 1649] [serial = 1721] [outer = 0x118331400] 02:55:55 INFO - PROCESS | 1649 | 1467971755190 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]]]}] 02:55:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:55:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 468ms 02:55:55 INFO - PROCESS | 1649 | 1467971755223 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 02:55:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:55:55 INFO - PROCESS | 1649 | 1467971755232 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 02:55:55 INFO - PROCESS | 1649 | 1467971755234 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:55:55 INFO - PROCESS | 1649 | 1467971755238 Marionette TRACE conn2 <- [1,2266,null,{}] 02:55:55 INFO - PROCESS | 1649 | 1467971755240 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}] 02:55:55 INFO - PROCESS | 1649 | 1467971755242 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:55 INFO - PROCESS | 1649 | 1467971755330 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 02:55:55 INFO - PROCESS | 1649 | 1467971755334 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:55 INFO - PROCESS | 1649 | 1467971755338 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c4ea000 == 40 [pid = 1649] [id = 574] 02:55:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119770c00) [pid = 1649] [serial = 1722] [outer = 0x0] 02:55:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x124e84400) [pid = 1649] [serial = 1723] [outer = 0x119770c00] 02:55:55 INFO - PROCESS | 1649 | 1467971755364 Marionette DEBUG loaded listener.js 02:55:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1261e4000) [pid = 1649] [serial = 1724] [outer = 0x119770c00] 02:55:55 INFO - PROCESS | 1649 | 1467971755698 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]]]}] 02:55:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:55:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 471ms 02:55:55 INFO - PROCESS | 1649 | 1467971755705 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 02:55:55 INFO - PROCESS | 1649 | 1467971755707 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 02:55:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:55:55 INFO - PROCESS | 1649 | 1467971755710 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:55:55 INFO - PROCESS | 1649 | 1467971755711 Marionette TRACE conn2 <- [1,2270,null,{}] 02:55:55 INFO - PROCESS | 1649 | 1467971755713 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}] 02:55:55 INFO - PROCESS | 1649 | 1467971755714 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:55 INFO - PROCESS | 1649 | 1467971755824 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 02:55:55 INFO - PROCESS | 1649 | 1467971755830 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:55 INFO - PROCESS | 1649 | 1467971755831 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c4f2800 == 41 [pid = 1649] [id = 575] 02:55:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126128c00) [pid = 1649] [serial = 1725] [outer = 0x0] 02:55:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126ac4c00) [pid = 1649] [serial = 1726] [outer = 0x126128c00] 02:55:55 INFO - PROCESS | 1649 | 1467971755854 Marionette DEBUG loaded listener.js 02:55:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x126f54000) [pid = 1649] [serial = 1727] [outer = 0x126128c00] 02:55:56 INFO - PROCESS | 1649 | 1467971756128 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]]]}] 02:55:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:55:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 468ms 02:55:56 INFO - PROCESS | 1649 | 1467971756204 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 02:55:56 INFO - PROCESS | 1649 | 1467971756206 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 02:55:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:55:56 INFO - PROCESS | 1649 | 1467971756211 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:55:56 INFO - PROCESS | 1649 | 1467971756213 Marionette TRACE conn2 <- [1,2274,null,{}] 02:55:56 INFO - PROCESS | 1649 | 1467971756218 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}] 02:55:56 INFO - PROCESS | 1649 | 1467971756222 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:56 INFO - PROCESS | 1649 | 1467971756325 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 02:55:56 INFO - PROCESS | 1649 | 1467971756381 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:56 INFO - PROCESS | 1649 | 1467971756383 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x11695c800 == 42 [pid = 1649] [id = 576] 02:55:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1127d6c00) [pid = 1649] [serial = 1728] [outer = 0x0] 02:55:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11297c400) [pid = 1649] [serial = 1729] [outer = 0x1127d6c00] 02:55:56 INFO - PROCESS | 1649 | 1467971756415 Marionette DEBUG loaded listener.js 02:55:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x115dec800) [pid = 1649] [serial = 1730] [outer = 0x1127d6c00] 02:55:56 INFO - PROCESS | 1649 | 1467971756871 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]]]}] 02:55:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:55:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 673ms 02:55:56 INFO - PROCESS | 1649 | 1467971756884 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 02:55:56 INFO - PROCESS | 1649 | 1467971756886 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 02:55:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:55:56 INFO - PROCESS | 1649 | 1467971756890 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:55:56 INFO - PROCESS | 1649 | 1467971756893 Marionette TRACE conn2 <- [1,2278,null,{}] 02:55:56 INFO - PROCESS | 1649 | 1467971756896 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}] 02:55:56 INFO - PROCESS | 1649 | 1467971756898 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:57 INFO - PROCESS | 1649 | 1467971757000 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 02:55:57 INFO - PROCESS | 1649 | 1467971757095 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:57 INFO - PROCESS | 1649 | 1467971757097 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x125176000 == 43 [pid = 1649] [id = 577] 02:55:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1176fa400) [pid = 1649] [serial = 1731] [outer = 0x0] 02:55:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11806d800) [pid = 1649] [serial = 1732] [outer = 0x1176fa400] 02:55:57 INFO - PROCESS | 1649 | 1467971757128 Marionette DEBUG loaded listener.js 02:55:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11832b000) [pid = 1649] [serial = 1733] [outer = 0x1176fa400] 02:55:57 INFO - PROCESS | 1649 | 1467971757539 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]]]}] 02:55:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:55:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 674ms 02:55:57 INFO - PROCESS | 1649 | 1467971757562 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 02:55:57 INFO - PROCESS | 1649 | 1467971757564 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 02:55:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:55:57 INFO - PROCESS | 1649 | 1467971757566 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:55:57 INFO - PROCESS | 1649 | 1467971757568 Marionette TRACE conn2 <- [1,2282,null,{}] 02:55:57 INFO - PROCESS | 1649 | 1467971757574 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}] 02:55:57 INFO - PROCESS | 1649 | 1467971757577 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:57 INFO - PROCESS | 1649 | 1467971757682 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 02:55:57 INFO - PROCESS | 1649 | 1467971757744 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:57 INFO - PROCESS | 1649 | 1467971757747 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c4e0800 == 44 [pid = 1649] [id = 578] 02:55:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1197d9800) [pid = 1649] [serial = 1734] [outer = 0x0] 02:55:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1199ba400) [pid = 1649] [serial = 1735] [outer = 0x1197d9800] 02:55:57 INFO - PROCESS | 1649 | 1467971757782 Marionette DEBUG loaded listener.js 02:55:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x119dd7c00) [pid = 1649] [serial = 1736] [outer = 0x1197d9800] 02:55:58 INFO - PROCESS | 1649 | 1467971758299 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]]]}] 02:55:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:55:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 771ms 02:55:58 INFO - PROCESS | 1649 | 1467971758349 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 02:55:58 INFO - PROCESS | 1649 | 1467971758351 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 02:55:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:55:58 INFO - PROCESS | 1649 | 1467971758356 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:55:58 INFO - PROCESS | 1649 | 1467971758359 Marionette TRACE conn2 <- [1,2286,null,{}] 02:55:58 INFO - PROCESS | 1649 | 1467971758362 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}] 02:55:58 INFO - PROCESS | 1649 | 1467971758364 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:58 INFO - PROCESS | 1649 | 1467971758473 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 02:55:58 INFO - PROCESS | 1649 | 1467971758546 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:58 INFO - PROCESS | 1649 | 1467971758548 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d24f800 == 45 [pid = 1649] [id = 579] 02:55:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x121097400) [pid = 1649] [serial = 1737] [outer = 0x0] 02:55:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x123814c00) [pid = 1649] [serial = 1738] [outer = 0x121097400] 02:55:58 INFO - PROCESS | 1649 | 1467971758578 Marionette DEBUG loaded listener.js 02:55:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x124ccbc00) [pid = 1649] [serial = 1739] [outer = 0x121097400] 02:55:59 INFO - PROCESS | 1649 | 1467971759013 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]]]}] 02:55:59 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 02:55:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 674ms 02:55:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:55:59 INFO - PROCESS | 1649 | 1467971759030 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 02:55:59 INFO - PROCESS | 1649 | 1467971759032 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 02:55:59 INFO - PROCESS | 1649 | 1467971759034 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:55:59 INFO - PROCESS | 1649 | 1467971759035 Marionette TRACE conn2 <- [1,2290,null,{}] 02:55:59 INFO - PROCESS | 1649 | 1467971759038 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}] 02:55:59 INFO - PROCESS | 1649 | 1467971759039 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:59 INFO - PROCESS | 1649 | 1467971759138 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 02:55:59 INFO - PROCESS | 1649 | 1467971759195 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:59 INFO - PROCESS | 1649 | 1467971759197 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1192e1800 == 46 [pid = 1649] [id = 580] 02:55:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x115e66000) [pid = 1649] [serial = 1740] [outer = 0x0] 02:55:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x121171800) [pid = 1649] [serial = 1741] [outer = 0x115e66000] 02:55:59 INFO - PROCESS | 1649 | 1467971759225 Marionette DEBUG loaded listener.js 02:55:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12514a400) [pid = 1649] [serial = 1742] [outer = 0x115e66000] 02:55:59 INFO - PROCESS | 1649 | 1467971759822 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]]]}] 02:55:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:55:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 820ms 02:55:59 INFO - PROCESS | 1649 | 1467971759855 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 02:55:59 INFO - PROCESS | 1649 | 1467971759857 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 02:55:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:55:59 INFO - PROCESS | 1649 | 1467971759860 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:55:59 INFO - PROCESS | 1649 | 1467971759863 Marionette TRACE conn2 <- [1,2294,null,{}] 02:55:59 INFO - PROCESS | 1649 | 1467971759867 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}] 02:55:59 INFO - PROCESS | 1649 | 1467971759868 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:55:59 INFO - PROCESS | 1649 | 1467971759962 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 02:56:00 INFO - PROCESS | 1649 | 1467971760024 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:00 INFO - PROCESS | 1649 | 1467971760026 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x1182bb000 == 47 [pid = 1649] [id = 581] 02:56:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x113239800) [pid = 1649] [serial = 1743] [outer = 0x0] 02:56:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1133b1400) [pid = 1649] [serial = 1744] [outer = 0x113239800] 02:56:00 INFO - PROCESS | 1649 | 1467971760054 Marionette DEBUG loaded listener.js 02:56:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x116632c00) [pid = 1649] [serial = 1745] [outer = 0x113239800] 02:56:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12c4ea000 == 46 [pid = 1649] [id = 574] 02:56:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12bca9000 == 45 [pid = 1649] [id = 573] 02:56:00 INFO - PROCESS | 1649 | --DOCSHELL 0x123f90000 == 44 [pid = 1649] [id = 572] 02:56:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12b930000 == 43 [pid = 1649] [id = 571] 02:56:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12b917000 == 42 [pid = 1649] [id = 570] 02:56:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12a769800 == 41 [pid = 1649] [id = 569] 02:56:00 INFO - PROCESS | 1649 | --DOCSHELL 0x128ecc000 == 40 [pid = 1649] [id = 568] 02:56:00 INFO - PROCESS | 1649 | --DOCSHELL 0x126aaa800 == 39 [pid = 1649] [id = 567] 02:56:00 INFO - PROCESS | 1649 | --DOCSHELL 0x123f93800 == 38 [pid = 1649] [id = 566] 02:56:00 INFO - PROCESS | 1649 | --DOCSHELL 0x119230800 == 37 [pid = 1649] [id = 565] 02:56:00 INFO - PROCESS | 1649 | --DOCSHELL 0x1169b5000 == 36 [pid = 1649] [id = 564] 02:56:00 INFO - PROCESS | 1649 | --DOCSHELL 0x126f28000 == 35 [pid = 1649] [id = 561] 02:56:00 INFO - PROCESS | 1649 | --DOCSHELL 0x1196b6800 == 34 [pid = 1649] [id = 562] 02:56:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12a405800 == 33 [pid = 1649] [id = 563] 02:56:00 INFO - PROCESS | 1649 | --DOCSHELL 0x1192e1800 == 32 [pid = 1649] [id = 580] 02:56:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12d24f800 == 31 [pid = 1649] [id = 579] 02:56:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12c4e0800 == 30 [pid = 1649] [id = 578] 02:56:00 INFO - PROCESS | 1649 | --DOCSHELL 0x125176000 == 29 [pid = 1649] [id = 577] 02:56:00 INFO - PROCESS | 1649 | --DOCSHELL 0x12c4f2800 == 28 [pid = 1649] [id = 575] 02:56:00 INFO - PROCESS | 1649 | --DOCSHELL 0x11695c800 == 27 [pid = 1649] [id = 576] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x118a7a400) [pid = 1649] [serial = 1639] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1197d8000) [pid = 1649] [serial = 1643] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x119765800) [pid = 1649] [serial = 1642] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12414cc00) [pid = 1649] [serial = 1673] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x125144800) [pid = 1649] [serial = 1684] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x119db0000) [pid = 1649] [serial = 1646] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x119958c00) [pid = 1649] [serial = 1664] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1199b0c00) [pid = 1649] [serial = 1645] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1193fa800) [pid = 1649] [serial = 1663] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11875d800) [pid = 1649] [serial = 1678] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12467e400) [pid = 1649] [serial = 1682] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x119238c00) [pid = 1649] [serial = 1679] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119db7000) [pid = 1649] [serial = 1666] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1125f6400) [pid = 1649] [serial = 1651] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1127d9000) [pid = 1649] [serial = 1652] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11806f000) [pid = 1649] [serial = 1657] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x118309000) [pid = 1649] [serial = 1658] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1211c4400) [pid = 1649] [serial = 1669] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12109f000) [pid = 1649] [serial = 1667] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x124019800) [pid = 1649] [serial = 1649] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12116c800) [pid = 1649] [serial = 1648] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12401d400) [pid = 1649] [serial = 1672] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x114ec9400) [pid = 1649] [serial = 1670] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118a60800) [pid = 1649] [serial = 1660] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11923b400) [pid = 1649] [serial = 1661] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x116918800) [pid = 1649] [serial = 1676] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1164df000) [pid = 1649] [serial = 1654] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1169f6c00) [pid = 1649] [serial = 1655] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x113245c00) [pid = 1649] [serial = 1675] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1211bdc00) [pid = 1649] [serial = 1681] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x116a21000) [pid = 1649] [serial = 1634] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11691c400) [pid = 1649] [serial = 1633] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118328c00) [pid = 1649] [serial = 1637] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x118074800) [pid = 1649] [serial = 1636] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x119246400) [pid = 1649] [serial = 1640] [outer = 0x0] [url = about:blank] 02:56:00 INFO - PROCESS | 1649 | 1467971760973 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]]]}] 02:56:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:56:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1125ms 02:56:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:56:00 INFO - PROCESS | 1649 | 1467971760986 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 02:56:00 INFO - PROCESS | 1649 | 1467971760988 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 02:56:00 INFO - PROCESS | 1649 | 1467971760991 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:56:00 INFO - PROCESS | 1649 | 1467971760993 Marionette TRACE conn2 <- [1,2298,null,{}] 02:56:00 INFO - PROCESS | 1649 | 1467971760996 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}] 02:56:01 INFO - PROCESS | 1649 | 1467971760998 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:01 INFO - PROCESS | 1649 | 1467971761076 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 02:56:01 INFO - PROCESS | 1649 | 1467971761081 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:01 INFO - PROCESS | 1649 | 1467971761083 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x11667b800 == 28 [pid = 1649] [id = 582] 02:56:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x112d16c00) [pid = 1649] [serial = 1746] [outer = 0x0] 02:56:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112da4400) [pid = 1649] [serial = 1747] [outer = 0x112d16c00] 02:56:01 INFO - PROCESS | 1649 | 1467971761115 Marionette DEBUG loaded listener.js 02:56:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1125f7800) [pid = 1649] [serial = 1748] [outer = 0x112d16c00] 02:56:01 INFO - PROCESS | 1649 | 1467971761494 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]]]}] 02:56:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:56:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 520ms 02:56:01 INFO - PROCESS | 1649 | 1467971761510 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 02:56:01 INFO - PROCESS | 1649 | 1467971761514 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 02:56:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:56:01 INFO - PROCESS | 1649 | 1467971761518 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:56:01 INFO - PROCESS | 1649 | 1467971761520 Marionette TRACE conn2 <- [1,2302,null,{}] 02:56:01 INFO - PROCESS | 1649 | 1467971761522 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}] 02:56:01 INFO - PROCESS | 1649 | 1467971761524 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:01 INFO - PROCESS | 1649 | 1467971761601 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 02:56:01 INFO - PROCESS | 1649 | 1467971761608 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:01 INFO - PROCESS | 1649 | 1467971761609 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x1182c3800 == 29 [pid = 1649] [id = 583] 02:56:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x115e64c00) [pid = 1649] [serial = 1749] [outer = 0x0] 02:56:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x116917000) [pid = 1649] [serial = 1750] [outer = 0x115e64c00] 02:56:01 INFO - PROCESS | 1649 | 1467971761636 Marionette DEBUG loaded listener.js 02:56:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x116a21000) [pid = 1649] [serial = 1751] [outer = 0x115e64c00] 02:56:01 INFO - PROCESS | 1649 | 1467971761990 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]]]}] 02:56:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:56:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 520ms 02:56:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:56:02 INFO - PROCESS | 1649 | 1467971762038 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 02:56:02 INFO - PROCESS | 1649 | 1467971762039 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 02:56:02 INFO - PROCESS | 1649 | 1467971762042 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:56:02 INFO - PROCESS | 1649 | 1467971762044 Marionette TRACE conn2 <- [1,2306,null,{}] 02:56:02 INFO - PROCESS | 1649 | 1467971762052 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}] 02:56:02 INFO - PROCESS | 1649 | 1467971762055 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:02 INFO - PROCESS | 1649 | 1467971762131 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 02:56:02 INFO - PROCESS | 1649 | 1467971762140 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:02 INFO - PROCESS | 1649 | 1467971762142 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c44800 == 30 [pid = 1649] [id = 584] 02:56:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1125f1000) [pid = 1649] [serial = 1752] [outer = 0x0] 02:56:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118296000) [pid = 1649] [serial = 1753] [outer = 0x1125f1000] 02:56:02 INFO - PROCESS | 1649 | 1467971762170 Marionette DEBUG loaded listener.js 02:56:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11832b400) [pid = 1649] [serial = 1754] [outer = 0x1125f1000] 02:56:02 INFO - PROCESS | 1649 | 1467971762521 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]]]}] 02:56:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:56:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 520ms 02:56:02 INFO - PROCESS | 1649 | 1467971762563 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 02:56:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:56:02 INFO - PROCESS | 1649 | 1467971762564 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 02:56:02 INFO - PROCESS | 1649 | 1467971762567 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:56:02 INFO - PROCESS | 1649 | 1467971762568 Marionette TRACE conn2 <- [1,2310,null,{}] 02:56:02 INFO - PROCESS | 1649 | 1467971762570 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}] 02:56:02 INFO - PROCESS | 1649 | 1467971762571 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:02 INFO - PROCESS | 1649 | 1467971762678 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 02:56:02 INFO - PROCESS | 1649 | 1467971762685 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:02 INFO - PROCESS | 1649 | 1467971762686 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x124c18800 == 31 [pid = 1649] [id = 585] 02:56:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118332800) [pid = 1649] [serial = 1755] [outer = 0x0] 02:56:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11875c800) [pid = 1649] [serial = 1756] [outer = 0x118332800] 02:56:02 INFO - PROCESS | 1649 | 1467971762711 Marionette DEBUG loaded listener.js 02:56:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118a66400) [pid = 1649] [serial = 1757] [outer = 0x118332800] 02:56:03 INFO - PROCESS | 1649 | 1467971763028 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]]]}] 02:56:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:56:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 519ms 02:56:03 INFO - PROCESS | 1649 | 1467971763087 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 02:56:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:56:03 INFO - PROCESS | 1649 | 1467971763095 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 02:56:03 INFO - PROCESS | 1649 | 1467971763098 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:56:03 INFO - PROCESS | 1649 | 1467971763099 Marionette TRACE conn2 <- [1,2314,null,{}] 02:56:03 INFO - PROCESS | 1649 | 1467971763101 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}] 02:56:03 INFO - PROCESS | 1649 | 1467971763103 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:03 INFO - PROCESS | 1649 | 1467971763224 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 02:56:03 INFO - PROCESS | 1649 | 1467971763246 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:03 INFO - PROCESS | 1649 | 1467971763248 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12735a000 == 32 [pid = 1649] [id = 586] 02:56:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x115df6000) [pid = 1649] [serial = 1758] [outer = 0x0] 02:56:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118f84400) [pid = 1649] [serial = 1759] [outer = 0x115df6000] 02:56:03 INFO - PROCESS | 1649 | 1467971763287 Marionette DEBUG loaded listener.js 02:56:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119245800) [pid = 1649] [serial = 1760] [outer = 0x115df6000] 02:56:03 INFO - PROCESS | 1649 | 1467971763722 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]]]}] 02:56:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:56:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 668ms 02:56:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:56:03 INFO - PROCESS | 1649 | 1467971763766 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 02:56:03 INFO - PROCESS | 1649 | 1467971763767 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 02:56:03 INFO - PROCESS | 1649 | 1467971763769 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:56:03 INFO - PROCESS | 1649 | 1467971763771 Marionette TRACE conn2 <- [1,2318,null,{}] 02:56:03 INFO - PROCESS | 1649 | 1467971763773 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}] 02:56:03 INFO - PROCESS | 1649 | 1467971763777 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:03 INFO - PROCESS | 1649 | 1467971763890 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 02:56:03 INFO - PROCESS | 1649 | 1467971763946 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:03 INFO - PROCESS | 1649 | 1467971763947 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a404800 == 33 [pid = 1649] [id = 587] 02:56:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1193f4400) [pid = 1649] [serial = 1761] [outer = 0x0] 02:56:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119960400) [pid = 1649] [serial = 1762] [outer = 0x1193f4400] 02:56:03 INFO - PROCESS | 1649 | 1467971763971 Marionette DEBUG loaded listener.js 02:56:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119db6000) [pid = 1649] [serial = 1763] [outer = 0x1193f4400] 02:56:04 INFO - PROCESS | 1649 | 1467971764295 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] 02:56:04 INFO - PROCESS | 1649 | 1467971764340 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 02:56:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:56:04 INFO - PROCESS | 1649 | 1467971764342 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:56:04 INFO - PROCESS | 1649 | 1467971764344 Marionette TRACE conn2 <- [1,2322,null,{}] 02:56:04 INFO - PROCESS | 1649 | 1467971764346 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}] 02:56:04 INFO - PROCESS | 1649 | 1467971764347 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:04 INFO - PROCESS | 1649 | 1467971764439 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 02:56:04 INFO - PROCESS | 1649 | 1467971764448 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:04 INFO - PROCESS | 1649 | 1467971764449 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12acdc800 == 34 [pid = 1649] [id = 588] 02:56:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11a09a000) [pid = 1649] [serial = 1764] [outer = 0x0] 02:56:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x121098000) [pid = 1649] [serial = 1765] [outer = 0x11a09a000] 02:56:04 INFO - PROCESS | 1649 | 1467971764475 Marionette DEBUG loaded listener.js 02:56:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x121179400) [pid = 1649] [serial = 1766] [outer = 0x11a09a000] 02:56:04 INFO - PROCESS | 1649 | 1467971764789 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]]]}] 02:56:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:56:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 467ms 02:56:04 INFO - PROCESS | 1649 | 1467971764811 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 02:56:04 INFO - PROCESS | 1649 | 1467971764812 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 02:56:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:56:04 INFO - PROCESS | 1649 | 1467971764814 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:56:04 INFO - PROCESS | 1649 | 1467971764815 Marionette TRACE conn2 <- [1,2326,null,{}] 02:56:04 INFO - PROCESS | 1649 | 1467971764818 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}] 02:56:04 INFO - PROCESS | 1649 | 1467971764820 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:04 INFO - PROCESS | 1649 | 1467971764918 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 02:56:05 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x126128c00) [pid = 1649] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:56:05 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11297dc00) [pid = 1649] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:56:05 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1125fdc00) [pid = 1649] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:56:05 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1125fe800) [pid = 1649] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:56:05 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11257a400) [pid = 1649] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:56:05 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118331400) [pid = 1649] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:56:05 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x123cdec00) [pid = 1649] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:56:05 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11812c800) [pid = 1649] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:56:05 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118f88000) [pid = 1649] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:56:05 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x116986c00) [pid = 1649] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:56:05 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1127d1400) [pid = 1649] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:56:05 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1199b8c00) [pid = 1649] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:56:05 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x112e02c00) [pid = 1649] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:56:05 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x124e8ac00) [pid = 1649] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:56:05 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x119770c00) [pid = 1649] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:56:05 INFO - PROCESS | 1649 | 1467971765181 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:05 INFO - PROCESS | 1649 | 1467971765182 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f8c000 == 35 [pid = 1649] [id = 589] 02:56:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x111c13800) [pid = 1649] [serial = 1767] [outer = 0x0] 02:56:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1127d1400) [pid = 1649] [serial = 1768] [outer = 0x111c13800] 02:56:05 INFO - PROCESS | 1649 | 1467971765207 Marionette DEBUG loaded listener.js 02:56:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x116986c00) [pid = 1649] [serial = 1769] [outer = 0x111c13800] 02:56:05 INFO - PROCESS | 1649 | 1467971765451 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]]]}] 02:56:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:56:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 669ms 02:56:05 INFO - PROCESS | 1649 | 1467971765500 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 02:56:05 INFO - PROCESS | 1649 | 1467971765502 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 02:56:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:56:05 INFO - PROCESS | 1649 | 1467971765511 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:56:05 INFO - PROCESS | 1649 | 1467971765512 Marionette TRACE conn2 <- [1,2330,null,{}] 02:56:05 INFO - PROCESS | 1649 | 1467971765515 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}] 02:56:05 INFO - PROCESS | 1649 | 1467971765516 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:05 INFO - PROCESS | 1649 | 1467971765597 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 02:56:05 INFO - PROCESS | 1649 | 1467971765601 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:05 INFO - PROCESS | 1649 | 1467971765602 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b20000 == 36 [pid = 1649] [id = 590] 02:56:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1128a8800) [pid = 1649] [serial = 1770] [outer = 0x0] 02:56:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119afd800) [pid = 1649] [serial = 1771] [outer = 0x1128a8800] 02:56:05 INFO - PROCESS | 1649 | 1467971765628 Marionette DEBUG loaded listener.js 02:56:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x123ec4c00) [pid = 1649] [serial = 1772] [outer = 0x1128a8800] 02:56:05 INFO - PROCESS | 1649 | 1467971765939 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]]]}] 02:56:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:56:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 470ms 02:56:05 INFO - PROCESS | 1649 | 1467971765982 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 02:56:05 INFO - PROCESS | 1649 | 1467971765983 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 02:56:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:56:05 INFO - PROCESS | 1649 | 1467971765985 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:56:05 INFO - PROCESS | 1649 | 1467971765987 Marionette TRACE conn2 <- [1,2334,null,{}] 02:56:05 INFO - PROCESS | 1649 | 1467971765989 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}] 02:56:05 INFO - PROCESS | 1649 | 1467971765990 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:06 INFO - PROCESS | 1649 | 1467971766093 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 02:56:06 INFO - PROCESS | 1649 | 1467971766099 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:06 INFO - PROCESS | 1649 | 1467971766101 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12baed800 == 37 [pid = 1649] [id = 591] 02:56:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1127cb400) [pid = 1649] [serial = 1773] [outer = 0x0] 02:56:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x123ce2800) [pid = 1649] [serial = 1774] [outer = 0x1127cb400] 02:56:06 INFO - PROCESS | 1649 | 1467971766126 Marionette DEBUG loaded listener.js 02:56:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x124073800) [pid = 1649] [serial = 1775] [outer = 0x1127cb400] 02:56:06 INFO - PROCESS | 1649 | 1467971766417 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]]]}] 02:56:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:56:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 469ms 02:56:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:56:06 INFO - PROCESS | 1649 | 1467971766457 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 02:56:06 INFO - PROCESS | 1649 | 1467971766459 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 02:56:06 INFO - PROCESS | 1649 | 1467971766461 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:56:06 INFO - PROCESS | 1649 | 1467971766473 Marionette TRACE conn2 <- [1,2338,null,{}] 02:56:06 INFO - PROCESS | 1649 | 1467971766476 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}] 02:56:06 INFO - PROCESS | 1649 | 1467971766477 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:06 INFO - PROCESS | 1649 | 1467971766563 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 02:56:06 INFO - PROCESS | 1649 | 1467971766566 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:06 INFO - PROCESS | 1649 | 1467971766568 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x126fa2800 == 38 [pid = 1649] [id = 592] 02:56:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x124151800) [pid = 1649] [serial = 1776] [outer = 0x0] 02:56:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x124e88800) [pid = 1649] [serial = 1777] [outer = 0x124151800] 02:56:06 INFO - PROCESS | 1649 | 1467971766597 Marionette DEBUG loaded listener.js 02:56:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126129400) [pid = 1649] [serial = 1778] [outer = 0x124151800] 02:56:06 INFO - PROCESS | 1649 | 1467971766927 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]]]}] 02:56:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:56:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 479ms 02:56:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:56:06 INFO - PROCESS | 1649 | 1467971766941 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 02:56:06 INFO - PROCESS | 1649 | 1467971766942 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 02:56:06 INFO - PROCESS | 1649 | 1467971766944 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:56:06 INFO - PROCESS | 1649 | 1467971766945 Marionette TRACE conn2 <- [1,2342,null,{}] 02:56:06 INFO - PROCESS | 1649 | 1467971766947 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}] 02:56:06 INFO - PROCESS | 1649 | 1467971766948 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:07 INFO - PROCESS | 1649 | 1467971767056 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 02:56:07 INFO - PROCESS | 1649 | 1467971767090 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:07 INFO - PROCESS | 1649 | 1467971767091 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c4df000 == 39 [pid = 1649] [id = 593] 02:56:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118070000) [pid = 1649] [serial = 1779] [outer = 0x0] 02:56:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1261dcc00) [pid = 1649] [serial = 1780] [outer = 0x118070000] 02:56:07 INFO - PROCESS | 1649 | 1467971767115 Marionette DEBUG loaded listener.js 02:56:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126aca400) [pid = 1649] [serial = 1781] [outer = 0x118070000] 02:56:07 INFO - PROCESS | 1649 | 1467971767613 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]]]}] 02:56:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:56:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 718ms 02:56:07 INFO - PROCESS | 1649 | 1467971767663 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 02:56:07 INFO - PROCESS | 1649 | 1467971767666 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 02:56:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:56:07 INFO - PROCESS | 1649 | 1467971767669 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:56:07 INFO - PROCESS | 1649 | 1467971767672 Marionette TRACE conn2 <- [1,2346,null,{}] 02:56:07 INFO - PROCESS | 1649 | 1467971767676 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}] 02:56:07 INFO - PROCESS | 1649 | 1467971767677 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:07 INFO - PROCESS | 1649 | 1467971767789 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 02:56:07 INFO - PROCESS | 1649 | 1467971767896 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:07 INFO - PROCESS | 1649 | 1467971767898 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196c0000 == 40 [pid = 1649] [id = 594] 02:56:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x112d0e400) [pid = 1649] [serial = 1782] [outer = 0x0] 02:56:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x113c3a000) [pid = 1649] [serial = 1783] [outer = 0x112d0e400] 02:56:07 INFO - PROCESS | 1649 | 1467971767929 Marionette DEBUG loaded listener.js 02:56:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1167cb400) [pid = 1649] [serial = 1784] [outer = 0x112d0e400] 02:56:08 INFO - PROCESS | 1649 | 1467971768414 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]]]}] 02:56:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:56:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 772ms 02:56:08 INFO - PROCESS | 1649 | 1467971768441 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 02:56:08 INFO - PROCESS | 1649 | 1467971768444 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 02:56:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:56:08 INFO - PROCESS | 1649 | 1467971768448 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:56:08 INFO - PROCESS | 1649 | 1467971768450 Marionette TRACE conn2 <- [1,2350,null,{}] 02:56:08 INFO - PROCESS | 1649 | 1467971768480 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}] 02:56:08 INFO - PROCESS | 1649 | 1467971768482 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:08 INFO - PROCESS | 1649 | 1467971768599 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 02:56:08 INFO - PROCESS | 1649 | 1467971768681 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:08 INFO - PROCESS | 1649 | 1467971768683 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ee0800 == 41 [pid = 1649] [id = 595] 02:56:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1174ee800) [pid = 1649] [serial = 1785] [outer = 0x0] 02:56:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11806f000) [pid = 1649] [serial = 1786] [outer = 0x1174ee800] 02:56:08 INFO - PROCESS | 1649 | 1467971768713 Marionette DEBUG loaded listener.js 02:56:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11830dc00) [pid = 1649] [serial = 1787] [outer = 0x1174ee800] 02:56:09 INFO - PROCESS | 1649 | --DOCSHELL 0x126fa2800 == 40 [pid = 1649] [id = 592] 02:56:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12baed800 == 39 [pid = 1649] [id = 591] 02:56:09 INFO - PROCESS | 1649 | --DOCSHELL 0x123b20000 == 38 [pid = 1649] [id = 590] 02:56:09 INFO - PROCESS | 1649 | --DOCSHELL 0x116f8c000 == 37 [pid = 1649] [id = 589] 02:56:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12acdc800 == 36 [pid = 1649] [id = 588] 02:56:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12a404800 == 35 [pid = 1649] [id = 587] 02:56:09 INFO - PROCESS | 1649 | --DOCSHELL 0x12735a000 == 34 [pid = 1649] [id = 586] 02:56:09 INFO - PROCESS | 1649 | --DOCSHELL 0x124c18800 == 33 [pid = 1649] [id = 585] 02:56:09 INFO - PROCESS | 1649 | 1467971769377 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]]]}] 02:56:09 INFO - PROCESS | 1649 | --DOCSHELL 0x123c44800 == 32 [pid = 1649] [id = 584] 02:56:09 INFO - PROCESS | 1649 | --DOCSHELL 0x1182c3800 == 31 [pid = 1649] [id = 583] 02:56:09 INFO - PROCESS | 1649 | --DOCSHELL 0x11667b800 == 30 [pid = 1649] [id = 582] 02:56:09 INFO - PROCESS | 1649 | --DOCSHELL 0x1182bb000 == 29 [pid = 1649] [id = 581] 02:56:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:56:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 973ms 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x119db0400) [pid = 1649] [serial = 1708] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x118335c00) [pid = 1649] [serial = 1718] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12434f400) [pid = 1649] [serial = 1714] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1193f9800) [pid = 1649] [serial = 1703] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x113c44400) [pid = 1649] [serial = 1687] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12380c000) [pid = 1649] [serial = 1709] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12609b000) [pid = 1649] [serial = 1685] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x116918400) [pid = 1649] [serial = 1688] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x124e84400) [pid = 1649] [serial = 1723] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119965400) [pid = 1649] [serial = 1706] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1261e4000) [pid = 1649] [serial = 1724] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x126ac4c00) [pid = 1649] [serial = 1726] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x126f54000) [pid = 1649] [serial = 1727] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1131d2800) [pid = 1649] [serial = 1693] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1197da000) [pid = 1649] [serial = 1705] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x115e60000) [pid = 1649] [serial = 1694] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118a84400) [pid = 1649] [serial = 1700] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12414a000) [pid = 1649] [serial = 1712] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x124148c00) [pid = 1649] [serial = 1721] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x124ba5000) [pid = 1649] [serial = 1715] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x118335400) [pid = 1649] [serial = 1690] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1192ac400) [pid = 1649] [serial = 1702] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x117dabc00) [pid = 1649] [serial = 1697] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x118a5e400) [pid = 1649] [serial = 1691] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12401ac00) [pid = 1649] [serial = 1711] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x117141000) [pid = 1649] [serial = 1696] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118397c00) [pid = 1649] [serial = 1699] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x116627c00) [pid = 1649] [serial = 1717] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11976d000) [pid = 1649] [serial = 1720] [outer = 0x0] [url = about:blank] 02:56:09 INFO - PROCESS | 1649 | 1467971769440 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 02:56:09 INFO - PROCESS | 1649 | 1467971769443 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 02:56:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:56:09 INFO - PROCESS | 1649 | 1467971769450 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:56:09 INFO - PROCESS | 1649 | 1467971769453 Marionette TRACE conn2 <- [1,2354,null,{}] 02:56:09 INFO - PROCESS | 1649 | 1467971769458 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}] 02:56:09 INFO - PROCESS | 1649 | 1467971769461 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:09 INFO - PROCESS | 1649 | 1467971769579 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 02:56:09 INFO - PROCESS | 1649 | 1467971769593 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:09 INFO - PROCESS | 1649 | 1467971769595 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169a6000 == 30 [pid = 1649] [id = 596] 02:56:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1128a5400) [pid = 1649] [serial = 1788] [outer = 0x0] 02:56:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1128a9000) [pid = 1649] [serial = 1789] [outer = 0x1128a5400] 02:56:09 INFO - PROCESS | 1649 | 1467971769638 Marionette DEBUG loaded listener.js 02:56:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x112985c00) [pid = 1649] [serial = 1790] [outer = 0x1128a5400] 02:56:10 INFO - PROCESS | 1649 | 1467971770070 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]]]}] 02:56:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:56:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 673ms 02:56:10 INFO - PROCESS | 1649 | 1467971770122 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 02:56:10 INFO - PROCESS | 1649 | 1467971770125 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 02:56:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:56:10 INFO - PROCESS | 1649 | 1467971770129 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:56:10 INFO - PROCESS | 1649 | 1467971770131 Marionette TRACE conn2 <- [1,2358,null,{}] 02:56:10 INFO - PROCESS | 1649 | 1467971770133 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}] 02:56:10 INFO - PROCESS | 1649 | 1467971770135 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:10 INFO - PROCESS | 1649 | 1467971770213 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 02:56:10 INFO - PROCESS | 1649 | 1467971770217 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:10 INFO - PROCESS | 1649 | 1467971770218 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169a2000 == 31 [pid = 1649] [id = 597] 02:56:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x113c38000) [pid = 1649] [serial = 1791] [outer = 0x0] 02:56:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x114e68800) [pid = 1649] [serial = 1792] [outer = 0x113c38000] 02:56:10 INFO - PROCESS | 1649 | 1467971770248 Marionette DEBUG loaded listener.js 02:56:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x115e63400) [pid = 1649] [serial = 1793] [outer = 0x113c38000] 02:56:10 INFO - PROCESS | 1649 | 1467971770592 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]]]}] 02:56:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:56:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 469ms 02:56:10 INFO - PROCESS | 1649 | 1467971770598 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 02:56:10 INFO - PROCESS | 1649 | 1467971770599 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 02:56:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:56:10 INFO - PROCESS | 1649 | 1467971770602 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:56:10 INFO - PROCESS | 1649 | 1467971770606 Marionette TRACE conn2 <- [1,2362,null,{}] 02:56:10 INFO - PROCESS | 1649 | 1467971770620 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}] 02:56:10 INFO - PROCESS | 1649 | 1467971770623 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:10 INFO - PROCESS | 1649 | 1467971770725 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 02:56:10 INFO - PROCESS | 1649 | 1467971770730 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:10 INFO - PROCESS | 1649 | 1467971770732 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x1243b2800 == 32 [pid = 1649] [id = 598] 02:56:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11691f000) [pid = 1649] [serial = 1794] [outer = 0x0] 02:56:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1169f8c00) [pid = 1649] [serial = 1795] [outer = 0x11691f000] 02:56:10 INFO - PROCESS | 1649 | 1467971770762 Marionette DEBUG loaded listener.js 02:56:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1176f7000) [pid = 1649] [serial = 1796] [outer = 0x11691f000] 02:56:11 INFO - PROCESS | 1649 | 1467971771133 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]]]}] 02:56:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:56:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 581ms 02:56:11 INFO - PROCESS | 1649 | 1467971771184 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 02:56:11 INFO - PROCESS | 1649 | 1467971771187 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 02:56:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:56:11 INFO - PROCESS | 1649 | 1467971771204 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:56:11 INFO - PROCESS | 1649 | 1467971771206 Marionette TRACE conn2 <- [1,2366,null,{}] 02:56:11 INFO - PROCESS | 1649 | 1467971771209 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}] 02:56:11 INFO - PROCESS | 1649 | 1467971771211 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:11 INFO - PROCESS | 1649 | 1467971771335 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 02:56:11 INFO - PROCESS | 1649 | 1467971771342 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:11 INFO - PROCESS | 1649 | 1467971771343 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f29000 == 33 [pid = 1649] [id = 599] 02:56:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118068800) [pid = 1649] [serial = 1797] [outer = 0x0] 02:56:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118304000) [pid = 1649] [serial = 1798] [outer = 0x118068800] 02:56:11 INFO - PROCESS | 1649 | 1467971771384 Marionette DEBUG loaded listener.js 02:56:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118329c00) [pid = 1649] [serial = 1799] [outer = 0x118068800] 02:56:11 INFO - PROCESS | 1649 | 1467971771812 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]]]}] 02:56:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:56:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 619ms 02:56:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:56:11 INFO - PROCESS | 1649 | 1467971771830 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 02:56:11 INFO - PROCESS | 1649 | 1467971771831 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 02:56:11 INFO - PROCESS | 1649 | 1467971771833 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:56:11 INFO - PROCESS | 1649 | 1467971771834 Marionette TRACE conn2 <- [1,2370,null,{}] 02:56:11 INFO - PROCESS | 1649 | 1467971771839 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}] 02:56:11 INFO - PROCESS | 1649 | 1467971771840 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:11 INFO - PROCESS | 1649 | 1467971771936 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 02:56:11 INFO - PROCESS | 1649 | 1467971771940 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:11 INFO - PROCESS | 1649 | 1467971771941 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276b6000 == 34 [pid = 1649] [id = 600] 02:56:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1127cf000) [pid = 1649] [serial = 1800] [outer = 0x0] 02:56:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11832ec00) [pid = 1649] [serial = 1801] [outer = 0x1127cf000] 02:56:11 INFO - PROCESS | 1649 | 1467971771965 Marionette DEBUG loaded listener.js 02:56:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118a59c00) [pid = 1649] [serial = 1802] [outer = 0x1127cf000] 02:56:12 INFO - PROCESS | 1649 | 1467971772346 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]]]}] 02:56:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:56:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 521ms 02:56:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:56:12 INFO - PROCESS | 1649 | 1467971772355 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 02:56:12 INFO - PROCESS | 1649 | 1467971772356 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 02:56:12 INFO - PROCESS | 1649 | 1467971772359 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:56:12 INFO - PROCESS | 1649 | 1467971772360 Marionette TRACE conn2 <- [1,2374,null,{}] 02:56:12 INFO - PROCESS | 1649 | 1467971772362 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}] 02:56:12 INFO - PROCESS | 1649 | 1467971772367 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:12 INFO - PROCESS | 1649 | 1467971772491 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 02:56:12 INFO - PROCESS | 1649 | 1467971772504 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:12 INFO - PROCESS | 1649 | 1467971772506 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ace6000 == 35 [pid = 1649] [id = 601] 02:56:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118f17800) [pid = 1649] [serial = 1803] [outer = 0x0] 02:56:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x119245400) [pid = 1649] [serial = 1804] [outer = 0x118f17800] 02:56:12 INFO - PROCESS | 1649 | 1467971772530 Marionette DEBUG loaded listener.js 02:56:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1197da000) [pid = 1649] [serial = 1805] [outer = 0x118f17800] 02:56:12 INFO - PROCESS | 1649 | 1467971772882 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]]]}] 02:56:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:56:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 571ms 02:56:12 INFO - PROCESS | 1649 | 1467971772931 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 02:56:12 INFO - PROCESS | 1649 | 1467971772932 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 02:56:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:56:12 INFO - PROCESS | 1649 | 1467971772935 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:56:12 INFO - PROCESS | 1649 | 1467971772936 Marionette TRACE conn2 <- [1,2378,null,{}] 02:56:12 INFO - PROCESS | 1649 | 1467971772938 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}] 02:56:12 INFO - PROCESS | 1649 | 1467971772939 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:13 INFO - PROCESS | 1649 | 1467971773040 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 02:56:13 INFO - PROCESS | 1649 | 1467971773043 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:13 INFO - PROCESS | 1649 | 1467971773044 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196b4800 == 36 [pid = 1649] [id = 602] 02:56:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1192aac00) [pid = 1649] [serial = 1806] [outer = 0x0] 02:56:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119966800) [pid = 1649] [serial = 1807] [outer = 0x1192aac00] 02:56:13 INFO - PROCESS | 1649 | 1467971773069 Marionette DEBUG loaded listener.js 02:56:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119afe400) [pid = 1649] [serial = 1808] [outer = 0x1192aac00] 02:56:13 INFO - PROCESS | 1649 | 1467971773399 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]]]}] 02:56:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:56:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 470ms 02:56:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:56:13 INFO - PROCESS | 1649 | 1467971773415 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 02:56:13 INFO - PROCESS | 1649 | 1467971773416 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 02:56:13 INFO - PROCESS | 1649 | 1467971773426 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:56:13 INFO - PROCESS | 1649 | 1467971773427 Marionette TRACE conn2 <- [1,2382,null,{}] 02:56:13 INFO - PROCESS | 1649 | 1467971773429 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}] 02:56:13 INFO - PROCESS | 1649 | 1467971773430 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:13 INFO - PROCESS | 1649 | 1467971773535 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 02:56:13 INFO - PROCESS | 1649 | 1467971773539 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:13 INFO - PROCESS | 1649 | 1467971773540 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bae9000 == 37 [pid = 1649] [id = 603] 02:56:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1197e4800) [pid = 1649] [serial = 1809] [outer = 0x0] 02:56:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119db3c00) [pid = 1649] [serial = 1810] [outer = 0x1197e4800] 02:56:13 INFO - PROCESS | 1649 | 1467971773572 Marionette DEBUG loaded listener.js 02:56:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x121071c00) [pid = 1649] [serial = 1811] [outer = 0x1197e4800] 02:56:13 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1127d6c00) [pid = 1649] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:56:13 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118332800) [pid = 1649] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:56:13 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x115e64c00) [pid = 1649] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:56:13 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x113239800) [pid = 1649] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:56:13 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x115df6000) [pid = 1649] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:56:13 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1125f1000) [pid = 1649] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:56:13 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1176fa400) [pid = 1649] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:56:13 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x112d16c00) [pid = 1649] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:56:13 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1197d9800) [pid = 1649] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:56:13 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x121097400) [pid = 1649] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:56:13 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x115e66000) [pid = 1649] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:56:13 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1193f4400) [pid = 1649] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:56:13 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x111c13800) [pid = 1649] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:56:13 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11a09a000) [pid = 1649] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:56:13 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x124151800) [pid = 1649] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:56:13 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1127cb400) [pid = 1649] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:56:13 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1128a8800) [pid = 1649] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:56:14 INFO - PROCESS | 1649 | 1467971774044 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]]]}] 02:56:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:56:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 679ms 02:56:14 INFO - PROCESS | 1649 | 1467971774099 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 02:56:14 INFO - PROCESS | 1649 | 1467971774101 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 02:56:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:56:14 INFO - PROCESS | 1649 | 1467971774105 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:56:14 INFO - PROCESS | 1649 | 1467971774106 Marionette TRACE conn2 <- [1,2386,null,{}] 02:56:14 INFO - PROCESS | 1649 | 1467971774110 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}] 02:56:14 INFO - PROCESS | 1649 | 1467971774111 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:14 INFO - PROCESS | 1649 | 1467971774233 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 02:56:14 INFO - PROCESS | 1649 | 1467971774242 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:14 INFO - PROCESS | 1649 | 1467971774243 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b935000 == 38 [pid = 1649] [id = 604] 02:56:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x112d10800) [pid = 1649] [serial = 1812] [outer = 0x0] 02:56:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11830cc00) [pid = 1649] [serial = 1813] [outer = 0x112d10800] 02:56:14 INFO - PROCESS | 1649 | 1467971774276 Marionette DEBUG loaded listener.js 02:56:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1193f8000) [pid = 1649] [serial = 1814] [outer = 0x112d10800] 02:56:14 INFO - PROCESS | 1649 | 1467971774609 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]]]}] 02:56:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:56:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 520ms 02:56:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:56:14 INFO - PROCESS | 1649 | 1467971774626 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 02:56:14 INFO - PROCESS | 1649 | 1467971774627 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 02:56:14 INFO - PROCESS | 1649 | 1467971774629 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:56:14 INFO - PROCESS | 1649 | 1467971774630 Marionette TRACE conn2 <- [1,2390,null,{}] 02:56:14 INFO - PROCESS | 1649 | 1467971774633 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}] 02:56:14 INFO - PROCESS | 1649 | 1467971774634 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:14 INFO - PROCESS | 1649 | 1467971774743 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 02:56:14 INFO - PROCESS | 1649 | 1467971774749 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:14 INFO - PROCESS | 1649 | 1467971774758 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bca6000 == 39 [pid = 1649] [id = 605] 02:56:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1164e7800) [pid = 1649] [serial = 1815] [outer = 0x0] 02:56:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119dd5800) [pid = 1649] [serial = 1816] [outer = 0x1164e7800] 02:56:14 INFO - PROCESS | 1649 | 1467971774783 Marionette DEBUG loaded listener.js 02:56:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12109e400) [pid = 1649] [serial = 1817] [outer = 0x1164e7800] 02:56:15 INFO - PROCESS | 1649 | 1467971775094 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]]]}] 02:56:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:56:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 471ms 02:56:15 INFO - PROCESS | 1649 | 1467971775100 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 02:56:15 INFO - PROCESS | 1649 | 1467971775102 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 02:56:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:56:15 INFO - PROCESS | 1649 | 1467971775109 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:56:15 INFO - PROCESS | 1649 | 1467971775111 Marionette TRACE conn2 <- [1,2394,null,{}] 02:56:15 INFO - PROCESS | 1649 | 1467971775113 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}] 02:56:15 INFO - PROCESS | 1649 | 1467971775114 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:15 INFO - PROCESS | 1649 | 1467971775211 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 02:56:15 INFO - PROCESS | 1649 | 1467971775215 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:15 INFO - PROCESS | 1649 | 1467971775217 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c4e7800 == 40 [pid = 1649] [id = 606] 02:56:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x121170400) [pid = 1649] [serial = 1818] [outer = 0x0] 02:56:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12399dc00) [pid = 1649] [serial = 1819] [outer = 0x121170400] 02:56:15 INFO - PROCESS | 1649 | 1467971775243 Marionette DEBUG loaded listener.js 02:56:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x124148c00) [pid = 1649] [serial = 1820] [outer = 0x121170400] 02:56:15 INFO - PROCESS | 1649 | 1467971775596 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]]]}] 02:56:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:56:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 519ms 02:56:15 INFO - PROCESS | 1649 | 1467971775629 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 02:56:15 INFO - PROCESS | 1649 | 1467971775630 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 02:56:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:56:15 INFO - PROCESS | 1649 | 1467971775643 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:56:15 INFO - PROCESS | 1649 | 1467971775644 Marionette TRACE conn2 <- [1,2398,null,{}] 02:56:15 INFO - PROCESS | 1649 | 1467971775646 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}] 02:56:15 INFO - PROCESS | 1649 | 1467971775647 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:15 INFO - PROCESS | 1649 | 1467971775731 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 02:56:15 INFO - PROCESS | 1649 | 1467971775736 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:15 INFO - PROCESS | 1649 | 1467971775738 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca31800 == 41 [pid = 1649] [id = 607] 02:56:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12434e800) [pid = 1649] [serial = 1821] [outer = 0x0] 02:56:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x124b4cc00) [pid = 1649] [serial = 1822] [outer = 0x12434e800] 02:56:15 INFO - PROCESS | 1649 | 1467971775762 Marionette DEBUG loaded listener.js 02:56:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x124e8d400) [pid = 1649] [serial = 1823] [outer = 0x12434e800] 02:56:16 INFO - PROCESS | 1649 | 1467971776236 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]]]}] 02:56:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:56:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 621ms 02:56:16 INFO - PROCESS | 1649 | 1467971776276 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 02:56:16 INFO - PROCESS | 1649 | 1467971776279 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 02:56:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:56:16 INFO - PROCESS | 1649 | 1467971776282 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:56:16 INFO - PROCESS | 1649 | 1467971776287 Marionette TRACE conn2 <- [1,2402,null,{}] 02:56:16 INFO - PROCESS | 1649 | 1467971776291 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}] 02:56:16 INFO - PROCESS | 1649 | 1467971776293 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:16 INFO - PROCESS | 1649 | 1467971776394 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 02:56:16 INFO - PROCESS | 1649 | 1467971776467 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:16 INFO - PROCESS | 1649 | 1467971776469 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x1192d7000 == 42 [pid = 1649] [id = 608] 02:56:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11297b400) [pid = 1649] [serial = 1824] [outer = 0x0] 02:56:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x112d9e400) [pid = 1649] [serial = 1825] [outer = 0x11297b400] 02:56:16 INFO - PROCESS | 1649 | 1467971776499 Marionette DEBUG loaded listener.js 02:56:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x113c35c00) [pid = 1649] [serial = 1826] [outer = 0x11297b400] 02:56:16 INFO - PROCESS | 1649 | 1467971776921 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]]]}] 02:56:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:56:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 675ms 02:56:16 INFO - PROCESS | 1649 | 1467971776956 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 02:56:16 INFO - PROCESS | 1649 | 1467971776959 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 02:56:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:56:16 INFO - PROCESS | 1649 | 1467971776964 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:56:16 INFO - PROCESS | 1649 | 1467971776966 Marionette TRACE conn2 <- [1,2406,null,{}] 02:56:16 INFO - PROCESS | 1649 | 1467971776968 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}] 02:56:16 INFO - PROCESS | 1649 | 1467971776970 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:17 INFO - PROCESS | 1649 | 1467971777097 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 02:56:17 INFO - PROCESS | 1649 | 1467971777172 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:17 INFO - PROCESS | 1649 | 1467971777173 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a4e3000 == 43 [pid = 1649] [id = 609] 02:56:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1169f5400) [pid = 1649] [serial = 1827] [outer = 0x0] 02:56:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x117148400) [pid = 1649] [serial = 1828] [outer = 0x1169f5400] 02:56:17 INFO - PROCESS | 1649 | 1467971777203 Marionette DEBUG loaded listener.js 02:56:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118069400) [pid = 1649] [serial = 1829] [outer = 0x1169f5400] 02:56:17 INFO - PROCESS | 1649 | 1467971777622 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]]]}] 02:56:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:56:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 671ms 02:56:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:56:17 INFO - PROCESS | 1649 | 1467971777637 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 02:56:17 INFO - PROCESS | 1649 | 1467971777640 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 02:56:17 INFO - PROCESS | 1649 | 1467971777642 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:56:17 INFO - PROCESS | 1649 | 1467971777645 Marionette TRACE conn2 <- [1,2410,null,{}] 02:56:17 INFO - PROCESS | 1649 | 1467971777653 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}] 02:56:17 INFO - PROCESS | 1649 | 1467971777657 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:17 INFO - PROCESS | 1649 | 1467971777769 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 02:56:17 INFO - PROCESS | 1649 | 1467971777847 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:17 INFO - PROCESS | 1649 | 1467971777849 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca3c000 == 44 [pid = 1649] [id = 610] 02:56:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x118395000) [pid = 1649] [serial = 1830] [outer = 0x0] 02:56:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x118f82000) [pid = 1649] [serial = 1831] [outer = 0x118395000] 02:56:17 INFO - PROCESS | 1649 | 1467971777881 Marionette DEBUG loaded listener.js 02:56:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1193f6800) [pid = 1649] [serial = 1832] [outer = 0x118395000] 02:56:18 INFO - PROCESS | 1649 | 1467971778342 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]]]}] 02:56:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:56:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 724ms 02:56:18 INFO - PROCESS | 1649 | 1467971778366 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 02:56:18 INFO - PROCESS | 1649 | 1467971778368 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 02:56:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:56:18 INFO - PROCESS | 1649 | 1467971778371 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:56:18 INFO - PROCESS | 1649 | 1467971778372 Marionette TRACE conn2 <- [1,2414,null,{}] 02:56:18 INFO - PROCESS | 1649 | 1467971778374 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}] 02:56:18 INFO - PROCESS | 1649 | 1467971778376 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:18 INFO - PROCESS | 1649 | 1467971778511 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 02:56:18 INFO - PROCESS | 1649 | 1467971778574 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:18 INFO - PROCESS | 1649 | 1467971778576 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c297000 == 45 [pid = 1649] [id = 611] 02:56:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1128ac400) [pid = 1649] [serial = 1833] [outer = 0x0] 02:56:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x119dad400) [pid = 1649] [serial = 1834] [outer = 0x1128ac400] 02:56:18 INFO - PROCESS | 1649 | 1467971778654 Marionette DEBUG loaded listener.js 02:56:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1211c5800) [pid = 1649] [serial = 1835] [outer = 0x1128ac400] 02:56:19 INFO - PROCESS | 1649 | 1467971779221 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]]]}] 02:56:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:56:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 920ms 02:56:19 INFO - PROCESS | 1649 | 1467971779292 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 02:56:19 INFO - PROCESS | 1649 | 1467971779294 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 02:56:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:56:19 INFO - PROCESS | 1649 | 1467971779298 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:56:19 INFO - PROCESS | 1649 | 1467971779300 Marionette TRACE conn2 <- [1,2418,null,{}] 02:56:19 INFO - PROCESS | 1649 | 1467971779303 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}] 02:56:19 INFO - PROCESS | 1649 | 1467971779305 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:19 INFO - PROCESS | 1649 | 1467971779397 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 02:56:19 INFO - PROCESS | 1649 | 1467971779472 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:19 INFO - PROCESS | 1649 | 1467971779475 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239b3000 == 46 [pid = 1649] [id = 612] 02:56:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x112e03000) [pid = 1649] [serial = 1836] [outer = 0x0] 02:56:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1131dd400) [pid = 1649] [serial = 1837] [outer = 0x112e03000] 02:56:19 INFO - PROCESS | 1649 | 1467971779502 Marionette DEBUG loaded listener.js 02:56:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x115e60000) [pid = 1649] [serial = 1838] [outer = 0x112e03000] 02:56:19 INFO - PROCESS | 1649 | 1467971779944 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]]]}] 02:56:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:56:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 671ms 02:56:19 INFO - PROCESS | 1649 | 1467971779969 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 02:56:19 INFO - PROCESS | 1649 | 1467971779972 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 02:56:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:56:19 INFO - PROCESS | 1649 | 1467971779976 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:56:19 INFO - PROCESS | 1649 | 1467971779977 Marionette TRACE conn2 <- [1,2422,null,{}] 02:56:19 INFO - PROCESS | 1649 | 1467971779980 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}] 02:56:19 INFO - PROCESS | 1649 | 1467971779981 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:20 INFO - PROCESS | 1649 | 1467971780079 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 02:56:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12c4e7800 == 45 [pid = 1649] [id = 606] 02:56:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12bca6000 == 44 [pid = 1649] [id = 605] 02:56:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12b935000 == 43 [pid = 1649] [id = 604] 02:56:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12bae9000 == 42 [pid = 1649] [id = 603] 02:56:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1196b4800 == 41 [pid = 1649] [id = 602] 02:56:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12ace6000 == 40 [pid = 1649] [id = 601] 02:56:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1276b6000 == 39 [pid = 1649] [id = 600] 02:56:20 INFO - PROCESS | 1649 | --DOCSHELL 0x126f29000 == 38 [pid = 1649] [id = 599] 02:56:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1243b2800 == 37 [pid = 1649] [id = 598] 02:56:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1169a2000 == 36 [pid = 1649] [id = 597] 02:56:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1169a6000 == 35 [pid = 1649] [id = 596] 02:56:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12c4df000 == 34 [pid = 1649] [id = 593] 02:56:20 INFO - PROCESS | 1649 | --DOCSHELL 0x128ee0800 == 33 [pid = 1649] [id = 595] 02:56:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1196c0000 == 32 [pid = 1649] [id = 594] 02:56:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1239b3000 == 31 [pid = 1649] [id = 612] 02:56:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12c297000 == 30 [pid = 1649] [id = 611] 02:56:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca3c000 == 29 [pid = 1649] [id = 610] 02:56:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12a4e3000 == 28 [pid = 1649] [id = 609] 02:56:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1192d7000 == 27 [pid = 1649] [id = 608] 02:56:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca31800 == 26 [pid = 1649] [id = 607] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x115dec800) [pid = 1649] [serial = 1730] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11297c400) [pid = 1649] [serial = 1729] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11875c800) [pid = 1649] [serial = 1756] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x116917000) [pid = 1649] [serial = 1750] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x116a21000) [pid = 1649] [serial = 1751] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x116632c00) [pid = 1649] [serial = 1745] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1133b1400) [pid = 1649] [serial = 1744] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x118f84400) [pid = 1649] [serial = 1759] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118296000) [pid = 1649] [serial = 1753] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11832b000) [pid = 1649] [serial = 1733] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11832b400) [pid = 1649] [serial = 1754] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11806d800) [pid = 1649] [serial = 1732] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x112da4400) [pid = 1649] [serial = 1747] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1125f7800) [pid = 1649] [serial = 1748] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119dd7c00) [pid = 1649] [serial = 1736] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1199ba400) [pid = 1649] [serial = 1735] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x124ccbc00) [pid = 1649] [serial = 1739] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x123814c00) [pid = 1649] [serial = 1738] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12514a400) [pid = 1649] [serial = 1742] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x121171800) [pid = 1649] [serial = 1741] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119db6000) [pid = 1649] [serial = 1763] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119960400) [pid = 1649] [serial = 1762] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1127d1400) [pid = 1649] [serial = 1768] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x121179400) [pid = 1649] [serial = 1766] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x121098000) [pid = 1649] [serial = 1765] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x116986c00) [pid = 1649] [serial = 1769] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x124e88800) [pid = 1649] [serial = 1777] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x124073800) [pid = 1649] [serial = 1775] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119afd800) [pid = 1649] [serial = 1771] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x119245800) [pid = 1649] [serial = 1760] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x123ec4c00) [pid = 1649] [serial = 1772] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x123ce2800) [pid = 1649] [serial = 1774] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x126129400) [pid = 1649] [serial = 1778] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x118a66400) [pid = 1649] [serial = 1757] [outer = 0x0] [url = about:blank] 02:56:20 INFO - PROCESS | 1649 | 1467971780707 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:20 INFO - PROCESS | 1649 | 1467971780708 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x11266e000 == 27 [pid = 1649] [id = 613] 02:56:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1125f7800) [pid = 1649] [serial = 1839] [outer = 0x0] 02:56:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1125fd800) [pid = 1649] [serial = 1840] [outer = 0x1125f7800] 02:56:20 INFO - PROCESS | 1649 | 1467971780737 Marionette DEBUG loaded listener.js 02:56:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1128a8000) [pid = 1649] [serial = 1841] [outer = 0x1125f7800] 02:56:21 INFO - PROCESS | 1649 | 1467971781038 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]]]}] 02:56:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:56:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1121ms 02:56:21 INFO - PROCESS | 1649 | 1467971781099 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 02:56:21 INFO - PROCESS | 1649 | 1467971781101 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 02:56:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:56:21 INFO - PROCESS | 1649 | 1467971781104 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:56:21 INFO - PROCESS | 1649 | 1467971781106 Marionette TRACE conn2 <- [1,2426,null,{}] 02:56:21 INFO - PROCESS | 1649 | 1467971781109 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}] 02:56:21 INFO - PROCESS | 1649 | 1467971781111 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:21 INFO - PROCESS | 1649 | 1467971781186 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 02:56:21 INFO - PROCESS | 1649 | 1467971781193 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:21 INFO - PROCESS | 1649 | 1467971781195 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x117d63000 == 28 [pid = 1649] [id = 614] 02:56:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112eac400) [pid = 1649] [serial = 1842] [outer = 0x0] 02:56:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x115decc00) [pid = 1649] [serial = 1843] [outer = 0x112eac400] 02:56:21 INFO - PROCESS | 1649 | 1467971781246 Marionette DEBUG loaded listener.js 02:56:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1167c0000) [pid = 1649] [serial = 1844] [outer = 0x112eac400] 02:56:21 INFO - PROCESS | 1649 | 1467971781590 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]]]}] 02:56:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:56:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 519ms 02:56:21 INFO - PROCESS | 1649 | 1467971781625 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 02:56:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:56:21 INFO - PROCESS | 1649 | 1467971781628 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 02:56:21 INFO - PROCESS | 1649 | 1467971781630 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:56:21 INFO - PROCESS | 1649 | 1467971781631 Marionette TRACE conn2 <- [1,2430,null,{}] 02:56:21 INFO - PROCESS | 1649 | 1467971781634 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}] 02:56:21 INFO - PROCESS | 1649 | 1467971781635 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:21 INFO - PROCESS | 1649 | 1467971781713 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 02:56:21 INFO - PROCESS | 1649 | 1467971781722 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:21 INFO - PROCESS | 1649 | 1467971781723 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196b5800 == 29 [pid = 1649] [id = 615] 02:56:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x116985800) [pid = 1649] [serial = 1845] [outer = 0x0] 02:56:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x116fb1800) [pid = 1649] [serial = 1846] [outer = 0x116985800] 02:56:21 INFO - PROCESS | 1649 | 1467971781749 Marionette DEBUG loaded listener.js 02:56:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1176fac00) [pid = 1649] [serial = 1847] [outer = 0x116985800] 02:56:22 INFO - PROCESS | 1649 | 1467971782113 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]]]}] 02:56:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:56:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 520ms 02:56:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:56:22 INFO - PROCESS | 1649 | 1467971782151 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 02:56:22 INFO - PROCESS | 1649 | 1467971782152 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 02:56:22 INFO - PROCESS | 1649 | 1467971782160 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:56:22 INFO - PROCESS | 1649 | 1467971782164 Marionette TRACE conn2 <- [1,2434,null,{}] 02:56:22 INFO - PROCESS | 1649 | 1467971782167 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}] 02:56:22 INFO - PROCESS | 1649 | 1467971782170 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:22 INFO - PROCESS | 1649 | 1467971782248 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 02:56:22 INFO - PROCESS | 1649 | 1467971782254 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:22 INFO - PROCESS | 1649 | 1467971782256 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x124b08800 == 30 [pid = 1649] [id = 616] 02:56:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1128a4400) [pid = 1649] [serial = 1848] [outer = 0x0] 02:56:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118122400) [pid = 1649] [serial = 1849] [outer = 0x1128a4400] 02:56:22 INFO - PROCESS | 1649 | 1467971782281 Marionette DEBUG loaded listener.js 02:56:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1183a2400) [pid = 1649] [serial = 1850] [outer = 0x1128a4400] 02:56:22 INFO - PROCESS | 1649 | 1467971782607 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]]]}] 02:56:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:56:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 481ms 02:56:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:56:22 INFO - PROCESS | 1649 | 1467971782638 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 02:56:22 INFO - PROCESS | 1649 | 1467971782640 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 02:56:22 INFO - PROCESS | 1649 | 1467971782642 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:56:22 INFO - PROCESS | 1649 | 1467971782644 Marionette TRACE conn2 <- [1,2438,null,{}] 02:56:22 INFO - PROCESS | 1649 | 1467971782646 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}] 02:56:22 INFO - PROCESS | 1649 | 1467971782647 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:22 INFO - PROCESS | 1649 | 1467971782723 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 02:56:22 INFO - PROCESS | 1649 | 1467971782795 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:22 INFO - PROCESS | 1649 | 1467971782796 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x126aa3000 == 31 [pid = 1649] [id = 617] 02:56:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1125f3400) [pid = 1649] [serial = 1851] [outer = 0x0] 02:56:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118751800) [pid = 1649] [serial = 1852] [outer = 0x1125f3400] 02:56:22 INFO - PROCESS | 1649 | 1467971782820 Marionette DEBUG loaded listener.js 02:56:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118f83800) [pid = 1649] [serial = 1853] [outer = 0x1125f3400] 02:56:23 INFO - PROCESS | 1649 | 1467971783150 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]]]}] 02:56:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:56:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 517ms 02:56:23 INFO - PROCESS | 1649 | 1467971783161 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 02:56:23 INFO - PROCESS | 1649 | 1467971783162 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 02:56:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:56:23 INFO - PROCESS | 1649 | 1467971783164 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:56:23 INFO - PROCESS | 1649 | 1467971783166 Marionette TRACE conn2 <- [1,2442,null,{}] 02:56:23 INFO - PROCESS | 1649 | 1467971783168 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}] 02:56:23 INFO - PROCESS | 1649 | 1467971783170 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:23 INFO - PROCESS | 1649 | 1467971783271 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 02:56:23 INFO - PROCESS | 1649 | 1467971783281 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:23 INFO - PROCESS | 1649 | 1467971783285 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ece000 == 32 [pid = 1649] [id = 618] 02:56:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11697b000) [pid = 1649] [serial = 1854] [outer = 0x0] 02:56:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1192b0000) [pid = 1649] [serial = 1855] [outer = 0x11697b000] 02:56:23 INFO - PROCESS | 1649 | 1467971783318 Marionette DEBUG loaded listener.js 02:56:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11976d400) [pid = 1649] [serial = 1856] [outer = 0x11697b000] 02:56:23 INFO - PROCESS | 1649 | 1467971783668 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]]]}] 02:56:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:56:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 518ms 02:56:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:56:23 INFO - PROCESS | 1649 | 1467971783683 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 02:56:23 INFO - PROCESS | 1649 | 1467971783684 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 02:56:23 INFO - PROCESS | 1649 | 1467971783687 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:56:23 INFO - PROCESS | 1649 | 1467971783690 Marionette TRACE conn2 <- [1,2446,null,{}] 02:56:23 INFO - PROCESS | 1649 | 1467971783692 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}] 02:56:23 INFO - PROCESS | 1649 | 1467971783693 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:23 INFO - PROCESS | 1649 | 1467971783791 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 02:56:23 INFO - PROCESS | 1649 | 1467971783800 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:23 INFO - PROCESS | 1649 | 1467971783801 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x115d76000 == 33 [pid = 1649] [id = 619] 02:56:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11976dc00) [pid = 1649] [serial = 1857] [outer = 0x0] 02:56:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1199ba400) [pid = 1649] [serial = 1858] [outer = 0x11976dc00] 02:56:23 INFO - PROCESS | 1649 | 1467971783827 Marionette DEBUG loaded listener.js 02:56:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119dd9800) [pid = 1649] [serial = 1859] [outer = 0x11976dc00] 02:56:24 INFO - PROCESS | 1649 | 1467971784175 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]]]}] 02:56:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:56:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 522ms 02:56:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:56:24 INFO - PROCESS | 1649 | 1467971784212 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 02:56:24 INFO - PROCESS | 1649 | 1467971784213 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 02:56:24 INFO - PROCESS | 1649 | 1467971784216 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:56:24 INFO - PROCESS | 1649 | 1467971784217 Marionette TRACE conn2 <- [1,2450,null,{}] 02:56:24 INFO - PROCESS | 1649 | 1467971784219 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}] 02:56:24 INFO - PROCESS | 1649 | 1467971784220 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:24 INFO - PROCESS | 1649 | 1467971784314 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 02:56:24 INFO - PROCESS | 1649 | 1467971784318 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:24 INFO - PROCESS | 1649 | 1467971784319 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af0d800 == 34 [pid = 1649] [id = 620] 02:56:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118299400) [pid = 1649] [serial = 1860] [outer = 0x0] 02:56:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12109bc00) [pid = 1649] [serial = 1861] [outer = 0x118299400] 02:56:24 INFO - PROCESS | 1649 | 1467971784345 Marionette DEBUG loaded listener.js 02:56:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x121177800) [pid = 1649] [serial = 1862] [outer = 0x118299400] 02:56:24 INFO - PROCESS | 1649 | 1467971784665 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]]]}] 02:56:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:56:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 468ms 02:56:24 INFO - PROCESS | 1649 | 1467971784684 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 02:56:24 INFO - PROCESS | 1649 | 1467971784686 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 02:56:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:56:24 INFO - PROCESS | 1649 | 1467971784695 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:56:24 INFO - PROCESS | 1649 | 1467971784696 Marionette TRACE conn2 <- [1,2454,null,{}] 02:56:24 INFO - PROCESS | 1649 | 1467971784708 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}] 02:56:24 INFO - PROCESS | 1649 | 1467971784709 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:25 INFO - PROCESS | 1649 | 1467971785004 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 02:56:25 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x113c38000) [pid = 1649] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:56:25 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x112d0e400) [pid = 1649] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:56:25 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1164e7800) [pid = 1649] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:56:25 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x112d10800) [pid = 1649] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:56:25 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12434e800) [pid = 1649] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:56:25 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x121170400) [pid = 1649] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:56:25 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1127cf000) [pid = 1649] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:56:25 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118f17800) [pid = 1649] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:56:25 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1192aac00) [pid = 1649] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:56:25 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11691f000) [pid = 1649] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:56:25 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1174ee800) [pid = 1649] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:56:25 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118068800) [pid = 1649] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:56:25 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1197e4800) [pid = 1649] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:56:25 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1128a5400) [pid = 1649] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:56:25 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118070000) [pid = 1649] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:56:25 INFO - PROCESS | 1649 | 1467971785051 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:25 INFO - PROCESS | 1649 | 1467971785052 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x117456800 == 35 [pid = 1649] [id = 621] 02:56:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1121be400) [pid = 1649] [serial = 1863] [outer = 0x0] 02:56:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1127cb400) [pid = 1649] [serial = 1864] [outer = 0x1121be400] 02:56:25 INFO - PROCESS | 1649 | 1467971785078 Marionette DEBUG loaded listener.js 02:56:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x113c67400) [pid = 1649] [serial = 1865] [outer = 0x1121be400] 02:56:25 INFO - PROCESS | 1649 | 1467971785402 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]]]}] 02:56:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:56:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 733ms 02:56:25 INFO - PROCESS | 1649 | 1467971785424 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 02:56:25 INFO - PROCESS | 1649 | 1467971785426 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 02:56:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:56:25 INFO - PROCESS | 1649 | 1467971785429 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:56:25 INFO - PROCESS | 1649 | 1467971785431 Marionette TRACE conn2 <- [1,2458,null,{}] 02:56:25 INFO - PROCESS | 1649 | 1467971785434 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}] 02:56:25 INFO - PROCESS | 1649 | 1467971785436 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:25 INFO - PROCESS | 1649 | 1467971785550 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 02:56:25 INFO - PROCESS | 1649 | 1467971785665 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:25 INFO - PROCESS | 1649 | 1467971785666 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b92e000 == 36 [pid = 1649] [id = 622] 02:56:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x112578400) [pid = 1649] [serial = 1866] [outer = 0x0] 02:56:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11697f400) [pid = 1649] [serial = 1867] [outer = 0x112578400] 02:56:25 INFO - PROCESS | 1649 | 1467971785705 Marionette DEBUG loaded listener.js 02:56:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1199b8800) [pid = 1649] [serial = 1868] [outer = 0x112578400] 02:56:25 INFO - PROCESS | 1649 | 1467971785974 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]]]}] 02:56:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:56:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 569ms 02:56:26 INFO - PROCESS | 1649 | 1467971785998 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 02:56:26 INFO - PROCESS | 1649 | 1467971786000 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 02:56:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:56:26 INFO - PROCESS | 1649 | 1467971786002 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:56:26 INFO - PROCESS | 1649 | 1467971786004 Marionette TRACE conn2 <- [1,2462,null,{}] 02:56:26 INFO - PROCESS | 1649 | 1467971786017 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}] 02:56:26 INFO - PROCESS | 1649 | 1467971786019 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:26 INFO - PROCESS | 1649 | 1467971786109 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 02:56:26 INFO - PROCESS | 1649 | 1467971786169 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:26 INFO - PROCESS | 1649 | 1467971786171 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc5d800 == 37 [pid = 1649] [id = 623] 02:56:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x112582000) [pid = 1649] [serial = 1869] [outer = 0x0] 02:56:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x121170400) [pid = 1649] [serial = 1870] [outer = 0x112582000] 02:56:26 INFO - PROCESS | 1649 | 1467971786198 Marionette DEBUG loaded listener.js 02:56:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x124020000) [pid = 1649] [serial = 1871] [outer = 0x112582000] 02:56:26 INFO - PROCESS | 1649 | 1467971786478 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]]]}] 02:56:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:56:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 531ms 02:56:26 INFO - PROCESS | 1649 | 1467971786533 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 02:56:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:56:26 INFO - PROCESS | 1649 | 1467971786546 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 02:56:26 INFO - PROCESS | 1649 | 1467971786548 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:56:26 INFO - PROCESS | 1649 | 1467971786550 Marionette TRACE conn2 <- [1,2466,null,{}] 02:56:26 INFO - PROCESS | 1649 | 1467971786552 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}] 02:56:26 INFO - PROCESS | 1649 | 1467971786556 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:26 INFO - PROCESS | 1649 | 1467971786643 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 02:56:26 INFO - PROCESS | 1649 | 1467971786647 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:26 INFO - PROCESS | 1649 | 1467971786648 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x124128000 == 38 [pid = 1649] [id = 624] 02:56:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x124023400) [pid = 1649] [serial = 1872] [outer = 0x0] 02:56:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x124b53800) [pid = 1649] [serial = 1873] [outer = 0x124023400] 02:56:26 INFO - PROCESS | 1649 | 1467971786674 Marionette DEBUG loaded listener.js 02:56:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x124ef3000) [pid = 1649] [serial = 1874] [outer = 0x124023400] 02:56:27 INFO - PROCESS | 1649 | 1467971787053 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]]]}] 02:56:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:56:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 569ms 02:56:27 INFO - PROCESS | 1649 | 1467971787118 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 02:56:27 INFO - PROCESS | 1649 | 1467971787120 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 02:56:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:56:27 INFO - PROCESS | 1649 | 1467971787124 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:56:27 INFO - PROCESS | 1649 | 1467971787126 Marionette TRACE conn2 <- [1,2470,null,{}] 02:56:27 INFO - PROCESS | 1649 | 1467971787130 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}] 02:56:27 INFO - PROCESS | 1649 | 1467971787132 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:27 INFO - PROCESS | 1649 | 1467971787263 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 02:56:27 INFO - PROCESS | 1649 | 1467971787349 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:27 INFO - PROCESS | 1649 | 1467971787351 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f8c000 == 39 [pid = 1649] [id = 625] 02:56:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1128a8400) [pid = 1649] [serial = 1875] [outer = 0x0] 02:56:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x112979c00) [pid = 1649] [serial = 1876] [outer = 0x1128a8400] 02:56:27 INFO - PROCESS | 1649 | 1467971787382 Marionette DEBUG loaded listener.js 02:56:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x113245c00) [pid = 1649] [serial = 1877] [outer = 0x1128a8400] 02:56:27 INFO - PROCESS | 1649 | 1467971787892 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]]]}] 02:56:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:56:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 823ms 02:56:27 INFO - PROCESS | 1649 | 1467971787965 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 02:56:27 INFO - PROCESS | 1649 | 1467971787968 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 02:56:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:56:27 INFO - PROCESS | 1649 | 1467971787977 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:56:27 INFO - PROCESS | 1649 | 1467971787978 Marionette TRACE conn2 <- [1,2474,null,{}] 02:56:27 INFO - PROCESS | 1649 | 1467971787981 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}] 02:56:27 INFO - PROCESS | 1649 | 1467971787983 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:28 INFO - PROCESS | 1649 | 1467971788091 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 02:56:28 INFO - PROCESS | 1649 | 1467971788174 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:28 INFO - PROCESS | 1649 | 1467971788176 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x127105800 == 40 [pid = 1649] [id = 626] 02:56:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1169f6c00) [pid = 1649] [serial = 1878] [outer = 0x0] 02:56:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x117140c00) [pid = 1649] [serial = 1879] [outer = 0x1169f6c00] 02:56:28 INFO - PROCESS | 1649 | 1467971788206 Marionette DEBUG loaded listener.js 02:56:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11806fc00) [pid = 1649] [serial = 1880] [outer = 0x1169f6c00] 02:56:28 INFO - PROCESS | 1649 | 1467971788951 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]]]}] 02:56:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:56:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1022ms 02:56:28 INFO - PROCESS | 1649 | 1467971788999 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 02:56:29 INFO - PROCESS | 1649 | 1467971789001 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 02:56:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:56:29 INFO - PROCESS | 1649 | 1467971789005 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:56:29 INFO - PROCESS | 1649 | 1467971789007 Marionette TRACE conn2 <- [1,2478,null,{}] 02:56:29 INFO - PROCESS | 1649 | 1467971789024 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}] 02:56:29 INFO - PROCESS | 1649 | 1467971789026 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:29 INFO - PROCESS | 1649 | 1467971789175 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 02:56:29 INFO - PROCESS | 1649 | 1467971789292 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:29 INFO - PROCESS | 1649 | 1467971789297 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1192d7000 == 41 [pid = 1649] [id = 627] 02:56:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x116130c00) [pid = 1649] [serial = 1881] [outer = 0x0] 02:56:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1167c9400) [pid = 1649] [serial = 1882] [outer = 0x116130c00] 02:56:29 INFO - PROCESS | 1649 | 1467971789343 Marionette DEBUG loaded listener.js 02:56:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1169f4c00) [pid = 1649] [serial = 1883] [outer = 0x116130c00] 02:56:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc5d800 == 40 [pid = 1649] [id = 623] 02:56:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12b92e000 == 39 [pid = 1649] [id = 622] 02:56:29 INFO - PROCESS | 1649 | --DOCSHELL 0x117456800 == 38 [pid = 1649] [id = 621] 02:56:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12af0d800 == 37 [pid = 1649] [id = 620] 02:56:29 INFO - PROCESS | 1649 | --DOCSHELL 0x115d76000 == 36 [pid = 1649] [id = 619] 02:56:29 INFO - PROCESS | 1649 | --DOCSHELL 0x128ece000 == 35 [pid = 1649] [id = 618] 02:56:29 INFO - PROCESS | 1649 | --DOCSHELL 0x126aa3000 == 34 [pid = 1649] [id = 617] 02:56:29 INFO - PROCESS | 1649 | --DOCSHELL 0x124b08800 == 33 [pid = 1649] [id = 616] 02:56:29 INFO - PROCESS | 1649 | --DOCSHELL 0x1196b5800 == 32 [pid = 1649] [id = 615] 02:56:29 INFO - PROCESS | 1649 | --DOCSHELL 0x117d63000 == 31 [pid = 1649] [id = 614] 02:56:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11266e000 == 30 [pid = 1649] [id = 613] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11832ec00) [pid = 1649] [serial = 1801] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x119245400) [pid = 1649] [serial = 1804] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x118a59c00) [pid = 1649] [serial = 1802] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119966800) [pid = 1649] [serial = 1807] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1197da000) [pid = 1649] [serial = 1805] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1169f8c00) [pid = 1649] [serial = 1795] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1176f7000) [pid = 1649] [serial = 1796] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11806f000) [pid = 1649] [serial = 1786] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x124148c00) [pid = 1649] [serial = 1820] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11830dc00) [pid = 1649] [serial = 1787] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118304000) [pid = 1649] [serial = 1798] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119db3c00) [pid = 1649] [serial = 1810] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1128a9000) [pid = 1649] [serial = 1789] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x112985c00) [pid = 1649] [serial = 1790] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x126aca400) [pid = 1649] [serial = 1781] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1261dcc00) [pid = 1649] [serial = 1780] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x114e68800) [pid = 1649] [serial = 1792] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x115e63400) [pid = 1649] [serial = 1793] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x113c3a000) [pid = 1649] [serial = 1783] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1167cb400) [pid = 1649] [serial = 1784] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119afe400) [pid = 1649] [serial = 1808] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12109e400) [pid = 1649] [serial = 1817] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11830cc00) [pid = 1649] [serial = 1813] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x121071c00) [pid = 1649] [serial = 1811] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1193f8000) [pid = 1649] [serial = 1814] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x119dd5800) [pid = 1649] [serial = 1816] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x118329c00) [pid = 1649] [serial = 1799] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x124e8d400) [pid = 1649] [serial = 1823] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x124b4cc00) [pid = 1649] [serial = 1822] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12399dc00) [pid = 1649] [serial = 1819] [outer = 0x0] [url = about:blank] 02:56:29 INFO - PROCESS | 1649 | 1467971789791 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]]]}] 02:56:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:56:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 833ms 02:56:29 INFO - PROCESS | 1649 | 1467971789839 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 02:56:29 INFO - PROCESS | 1649 | 1467971789842 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 02:56:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:56:29 INFO - PROCESS | 1649 | 1467971789846 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:56:29 INFO - PROCESS | 1649 | 1467971789848 Marionette TRACE conn2 <- [1,2482,null,{}] 02:56:29 INFO - PROCESS | 1649 | 1467971789850 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}] 02:56:29 INFO - PROCESS | 1649 | 1467971789852 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:29 INFO - PROCESS | 1649 | 1467971789960 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 02:56:29 INFO - PROCESS | 1649 | 1467971789967 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:29 INFO - PROCESS | 1649 | 1467971789968 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x119e3c800 == 31 [pid = 1649] [id = 628] 02:56:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x117142c00) [pid = 1649] [serial = 1884] [outer = 0x0] 02:56:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11806b400) [pid = 1649] [serial = 1885] [outer = 0x117142c00] 02:56:30 INFO - PROCESS | 1649 | 1467971789998 Marionette DEBUG loaded listener.js 02:56:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118309000) [pid = 1649] [serial = 1886] [outer = 0x117142c00] 02:56:30 INFO - PROCESS | 1649 | 1467971790345 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]]]}] 02:56:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:56:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 519ms 02:56:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:56:30 INFO - PROCESS | 1649 | 1467971790365 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 02:56:30 INFO - PROCESS | 1649 | 1467971790366 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 02:56:30 INFO - PROCESS | 1649 | 1467971790369 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:56:30 INFO - PROCESS | 1649 | 1467971790374 Marionette TRACE conn2 <- [1,2486,null,{}] 02:56:30 INFO - PROCESS | 1649 | 1467971790381 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}] 02:56:30 INFO - PROCESS | 1649 | 1467971790385 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:30 INFO - PROCESS | 1649 | 1467971790465 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 02:56:30 INFO - PROCESS | 1649 | 1467971790525 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:30 INFO - PROCESS | 1649 | 1467971790527 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e20000 == 32 [pid = 1649] [id = 629] 02:56:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11297c400) [pid = 1649] [serial = 1887] [outer = 0x0] 02:56:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118a59c00) [pid = 1649] [serial = 1888] [outer = 0x11297c400] 02:56:30 INFO - PROCESS | 1649 | 1467971790555 Marionette DEBUG loaded listener.js 02:56:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11923b400) [pid = 1649] [serial = 1889] [outer = 0x11297c400] 02:56:30 INFO - PROCESS | 1649 | 1467971790877 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]]]}] 02:56:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:56:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 523ms 02:56:30 INFO - PROCESS | 1649 | 1467971790893 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 02:56:30 INFO - PROCESS | 1649 | 1467971790895 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 02:56:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:56:30 INFO - PROCESS | 1649 | 1467971790897 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:56:30 INFO - PROCESS | 1649 | 1467971790898 Marionette TRACE conn2 <- [1,2490,null,{}] 02:56:30 INFO - PROCESS | 1649 | 1467971790900 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}] 02:56:30 INFO - PROCESS | 1649 | 1467971790902 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:30 INFO - PROCESS | 1649 | 1467971790985 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 02:56:31 INFO - PROCESS | 1649 | 1467971791044 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:31 INFO - PROCESS | 1649 | 1467971791046 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276bc800 == 33 [pid = 1649] [id = 630] 02:56:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11830ec00) [pid = 1649] [serial = 1890] [outer = 0x0] 02:56:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1193ff800) [pid = 1649] [serial = 1891] [outer = 0x11830ec00] 02:56:31 INFO - PROCESS | 1649 | 1467971791071 Marionette DEBUG loaded listener.js 02:56:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1199b6000) [pid = 1649] [serial = 1892] [outer = 0x11830ec00] 02:56:31 INFO - PROCESS | 1649 | 1467971791340 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]]]}] 02:56:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:56:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 468ms 02:56:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:56:31 INFO - PROCESS | 1649 | 1467971791366 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 02:56:31 INFO - PROCESS | 1649 | 1467971791367 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 02:56:31 INFO - PROCESS | 1649 | 1467971791376 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:56:31 INFO - PROCESS | 1649 | 1467971791377 Marionette TRACE conn2 <- [1,2494,null,{}] 02:56:31 INFO - PROCESS | 1649 | 1467971791380 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}] 02:56:31 INFO - PROCESS | 1649 | 1467971791381 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:31 INFO - PROCESS | 1649 | 1467971791462 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 02:56:31 INFO - PROCESS | 1649 | 1467971791466 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:31 INFO - PROCESS | 1649 | 1467971791467 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af03000 == 34 [pid = 1649] [id = 631] 02:56:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118f18800) [pid = 1649] [serial = 1893] [outer = 0x0] 02:56:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119dd8800) [pid = 1649] [serial = 1894] [outer = 0x118f18800] 02:56:31 INFO - PROCESS | 1649 | 1467971791493 Marionette DEBUG loaded listener.js 02:56:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12116dc00) [pid = 1649] [serial = 1895] [outer = 0x118f18800] 02:56:31 INFO - PROCESS | 1649 | 1467971791881 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]]]}] 02:56:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:56:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 525ms 02:56:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:56:31 INFO - PROCESS | 1649 | 1467971791895 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 02:56:31 INFO - PROCESS | 1649 | 1467971791896 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 02:56:31 INFO - PROCESS | 1649 | 1467971791898 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:56:31 INFO - PROCESS | 1649 | 1467971791899 Marionette TRACE conn2 <- [1,2498,null,{}] 02:56:31 INFO - PROCESS | 1649 | 1467971791901 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}] 02:56:31 INFO - PROCESS | 1649 | 1467971791908 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:32 INFO - PROCESS | 1649 | 1467971792028 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 02:56:32 INFO - PROCESS | 1649 | 1467971792041 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:32 INFO - PROCESS | 1649 | 1467971792042 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b930000 == 35 [pid = 1649] [id = 632] 02:56:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x121070800) [pid = 1649] [serial = 1896] [outer = 0x0] 02:56:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x123ec7000) [pid = 1649] [serial = 1897] [outer = 0x121070800] 02:56:32 INFO - PROCESS | 1649 | 1467971792067 Marionette DEBUG loaded listener.js 02:56:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1247cb400) [pid = 1649] [serial = 1898] [outer = 0x121070800] 02:56:32 INFO - PROCESS | 1649 | 1467971792411 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]]]}] 02:56:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:56:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 519ms 02:56:32 INFO - PROCESS | 1649 | 1467971792417 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 02:56:32 INFO - PROCESS | 1649 | 1467971792418 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 02:56:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:56:32 INFO - PROCESS | 1649 | 1467971792423 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:56:32 INFO - PROCESS | 1649 | 1467971792425 Marionette TRACE conn2 <- [1,2502,null,{}] 02:56:32 INFO - PROCESS | 1649 | 1467971792428 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}] 02:56:32 INFO - PROCESS | 1649 | 1467971792429 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:32 INFO - PROCESS | 1649 | 1467971792528 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 02:56:32 INFO - PROCESS | 1649 | 1467971792569 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:32 INFO - PROCESS | 1649 | 1467971792571 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc5b800 == 36 [pid = 1649] [id = 633] 02:56:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x124cc2800) [pid = 1649] [serial = 1899] [outer = 0x0] 02:56:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x124e8c000) [pid = 1649] [serial = 1900] [outer = 0x124cc2800] 02:56:32 INFO - PROCESS | 1649 | 1467971792595 Marionette DEBUG loaded listener.js 02:56:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12609c000) [pid = 1649] [serial = 1901] [outer = 0x124cc2800] 02:56:32 INFO - PROCESS | 1649 | 1467971792910 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]]]}] 02:56:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:56:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 521ms 02:56:32 INFO - PROCESS | 1649 | 1467971792945 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 02:56:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:56:32 INFO - PROCESS | 1649 | 1467971792947 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 02:56:32 INFO - PROCESS | 1649 | 1467971792950 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:56:32 INFO - PROCESS | 1649 | 1467971792952 Marionette TRACE conn2 <- [1,2506,null,{}] 02:56:32 INFO - PROCESS | 1649 | 1467971792957 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}] 02:56:32 INFO - PROCESS | 1649 | 1467971792959 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:33 INFO - PROCESS | 1649 | 1467971793111 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 02:56:33 INFO - PROCESS | 1649 | 1467971793129 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:33 INFO - PROCESS | 1649 | 1467971793130 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c27f000 == 37 [pid = 1649] [id = 634] 02:56:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12609b000) [pid = 1649] [serial = 1902] [outer = 0x0] 02:56:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12612fc00) [pid = 1649] [serial = 1903] [outer = 0x12609b000] 02:56:33 INFO - PROCESS | 1649 | 1467971793155 Marionette DEBUG loaded listener.js 02:56:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x126abfc00) [pid = 1649] [serial = 1904] [outer = 0x12609b000] 02:56:33 INFO - PROCESS | 1649 | 1467971793546 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]]]}] 02:56:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:56:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 623ms 02:56:33 INFO - PROCESS | 1649 | 1467971793574 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 02:56:33 INFO - PROCESS | 1649 | 1467971793576 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 02:56:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:56:33 INFO - PROCESS | 1649 | 1467971793579 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:56:33 INFO - PROCESS | 1649 | 1467971793581 Marionette TRACE conn2 <- [1,2510,null,{}] 02:56:33 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11697b000) [pid = 1649] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:56:33 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11976dc00) [pid = 1649] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:56:33 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x112eac400) [pid = 1649] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:56:33 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1125f7800) [pid = 1649] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:56:33 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1128a4400) [pid = 1649] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:56:33 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x116985800) [pid = 1649] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:56:33 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x112e03000) [pid = 1649] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:56:33 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11297b400) [pid = 1649] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:56:33 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1169f5400) [pid = 1649] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:56:33 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118395000) [pid = 1649] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:56:33 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1128ac400) [pid = 1649] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:56:33 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118299400) [pid = 1649] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:56:33 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1121be400) [pid = 1649] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:56:33 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x112582000) [pid = 1649] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:56:33 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x112578400) [pid = 1649] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:56:33 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1125f3400) [pid = 1649] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:56:33 INFO - PROCESS | 1649 | 1467971793719 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}] 02:56:33 INFO - PROCESS | 1649 | 1467971793721 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:33 INFO - PROCESS | 1649 | 1467971793854 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 02:56:33 INFO - PROCESS | 1649 | 1467971793872 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:33 INFO - PROCESS | 1649 | 1467971793884 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc61000 == 38 [pid = 1649] [id = 635] 02:56:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x112d72000) [pid = 1649] [serial = 1905] [outer = 0x0] 02:56:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x115ded800) [pid = 1649] [serial = 1906] [outer = 0x112d72000] 02:56:33 INFO - PROCESS | 1649 | 1467971793925 Marionette DEBUG loaded listener.js 02:56:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118074800) [pid = 1649] [serial = 1907] [outer = 0x112d72000] 02:56:34 INFO - PROCESS | 1649 | 1467971794281 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]]]}] 02:56:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:56:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 743ms 02:56:34 INFO - PROCESS | 1649 | 1467971794323 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 02:56:34 INFO - PROCESS | 1649 | 1467971794324 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 02:56:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:56:34 INFO - PROCESS | 1649 | 1467971794326 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:56:34 INFO - PROCESS | 1649 | 1467971794327 Marionette TRACE conn2 <- [1,2514,null,{}] 02:56:34 INFO - PROCESS | 1649 | 1467971794330 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}] 02:56:34 INFO - PROCESS | 1649 | 1467971794331 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:34 INFO - PROCESS | 1649 | 1467971794479 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 02:56:34 INFO - PROCESS | 1649 | 1467971794489 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:34 INFO - PROCESS | 1649 | 1467971794490 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca2c800 == 39 [pid = 1649] [id = 636] 02:56:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118131400) [pid = 1649] [serial = 1908] [outer = 0x0] 02:56:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119db7000) [pid = 1649] [serial = 1909] [outer = 0x118131400] 02:56:34 INFO - PROCESS | 1649 | 1467971794529 Marionette DEBUG loaded listener.js 02:56:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x126ac0000) [pid = 1649] [serial = 1910] [outer = 0x118131400] 02:56:34 INFO - PROCESS | 1649 | 1467971794940 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]]]}] 02:56:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:56:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 619ms 02:56:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:56:34 INFO - PROCESS | 1649 | 1467971794945 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 02:56:34 INFO - PROCESS | 1649 | 1467971794947 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 02:56:34 INFO - PROCESS | 1649 | 1467971794949 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:56:34 INFO - PROCESS | 1649 | 1467971794951 Marionette TRACE conn2 <- [1,2518,null,{}] 02:56:34 INFO - PROCESS | 1649 | 1467971794956 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}] 02:56:34 INFO - PROCESS | 1649 | 1467971794958 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:35 INFO - PROCESS | 1649 | 1467971795078 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 02:56:35 INFO - PROCESS | 1649 | 1467971795091 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:35 INFO - PROCESS | 1649 | 1467971795092 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d24a800 == 40 [pid = 1649] [id = 637] 02:56:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118a58c00) [pid = 1649] [serial = 1911] [outer = 0x0] 02:56:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x126e86400) [pid = 1649] [serial = 1912] [outer = 0x118a58c00] 02:56:35 INFO - PROCESS | 1649 | 1467971795118 Marionette DEBUG loaded listener.js 02:56:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12719b800) [pid = 1649] [serial = 1913] [outer = 0x118a58c00] 02:56:35 INFO - PROCESS | 1649 | 1467971795424 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]]]}] 02:56:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:56:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 519ms 02:56:35 INFO - PROCESS | 1649 | 1467971795469 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 02:56:35 INFO - PROCESS | 1649 | 1467971795470 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 02:56:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:56:35 INFO - PROCESS | 1649 | 1467971795472 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:56:35 INFO - PROCESS | 1649 | 1467971795473 Marionette TRACE conn2 <- [1,2522,null,{}] 02:56:35 INFO - PROCESS | 1649 | 1467971795475 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}] 02:56:35 INFO - PROCESS | 1649 | 1467971795477 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:35 INFO - PROCESS | 1649 | 1467971795558 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 02:56:35 INFO - PROCESS | 1649 | 1467971795561 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:35 INFO - PROCESS | 1649 | 1467971795562 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d31e800 == 41 [pid = 1649] [id = 638] 02:56:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12719bc00) [pid = 1649] [serial = 1914] [outer = 0x0] 02:56:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x127505000) [pid = 1649] [serial = 1915] [outer = 0x12719bc00] 02:56:35 INFO - PROCESS | 1649 | 1467971795586 Marionette DEBUG loaded listener.js 02:56:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1275c2c00) [pid = 1649] [serial = 1916] [outer = 0x12719bc00] 02:56:36 INFO - PROCESS | 1649 | 1467971796112 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]]]}] 02:56:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:56:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 669ms 02:56:36 INFO - PROCESS | 1649 | 1467971796142 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 02:56:36 INFO - PROCESS | 1649 | 1467971796144 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 02:56:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:56:36 INFO - PROCESS | 1649 | 1467971796148 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:56:36 INFO - PROCESS | 1649 | 1467971796150 Marionette TRACE conn2 <- [1,2526,null,{}] 02:56:36 INFO - PROCESS | 1649 | 1467971796155 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}] 02:56:36 INFO - PROCESS | 1649 | 1467971796156 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:36 INFO - PROCESS | 1649 | 1467971796261 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 02:56:36 INFO - PROCESS | 1649 | 1467971796336 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:36 INFO - PROCESS | 1649 | 1467971796337 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x119e3c000 == 42 [pid = 1649] [id = 639] 02:56:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x113239800) [pid = 1649] [serial = 1917] [outer = 0x0] 02:56:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x115e65000) [pid = 1649] [serial = 1918] [outer = 0x113239800] 02:56:36 INFO - PROCESS | 1649 | 1467971796368 Marionette DEBUG loaded listener.js 02:56:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x116a21c00) [pid = 1649] [serial = 1919] [outer = 0x113239800] 02:56:36 INFO - PROCESS | 1649 | 1467971796770 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]]]}] 02:56:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:56:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 672ms 02:56:36 INFO - PROCESS | 1649 | 1467971796819 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 02:56:36 INFO - PROCESS | 1649 | 1467971796822 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 02:56:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:56:36 INFO - PROCESS | 1649 | 1467971796827 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:56:36 INFO - PROCESS | 1649 | 1467971796829 Marionette TRACE conn2 <- [1,2530,null,{}] 02:56:36 INFO - PROCESS | 1649 | 1467971796831 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}] 02:56:36 INFO - PROCESS | 1649 | 1467971796833 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:36 INFO - PROCESS | 1649 | 1467971796938 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 02:56:37 INFO - PROCESS | 1649 | 1467971797044 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:37 INFO - PROCESS | 1649 | 1467971797045 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12acf9000 == 43 [pid = 1649] [id = 640] 02:56:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118306800) [pid = 1649] [serial = 1920] [outer = 0x0] 02:56:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118526000) [pid = 1649] [serial = 1921] [outer = 0x118306800] 02:56:37 INFO - PROCESS | 1649 | 1467971797078 Marionette DEBUG loaded listener.js 02:56:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118f82400) [pid = 1649] [serial = 1922] [outer = 0x118306800] 02:56:37 INFO - PROCESS | 1649 | 1467971797504 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]]]}] 02:56:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:56:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 720ms 02:56:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:56:37 INFO - PROCESS | 1649 | 1467971797548 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 02:56:37 INFO - PROCESS | 1649 | 1467971797549 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 02:56:37 INFO - PROCESS | 1649 | 1467971797552 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:56:37 INFO - PROCESS | 1649 | 1467971797555 Marionette TRACE conn2 <- [1,2534,null,{}] 02:56:37 INFO - PROCESS | 1649 | 1467971797562 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}] 02:56:37 INFO - PROCESS | 1649 | 1467971797565 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:37 INFO - PROCESS | 1649 | 1467971797668 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 02:56:37 INFO - PROCESS | 1649 | 1467971797733 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:37 INFO - PROCESS | 1649 | 1467971797735 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d544000 == 44 [pid = 1649] [id = 641] 02:56:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1193fd400) [pid = 1649] [serial = 1923] [outer = 0x0] 02:56:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x119da9c00) [pid = 1649] [serial = 1924] [outer = 0x1193fd400] 02:56:37 INFO - PROCESS | 1649 | 1467971797808 Marionette DEBUG loaded listener.js 02:56:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12399dc00) [pid = 1649] [serial = 1925] [outer = 0x1193fd400] 02:56:38 INFO - PROCESS | 1649 | 1467971798221 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]]]}] 02:56:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:56:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 722ms 02:56:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:56:38 INFO - PROCESS | 1649 | 1467971798274 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 02:56:38 INFO - PROCESS | 1649 | 1467971798276 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 02:56:38 INFO - PROCESS | 1649 | 1467971798278 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:56:38 INFO - PROCESS | 1649 | 1467971798279 Marionette TRACE conn2 <- [1,2538,null,{}] 02:56:38 INFO - PROCESS | 1649 | 1467971798282 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}] 02:56:38 INFO - PROCESS | 1649 | 1467971798283 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:38 INFO - PROCESS | 1649 | 1467971798387 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 02:56:38 INFO - PROCESS | 1649 | 1467971798450 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:38 INFO - PROCESS | 1649 | 1467971798451 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x11991b000 == 45 [pid = 1649] [id = 642] 02:56:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x112579400) [pid = 1649] [serial = 1926] [outer = 0x0] 02:56:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11691f000) [pid = 1649] [serial = 1927] [outer = 0x112579400] 02:56:38 INFO - PROCESS | 1649 | 1467971798523 Marionette DEBUG loaded listener.js 02:56:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x124b4cc00) [pid = 1649] [serial = 1928] [outer = 0x112579400] 02:56:39 INFO - PROCESS | 1649 | 1467971799107 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]]]}] 02:56:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:56:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 870ms 02:56:39 INFO - PROCESS | 1649 | 1467971799159 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 02:56:39 INFO - PROCESS | 1649 | 1467971799162 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 02:56:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:56:39 INFO - PROCESS | 1649 | 1467971799169 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:56:39 INFO - PROCESS | 1649 | 1467971799174 Marionette TRACE conn2 <- [1,2542,null,{}] 02:56:39 INFO - PROCESS | 1649 | 1467971799179 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}] 02:56:39 INFO - PROCESS | 1649 | 1467971799182 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:39 INFO - PROCESS | 1649 | 1467971799318 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 02:56:39 INFO - PROCESS | 1649 | 1467971799458 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:39 INFO - PROCESS | 1649 | 1467971799460 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ad3800 == 46 [pid = 1649] [id = 643] 02:56:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x112d17c00) [pid = 1649] [serial = 1929] [outer = 0x0] 02:56:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x113c61800) [pid = 1649] [serial = 1930] [outer = 0x112d17c00] 02:56:39 INFO - PROCESS | 1649 | 1467971799507 Marionette DEBUG loaded listener.js 02:56:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11618b400) [pid = 1649] [serial = 1931] [outer = 0x112d17c00] 02:56:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12d24a800 == 45 [pid = 1649] [id = 637] 02:56:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca2c800 == 44 [pid = 1649] [id = 636] 02:56:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc61000 == 43 [pid = 1649] [id = 635] 02:56:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12c27f000 == 42 [pid = 1649] [id = 634] 02:56:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc5b800 == 41 [pid = 1649] [id = 633] 02:56:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12b930000 == 40 [pid = 1649] [id = 632] 02:56:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12af03000 == 39 [pid = 1649] [id = 631] 02:56:40 INFO - PROCESS | 1649 | --DOCSHELL 0x1276bc800 == 38 [pid = 1649] [id = 630] 02:56:40 INFO - PROCESS | 1649 | --DOCSHELL 0x126e20000 == 37 [pid = 1649] [id = 629] 02:56:40 INFO - PROCESS | 1649 | --DOCSHELL 0x119e3c800 == 36 [pid = 1649] [id = 628] 02:56:40 INFO - PROCESS | 1649 | --DOCSHELL 0x1192d7000 == 35 [pid = 1649] [id = 627] 02:56:40 INFO - PROCESS | 1649 | --DOCSHELL 0x116f8c000 == 34 [pid = 1649] [id = 625] 02:56:40 INFO - PROCESS | 1649 | --DOCSHELL 0x127105800 == 33 [pid = 1649] [id = 626] 02:56:40 INFO - PROCESS | 1649 | --DOCSHELL 0x124128000 == 32 [pid = 1649] [id = 624] 02:56:40 INFO - PROCESS | 1649 | --DOCSHELL 0x11991b000 == 31 [pid = 1649] [id = 642] 02:56:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12d544000 == 30 [pid = 1649] [id = 641] 02:56:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12acf9000 == 29 [pid = 1649] [id = 640] 02:56:40 INFO - PROCESS | 1649 | --DOCSHELL 0x12d31e800 == 28 [pid = 1649] [id = 638] 02:56:40 INFO - PROCESS | 1649 | --DOCSHELL 0x119e3c000 == 27 [pid = 1649] [id = 639] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1192b0000) [pid = 1649] [serial = 1855] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1199ba400) [pid = 1649] [serial = 1858] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x115decc00) [pid = 1649] [serial = 1843] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1167c0000) [pid = 1649] [serial = 1844] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1125fd800) [pid = 1649] [serial = 1840] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1128a8000) [pid = 1649] [serial = 1841] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118122400) [pid = 1649] [serial = 1849] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1183a2400) [pid = 1649] [serial = 1850] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x116fb1800) [pid = 1649] [serial = 1846] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1176fac00) [pid = 1649] [serial = 1847] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x115e60000) [pid = 1649] [serial = 1838] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1131dd400) [pid = 1649] [serial = 1837] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x113c35c00) [pid = 1649] [serial = 1826] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x112d9e400) [pid = 1649] [serial = 1825] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118069400) [pid = 1649] [serial = 1829] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x117148400) [pid = 1649] [serial = 1828] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1193f6800) [pid = 1649] [serial = 1832] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118f82000) [pid = 1649] [serial = 1831] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119dad400) [pid = 1649] [serial = 1834] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1211c5800) [pid = 1649] [serial = 1835] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12109bc00) [pid = 1649] [serial = 1861] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x121177800) [pid = 1649] [serial = 1862] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x113c67400) [pid = 1649] [serial = 1865] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x121170400) [pid = 1649] [serial = 1870] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11697f400) [pid = 1649] [serial = 1867] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x124b53800) [pid = 1649] [serial = 1873] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1127cb400) [pid = 1649] [serial = 1864] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118751800) [pid = 1649] [serial = 1852] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1199b8800) [pid = 1649] [serial = 1868] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x119dd9800) [pid = 1649] [serial = 1859] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x11976d400) [pid = 1649] [serial = 1856] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x124020000) [pid = 1649] [serial = 1871] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x118f83800) [pid = 1649] [serial = 1853] [outer = 0x0] [url = about:blank] 02:56:40 INFO - PROCESS | 1649 | 1467971800532 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]]]}] 02:56:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:56:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1377ms 02:56:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:56:40 INFO - PROCESS | 1649 | 1467971800544 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 02:56:40 INFO - PROCESS | 1649 | 1467971800547 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 02:56:40 INFO - PROCESS | 1649 | 1467971800549 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:56:40 INFO - PROCESS | 1649 | 1467971800551 Marionette TRACE conn2 <- [1,2546,null,{}] 02:56:40 INFO - PROCESS | 1649 | 1467971800558 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}] 02:56:40 INFO - PROCESS | 1649 | 1467971800560 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:40 INFO - PROCESS | 1649 | 1467971800639 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 02:56:40 INFO - PROCESS | 1649 | 1467971800644 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:40 INFO - PROCESS | 1649 | 1467971800646 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x116625800 == 28 [pid = 1649] [id = 644] 02:56:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1127d7800) [pid = 1649] [serial = 1932] [outer = 0x0] 02:56:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1128aec00) [pid = 1649] [serial = 1933] [outer = 0x1127d7800] 02:56:40 INFO - PROCESS | 1649 | 1467971800676 Marionette DEBUG loaded listener.js 02:56:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1128a6000) [pid = 1649] [serial = 1934] [outer = 0x1127d7800] 02:56:41 INFO - PROCESS | 1649 | 1467971801070 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]]]}] 02:56:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:56:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 573ms 02:56:41 INFO - PROCESS | 1649 | 1467971801158 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 02:56:41 INFO - PROCESS | 1649 | 1467971801160 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 02:56:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:56:41 INFO - PROCESS | 1649 | 1467971801164 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:56:41 INFO - PROCESS | 1649 | 1467971801166 Marionette TRACE conn2 <- [1,2550,null,{}] 02:56:41 INFO - PROCESS | 1649 | 1467971801172 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}] 02:56:41 INFO - PROCESS | 1649 | 1467971801174 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:41 INFO - PROCESS | 1649 | 1467971801280 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 02:56:41 INFO - PROCESS | 1649 | 1467971801358 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:41 INFO - PROCESS | 1649 | 1467971801361 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x116ab3000 == 29 [pid = 1649] [id = 645] 02:56:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1128a9800) [pid = 1649] [serial = 1935] [outer = 0x0] 02:56:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112985000) [pid = 1649] [serial = 1936] [outer = 0x1128a9800] 02:56:41 INFO - PROCESS | 1649 | 1467971801393 Marionette DEBUG loaded listener.js 02:56:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x113355800) [pid = 1649] [serial = 1937] [outer = 0x1128a9800] 02:56:41 INFO - PROCESS | 1649 | 1467971801915 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]]]}] 02:56:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:56:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 826ms 02:56:41 INFO - PROCESS | 1649 | 1467971801992 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 02:56:41 INFO - PROCESS | 1649 | 1467971801995 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 02:56:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:56:42 INFO - PROCESS | 1649 | 1467971802000 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:56:42 INFO - PROCESS | 1649 | 1467971802003 Marionette TRACE conn2 <- [1,2554,null,{}] 02:56:42 INFO - PROCESS | 1649 | 1467971802008 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}] 02:56:42 INFO - PROCESS | 1649 | 1467971802010 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:42 INFO - PROCESS | 1649 | 1467971802112 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 02:56:42 INFO - PROCESS | 1649 | 1467971802192 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:42 INFO - PROCESS | 1649 | 1467971802194 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196ac800 == 30 [pid = 1649] [id = 646] 02:56:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1128a9400) [pid = 1649] [serial = 1938] [outer = 0x0] 02:56:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1169f3800) [pid = 1649] [serial = 1939] [outer = 0x1128a9400] 02:56:42 INFO - PROCESS | 1649 | 1467971802226 Marionette DEBUG loaded listener.js 02:56:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1174ee800) [pid = 1649] [serial = 1940] [outer = 0x1128a9400] 02:56:42 INFO - PROCESS | 1649 | 1467971802838 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]]]}] 02:56:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:56:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 876ms 02:56:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:56:42 INFO - PROCESS | 1649 | 1467971802874 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 02:56:42 INFO - PROCESS | 1649 | 1467971802877 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 02:56:42 INFO - PROCESS | 1649 | 1467971802880 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:56:42 INFO - PROCESS | 1649 | 1467971802882 Marionette TRACE conn2 <- [1,2558,null,{}] 02:56:42 INFO - PROCESS | 1649 | 1467971802885 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}] 02:56:42 INFO - PROCESS | 1649 | 1467971802887 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:42 INFO - PROCESS | 1649 | 1467971802973 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 02:56:42 INFO - PROCESS | 1649 | --DOCSHELL 0x118ad3800 == 29 [pid = 1649] [id = 643] 02:56:43 INFO - PROCESS | 1649 | 1467971803032 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:43 INFO - PROCESS | 1649 | 1467971803035 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x116acf800 == 30 [pid = 1649] [id = 647] 02:56:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1128aa800) [pid = 1649] [serial = 1941] [outer = 0x0] 02:56:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x113c67400) [pid = 1649] [serial = 1942] [outer = 0x1128aa800] 02:56:43 INFO - PROCESS | 1649 | 1467971803062 Marionette DEBUG loaded listener.js 02:56:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x116913800) [pid = 1649] [serial = 1943] [outer = 0x1128aa800] 02:56:43 INFO - PROCESS | 1649 | 1467971803349 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]]]}] 02:56:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:56:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 522ms 02:56:43 INFO - PROCESS | 1649 | 1467971803412 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 02:56:43 INFO - PROCESS | 1649 | 1467971803415 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 02:56:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:56:43 INFO - PROCESS | 1649 | 1467971803419 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:56:43 INFO - PROCESS | 1649 | 1467971803422 Marionette TRACE conn2 <- [1,2562,null,{}] 02:56:43 INFO - PROCESS | 1649 | 1467971803426 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}] 02:56:43 INFO - PROCESS | 1649 | 1467971803427 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:43 INFO - PROCESS | 1649 | 1467971803524 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 02:56:43 INFO - PROCESS | 1649 | 1467971803529 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:43 INFO - PROCESS | 1649 | 1467971803530 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x124128000 == 31 [pid = 1649] [id = 648] 02:56:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1169f8c00) [pid = 1649] [serial = 1944] [outer = 0x0] 02:56:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11828fc00) [pid = 1649] [serial = 1945] [outer = 0x1169f8c00] 02:56:43 INFO - PROCESS | 1649 | 1467971803556 Marionette DEBUG loaded listener.js 02:56:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11830c000) [pid = 1649] [serial = 1946] [outer = 0x1169f8c00] 02:56:44 INFO - PROCESS | 1649 | 1467971803995 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]]]}] 02:56:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:56:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 622ms 02:56:44 INFO - PROCESS | 1649 | 1467971804043 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 02:56:44 INFO - PROCESS | 1649 | 1467971804045 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 02:56:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:56:44 INFO - PROCESS | 1649 | 1467971804048 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:56:44 INFO - PROCESS | 1649 | 1467971804052 Marionette TRACE conn2 <- [1,2566,null,{}] 02:56:44 INFO - PROCESS | 1649 | 1467971804064 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}] 02:56:44 INFO - PROCESS | 1649 | 1467971804069 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:44 INFO - PROCESS | 1649 | 1467971804190 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 02:56:44 INFO - PROCESS | 1649 | 1467971804203 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:44 INFO - PROCESS | 1649 | 1467971804206 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f24000 == 32 [pid = 1649] [id = 649] 02:56:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118394c00) [pid = 1649] [serial = 1947] [outer = 0x0] 02:56:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118a5bc00) [pid = 1649] [serial = 1948] [outer = 0x118394c00] 02:56:44 INFO - PROCESS | 1649 | 1467971804261 Marionette DEBUG loaded listener.js 02:56:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118f87000) [pid = 1649] [serial = 1949] [outer = 0x118394c00] 02:56:44 INFO - PROCESS | 1649 | 1467971804689 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]]]}] 02:56:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:56:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 676ms 02:56:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:56:44 INFO - PROCESS | 1649 | 1467971804749 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 02:56:44 INFO - PROCESS | 1649 | 1467971804751 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 02:56:44 INFO - PROCESS | 1649 | 1467971804753 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:56:44 INFO - PROCESS | 1649 | 1467971804755 Marionette TRACE conn2 <- [1,2570,null,{}] 02:56:44 INFO - PROCESS | 1649 | 1467971804758 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}] 02:56:44 INFO - PROCESS | 1649 | 1467971804759 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:44 INFO - PROCESS | 1649 | 1467971804861 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 02:56:44 INFO - PROCESS | 1649 | 1467971804864 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:44 INFO - PROCESS | 1649 | 1467971804865 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ece000 == 33 [pid = 1649] [id = 650] 02:56:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x119245800) [pid = 1649] [serial = 1950] [outer = 0x0] 02:56:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1192b1400) [pid = 1649] [serial = 1951] [outer = 0x119245800] 02:56:44 INFO - PROCESS | 1649 | 1467971804890 Marionette DEBUG loaded listener.js 02:56:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1193f9c00) [pid = 1649] [serial = 1952] [outer = 0x119245800] 02:56:45 INFO - PROCESS | 1649 | 1467971805236 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]]]}] 02:56:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:56:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 521ms 02:56:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:56:45 INFO - PROCESS | 1649 | 1467971805275 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 02:56:45 INFO - PROCESS | 1649 | 1467971805276 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 02:56:45 INFO - PROCESS | 1649 | 1467971805278 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:56:45 INFO - PROCESS | 1649 | 1467971805279 Marionette TRACE conn2 <- [1,2574,null,{}] 02:56:45 INFO - PROCESS | 1649 | 1467971805281 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}] 02:56:45 INFO - PROCESS | 1649 | 1467971805282 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:45 INFO - PROCESS | 1649 | 1467971805375 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 02:56:45 INFO - PROCESS | 1649 | 1467971805384 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:45 INFO - PROCESS | 1649 | 1467971805386 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a4db800 == 34 [pid = 1649] [id = 651] 02:56:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1193fa800) [pid = 1649] [serial = 1953] [outer = 0x0] 02:56:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119772800) [pid = 1649] [serial = 1954] [outer = 0x1193fa800] 02:56:45 INFO - PROCESS | 1649 | 1467971805413 Marionette DEBUG loaded listener.js 02:56:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119959000) [pid = 1649] [serial = 1955] [outer = 0x1193fa800] 02:56:45 INFO - PROCESS | 1649 | 1467971805746 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]]]}] 02:56:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:56:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 519ms 02:56:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:56:45 INFO - PROCESS | 1649 | 1467971805798 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 02:56:45 INFO - PROCESS | 1649 | 1467971805799 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 02:56:45 INFO - PROCESS | 1649 | 1467971805801 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:56:45 INFO - PROCESS | 1649 | 1467971805802 Marionette TRACE conn2 <- [1,2578,null,{}] 02:56:45 INFO - PROCESS | 1649 | 1467971805804 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}] 02:56:45 INFO - PROCESS | 1649 | 1467971805808 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:45 INFO - PROCESS | 1649 | 1467971805928 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 02:56:45 INFO - PROCESS | 1649 | 1467971805932 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:45 INFO - PROCESS | 1649 | 1467971805933 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b108800 == 35 [pid = 1649] [id = 652] 02:56:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11976c400) [pid = 1649] [serial = 1956] [outer = 0x0] 02:56:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1199be800) [pid = 1649] [serial = 1957] [outer = 0x11976c400] 02:56:45 INFO - PROCESS | 1649 | 1467971805958 Marionette DEBUG loaded listener.js 02:56:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x121179400) [pid = 1649] [serial = 1958] [outer = 0x11976c400] 02:56:46 INFO - PROCESS | 1649 | 1467971806292 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]]]}] 02:56:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:56:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 517ms 02:56:46 INFO - PROCESS | 1649 | 1467971806319 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 02:56:46 INFO - PROCESS | 1649 | 1467971806320 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 02:56:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:56:46 INFO - PROCESS | 1649 | 1467971806322 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:56:46 INFO - PROCESS | 1649 | 1467971806323 Marionette TRACE conn2 <- [1,2582,null,{}] 02:56:46 INFO - PROCESS | 1649 | 1467971806326 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}] 02:56:46 INFO - PROCESS | 1649 | 1467971806327 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:46 INFO - PROCESS | 1649 | 1467971806428 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 02:56:46 INFO - PROCESS | 1649 | 1467971806431 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:46 INFO - PROCESS | 1649 | 1467971806432 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b92f000 == 36 [pid = 1649] [id = 653] 02:56:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x118525c00) [pid = 1649] [serial = 1959] [outer = 0x0] 02:56:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12117b400) [pid = 1649] [serial = 1960] [outer = 0x118525c00] 02:56:46 INFO - PROCESS | 1649 | 1467971806456 Marionette DEBUG loaded listener.js 02:56:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x123cddc00) [pid = 1649] [serial = 1961] [outer = 0x118525c00] 02:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x112d17c00) [pid = 1649] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x113239800) [pid = 1649] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x121070800) [pid = 1649] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x124cc2800) [pid = 1649] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12719bc00) [pid = 1649] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1169f6c00) [pid = 1649] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11297c400) [pid = 1649] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12609b000) [pid = 1649] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x118f18800) [pid = 1649] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x116130c00) [pid = 1649] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11830ec00) [pid = 1649] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118a58c00) [pid = 1649] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1128a8400) [pid = 1649] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118306800) [pid = 1649] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x117142c00) [pid = 1649] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x124023400) [pid = 1649] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1193fd400) [pid = 1649] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x112579400) [pid = 1649] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x112d72000) [pid = 1649] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:56:46 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118131400) [pid = 1649] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:56:46 INFO - PROCESS | 1649 | 1467971806828 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]]]}] 02:56:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:56:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 521ms 02:56:46 INFO - PROCESS | 1649 | 1467971806849 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 02:56:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:56:46 INFO - PROCESS | 1649 | 1467971806850 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 02:56:46 INFO - PROCESS | 1649 | 1467971806852 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:56:46 INFO - PROCESS | 1649 | 1467971806854 Marionette TRACE conn2 <- [1,2586,null,{}] 02:56:46 INFO - PROCESS | 1649 | 1467971806859 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}] 02:56:46 INFO - PROCESS | 1649 | 1467971806860 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:46 INFO - PROCESS | 1649 | 1467971806937 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 02:56:46 INFO - PROCESS | 1649 | 1467971806943 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:46 INFO - PROCESS | 1649 | 1467971806944 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af21800 == 37 [pid = 1649] [id = 654] 02:56:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1127d4800) [pid = 1649] [serial = 1962] [outer = 0x0] 02:56:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1169ec800) [pid = 1649] [serial = 1963] [outer = 0x1127d4800] 02:56:46 INFO - PROCESS | 1649 | 1467971806968 Marionette DEBUG loaded listener.js 02:56:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118306800) [pid = 1649] [serial = 1964] [outer = 0x1127d4800] 02:56:47 INFO - PROCESS | 1649 | 1467971807307 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]]]}] 02:56:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:56:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 472ms 02:56:47 INFO - PROCESS | 1649 | 1467971807325 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 02:56:47 INFO - PROCESS | 1649 | 1467971807327 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 02:56:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:56:47 INFO - PROCESS | 1649 | 1467971807329 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:56:47 INFO - PROCESS | 1649 | 1467971807330 Marionette TRACE conn2 <- [1,2590,null,{}] 02:56:47 INFO - PROCESS | 1649 | 1467971807332 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}] 02:56:47 INFO - PROCESS | 1649 | 1467971807333 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:47 INFO - PROCESS | 1649 | 1467971807412 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 02:56:47 INFO - PROCESS | 1649 | 1467971807415 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:47 INFO - PROCESS | 1649 | 1467971807417 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bcb0800 == 38 [pid = 1649] [id = 655] 02:56:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11691bc00) [pid = 1649] [serial = 1965] [outer = 0x0] 02:56:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119966800) [pid = 1649] [serial = 1966] [outer = 0x11691bc00] 02:56:47 INFO - PROCESS | 1649 | 1467971807443 Marionette DEBUG loaded listener.js 02:56:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x123bc9400) [pid = 1649] [serial = 1967] [outer = 0x11691bc00] 02:56:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:56:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 472ms 02:56:47 INFO - PROCESS | 1649 | 1467971807795 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]]]}] 02:56:47 INFO - PROCESS | 1649 | 1467971807801 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 02:56:47 INFO - PROCESS | 1649 | 1467971807802 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 02:56:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:56:47 INFO - PROCESS | 1649 | 1467971807811 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:56:47 INFO - PROCESS | 1649 | 1467971807812 Marionette TRACE conn2 <- [1,2594,null,{}] 02:56:47 INFO - PROCESS | 1649 | 1467971807814 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}] 02:56:47 INFO - PROCESS | 1649 | 1467971807815 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:47 INFO - PROCESS | 1649 | 1467971807948 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 02:56:47 INFO - PROCESS | 1649 | 1467971807957 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:47 INFO - PROCESS | 1649 | 1467971807959 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c283000 == 39 [pid = 1649] [id = 656] 02:56:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x116130c00) [pid = 1649] [serial = 1968] [outer = 0x0] 02:56:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123eca000) [pid = 1649] [serial = 1969] [outer = 0x116130c00] 02:56:47 INFO - PROCESS | 1649 | 1467971807998 Marionette DEBUG loaded listener.js 02:56:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x124147400) [pid = 1649] [serial = 1970] [outer = 0x116130c00] 02:56:48 INFO - PROCESS | 1649 | 1467971808312 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]]]}] 02:56:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:56:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 521ms 02:56:48 INFO - PROCESS | 1649 | 1467971808333 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 02:56:48 INFO - PROCESS | 1649 | 1467971808334 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 02:56:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:56:48 INFO - PROCESS | 1649 | 1467971808337 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:56:48 INFO - PROCESS | 1649 | 1467971808340 Marionette TRACE conn2 <- [1,2598,null,{}] 02:56:48 INFO - PROCESS | 1649 | 1467971808344 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}] 02:56:48 INFO - PROCESS | 1649 | 1467971808346 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:48 INFO - PROCESS | 1649 | 1467971808436 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 02:56:48 INFO - PROCESS | 1649 | 1467971808442 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:48 INFO - PROCESS | 1649 | 1467971808443 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce43800 == 40 [pid = 1649] [id = 657] 02:56:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x124149c00) [pid = 1649] [serial = 1971] [outer = 0x0] 02:56:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x124e89c00) [pid = 1649] [serial = 1972] [outer = 0x124149c00] 02:56:48 INFO - PROCESS | 1649 | 1467971808469 Marionette DEBUG loaded listener.js 02:56:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1261e5000) [pid = 1649] [serial = 1973] [outer = 0x124149c00] 02:56:49 INFO - PROCESS | 1649 | 1467971809039 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]]]}] 02:56:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:56:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 722ms 02:56:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:56:49 INFO - PROCESS | 1649 | 1467971809073 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 02:56:49 INFO - PROCESS | 1649 | 1467971809075 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 02:56:49 INFO - PROCESS | 1649 | 1467971809080 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:56:49 INFO - PROCESS | 1649 | 1467971809081 Marionette TRACE conn2 <- [1,2602,null,{}] 02:56:49 INFO - PROCESS | 1649 | 1467971809085 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}] 02:56:49 INFO - PROCESS | 1649 | 1467971809087 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:49 INFO - PROCESS | 1649 | 1467971809189 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 02:56:49 INFO - PROCESS | 1649 | 1467971809249 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:49 INFO - PROCESS | 1649 | 1467971809251 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239ae000 == 41 [pid = 1649] [id = 658] 02:56:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x115dedc00) [pid = 1649] [serial = 1974] [outer = 0x0] 02:56:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x116921000) [pid = 1649] [serial = 1975] [outer = 0x115dedc00] 02:56:49 INFO - PROCESS | 1649 | 1467971809282 Marionette DEBUG loaded listener.js 02:56:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x117da5c00) [pid = 1649] [serial = 1976] [outer = 0x115dedc00] 02:56:49 INFO - PROCESS | 1649 | 1467971809742 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]]]}] 02:56:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:56:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 722ms 02:56:49 INFO - PROCESS | 1649 | 1467971809810 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 02:56:49 INFO - PROCESS | 1649 | 1467971809814 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 02:56:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:56:49 INFO - PROCESS | 1649 | 1467971809818 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:56:49 INFO - PROCESS | 1649 | 1467971809820 Marionette TRACE conn2 <- [1,2606,null,{}] 02:56:49 INFO - PROCESS | 1649 | 1467971809825 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}] 02:56:49 INFO - PROCESS | 1649 | 1467971809826 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:49 INFO - PROCESS | 1649 | 1467971809930 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 02:56:50 INFO - PROCESS | 1649 | 1467971810004 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:50 INFO - PROCESS | 1649 | 1467971810005 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a210800 == 42 [pid = 1649] [id = 659] 02:56:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11832f800) [pid = 1649] [serial = 1977] [outer = 0x0] 02:56:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11875c800) [pid = 1649] [serial = 1978] [outer = 0x11832f800] 02:56:50 INFO - PROCESS | 1649 | 1467971810036 Marionette DEBUG loaded listener.js 02:56:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x118f88c00) [pid = 1649] [serial = 1979] [outer = 0x11832f800] 02:56:50 INFO - PROCESS | 1649 | 1467971810461 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]]]}] 02:56:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:56:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 671ms 02:56:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:56:50 INFO - PROCESS | 1649 | 1467971810491 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 02:56:50 INFO - PROCESS | 1649 | 1467971810492 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 02:56:50 INFO - PROCESS | 1649 | 1467971810494 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:56:50 INFO - PROCESS | 1649 | 1467971810497 Marionette TRACE conn2 <- [1,2610,null,{}] 02:56:50 INFO - PROCESS | 1649 | 1467971810522 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}] 02:56:50 INFO - PROCESS | 1649 | 1467971810525 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:50 INFO - PROCESS | 1649 | 1467971810648 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 02:56:50 INFO - PROCESS | 1649 | 1467971810703 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:50 INFO - PROCESS | 1649 | 1467971810706 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce54800 == 43 [pid = 1649] [id = 660] 02:56:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x119da8c00) [pid = 1649] [serial = 1980] [outer = 0x0] 02:56:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119db0800) [pid = 1649] [serial = 1981] [outer = 0x119da8c00] 02:56:50 INFO - PROCESS | 1649 | 1467971810737 Marionette DEBUG loaded listener.js 02:56:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12109bc00) [pid = 1649] [serial = 1982] [outer = 0x119da8c00] 02:56:51 INFO - PROCESS | 1649 | 1467971811147 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]]]}] 02:56:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:56:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 673ms 02:56:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:56:51 INFO - PROCESS | 1649 | 1467971811167 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 02:56:51 INFO - PROCESS | 1649 | 1467971811169 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 02:56:51 INFO - PROCESS | 1649 | 1467971811175 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:56:51 INFO - PROCESS | 1649 | 1467971811176 Marionette TRACE conn2 <- [1,2614,null,{}] 02:56:51 INFO - PROCESS | 1649 | 1467971811179 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}] 02:56:51 INFO - PROCESS | 1649 | 1467971811180 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:51 INFO - PROCESS | 1649 | 1467971811323 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 02:56:51 INFO - PROCESS | 1649 | 1467971811423 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:51 INFO - PROCESS | 1649 | 1467971811424 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x1238dd000 == 44 [pid = 1649] [id = 661] 02:56:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1169e9800) [pid = 1649] [serial = 1983] [outer = 0x0] 02:56:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1199b8c00) [pid = 1649] [serial = 1984] [outer = 0x1169e9800] 02:56:51 INFO - PROCESS | 1649 | 1467971811471 Marionette DEBUG loaded listener.js 02:56:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x121174800) [pid = 1649] [serial = 1985] [outer = 0x1169e9800] 02:56:52 INFO - PROCESS | 1649 | 1467971812094 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]]]}] 02:56:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:56:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 975ms 02:56:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:56:52 INFO - PROCESS | 1649 | 1467971812148 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 02:56:52 INFO - PROCESS | 1649 | 1467971812150 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 02:56:52 INFO - PROCESS | 1649 | 1467971812153 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:56:52 INFO - PROCESS | 1649 | 1467971812155 Marionette TRACE conn2 <- [1,2618,null,{}] 02:56:52 INFO - PROCESS | 1649 | 1467971812159 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}] 02:56:52 INFO - PROCESS | 1649 | 1467971812160 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:52 INFO - PROCESS | 1649 | 1467971812253 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 02:56:52 INFO - PROCESS | 1649 | 1467971812334 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:52 INFO - PROCESS | 1649 | 1467971812335 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x1164b5800 == 45 [pid = 1649] [id = 662] 02:56:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x116914000) [pid = 1649] [serial = 1986] [outer = 0x0] 02:56:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11697b000) [pid = 1649] [serial = 1987] [outer = 0x116914000] 02:56:52 INFO - PROCESS | 1649 | 1467971812364 Marionette DEBUG loaded listener.js 02:56:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1176f1c00) [pid = 1649] [serial = 1988] [outer = 0x116914000] 02:56:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12c283000 == 44 [pid = 1649] [id = 656] 02:56:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12bcb0800 == 43 [pid = 1649] [id = 655] 02:56:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12af21800 == 42 [pid = 1649] [id = 654] 02:56:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12b92f000 == 41 [pid = 1649] [id = 653] 02:56:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12b108800 == 40 [pid = 1649] [id = 652] 02:56:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12a4db800 == 39 [pid = 1649] [id = 651] 02:56:52 INFO - PROCESS | 1649 | --DOCSHELL 0x128ece000 == 38 [pid = 1649] [id = 650] 02:56:52 INFO - PROCESS | 1649 | --DOCSHELL 0x126f24000 == 37 [pid = 1649] [id = 649] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1128aec00) [pid = 1649] [serial = 1933] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOCSHELL 0x124128000 == 36 [pid = 1649] [id = 648] 02:56:52 INFO - PROCESS | 1649 | --DOCSHELL 0x116acf800 == 35 [pid = 1649] [id = 647] 02:56:52 INFO - PROCESS | 1649 | --DOCSHELL 0x1196ac800 == 34 [pid = 1649] [id = 646] 02:56:52 INFO - PROCESS | 1649 | --DOCSHELL 0x116ab3000 == 33 [pid = 1649] [id = 645] 02:56:52 INFO - PROCESS | 1649 | 1467971812792 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]]]}] 02:56:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:56:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 671ms 02:56:52 INFO - PROCESS | 1649 | 1467971812827 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 02:56:52 INFO - PROCESS | 1649 | 1467971812830 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 02:56:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:56:52 INFO - PROCESS | 1649 | 1467971812834 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:56:52 INFO - PROCESS | 1649 | 1467971812836 Marionette TRACE conn2 <- [1,2622,null,{}] 02:56:52 INFO - PROCESS | 1649 | 1467971812841 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}] 02:56:52 INFO - PROCESS | 1649 | 1467971812843 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:52 INFO - PROCESS | 1649 | 1467971812931 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x113c61800) [pid = 1649] [serial = 1930] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11618b400) [pid = 1649] [serial = 1931] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x116a21c00) [pid = 1649] [serial = 1919] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x115e65000) [pid = 1649] [serial = 1918] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x123ec7000) [pid = 1649] [serial = 1897] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x124e8c000) [pid = 1649] [serial = 1900] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x127505000) [pid = 1649] [serial = 1915] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1247cb400) [pid = 1649] [serial = 1898] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x117140c00) [pid = 1649] [serial = 1879] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1275c2c00) [pid = 1649] [serial = 1916] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11806fc00) [pid = 1649] [serial = 1880] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118a59c00) [pid = 1649] [serial = 1888] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11923b400) [pid = 1649] [serial = 1889] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12612fc00) [pid = 1649] [serial = 1903] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119dd8800) [pid = 1649] [serial = 1894] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1167c9400) [pid = 1649] [serial = 1882] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1169f4c00) [pid = 1649] [serial = 1883] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1193ff800) [pid = 1649] [serial = 1891] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12719b800) [pid = 1649] [serial = 1913] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1199b6000) [pid = 1649] [serial = 1892] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x112979c00) [pid = 1649] [serial = 1876] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118526000) [pid = 1649] [serial = 1921] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x113245c00) [pid = 1649] [serial = 1877] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11806b400) [pid = 1649] [serial = 1885] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118309000) [pid = 1649] [serial = 1886] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12609c000) [pid = 1649] [serial = 1901] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x124ef3000) [pid = 1649] [serial = 1874] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118f82400) [pid = 1649] [serial = 1922] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12399dc00) [pid = 1649] [serial = 1925] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119da9c00) [pid = 1649] [serial = 1924] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11691f000) [pid = 1649] [serial = 1927] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x118074800) [pid = 1649] [serial = 1907] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x115ded800) [pid = 1649] [serial = 1906] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x124b4cc00) [pid = 1649] [serial = 1928] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x126abfc00) [pid = 1649] [serial = 1904] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x119db7000) [pid = 1649] [serial = 1909] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x126ac0000) [pid = 1649] [serial = 1910] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x126e86400) [pid = 1649] [serial = 1912] [outer = 0x0] [url = about:blank] 02:56:52 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12116dc00) [pid = 1649] [serial = 1895] [outer = 0x0] [url = about:blank] 02:56:53 INFO - PROCESS | 1649 | 1467971813004 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:53 INFO - PROCESS | 1649 | 1467971813005 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x1192cf800 == 34 [pid = 1649] [id = 663] 02:56:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x115ded800) [pid = 1649] [serial = 1989] [outer = 0x0] 02:56:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1169f4c00) [pid = 1649] [serial = 1990] [outer = 0x115ded800] 02:56:53 INFO - PROCESS | 1649 | 1467971813033 Marionette DEBUG loaded listener.js 02:56:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x118750800) [pid = 1649] [serial = 1991] [outer = 0x115ded800] 02:56:53 INFO - PROCESS | 1649 | 1467971813377 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]]]}] 02:56:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:56:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 574ms 02:56:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:56:53 INFO - PROCESS | 1649 | 1467971813409 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 02:56:53 INFO - PROCESS | 1649 | 1467971813411 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 02:56:53 INFO - PROCESS | 1649 | 1467971813414 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:56:53 INFO - PROCESS | 1649 | 1467971813417 Marionette TRACE conn2 <- [1,2626,null,{}] 02:56:53 INFO - PROCESS | 1649 | 1467971813467 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}] 02:56:53 INFO - PROCESS | 1649 | 1467971813471 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:53 INFO - PROCESS | 1649 | 1467971813594 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 02:56:53 INFO - PROCESS | 1649 | 1467971813608 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:53 INFO - PROCESS | 1649 | 1467971813610 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x127346800 == 35 [pid = 1649] [id = 664] 02:56:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x118f8ec00) [pid = 1649] [serial = 1992] [outer = 0x0] 02:56:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x119768800) [pid = 1649] [serial = 1993] [outer = 0x118f8ec00] 02:56:53 INFO - PROCESS | 1649 | 1467971813654 Marionette DEBUG loaded listener.js 02:56:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x119dab400) [pid = 1649] [serial = 1994] [outer = 0x118f8ec00] 02:56:54 INFO - PROCESS | 1649 | 1467971814025 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]]]}] 02:56:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:56:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 655ms 02:56:54 INFO - PROCESS | 1649 | 1467971814069 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 02:56:54 INFO - PROCESS | 1649 | 1467971814072 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 02:56:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:56:54 INFO - PROCESS | 1649 | 1467971814075 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:56:54 INFO - PROCESS | 1649 | 1467971814076 Marionette TRACE conn2 <- [1,2630,null,{}] 02:56:54 INFO - PROCESS | 1649 | 1467971814078 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}] 02:56:54 INFO - PROCESS | 1649 | 1467971814080 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:54 INFO - PROCESS | 1649 | 1467971814161 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 02:56:54 INFO - PROCESS | 1649 | 1467971814164 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:54 INFO - PROCESS | 1649 | 1467971814166 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a405000 == 36 [pid = 1649] [id = 665] 02:56:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11a09a000) [pid = 1649] [serial = 1995] [outer = 0x0] 02:56:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1211c4000) [pid = 1649] [serial = 1996] [outer = 0x11a09a000] 02:56:54 INFO - PROCESS | 1649 | 1467971814190 Marionette DEBUG loaded listener.js 02:56:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x123ecc800) [pid = 1649] [serial = 1997] [outer = 0x11a09a000] 02:56:54 INFO - PROCESS | 1649 | 1467971814594 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]]]}] 02:56:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:56:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 568ms 02:56:54 INFO - PROCESS | 1649 | 1467971814660 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 02:56:54 INFO - PROCESS | 1649 | 1467971814662 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 02:56:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:56:54 INFO - PROCESS | 1649 | 1467971814666 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:56:54 INFO - PROCESS | 1649 | 1467971814667 Marionette TRACE conn2 <- [1,2634,null,{}] 02:56:54 INFO - PROCESS | 1649 | 1467971814671 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}] 02:56:54 INFO - PROCESS | 1649 | 1467971814673 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:54 INFO - PROCESS | 1649 | 1467971814793 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 02:56:54 INFO - PROCESS | 1649 | 1467971814806 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:54 INFO - PROCESS | 1649 | 1467971814807 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b115800 == 37 [pid = 1649] [id = 666] 02:56:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x12414a000) [pid = 1649] [serial = 1998] [outer = 0x0] 02:56:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x124780400) [pid = 1649] [serial = 1999] [outer = 0x12414a000] 02:56:54 INFO - PROCESS | 1649 | 1467971814846 Marionette DEBUG loaded listener.js 02:56:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x124ef3400) [pid = 1649] [serial = 2000] [outer = 0x12414a000] 02:56:55 INFO - PROCESS | 1649 | 1467971815280 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]]]}] 02:56:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:56:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 670ms 02:56:55 INFO - PROCESS | 1649 | 1467971815336 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 02:56:55 INFO - PROCESS | 1649 | 1467971815338 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 02:56:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:56:55 INFO - PROCESS | 1649 | 1467971815341 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:56:55 INFO - PROCESS | 1649 | 1467971815342 Marionette TRACE conn2 <- [1,2638,null,{}] 02:56:55 INFO - PROCESS | 1649 | 1467971815344 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}] 02:56:55 INFO - PROCESS | 1649 | 1467971815348 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:55 INFO - PROCESS | 1649 | 1467971815470 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 02:56:55 INFO - PROCESS | 1649 | 1467971815526 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:55 INFO - PROCESS | 1649 | 1467971815527 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc4a800 == 38 [pid = 1649] [id = 667] 02:56:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x126ac7c00) [pid = 1649] [serial = 2001] [outer = 0x0] 02:56:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x126f79800) [pid = 1649] [serial = 2002] [outer = 0x126ac7c00] 02:56:55 INFO - PROCESS | 1649 | 1467971815552 Marionette DEBUG loaded listener.js 02:56:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x126fee800) [pid = 1649] [serial = 2003] [outer = 0x126ac7c00] 02:56:55 INFO - PROCESS | 1649 | 1467971815862 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]]]}] 02:56:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:56:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 568ms 02:56:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:56:55 INFO - PROCESS | 1649 | 1467971815910 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 02:56:55 INFO - PROCESS | 1649 | 1467971815911 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 02:56:55 INFO - PROCESS | 1649 | 1467971815913 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:56:55 INFO - PROCESS | 1649 | 1467971815914 Marionette TRACE conn2 <- [1,2642,null,{}] 02:56:55 INFO - PROCESS | 1649 | 1467971815916 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}] 02:56:55 INFO - PROCESS | 1649 | 1467971815917 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:56 INFO - PROCESS | 1649 | 1467971816016 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 02:56:56 INFO - PROCESS | 1649 | 1467971816027 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:56 INFO - PROCESS | 1649 | 1467971816029 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x116963000 == 39 [pid = 1649] [id = 668] 02:56:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x126f82c00) [pid = 1649] [serial = 2004] [outer = 0x0] 02:56:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1271aac00) [pid = 1649] [serial = 2005] [outer = 0x126f82c00] 02:56:56 INFO - PROCESS | 1649 | 1467971816052 Marionette DEBUG loaded listener.js 02:56:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12750c400) [pid = 1649] [serial = 2006] [outer = 0x126f82c00] 02:56:56 INFO - PROCESS | 1649 | 1467971816387 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]]]}] 02:56:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:56:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 520ms 02:56:56 INFO - PROCESS | 1649 | 1467971816433 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 02:56:56 INFO - PROCESS | 1649 | 1467971816434 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 02:56:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:56:56 INFO - PROCESS | 1649 | 1467971816437 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:56:56 INFO - PROCESS | 1649 | 1467971816438 Marionette TRACE conn2 <- [1,2646,null,{}] 02:56:56 INFO - PROCESS | 1649 | 1467971816440 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}] 02:56:56 INFO - PROCESS | 1649 | 1467971816441 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:56 INFO - PROCESS | 1649 | 1467971816545 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 02:56:56 INFO - PROCESS | 1649 | 1467971816582 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:56 INFO - PROCESS | 1649 | 1467971816584 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c4e9000 == 40 [pid = 1649] [id = 669] 02:56:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12719c400) [pid = 1649] [serial = 2007] [outer = 0x0] 02:56:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1275c6400) [pid = 1649] [serial = 2008] [outer = 0x12719c400] 02:56:56 INFO - PROCESS | 1649 | 1467971816608 Marionette DEBUG loaded listener.js 02:56:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1275cac00) [pid = 1649] [serial = 2009] [outer = 0x12719c400] 02:56:56 INFO - PROCESS | 1649 | 1467971816904 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]]]}] 02:56:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:56:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 519ms 02:56:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:56:56 INFO - PROCESS | 1649 | 1467971816965 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 02:56:56 INFO - PROCESS | 1649 | 1467971816966 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 02:56:56 INFO - PROCESS | 1649 | 1467971816968 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:56:56 INFO - PROCESS | 1649 | 1467971816969 Marionette TRACE conn2 <- [1,2650,null,{}] 02:56:56 INFO - PROCESS | 1649 | 1467971816972 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}] 02:56:56 INFO - PROCESS | 1649 | 1467971816973 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:57 INFO - PROCESS | 1649 | 1467971817148 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 02:56:57 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119245800) [pid = 1649] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:56:57 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1193fa800) [pid = 1649] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:56:57 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1128a9800) [pid = 1649] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:56:57 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1128aa800) [pid = 1649] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:56:57 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118394c00) [pid = 1649] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:56:57 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1169f8c00) [pid = 1649] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:56:57 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1128a9400) [pid = 1649] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:56:57 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11976c400) [pid = 1649] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:56:57 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x118525c00) [pid = 1649] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:56:57 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11691bc00) [pid = 1649] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:56:57 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x116130c00) [pid = 1649] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:56:57 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1127d4800) [pid = 1649] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:56:57 INFO - PROCESS | 1649 | 1467971817195 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:57 INFO - PROCESS | 1649 | 1467971817196 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x124590000 == 41 [pid = 1649] [id = 670] 02:56:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x111ca8400) [pid = 1649] [serial = 2010] [outer = 0x0] 02:56:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1128a9800) [pid = 1649] [serial = 2011] [outer = 0x111ca8400] 02:56:57 INFO - PROCESS | 1649 | 1467971817227 Marionette DEBUG loaded listener.js 02:56:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1167c7400) [pid = 1649] [serial = 2012] [outer = 0x111ca8400] 02:56:57 INFO - PROCESS | 1649 | 1467971817485 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]]]}] 02:56:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:56:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 521ms 02:56:57 INFO - PROCESS | 1649 | 1467971817493 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 02:56:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:56:57 INFO - PROCESS | 1649 | 1467971817494 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 02:56:57 INFO - PROCESS | 1649 | 1467971817496 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:56:57 INFO - PROCESS | 1649 | 1467971817497 Marionette TRACE conn2 <- [1,2654,null,{}] 02:56:57 INFO - PROCESS | 1649 | 1467971817500 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}] 02:56:57 INFO - PROCESS | 1649 | 1467971817501 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:57 INFO - PROCESS | 1649 | 1467971817588 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 02:56:57 INFO - PROCESS | 1649 | 1467971817593 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:57 INFO - PROCESS | 1649 | 1467971817594 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d30a800 == 42 [pid = 1649] [id = 671] 02:56:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11812d800) [pid = 1649] [serial = 2013] [outer = 0x0] 02:56:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1197e3800) [pid = 1649] [serial = 2014] [outer = 0x11812d800] 02:56:57 INFO - PROCESS | 1649 | 1467971817618 Marionette DEBUG loaded listener.js 02:56:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x1275cb400) [pid = 1649] [serial = 2015] [outer = 0x11812d800] 02:56:57 INFO - PROCESS | 1649 | 1467971817959 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]]]}] 02:56:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:56:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 469ms 02:56:57 INFO - PROCESS | 1649 | 1467971817965 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 02:56:57 INFO - PROCESS | 1649 | 1467971817967 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 02:56:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:56:57 INFO - PROCESS | 1649 | 1467971817969 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:56:57 INFO - PROCESS | 1649 | 1467971817973 Marionette TRACE conn2 <- [1,2658,null,{}] 02:56:57 INFO - PROCESS | 1649 | 1467971817977 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}] 02:56:57 INFO - PROCESS | 1649 | 1467971817978 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:58 INFO - PROCESS | 1649 | 1467971818104 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 02:56:58 INFO - PROCESS | 1649 | 1467971818110 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:58 INFO - PROCESS | 1649 | 1467971818111 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d324000 == 43 [pid = 1649] [id = 672] 02:56:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x116130c00) [pid = 1649] [serial = 2016] [outer = 0x0] 02:56:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x127644000) [pid = 1649] [serial = 2017] [outer = 0x116130c00] 02:56:58 INFO - PROCESS | 1649 | 1467971818144 Marionette DEBUG loaded listener.js 02:56:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x128e1a000) [pid = 1649] [serial = 2018] [outer = 0x116130c00] 02:56:58 INFO - PROCESS | 1649 | 1467971818441 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]]]}] 02:56:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:56:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 523ms 02:56:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:56:58 INFO - PROCESS | 1649 | 1467971818492 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 02:56:58 INFO - PROCESS | 1649 | 1467971818493 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 02:56:58 INFO - PROCESS | 1649 | 1467971818495 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:56:58 INFO - PROCESS | 1649 | 1467971818496 Marionette TRACE conn2 <- [1,2662,null,{}] 02:56:58 INFO - PROCESS | 1649 | 1467971818499 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}] 02:56:58 INFO - PROCESS | 1649 | 1467971818500 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:58 INFO - PROCESS | 1649 | 1467971818583 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 02:56:58 INFO - PROCESS | 1649 | 1467971818587 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:58 INFO - PROCESS | 1649 | 1467971818588 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d7d8000 == 44 [pid = 1649] [id = 673] 02:56:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x128e19c00) [pid = 1649] [serial = 2019] [outer = 0x0] 02:56:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x128e21800) [pid = 1649] [serial = 2020] [outer = 0x128e19c00] 02:56:58 INFO - PROCESS | 1649 | 1467971818612 Marionette DEBUG loaded listener.js 02:56:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x128e74800) [pid = 1649] [serial = 2021] [outer = 0x128e19c00] 02:56:58 INFO - PROCESS | 1649 | 1467971818981 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]]]}] 02:56:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:56:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 520ms 02:56:59 INFO - PROCESS | 1649 | 1467971819016 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 02:56:59 INFO - PROCESS | 1649 | 1467971819018 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 02:56:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:56:59 INFO - PROCESS | 1649 | 1467971819029 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:56:59 INFO - PROCESS | 1649 | 1467971819031 Marionette TRACE conn2 <- [1,2666,null,{}] 02:56:59 INFO - PROCESS | 1649 | 1467971819034 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}] 02:56:59 INFO - PROCESS | 1649 | 1467971819035 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:59 INFO - PROCESS | 1649 | 1467971819165 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 02:56:59 INFO - PROCESS | 1649 | 1467971819311 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:59 INFO - PROCESS | 1649 | 1467971819313 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:56:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169a2000 == 45 [pid = 1649] [id = 674] 02:56:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x111c78c00) [pid = 1649] [serial = 2022] [outer = 0x0] 02:56:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1125f8c00) [pid = 1649] [serial = 2023] [outer = 0x111c78c00] 02:56:59 INFO - PROCESS | 1649 | 1467971819344 Marionette DEBUG loaded listener.js 02:56:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x112ed4800) [pid = 1649] [serial = 2024] [outer = 0x111c78c00] 02:57:00 INFO - PROCESS | 1649 | 1467971820262 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]]]}] 02:57:00 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) 02:57:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1278ms 02:57:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:57:00 INFO - PROCESS | 1649 | 1467971820300 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 02:57:00 INFO - PROCESS | 1649 | 1467971820302 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 02:57:00 INFO - PROCESS | 1649 | 1467971820305 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:57:00 INFO - PROCESS | 1649 | 1467971820308 Marionette TRACE conn2 <- [1,2670,null,{}] 02:57:00 INFO - PROCESS | 1649 | 1467971820311 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}] 02:57:00 INFO - PROCESS | 1649 | 1467971820313 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:00 INFO - PROCESS | 1649 | 1467971820421 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 02:57:00 INFO - PROCESS | 1649 | 1467971820482 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:00 INFO - PROCESS | 1649 | 1467971820484 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f1f800 == 46 [pid = 1649] [id = 675] 02:57:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118128400) [pid = 1649] [serial = 2025] [outer = 0x0] 02:57:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118310400) [pid = 1649] [serial = 2026] [outer = 0x118128400] 02:57:00 INFO - PROCESS | 1649 | 1467971820555 Marionette DEBUG loaded listener.js 02:57:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118f20c00) [pid = 1649] [serial = 2027] [outer = 0x118128400] 02:57:01 INFO - PROCESS | 1649 | 1467971821531 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"]]]}] 02:57:01 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 02:57:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:57:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 02:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:57:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1271ms 02:57:01 INFO - PROCESS | 1649 | 1467971821579 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 02:57:01 INFO - PROCESS | 1649 | 1467971821581 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 02:57:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:57:01 INFO - PROCESS | 1649 | 1467971821584 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:57:01 INFO - PROCESS | 1649 | 1467971821586 Marionette TRACE conn2 <- [1,2674,null,{}] 02:57:01 INFO - PROCESS | 1649 | 1467971821588 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}] 02:57:01 INFO - PROCESS | 1649 | 1467971821590 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:01 INFO - PROCESS | 1649 | 1467971821698 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 02:57:01 INFO - PROCESS | 1649 | 1467971821759 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:01 INFO - PROCESS | 1649 | 1467971821761 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x117d75800 == 47 [pid = 1649] [id = 676] 02:57:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1127d6c00) [pid = 1649] [serial = 2028] [outer = 0x0] 02:57:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x115d1e800) [pid = 1649] [serial = 2029] [outer = 0x1127d6c00] 02:57:02 INFO - PROCESS | 1649 | 1467971822024 Marionette DEBUG loaded listener.js 02:57:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1169f2800) [pid = 1649] [serial = 2030] [outer = 0x1127d6c00] 02:57:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12d7d8000 == 46 [pid = 1649] [id = 673] 02:57:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12d324000 == 45 [pid = 1649] [id = 672] 02:57:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12d30a800 == 44 [pid = 1649] [id = 671] 02:57:02 INFO - PROCESS | 1649 | --DOCSHELL 0x124590000 == 43 [pid = 1649] [id = 670] 02:57:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12c4e9000 == 42 [pid = 1649] [id = 669] 02:57:02 INFO - PROCESS | 1649 | --DOCSHELL 0x116963000 == 41 [pid = 1649] [id = 668] 02:57:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc4a800 == 40 [pid = 1649] [id = 667] 02:57:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12b115800 == 39 [pid = 1649] [id = 666] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x124e89c00) [pid = 1649] [serial = 1972] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12a405000 == 38 [pid = 1649] [id = 665] 02:57:02 INFO - PROCESS | 1649 | --DOCSHELL 0x127346800 == 37 [pid = 1649] [id = 664] 02:57:02 INFO - PROCESS | 1649 | --DOCSHELL 0x1192cf800 == 36 [pid = 1649] [id = 663] 02:57:02 INFO - PROCESS | 1649 | --DOCSHELL 0x1164b5800 == 35 [pid = 1649] [id = 662] 02:57:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce43800 == 34 [pid = 1649] [id = 657] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1192b1400) [pid = 1649] [serial = 1951] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119772800) [pid = 1649] [serial = 1954] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x113355800) [pid = 1649] [serial = 1937] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x112985000) [pid = 1649] [serial = 1936] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x113c67400) [pid = 1649] [serial = 1942] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x116913800) [pid = 1649] [serial = 1943] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118a5bc00) [pid = 1649] [serial = 1948] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11828fc00) [pid = 1649] [serial = 1945] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1193f9c00) [pid = 1649] [serial = 1952] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11830c000) [pid = 1649] [serial = 1946] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1174ee800) [pid = 1649] [serial = 1940] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1169f3800) [pid = 1649] [serial = 1939] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1199be800) [pid = 1649] [serial = 1957] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119959000) [pid = 1649] [serial = 1955] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12117b400) [pid = 1649] [serial = 1960] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x121179400) [pid = 1649] [serial = 1958] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x119966800) [pid = 1649] [serial = 1966] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x123eca000) [pid = 1649] [serial = 1969] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1169ec800) [pid = 1649] [serial = 1963] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x123cddc00) [pid = 1649] [serial = 1961] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x124147400) [pid = 1649] [serial = 1970] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x123bc9400) [pid = 1649] [serial = 1967] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118f87000) [pid = 1649] [serial = 1949] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x118306800) [pid = 1649] [serial = 1964] [outer = 0x0] [url = about:blank] 02:57:02 INFO - PROCESS | 1649 | 1467971822932 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"]]]}] 02:57:02 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 02:57:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:57:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 02:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:57:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1377ms 02:57:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:57:02 INFO - PROCESS | 1649 | 1467971822962 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 02:57:02 INFO - PROCESS | 1649 | 1467971822964 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 02:57:02 INFO - PROCESS | 1649 | 1467971822967 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:57:02 INFO - PROCESS | 1649 | 1467971822969 Marionette TRACE conn2 <- [1,2678,null,{}] 02:57:02 INFO - PROCESS | 1649 | 1467971822972 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}] 02:57:02 INFO - PROCESS | 1649 | 1467971822974 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:03 INFO - PROCESS | 1649 | 1467971823053 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 02:57:03 INFO - PROCESS | 1649 | 1467971823059 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:03 INFO - PROCESS | 1649 | 1467971823061 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x116963000 == 35 [pid = 1649] [id = 677] 02:57:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118074000) [pid = 1649] [serial = 2031] [outer = 0x0] 02:57:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11830c000) [pid = 1649] [serial = 2032] [outer = 0x118074000] 02:57:03 INFO - PROCESS | 1649 | 1467971823087 Marionette DEBUG loaded listener.js 02:57:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118751000) [pid = 1649] [serial = 2033] [outer = 0x118074000] 02:57:03 INFO - PROCESS | 1649 | 1467971823942 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]]]}] 02:57: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) 02:57:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1024ms 02:57:03 INFO - PROCESS | 1649 | 1467971823991 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 02:57:03 INFO - PROCESS | 1649 | 1467971823993 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 02:57:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:57:04 INFO - PROCESS | 1649 | 1467971824013 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:57:04 INFO - PROCESS | 1649 | 1467971824014 Marionette TRACE conn2 <- [1,2682,null,{}] 02:57:04 INFO - PROCESS | 1649 | 1467971824018 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}] 02:57:04 INFO - PROCESS | 1649 | 1467971824020 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:04 INFO - PROCESS | 1649 | 1467971824099 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 02:57:04 INFO - PROCESS | 1649 | 1467971824103 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:04 INFO - PROCESS | 1649 | 1467971824105 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x124c2f000 == 36 [pid = 1649] [id = 678] 02:57:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118f19c00) [pid = 1649] [serial = 2034] [outer = 0x0] 02:57:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11976c400) [pid = 1649] [serial = 2035] [outer = 0x118f19c00] 02:57:04 INFO - PROCESS | 1649 | 1467971824134 Marionette DEBUG loaded listener.js 02:57:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119960000) [pid = 1649] [serial = 2036] [outer = 0x118f19c00] 02:57:04 INFO - PROCESS | 1649 | 1467971824968 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]]]}] 02:57: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) 02:57:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 989ms 02:57:04 INFO - PROCESS | 1649 | 1467971824986 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 02:57:04 INFO - PROCESS | 1649 | 1467971824989 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 02:57:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:57:05 INFO - PROCESS | 1649 | 1467971825000 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:57:05 INFO - PROCESS | 1649 | 1467971825002 Marionette TRACE conn2 <- [1,2686,null,{}] 02:57:05 INFO - PROCESS | 1649 | 1467971825012 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}] 02:57:05 INFO - PROCESS | 1649 | 1467971825016 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:05 INFO - PROCESS | 1649 | 1467971825119 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 02:57:05 INFO - PROCESS | 1649 | 1467971825160 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:05 INFO - PROCESS | 1649 | 1467971825162 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x129079800 == 37 [pid = 1649] [id = 679] 02:57:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1199be800) [pid = 1649] [serial = 2037] [outer = 0x0] 02:57:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12116cc00) [pid = 1649] [serial = 2038] [outer = 0x1199be800] 02:57:05 INFO - PROCESS | 1649 | 1467971825187 Marionette DEBUG loaded listener.js 02:57:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12399fc00) [pid = 1649] [serial = 2039] [outer = 0x1199be800] 02:57:05 INFO - PROCESS | 1649 | 1467971825973 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"]]]}] 02:57:06 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 02:57:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:57:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 02:57:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:57:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1025ms 02:57:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:57:06 INFO - PROCESS | 1649 | 1467971826026 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 02:57:06 INFO - PROCESS | 1649 | 1467971826027 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 02:57:06 INFO - PROCESS | 1649 | 1467971826029 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:57:06 INFO - PROCESS | 1649 | 1467971826030 Marionette TRACE conn2 <- [1,2690,null,{}] 02:57:06 INFO - PROCESS | 1649 | 1467971826032 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}] 02:57:06 INFO - PROCESS | 1649 | 1467971826033 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:06 INFO - PROCESS | 1649 | 1467971826120 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 02:57:06 INFO - PROCESS | 1649 | 1467971826124 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:06 INFO - PROCESS | 1649 | 1467971826125 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x117d76800 == 38 [pid = 1649] [id = 680] 02:57:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x123ce2400) [pid = 1649] [serial = 2040] [outer = 0x0] 02:57:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12467fc00) [pid = 1649] [serial = 2041] [outer = 0x123ce2400] 02:57:06 INFO - PROCESS | 1649 | 1467971826144 Marionette DEBUG loaded listener.js 02:57:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x125144400) [pid = 1649] [serial = 2042] [outer = 0x123ce2400] 02:57:06 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x126ac7c00) [pid = 1649] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:57:06 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12414a000) [pid = 1649] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:57:06 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x116914000) [pid = 1649] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:57:06 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118f8ec00) [pid = 1649] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:57:06 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11a09a000) [pid = 1649] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:57:06 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x115ded800) [pid = 1649] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:57:06 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x126f82c00) [pid = 1649] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:57:06 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12719c400) [pid = 1649] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:57:06 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x111ca8400) [pid = 1649] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:57:06 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x116130c00) [pid = 1649] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:57:06 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11812d800) [pid = 1649] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:57:07 INFO - PROCESS | 1649 | 1467971827101 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"]]]}] 02:57:07 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 02:57:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:57:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 02:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:57:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1120ms 02:57:07 INFO - PROCESS | 1649 | 1467971827150 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 02:57:07 INFO - PROCESS | 1649 | 1467971827151 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 02:57:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:57:07 INFO - PROCESS | 1649 | 1467971827153 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:57:07 INFO - PROCESS | 1649 | 1467971827154 Marionette TRACE conn2 <- [1,2694,null,{}] 02:57:07 INFO - PROCESS | 1649 | 1467971827156 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}] 02:57:07 INFO - PROCESS | 1649 | 1467971827158 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:07 INFO - PROCESS | 1649 | 1467971827234 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 02:57:07 INFO - PROCESS | 1649 | 1467971827297 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:07 INFO - PROCESS | 1649 | 1467971827298 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b92c800 == 39 [pid = 1649] [id = 681] 02:57:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1192b7400) [pid = 1649] [serial = 2043] [outer = 0x0] 02:57:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1199b9c00) [pid = 1649] [serial = 2044] [outer = 0x1192b7400] 02:57:07 INFO - PROCESS | 1649 | 1467971827330 Marionette DEBUG loaded listener.js 02:57:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x125147000) [pid = 1649] [serial = 2045] [outer = 0x1192b7400] 02:57:08 INFO - PROCESS | 1649 | 1467971828121 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"]]]}] 02:57:08 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 02:57:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:57:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 02:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:57:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1021ms 02:57:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:57:08 INFO - PROCESS | 1649 | 1467971828174 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 02:57:08 INFO - PROCESS | 1649 | 1467971828176 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 02:57:08 INFO - PROCESS | 1649 | 1467971828178 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:57:08 INFO - PROCESS | 1649 | 1467971828179 Marionette TRACE conn2 <- [1,2698,null,{}] 02:57:08 INFO - PROCESS | 1649 | 1467971828181 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}] 02:57:08 INFO - PROCESS | 1649 | 1467971828185 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:08 INFO - PROCESS | 1649 | 1467971828269 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 02:57:08 INFO - PROCESS | 1649 | 1467971828276 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:08 INFO - PROCESS | 1649 | 1467971828277 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bcac800 == 40 [pid = 1649] [id = 682] 02:57:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1261e8c00) [pid = 1649] [serial = 2046] [outer = 0x0] 02:57:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x126f76000) [pid = 1649] [serial = 2047] [outer = 0x1261e8c00] 02:57:08 INFO - PROCESS | 1649 | 1467971828308 Marionette DEBUG loaded listener.js 02:57:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x126ff6c00) [pid = 1649] [serial = 2048] [outer = 0x1261e8c00] 02:57:09 INFO - PROCESS | 1649 | 1467971829105 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"]]]}] 02:57:09 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 02:57:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:57:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 02:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:57:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 969ms 02:57:09 INFO - PROCESS | 1649 | 1467971829148 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 02:57:09 INFO - PROCESS | 1649 | 1467971829151 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 02:57:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:57:09 INFO - PROCESS | 1649 | 1467971829155 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:57:09 INFO - PROCESS | 1649 | 1467971829157 Marionette TRACE conn2 <- [1,2702,null,{}] 02:57:09 INFO - PROCESS | 1649 | 1467971829161 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}] 02:57:09 INFO - PROCESS | 1649 | 1467971829163 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:09 INFO - PROCESS | 1649 | 1467971829268 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 02:57:09 INFO - PROCESS | 1649 | 1467971829327 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:09 INFO - PROCESS | 1649 | 1467971829329 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x119907800 == 41 [pid = 1649] [id = 683] 02:57:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1169f3400) [pid = 1649] [serial = 2049] [outer = 0x0] 02:57:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1176f1000) [pid = 1649] [serial = 2050] [outer = 0x1169f3400] 02:57:09 INFO - PROCESS | 1649 | 1467971829363 Marionette DEBUG loaded listener.js 02:57:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118309c00) [pid = 1649] [serial = 2051] [outer = 0x1169f3400] 02:57:09 INFO - PROCESS | 1649 | 1467971829816 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]]]}] 02:57:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:57:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 671ms 02:57:09 INFO - PROCESS | 1649 | 1467971829826 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 02:57:09 INFO - PROCESS | 1649 | 1467971829829 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 02:57:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:57:09 INFO - PROCESS | 1649 | 1467971829833 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:57:09 INFO - PROCESS | 1649 | 1467971829835 Marionette TRACE conn2 <- [1,2706,null,{}] 02:57:09 INFO - PROCESS | 1649 | 1467971829838 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}] 02:57:09 INFO - PROCESS | 1649 | 1467971829840 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:09 INFO - PROCESS | 1649 | 1467971829941 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 02:57:10 INFO - PROCESS | 1649 | 1467971830002 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:10 INFO - PROCESS | 1649 | 1467971830004 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a76e000 == 42 [pid = 1649] [id = 684] 02:57:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118751400) [pid = 1649] [serial = 2052] [outer = 0x0] 02:57:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1192a9400) [pid = 1649] [serial = 2053] [outer = 0x118751400] 02:57:10 INFO - PROCESS | 1649 | 1467971830047 Marionette DEBUG loaded listener.js 02:57:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x119965400) [pid = 1649] [serial = 2054] [outer = 0x118751400] 02:57:10 INFO - PROCESS | 1649 | 1467971830477 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]]]}] 02:57:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:57:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 675ms 02:57:10 INFO - PROCESS | 1649 | 1467971830508 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 02:57:10 INFO - PROCESS | 1649 | 1467971830510 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 02:57:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:57:10 INFO - PROCESS | 1649 | 1467971830512 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:57:10 INFO - PROCESS | 1649 | 1467971830515 Marionette TRACE conn2 <- [1,2710,null,{}] 02:57:10 INFO - PROCESS | 1649 | 1467971830539 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}] 02:57:10 INFO - PROCESS | 1649 | 1467971830543 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:10 INFO - PROCESS | 1649 | 1467971830685 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 02:57:10 INFO - PROCESS | 1649 | 1467971830742 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:10 INFO - PROCESS | 1649 | 1467971830744 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12735d800 == 43 [pid = 1649] [id = 685] 02:57:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x124020000) [pid = 1649] [serial = 2055] [outer = 0x0] 02:57:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12477f800) [pid = 1649] [serial = 2056] [outer = 0x124020000] 02:57:10 INFO - PROCESS | 1649 | 1467971830776 Marionette DEBUG loaded listener.js 02:57:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126132800) [pid = 1649] [serial = 2057] [outer = 0x124020000] 02:57:11 INFO - PROCESS | 1649 | 1467971831197 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] 02:57:11 INFO - PROCESS | 1649 | 1467971831238 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 02:57:11 INFO - PROCESS | 1649 | 1467971831240 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:57:11 INFO - PROCESS | 1649 | 1467971831241 Marionette TRACE conn2 <- [1,2714,null,{}] 02:57:11 INFO - PROCESS | 1649 | 1467971831244 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}] 02:57:11 INFO - PROCESS | 1649 | 1467971831245 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:11 INFO - PROCESS | 1649 | 1467971831344 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 02:57:11 INFO - PROCESS | 1649 | 1467971831405 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:11 INFO - PROCESS | 1649 | 1467971831407 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce45800 == 44 [pid = 1649] [id = 686] 02:57:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126ac8800) [pid = 1649] [serial = 2058] [outer = 0x0] 02:57:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12750a800) [pid = 1649] [serial = 2059] [outer = 0x126ac8800] 02:57:11 INFO - PROCESS | 1649 | 1467971831435 Marionette DEBUG loaded listener.js 02:57:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1275c7c00) [pid = 1649] [serial = 2060] [outer = 0x126ac8800] 02:57:11 INFO - PROCESS | 1649 | 1467971831866 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]]]}] 02:57:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:57:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 670ms 02:57:11 INFO - PROCESS | 1649 | 1467971831911 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 02:57:11 INFO - PROCESS | 1649 | 1467971831912 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 02:57:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:57:11 INFO - PROCESS | 1649 | 1467971831915 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:57:11 INFO - PROCESS | 1649 | 1467971831916 Marionette TRACE conn2 <- [1,2718,null,{}] 02:57:11 INFO - PROCESS | 1649 | 1467971831918 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}] 02:57:11 INFO - PROCESS | 1649 | 1467971831920 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:12 INFO - PROCESS | 1649 | 1467971832072 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 02:57:12 INFO - PROCESS | 1649 | 1467971832139 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:12 INFO - PROCESS | 1649 | 1467971832141 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d52e000 == 45 [pid = 1649] [id = 687] 02:57:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1275c8400) [pid = 1649] [serial = 2061] [outer = 0x0] 02:57:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12764b800) [pid = 1649] [serial = 2062] [outer = 0x1275c8400] 02:57:12 INFO - PROCESS | 1649 | 1467971832170 Marionette DEBUG loaded listener.js 02:57:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x127651000) [pid = 1649] [serial = 2063] [outer = 0x1275c8400] 02:57:12 INFO - PROCESS | 1649 | 1467971832592 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] 02:57:12 INFO - PROCESS | 1649 | 1467971832636 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 02:57:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:57:12 INFO - PROCESS | 1649 | 1467971832639 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:57:12 INFO - PROCESS | 1649 | 1467971832640 Marionette TRACE conn2 <- [1,2722,null,{}] 02:57:12 INFO - PROCESS | 1649 | 1467971832642 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}] 02:57:12 INFO - PROCESS | 1649 | 1467971832647 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:12 INFO - PROCESS | 1649 | 1467971832764 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 02:57:12 INFO - PROCESS | 1649 | 1467971832827 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:12 INFO - PROCESS | 1649 | 1467971832829 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a4db800 == 46 [pid = 1649] [id = 688] 02:57:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11714dc00) [pid = 1649] [serial = 2064] [outer = 0x0] 02:57:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12719bc00) [pid = 1649] [serial = 2065] [outer = 0x11714dc00] 02:57:12 INFO - PROCESS | 1649 | 1467971832858 Marionette DEBUG loaded listener.js 02:57:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x128e82400) [pid = 1649] [serial = 2066] [outer = 0x11714dc00] 02:57:13 INFO - PROCESS | 1649 | 1467971833442 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] 02:57:13 INFO - PROCESS | 1649 | 1467971833462 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 02:57:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:57:13 INFO - PROCESS | 1649 | 1467971833465 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:57:13 INFO - PROCESS | 1649 | 1467971833468 Marionette TRACE conn2 <- [1,2726,null,{}] 02:57:13 INFO - PROCESS | 1649 | 1467971833471 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}] 02:57:13 INFO - PROCESS | 1649 | 1467971833473 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:13 INFO - PROCESS | 1649 | 1467971833572 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 02:57:13 INFO - PROCESS | 1649 | 1467971833636 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:13 INFO - PROCESS | 1649 | 1467971833637 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12611e000 == 47 [pid = 1649] [id = 689] 02:57:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x118065800) [pid = 1649] [serial = 2067] [outer = 0x0] 02:57:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118a80400) [pid = 1649] [serial = 2068] [outer = 0x118065800] 02:57:13 INFO - PROCESS | 1649 | 1467971833666 Marionette DEBUG loaded listener.js 02:57:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1193f4800) [pid = 1649] [serial = 2069] [outer = 0x118065800] 02:57:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12b92c800 == 46 [pid = 1649] [id = 681] 02:57:13 INFO - PROCESS | 1649 | --DOCSHELL 0x117d76800 == 45 [pid = 1649] [id = 680] 02:57:13 INFO - PROCESS | 1649 | --DOCSHELL 0x129079800 == 44 [pid = 1649] [id = 679] 02:57:13 INFO - PROCESS | 1649 | --DOCSHELL 0x124c2f000 == 43 [pid = 1649] [id = 678] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x128e21800) [pid = 1649] [serial = 2020] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11875c800) [pid = 1649] [serial = 1978] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119db0800) [pid = 1649] [serial = 1981] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1199b8c00) [pid = 1649] [serial = 1984] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x116921000) [pid = 1649] [serial = 1975] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOCSHELL 0x116963000 == 42 [pid = 1649] [id = 677] 02:57:13 INFO - PROCESS | 1649 | --DOCSHELL 0x117d75800 == 41 [pid = 1649] [id = 676] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x126f79800) [pid = 1649] [serial = 2002] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x124780400) [pid = 1649] [serial = 1999] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1176f1c00) [pid = 1649] [serial = 1988] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11697b000) [pid = 1649] [serial = 1987] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119768800) [pid = 1649] [serial = 1993] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119dab400) [pid = 1649] [serial = 1994] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1211c4000) [pid = 1649] [serial = 1996] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x123ecc800) [pid = 1649] [serial = 1997] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1169f4c00) [pid = 1649] [serial = 1990] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118750800) [pid = 1649] [serial = 1991] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1271aac00) [pid = 1649] [serial = 2005] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x126fee800) [pid = 1649] [serial = 2003] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1275c6400) [pid = 1649] [serial = 2008] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12750c400) [pid = 1649] [serial = 2006] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1275cac00) [pid = 1649] [serial = 2009] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1167c7400) [pid = 1649] [serial = 2012] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x127644000) [pid = 1649] [serial = 2017] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1197e3800) [pid = 1649] [serial = 2014] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1128a9800) [pid = 1649] [serial = 2011] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x128e1a000) [pid = 1649] [serial = 2018] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1275cb400) [pid = 1649] [serial = 2015] [outer = 0x0] [url = about:blank] 02:57:13 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x124ef3400) [pid = 1649] [serial = 2000] [outer = 0x0] [url = about:blank] 02:57:14 INFO - PROCESS | 1649 | 1467971834040 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]]]}] 02:57:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:57:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 621ms 02:57:14 INFO - PROCESS | 1649 | 1467971834087 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 02:57:14 INFO - PROCESS | 1649 | 1467971834090 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 02:57:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:57:14 INFO - PROCESS | 1649 | 1467971834094 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:57:14 INFO - PROCESS | 1649 | 1467971834096 Marionette TRACE conn2 <- [1,2730,null,{}] 02:57:14 INFO - PROCESS | 1649 | 1467971834098 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}] 02:57:14 INFO - PROCESS | 1649 | 1467971834100 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:14 INFO - PROCESS | 1649 | 1467971834184 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 02:57:14 INFO - PROCESS | 1649 | 1467971834189 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:14 INFO - PROCESS | 1649 | 1467971834192 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x127111800 == 42 [pid = 1649] [id = 690] 02:57:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1193f6800) [pid = 1649] [serial = 2070] [outer = 0x0] 02:57:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x119dad400) [pid = 1649] [serial = 2071] [outer = 0x1193f6800] 02:57:14 INFO - PROCESS | 1649 | 1467971834219 Marionette DEBUG loaded listener.js 02:57:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x12109c800) [pid = 1649] [serial = 2072] [outer = 0x1193f6800] 02:57:15 INFO - PROCESS | 1649 | 1467971835052 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"]]]}] 02:57:15 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 02:57:15 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 02:57:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 02:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:57:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 970ms 02:57:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:57:15 INFO - PROCESS | 1649 | 1467971835065 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 02:57:15 INFO - PROCESS | 1649 | 1467971835066 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 02:57:15 INFO - PROCESS | 1649 | 1467971835068 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:57:15 INFO - PROCESS | 1649 | 1467971835071 Marionette TRACE conn2 <- [1,2734,null,{}] 02:57:15 INFO - PROCESS | 1649 | 1467971835078 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}] 02:57:15 INFO - PROCESS | 1649 | 1467971835081 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:15 INFO - PROCESS | 1649 | 1467971835189 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 02:57:15 INFO - PROCESS | 1649 | 1467971835226 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:15 INFO - PROCESS | 1649 | 1467971835228 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af0d800 == 43 [pid = 1649] [id = 691] 02:57:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x124ccbc00) [pid = 1649] [serial = 2073] [outer = 0x0] 02:57:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1261dc800) [pid = 1649] [serial = 2074] [outer = 0x124ccbc00] 02:57:15 INFO - PROCESS | 1649 | 1467971835255 Marionette DEBUG loaded listener.js 02:57:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1271a1800) [pid = 1649] [serial = 2075] [outer = 0x124ccbc00] 02:57:15 INFO - PROCESS | 1649 | 1467971835546 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]]]}] 02:57:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:57:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 523ms 02:57:15 INFO - PROCESS | 1649 | 1467971835593 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 02:57:15 INFO - PROCESS | 1649 | 1467971835595 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 02:57:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:57:15 INFO - PROCESS | 1649 | 1467971835597 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:57:15 INFO - PROCESS | 1649 | 1467971835598 Marionette TRACE conn2 <- [1,2738,null,{}] 02:57:15 INFO - PROCESS | 1649 | 1467971835600 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}] 02:57:15 INFO - PROCESS | 1649 | 1467971835602 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:15 INFO - PROCESS | 1649 | 1467971835687 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 02:57:15 INFO - PROCESS | 1649 | 1467971835693 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:15 INFO - PROCESS | 1649 | 1467971835694 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc5b000 == 44 [pid = 1649] [id = 692] 02:57:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1275c7800) [pid = 1649] [serial = 2076] [outer = 0x0] 02:57:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x128e13800) [pid = 1649] [serial = 2077] [outer = 0x1275c7800] 02:57:15 INFO - PROCESS | 1649 | 1467971835718 Marionette DEBUG loaded listener.js 02:57:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x128e47800) [pid = 1649] [serial = 2078] [outer = 0x1275c7800] 02:57:16 INFO - PROCESS | 1649 | 1467971836082 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]]]}] 02:57:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:57:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 518ms 02:57:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:57:16 INFO - PROCESS | 1649 | 1467971836116 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 02:57:16 INFO - PROCESS | 1649 | 1467971836117 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 02:57:16 INFO - PROCESS | 1649 | 1467971836119 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:57:16 INFO - PROCESS | 1649 | 1467971836120 Marionette TRACE conn2 <- [1,2742,null,{}] 02:57:16 INFO - PROCESS | 1649 | 1467971836124 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}] 02:57:16 INFO - PROCESS | 1649 | 1467971836126 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:16 INFO - PROCESS | 1649 | 1467971836234 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 02:57:16 INFO - PROCESS | 1649 | 1467971836239 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:16 INFO - PROCESS | 1649 | 1467971836241 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x1164b5800 == 45 [pid = 1649] [id = 693] 02:57:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x119af8800) [pid = 1649] [serial = 2079] [outer = 0x0] 02:57:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x128e80c00) [pid = 1649] [serial = 2080] [outer = 0x119af8800] 02:57:16 INFO - PROCESS | 1649 | 1467971836308 Marionette DEBUG loaded listener.js 02:57:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12a2d2800) [pid = 1649] [serial = 2081] [outer = 0x119af8800] 02:57:16 INFO - PROCESS | 1649 | 1467971836639 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]]]}] 02:57:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:57:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 569ms 02:57:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:57:16 INFO - PROCESS | 1649 | 1467971836693 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 02:57:16 INFO - PROCESS | 1649 | 1467971836695 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 02:57:16 INFO - PROCESS | 1649 | 1467971836697 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:57:16 INFO - PROCESS | 1649 | 1467971836698 Marionette TRACE conn2 <- [1,2746,null,{}] 02:57:16 INFO - PROCESS | 1649 | 1467971836700 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}] 02:57:16 INFO - PROCESS | 1649 | 1467971836704 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:16 INFO - PROCESS | 1649 | 1467971836823 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 02:57:16 INFO - PROCESS | 1649 | 1467971836827 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:16 INFO - PROCESS | 1649 | 1467971836828 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce3e800 == 46 [pid = 1649] [id = 694] 02:57:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12a2d3400) [pid = 1649] [serial = 2082] [outer = 0x0] 02:57:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12a517400) [pid = 1649] [serial = 2083] [outer = 0x12a2d3400] 02:57:16 INFO - PROCESS | 1649 | 1467971836888 Marionette DEBUG loaded listener.js 02:57:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12a7e8800) [pid = 1649] [serial = 2084] [outer = 0x12a2d3400] 02:57:17 INFO - PROCESS | 1649 | 1467971837181 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]]]}] 02:57:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:57:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 518ms 02:57:17 INFO - PROCESS | 1649 | 1467971837215 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 02:57:17 INFO - PROCESS | 1649 | 1467971837216 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 02:57:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:57:17 INFO - PROCESS | 1649 | 1467971837218 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:57:17 INFO - PROCESS | 1649 | 1467971837220 Marionette TRACE conn2 <- [1,2750,null,{}] 02:57:17 INFO - PROCESS | 1649 | 1467971837224 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}] 02:57:17 INFO - PROCESS | 1649 | 1467971837227 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:17 INFO - PROCESS | 1649 | 1467971837335 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 02:57:17 INFO - PROCESS | 1649 | 1467971837347 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:17 INFO - PROCESS | 1649 | 1467971837348 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d7ce000 == 47 [pid = 1649] [id = 695] 02:57:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12a510400) [pid = 1649] [serial = 2085] [outer = 0x0] 02:57:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12a7eb000) [pid = 1649] [serial = 2086] [outer = 0x12a510400] 02:57:17 INFO - PROCESS | 1649 | 1467971837378 Marionette DEBUG loaded listener.js 02:57:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12a7f2800) [pid = 1649] [serial = 2087] [outer = 0x12a510400] 02:57:17 INFO - PROCESS | 1649 | 1467971837726 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]]]}] 02:57:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:57:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 521ms 02:57:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:57:17 INFO - PROCESS | 1649 | 1467971837740 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 02:57:17 INFO - PROCESS | 1649 | 1467971837741 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 02:57:17 INFO - PROCESS | 1649 | 1467971837743 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:57:17 INFO - PROCESS | 1649 | 1467971837744 Marionette TRACE conn2 <- [1,2754,null,{}] 02:57:17 INFO - PROCESS | 1649 | 1467971837747 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}] 02:57:17 INFO - PROCESS | 1649 | 1467971837748 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:17 INFO - PROCESS | 1649 | 1467971837853 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 02:57:17 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x123ce2400) [pid = 1649] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:57:17 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118074000) [pid = 1649] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:57:17 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x111c78c00) [pid = 1649] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:57:17 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1127d6c00) [pid = 1649] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:57:17 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118f19c00) [pid = 1649] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:57:17 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1192b7400) [pid = 1649] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:57:17 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1199be800) [pid = 1649] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:57:17 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x124149c00) [pid = 1649] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:57:17 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x115dedc00) [pid = 1649] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:57:17 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11832f800) [pid = 1649] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:57:17 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119da8c00) [pid = 1649] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:57:17 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x128e19c00) [pid = 1649] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:57:17 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1127d7800) [pid = 1649] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:57:17 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1169e9800) [pid = 1649] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:57:17 INFO - PROCESS | 1649 | 1467971837925 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:17 INFO - PROCESS | 1649 | 1467971837926 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x117d63800 == 48 [pid = 1649] [id = 696] 02:57:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1121be800) [pid = 1649] [serial = 2088] [outer = 0x0] 02:57:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1127d6c00) [pid = 1649] [serial = 2089] [outer = 0x1121be800] 02:57:17 INFO - PROCESS | 1649 | 1467971837950 Marionette DEBUG loaded listener.js 02:57:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118065c00) [pid = 1649] [serial = 2090] [outer = 0x1121be800] 02:57:18 INFO - PROCESS | 1649 | 1467971838210 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]]]}] 02:57:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:57:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 519ms 02:57:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:57:18 INFO - PROCESS | 1649 | 1467971838263 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 02:57:18 INFO - PROCESS | 1649 | 1467971838264 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 02:57:18 INFO - PROCESS | 1649 | 1467971838266 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:57:18 INFO - PROCESS | 1649 | 1467971838268 Marionette TRACE conn2 <- [1,2758,null,{}] 02:57:18 INFO - PROCESS | 1649 | 1467971838270 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}] 02:57:18 INFO - PROCESS | 1649 | 1467971838271 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:18 INFO - PROCESS | 1649 | 1467971838370 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 02:57:18 INFO - PROCESS | 1649 | 1467971838374 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:18 INFO - PROCESS | 1649 | 1467971838375 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12df68800 == 49 [pid = 1649] [id = 697] 02:57:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118311400) [pid = 1649] [serial = 2091] [outer = 0x0] 02:57:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12380e800) [pid = 1649] [serial = 2092] [outer = 0x118311400] 02:57:18 INFO - PROCESS | 1649 | 1467971838410 Marionette DEBUG loaded listener.js 02:57:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1275c5c00) [pid = 1649] [serial = 2093] [outer = 0x118311400] 02:57:18 INFO - PROCESS | 1649 | 1467971838847 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]]]}] 02:57:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:57:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 619ms 02:57:18 INFO - PROCESS | 1649 | 1467971838886 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 02:57:18 INFO - PROCESS | 1649 | 1467971838887 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 02:57:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:57:18 INFO - PROCESS | 1649 | 1467971838891 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:57:18 INFO - PROCESS | 1649 | 1467971838893 Marionette TRACE conn2 <- [1,2762,null,{}] 02:57:18 INFO - PROCESS | 1649 | 1467971838895 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}] 02:57:18 INFO - PROCESS | 1649 | 1467971838897 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:18 INFO - PROCESS | 1649 | 1467971838980 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 02:57:18 INFO - PROCESS | 1649 | 1467971838994 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:18 INFO - PROCESS | 1649 | 1467971838996 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e21e800 == 50 [pid = 1649] [id = 698] 02:57:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12ae6a000) [pid = 1649] [serial = 2094] [outer = 0x0] 02:57:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12ae6e800) [pid = 1649] [serial = 2095] [outer = 0x12ae6a000] 02:57:19 INFO - PROCESS | 1649 | 1467971839020 Marionette DEBUG loaded listener.js 02:57:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12af52c00) [pid = 1649] [serial = 2096] [outer = 0x12ae6a000] 02:57:19 INFO - PROCESS | 1649 | 1467971839345 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]]]}] 02:57:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:57:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 470ms 02:57:19 INFO - PROCESS | 1649 | 1467971839360 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 02:57:19 INFO - PROCESS | 1649 | 1467971839362 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 02:57:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:57:19 INFO - PROCESS | 1649 | 1467971839364 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:57:19 INFO - PROCESS | 1649 | 1467971839366 Marionette TRACE conn2 <- [1,2766,null,{}] 02:57:19 INFO - PROCESS | 1649 | 1467971839368 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}] 02:57:19 INFO - PROCESS | 1649 | 1467971839369 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:19 INFO - PROCESS | 1649 | 1467971839474 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 02:57:19 INFO - PROCESS | 1649 | 1467971839545 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:19 INFO - PROCESS | 1649 | 1467971839547 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dfc8800 == 51 [pid = 1649] [id = 699] 02:57:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12af50400) [pid = 1649] [serial = 2097] [outer = 0x0] 02:57:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12af55000) [pid = 1649] [serial = 2098] [outer = 0x12af50400] 02:57:19 INFO - PROCESS | 1649 | 1467971839573 Marionette DEBUG loaded listener.js 02:57:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12b705000) [pid = 1649] [serial = 2099] [outer = 0x12af50400] 02:57:19 INFO - PROCESS | 1649 | 1467971839991 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]]]}] 02:57:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:57:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 671ms 02:57:20 INFO - PROCESS | 1649 | 1467971840036 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 02:57:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:57:20 INFO - PROCESS | 1649 | 1467971840039 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 02:57:20 INFO - PROCESS | 1649 | 1467971840042 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:57:20 INFO - PROCESS | 1649 | 1467971840045 Marionette TRACE conn2 <- [1,2770,null,{}] 02:57:20 INFO - PROCESS | 1649 | 1467971840050 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}] 02:57:20 INFO - PROCESS | 1649 | 1467971840051 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:20 INFO - PROCESS | 1649 | 1467971840169 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 02:57:20 INFO - PROCESS | 1649 | 1467971840273 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:20 INFO - PROCESS | 1649 | 1467971840276 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x1238d8000 == 52 [pid = 1649] [id = 700] 02:57:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11697b000) [pid = 1649] [serial = 2100] [outer = 0x0] 02:57:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x117dafc00) [pid = 1649] [serial = 2101] [outer = 0x11697b000] 02:57:20 INFO - PROCESS | 1649 | 1467971840309 Marionette DEBUG loaded listener.js 02:57:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1183a2400) [pid = 1649] [serial = 2102] [outer = 0x11697b000] 02:57:20 INFO - PROCESS | 1649 | 1467971840723 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]]]}] 02:57:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:57:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 725ms 02:57:20 INFO - PROCESS | 1649 | 1467971840766 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 02:57:20 INFO - PROCESS | 1649 | 1467971840769 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 02:57:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:57:20 INFO - PROCESS | 1649 | 1467971840774 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:57:20 INFO - PROCESS | 1649 | 1467971840776 Marionette TRACE conn2 <- [1,2774,null,{}] 02:57:20 INFO - PROCESS | 1649 | 1467971840778 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}] 02:57:20 INFO - PROCESS | 1649 | 1467971840780 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:20 INFO - PROCESS | 1649 | 1467971840890 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 02:57:21 INFO - PROCESS | 1649 | 1467971840999 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:21 INFO - PROCESS | 1649 | 1467971841001 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a40e800 == 53 [pid = 1649] [id = 701] 02:57:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1197d6400) [pid = 1649] [serial = 2103] [outer = 0x0] 02:57:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x119db6c00) [pid = 1649] [serial = 2104] [outer = 0x1197d6400] 02:57:21 INFO - PROCESS | 1649 | 1467971841035 Marionette DEBUG loaded listener.js 02:57:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12399d800) [pid = 1649] [serial = 2105] [outer = 0x1197d6400] 02:57:21 INFO - PROCESS | 1649 | 1467971841458 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]]]}] 02:57:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:57:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 719ms 02:57:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:57:21 INFO - PROCESS | 1649 | 1467971841494 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 02:57:21 INFO - PROCESS | 1649 | 1467971841496 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 02:57:21 INFO - PROCESS | 1649 | 1467971841498 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:57:21 INFO - PROCESS | 1649 | 1467971841501 Marionette TRACE conn2 <- [1,2778,null,{}] 02:57:21 INFO - PROCESS | 1649 | 1467971841531 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}] 02:57:21 INFO - PROCESS | 1649 | 1467971841534 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:21 INFO - PROCESS | 1649 | 1467971841645 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 02:57:21 INFO - PROCESS | 1649 | 1467971841753 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:21 INFO - PROCESS | 1649 | 1467971841755 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d54c000 == 54 [pid = 1649] [id = 702] 02:57:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x124cc2800) [pid = 1649] [serial = 2106] [outer = 0x0] 02:57:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1275ce000) [pid = 1649] [serial = 2107] [outer = 0x124cc2800] 02:57:21 INFO - PROCESS | 1649 | 1467971841790 Marionette DEBUG loaded listener.js 02:57:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12a2d9400) [pid = 1649] [serial = 2108] [outer = 0x124cc2800] 02:57:22 INFO - PROCESS | 1649 | 1467971842204 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]]]}] 02:57:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:57:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 971ms 02:57:22 INFO - PROCESS | 1649 | 1467971842472 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 02:57:22 INFO - PROCESS | 1649 | 1467971842475 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 02:57:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:57:22 INFO - PROCESS | 1649 | 1467971842479 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:57:22 INFO - PROCESS | 1649 | 1467971842481 Marionette TRACE conn2 <- [1,2782,null,{}] 02:57:22 INFO - PROCESS | 1649 | 1467971842484 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}] 02:57:22 INFO - PROCESS | 1649 | 1467971842486 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:22 INFO - PROCESS | 1649 | 1467971842585 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 02:57:22 INFO - PROCESS | 1649 | 1467971842657 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:22 INFO - PROCESS | 1649 | 1467971842660 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x124591000 == 55 [pid = 1649] [id = 703] 02:57:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11691a800) [pid = 1649] [serial = 2109] [outer = 0x0] 02:57:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1169ed000) [pid = 1649] [serial = 2110] [outer = 0x11691a800] 02:57:22 INFO - PROCESS | 1649 | 1467971842687 Marionette DEBUG loaded listener.js 02:57:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11806f400) [pid = 1649] [serial = 2111] [outer = 0x11691a800] 02:57:23 INFO - PROCESS | 1649 | 1467971843133 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]]]}] 02:57:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:57:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 671ms 02:57:23 INFO - PROCESS | 1649 | 1467971843151 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 02:57:23 INFO - PROCESS | 1649 | 1467971843153 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 02:57:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:57:23 INFO - PROCESS | 1649 | 1467971843157 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:57:23 INFO - PROCESS | 1649 | 1467971843159 Marionette TRACE conn2 <- [1,2786,null,{}] 02:57:23 INFO - PROCESS | 1649 | 1467971843162 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}] 02:57:23 INFO - PROCESS | 1649 | 1467971843163 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:23 INFO - PROCESS | 1649 | 1467971843255 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 02:57:23 INFO - PROCESS | 1649 | 1467971843318 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:23 INFO - PROCESS | 1649 | 1467971843320 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196b9800 == 56 [pid = 1649] [id = 704] 02:57:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1176f3800) [pid = 1649] [serial = 2112] [outer = 0x0] 02:57:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11829bc00) [pid = 1649] [serial = 2113] [outer = 0x1176f3800] 02:57:23 INFO - PROCESS | 1649 | 1467971843351 Marionette DEBUG loaded listener.js 02:57:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x118525c00) [pid = 1649] [serial = 2114] [outer = 0x1176f3800] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12a210800 == 55 [pid = 1649] [id = 659] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1169a2000 == 54 [pid = 1649] [id = 674] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x126f1f800 == 53 [pid = 1649] [id = 675] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1238dd000 == 52 [pid = 1649] [id = 661] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1239ae000 == 51 [pid = 1649] [id = 658] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce54800 == 50 [pid = 1649] [id = 660] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12e21e800 == 49 [pid = 1649] [id = 698] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12df68800 == 48 [pid = 1649] [id = 697] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x117d63800 == 47 [pid = 1649] [id = 696] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12d7ce000 == 46 [pid = 1649] [id = 695] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce3e800 == 45 [pid = 1649] [id = 694] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1164b5800 == 44 [pid = 1649] [id = 693] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc5b000 == 43 [pid = 1649] [id = 692] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12af0d800 == 42 [pid = 1649] [id = 691] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x127111800 == 41 [pid = 1649] [id = 690] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12611e000 == 40 [pid = 1649] [id = 689] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12a76e000 == 39 [pid = 1649] [id = 684] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x119907800 == 38 [pid = 1649] [id = 683] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12bcac800 == 37 [pid = 1649] [id = 682] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12d52e000 == 36 [pid = 1649] [id = 687] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12735d800 == 35 [pid = 1649] [id = 685] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12a4db800 == 34 [pid = 1649] [id = 688] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce45800 == 33 [pid = 1649] [id = 686] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x116625800 == 32 [pid = 1649] [id = 644] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x124591000 == 31 [pid = 1649] [id = 703] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12d54c000 == 30 [pid = 1649] [id = 702] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12a40e800 == 29 [pid = 1649] [id = 701] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12dfc8800 == 28 [pid = 1649] [id = 699] 02:57:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1238d8000 == 27 [pid = 1649] [id = 700] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x118f88c00) [pid = 1649] [serial = 1979] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12109bc00) [pid = 1649] [serial = 1982] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x128e74800) [pid = 1649] [serial = 2021] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1128a6000) [pid = 1649] [serial = 1934] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x121174800) [pid = 1649] [serial = 1985] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12467fc00) [pid = 1649] [serial = 2041] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11830c000) [pid = 1649] [serial = 2032] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118751000) [pid = 1649] [serial = 2033] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x112ed4800) [pid = 1649] [serial = 2024] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1125f8c00) [pid = 1649] [serial = 2023] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x115d1e800) [pid = 1649] [serial = 2029] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1169f2800) [pid = 1649] [serial = 2030] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11976c400) [pid = 1649] [serial = 2035] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118310400) [pid = 1649] [serial = 2026] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1199b9c00) [pid = 1649] [serial = 2044] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x125144400) [pid = 1649] [serial = 2042] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x125147000) [pid = 1649] [serial = 2045] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12116cc00) [pid = 1649] [serial = 2038] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12399fc00) [pid = 1649] [serial = 2039] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119960000) [pid = 1649] [serial = 2036] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1261e5000) [pid = 1649] [serial = 1973] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x117da5c00) [pid = 1649] [serial = 1976] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x126f76000) [pid = 1649] [serial = 2047] [outer = 0x0] [url = about:blank] 02:57:24 INFO - PROCESS | 1649 | 1467971844400 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]]]}] 02:57:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:57:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1277ms 02:57:24 INFO - PROCESS | 1649 | 1467971844434 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 02:57:24 INFO - PROCESS | 1649 | 1467971844437 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 02:57:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:57:24 INFO - PROCESS | 1649 | 1467971844450 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:57:24 INFO - PROCESS | 1649 | 1467971844455 Marionette TRACE conn2 <- [1,2790,null,{}] 02:57:24 INFO - PROCESS | 1649 | 1467971844461 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}] 02:57:24 INFO - PROCESS | 1649 | 1467971844464 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:24 INFO - PROCESS | 1649 | 1467971844588 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 02:57:24 INFO - PROCESS | 1649 | 1467971844726 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:24 INFO - PROCESS | 1649 | 1467971844728 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x117d67000 == 28 [pid = 1649] [id = 705] 02:57:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x116914000) [pid = 1649] [serial = 2115] [outer = 0x0] 02:57:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x116918000) [pid = 1649] [serial = 2116] [outer = 0x116914000] 02:57:24 INFO - PROCESS | 1649 | 1467971844771 Marionette DEBUG loaded listener.js 02:57:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x116a1b400) [pid = 1649] [serial = 2117] [outer = 0x116914000] 02:57:25 INFO - PROCESS | 1649 | 1467971845044 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]]]}] 02:57:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:57:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 626ms 02:57:25 INFO - PROCESS | 1649 | 1467971845080 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 02:57:25 INFO - PROCESS | 1649 | 1467971845083 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 02:57:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:57:25 INFO - PROCESS | 1649 | 1467971845087 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:57:25 INFO - PROCESS | 1649 | 1467971845090 Marionette TRACE conn2 <- [1,2794,null,{}] 02:57:25 INFO - PROCESS | 1649 | 1467971845100 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}] 02:57:25 INFO - PROCESS | 1649 | 1467971845101 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:25 INFO - PROCESS | 1649 | 1467971845196 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 02:57:25 INFO - PROCESS | 1649 | 1467971845275 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:25 INFO - PROCESS | 1649 | 1467971845277 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x119a49000 == 29 [pid = 1649] [id = 706] 02:57:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x116915400) [pid = 1649] [serial = 2118] [outer = 0x0] 02:57:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11832b400) [pid = 1649] [serial = 2119] [outer = 0x116915400] 02:57:25 INFO - PROCESS | 1649 | 1467971845304 Marionette DEBUG loaded listener.js 02:57:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118f1c800) [pid = 1649] [serial = 2120] [outer = 0x116915400] 02:57:25 INFO - PROCESS | 1649 | 1467971845579 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]]]}] 02:57:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:57:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 528ms 02:57:25 INFO - PROCESS | 1649 | 1467971845616 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 02:57:25 INFO - PROCESS | 1649 | 1467971845617 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 02:57:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:57:25 INFO - PROCESS | 1649 | 1467971845619 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:57:25 INFO - PROCESS | 1649 | 1467971845623 Marionette TRACE conn2 <- [1,2798,null,{}] 02:57:25 INFO - PROCESS | 1649 | 1467971845637 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}] 02:57:25 INFO - PROCESS | 1649 | 1467971845644 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:25 INFO - PROCESS | 1649 | 1467971845726 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 02:57:25 INFO - PROCESS | 1649 | 1467971845732 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:25 INFO - PROCESS | 1649 | 1467971845734 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f24000 == 30 [pid = 1649] [id = 707] 02:57:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118f8a000) [pid = 1649] [serial = 2121] [outer = 0x0] 02:57:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11976d400) [pid = 1649] [serial = 2122] [outer = 0x118f8a000] 02:57:25 INFO - PROCESS | 1649 | 1467971845761 Marionette DEBUG loaded listener.js 02:57:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119da8400) [pid = 1649] [serial = 2123] [outer = 0x118f8a000] 02:57:26 INFO - PROCESS | 1649 | 1467971846117 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]]]}] 02:57:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:57:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 530ms 02:57:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:57:26 INFO - PROCESS | 1649 | 1467971846150 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 02:57:26 INFO - PROCESS | 1649 | 1467971846151 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 02:57:26 INFO - PROCESS | 1649 | 1467971846154 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:57:26 INFO - PROCESS | 1649 | 1467971846155 Marionette TRACE conn2 <- [1,2802,null,{}] 02:57:26 INFO - PROCESS | 1649 | 1467971846175 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}] 02:57:26 INFO - PROCESS | 1649 | 1467971846176 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:26 INFO - PROCESS | 1649 | 1467971846296 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 02:57:26 INFO - PROCESS | 1649 | 1467971846300 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:26 INFO - PROCESS | 1649 | 1467971846301 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276f3800 == 31 [pid = 1649] [id = 708] 02:57:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119db2800) [pid = 1649] [serial = 2124] [outer = 0x0] 02:57:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x121096000) [pid = 1649] [serial = 2125] [outer = 0x119db2800] 02:57:26 INFO - PROCESS | 1649 | 1467971846327 Marionette DEBUG loaded listener.js 02:57:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x121176c00) [pid = 1649] [serial = 2126] [outer = 0x119db2800] 02:57:26 INFO - PROCESS | 1649 | 1467971846678 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]]]}] 02:57:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:57:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 571ms 02:57:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:57:26 INFO - PROCESS | 1649 | 1467971846725 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 02:57:26 INFO - PROCESS | 1649 | 1467971846726 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 02:57:26 INFO - PROCESS | 1649 | 1467971846728 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:57:26 INFO - PROCESS | 1649 | 1467971846730 Marionette TRACE conn2 <- [1,2806,null,{}] 02:57:26 INFO - PROCESS | 1649 | 1467971846732 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}] 02:57:26 INFO - PROCESS | 1649 | 1467971846733 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:26 INFO - PROCESS | 1649 | 1467971846832 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 02:57:26 INFO - PROCESS | 1649 | 1467971846877 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:26 INFO - PROCESS | 1649 | 1467971846878 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a409800 == 32 [pid = 1649] [id = 709] 02:57:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x121090c00) [pid = 1649] [serial = 2127] [outer = 0x0] 02:57:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x123bc9400) [pid = 1649] [serial = 2128] [outer = 0x121090c00] 02:57:26 INFO - PROCESS | 1649 | 1467971846902 Marionette DEBUG loaded listener.js 02:57:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12401b000) [pid = 1649] [serial = 2129] [outer = 0x121090c00] 02:57:27 INFO - PROCESS | 1649 | 1467971847218 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]]]}] 02:57:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:57:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 517ms 02:57:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:57:27 INFO - PROCESS | 1649 | 1467971847247 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 02:57:27 INFO - PROCESS | 1649 | 1467971847248 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 02:57:27 INFO - PROCESS | 1649 | 1467971847250 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:57:27 INFO - PROCESS | 1649 | 1467971847251 Marionette TRACE conn2 <- [1,2810,null,{}] 02:57:27 INFO - PROCESS | 1649 | 1467971847254 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}] 02:57:27 INFO - PROCESS | 1649 | 1467971847258 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:27 INFO - PROCESS | 1649 | 1467971847366 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 02:57:27 INFO - PROCESS | 1649 | 1467971847378 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:27 INFO - PROCESS | 1649 | 1467971847379 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b11d000 == 33 [pid = 1649] [id = 710] 02:57:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12401b800) [pid = 1649] [serial = 2130] [outer = 0x0] 02:57:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x124687c00) [pid = 1649] [serial = 2131] [outer = 0x12401b800] 02:57:27 INFO - PROCESS | 1649 | 1467971847404 Marionette DEBUG loaded listener.js 02:57:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x126ac2400) [pid = 1649] [serial = 2132] [outer = 0x12401b800] 02:57:27 INFO - PROCESS | 1649 | 1467971847742 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]]]}] 02:57:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:57:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 519ms 02:57:27 INFO - PROCESS | 1649 | 1467971847770 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 02:57:27 INFO - PROCESS | 1649 | 1467971847771 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 02:57:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:57:27 INFO - PROCESS | 1649 | 1467971847779 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:57:27 INFO - PROCESS | 1649 | 1467971847787 Marionette TRACE conn2 <- [1,2814,null,{}] 02:57:27 INFO - PROCESS | 1649 | 1467971847790 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}] 02:57:27 INFO - PROCESS | 1649 | 1467971847791 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:27 INFO - PROCESS | 1649 | 1467971847891 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 02:57:27 INFO - PROCESS | 1649 | 1467971847895 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:27 INFO - PROCESS | 1649 | 1467971847896 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc4a800 == 34 [pid = 1649] [id = 711] 02:57:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x118a80000) [pid = 1649] [serial = 2133] [outer = 0x0] 02:57:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x126f7d800) [pid = 1649] [serial = 2134] [outer = 0x118a80000] 02:57:27 INFO - PROCESS | 1649 | 1467971847921 Marionette DEBUG loaded listener.js 02:57:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x127505400) [pid = 1649] [serial = 2135] [outer = 0x118a80000] 02:57:28 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x119af8800) [pid = 1649] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:57:28 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12a2d3400) [pid = 1649] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:57:28 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12a510400) [pid = 1649] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:57:28 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x124020000) [pid = 1649] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:57:28 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12ae6a000) [pid = 1649] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:57:28 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1275c8400) [pid = 1649] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:57:28 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1261e8c00) [pid = 1649] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:57:28 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11714dc00) [pid = 1649] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:57:28 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1193f6800) [pid = 1649] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:57:28 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118065800) [pid = 1649] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:57:28 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12af50400) [pid = 1649] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:57:28 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1275c7800) [pid = 1649] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:57:28 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1169f3400) [pid = 1649] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:57:28 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1121be800) [pid = 1649] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:57:28 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x124ccbc00) [pid = 1649] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:57:28 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x126ac8800) [pid = 1649] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:57:28 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118751400) [pid = 1649] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:57:28 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118311400) [pid = 1649] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:57:28 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118128400) [pid = 1649] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:57:28 INFO - PROCESS | 1649 | 1467971848594 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]]]}] 02:57:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:57:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 830ms 02:57:28 INFO - PROCESS | 1649 | 1467971848619 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 02:57:28 INFO - PROCESS | 1649 | 1467971848620 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 02:57:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:57:28 INFO - PROCESS | 1649 | 1467971848624 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:57:28 INFO - PROCESS | 1649 | 1467971848626 Marionette TRACE conn2 <- [1,2818,null,{}] 02:57:28 INFO - PROCESS | 1649 | 1467971848629 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}] 02:57:28 INFO - PROCESS | 1649 | 1467971848630 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:28 INFO - PROCESS | 1649 | 1467971848704 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 02:57:28 INFO - PROCESS | 1649 | 1467971848710 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:28 INFO - PROCESS | 1649 | 1467971848711 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12badf800 == 35 [pid = 1649] [id = 712] 02:57:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1127d4400) [pid = 1649] [serial = 2136] [outer = 0x0] 02:57:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118074000) [pid = 1649] [serial = 2137] [outer = 0x1127d4400] 02:57:28 INFO - PROCESS | 1649 | 1467971848735 Marionette DEBUG loaded listener.js 02:57:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1192aac00) [pid = 1649] [serial = 2138] [outer = 0x1127d4400] 02:57:29 INFO - PROCESS | 1649 | 1467971849084 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]]]}] 02:57:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:57:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 471ms 02:57:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:57:29 INFO - PROCESS | 1649 | 1467971849094 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 02:57:29 INFO - PROCESS | 1649 | 1467971849095 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 02:57:29 INFO - PROCESS | 1649 | 1467971849098 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:57:29 INFO - PROCESS | 1649 | 1467971849099 Marionette TRACE conn2 <- [1,2822,null,{}] 02:57:29 INFO - PROCESS | 1649 | 1467971849101 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}] 02:57:29 INFO - PROCESS | 1649 | 1467971849113 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:29 INFO - PROCESS | 1649 | 1467971849221 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 02:57:29 INFO - PROCESS | 1649 | 1467971849227 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:29 INFO - PROCESS | 1649 | 1467971849228 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c288800 == 36 [pid = 1649] [id = 713] 02:57:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x112e02400) [pid = 1649] [serial = 2139] [outer = 0x0] 02:57:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x121096c00) [pid = 1649] [serial = 2140] [outer = 0x112e02400] 02:57:29 INFO - PROCESS | 1649 | 1467971849252 Marionette DEBUG loaded listener.js 02:57:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12750c800) [pid = 1649] [serial = 2141] [outer = 0x112e02400] 02:57:29 INFO - PROCESS | 1649 | 1467971849548 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]]]}] 02:57:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:57:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 470ms 02:57:29 INFO - PROCESS | 1649 | 1467971849568 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 02:57:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:57:29 INFO - PROCESS | 1649 | 1467971849570 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 02:57:29 INFO - PROCESS | 1649 | 1467971849572 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:57:29 INFO - PROCESS | 1649 | 1467971849574 Marionette TRACE conn2 <- [1,2826,null,{}] 02:57:29 INFO - PROCESS | 1649 | 1467971849579 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}] 02:57:29 INFO - PROCESS | 1649 | 1467971849580 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:29 INFO - PROCESS | 1649 | 1467971849660 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 02:57:29 INFO - PROCESS | 1649 | 1467971849663 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:29 INFO - PROCESS | 1649 | 1467971849664 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ca36000 == 37 [pid = 1649] [id = 714] 02:57:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1275c2c00) [pid = 1649] [serial = 2142] [outer = 0x0] 02:57:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1275cf800) [pid = 1649] [serial = 2143] [outer = 0x1275c2c00] 02:57:29 INFO - PROCESS | 1649 | 1467971849688 Marionette DEBUG loaded listener.js 02:57:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x127650400) [pid = 1649] [serial = 2144] [outer = 0x1275c2c00] 02:57:30 INFO - PROCESS | 1649 | 1467971850108 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:57:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:57:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 572ms 02:57:30 INFO - PROCESS | 1649 | 1467971850145 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 02:57:30 INFO - PROCESS | 1649 | 1467971850148 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 02:57:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:57:30 INFO - PROCESS | 1649 | 1467971850151 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:57:30 INFO - PROCESS | 1649 | 1467971850154 Marionette TRACE conn2 <- [1,2830,null,{}] 02:57:30 INFO - PROCESS | 1649 | 1467971850157 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}] 02:57:30 INFO - PROCESS | 1649 | 1467971850160 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:30 INFO - PROCESS | 1649 | 1467971850307 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 02:57:30 INFO - PROCESS | 1649 | 1467971850320 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:30 INFO - PROCESS | 1649 | 1467971850322 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d320800 == 38 [pid = 1649] [id = 715] 02:57:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x128e1dc00) [pid = 1649] [serial = 2145] [outer = 0x0] 02:57:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x128e82c00) [pid = 1649] [serial = 2146] [outer = 0x128e1dc00] 02:57:30 INFO - PROCESS | 1649 | 1467971850365 Marionette DEBUG loaded listener.js 02:57:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12a519000) [pid = 1649] [serial = 2147] [outer = 0x128e1dc00] 02:57:30 INFO - PROCESS | 1649 | 1467971850951 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]]]}] 02:57:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:57:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 871ms 02:57:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:57:31 INFO - PROCESS | 1649 | 1467971851023 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 02:57:31 INFO - PROCESS | 1649 | 1467971851026 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 02:57:31 INFO - PROCESS | 1649 | 1467971851029 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:57:31 INFO - PROCESS | 1649 | 1467971851031 Marionette TRACE conn2 <- [1,2834,null,{}] 02:57:31 INFO - PROCESS | 1649 | 1467971851036 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}] 02:57:31 INFO - PROCESS | 1649 | 1467971851037 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:31 INFO - PROCESS | 1649 | 1467971851150 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 02:57:31 INFO - PROCESS | 1649 | 1467971851219 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:31 INFO - PROCESS | 1649 | 1467971851220 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x11990c000 == 39 [pid = 1649] [id = 716] 02:57:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11618ac00) [pid = 1649] [serial = 2148] [outer = 0x0] 02:57:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1169f0400) [pid = 1649] [serial = 2149] [outer = 0x11618ac00] 02:57:31 INFO - PROCESS | 1649 | 1467971851293 Marionette DEBUG loaded listener.js 02:57:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11806f000) [pid = 1649] [serial = 2150] [outer = 0x11618ac00] 02:57:31 INFO - PROCESS | 1649 | 1467971851863 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:57:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:57:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 872ms 02:57:31 INFO - PROCESS | 1649 | 1467971851929 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 02:57:31 INFO - PROCESS | 1649 | 1467971851933 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 02:57:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:57:31 INFO - PROCESS | 1649 | 1467971851940 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:57:31 INFO - PROCESS | 1649 | 1467971851943 Marionette TRACE conn2 <- [1,2838,null,{}] 02:57:31 INFO - PROCESS | 1649 | 1467971851947 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}] 02:57:31 INFO - PROCESS | 1649 | 1467971851950 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:32 INFO - PROCESS | 1649 | 1467971852106 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 02:57:32 INFO - PROCESS | 1649 | 1467971852206 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:32 INFO - PROCESS | 1649 | 1467971852207 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a40a800 == 40 [pid = 1649] [id = 717] 02:57:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118f87000) [pid = 1649] [serial = 2151] [outer = 0x0] 02:57:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1193fd400) [pid = 1649] [serial = 2152] [outer = 0x118f87000] 02:57:32 INFO - PROCESS | 1649 | 1467971852239 Marionette DEBUG loaded listener.js 02:57:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1199ba400) [pid = 1649] [serial = 2153] [outer = 0x118f87000] 02:57:32 INFO - PROCESS | 1649 | 1467971852899 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]]]}] 02:57:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:57:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1024ms 02:57:32 INFO - PROCESS | 1649 | 1467971852964 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 02:57:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:57:32 INFO - PROCESS | 1649 | 1467971852966 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 02:57:32 INFO - PROCESS | 1649 | 1467971852970 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:57:32 INFO - PROCESS | 1649 | 1467971852972 Marionette TRACE conn2 <- [1,2842,null,{}] 02:57:32 INFO - PROCESS | 1649 | 1467971852975 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}] 02:57:32 INFO - PROCESS | 1649 | 1467971852977 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:33 INFO - PROCESS | 1649 | 1467971853082 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 02:57:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12ca36000 == 39 [pid = 1649] [id = 714] 02:57:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12c288800 == 38 [pid = 1649] [id = 713] 02:57:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12badf800 == 37 [pid = 1649] [id = 712] 02:57:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc4a800 == 36 [pid = 1649] [id = 711] 02:57:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12b11d000 == 35 [pid = 1649] [id = 710] 02:57:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12a409800 == 34 [pid = 1649] [id = 709] 02:57:33 INFO - PROCESS | 1649 | --DOCSHELL 0x1276f3800 == 33 [pid = 1649] [id = 708] 02:57:33 INFO - PROCESS | 1649 | --DOCSHELL 0x126f24000 == 32 [pid = 1649] [id = 707] 02:57:33 INFO - PROCESS | 1649 | --DOCSHELL 0x119a49000 == 31 [pid = 1649] [id = 706] 02:57:33 INFO - PROCESS | 1649 | --DOCSHELL 0x117d67000 == 30 [pid = 1649] [id = 705] 02:57:33 INFO - PROCESS | 1649 | --DOCSHELL 0x1196b9800 == 29 [pid = 1649] [id = 704] 02:57:33 INFO - PROCESS | 1649 | 1467971853202 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:33 INFO - PROCESS | 1649 | 1467971853205 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x115e1e800 == 30 [pid = 1649] [id = 718] 02:57:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1128a7400) [pid = 1649] [serial = 2154] [outer = 0x0] 02:57:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11297d400) [pid = 1649] [serial = 2155] [outer = 0x1128a7400] 02:57:33 INFO - PROCESS | 1649 | 1467971853233 Marionette DEBUG loaded listener.js 02:57:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x113352800) [pid = 1649] [serial = 2156] [outer = 0x1128a7400] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x118f20c00) [pid = 1649] [serial = 2027] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x128e80c00) [pid = 1649] [serial = 2080] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12a517400) [pid = 1649] [serial = 2083] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12a2d2800) [pid = 1649] [serial = 2081] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12a7eb000) [pid = 1649] [serial = 2086] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12477f800) [pid = 1649] [serial = 2056] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12af52c00) [pid = 1649] [serial = 2096] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x126132800) [pid = 1649] [serial = 2057] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12764b800) [pid = 1649] [serial = 2062] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x127651000) [pid = 1649] [serial = 2063] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x126ff6c00) [pid = 1649] [serial = 2048] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12719bc00) [pid = 1649] [serial = 2065] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12a7e8800) [pid = 1649] [serial = 2084] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x128e82400) [pid = 1649] [serial = 2066] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119dad400) [pid = 1649] [serial = 2071] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12109c800) [pid = 1649] [serial = 2072] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118a80400) [pid = 1649] [serial = 2068] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12af55000) [pid = 1649] [serial = 2098] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1193f4800) [pid = 1649] [serial = 2069] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x128e13800) [pid = 1649] [serial = 2077] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12b705000) [pid = 1649] [serial = 2099] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1176f1000) [pid = 1649] [serial = 2050] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118309c00) [pid = 1649] [serial = 2051] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1127d6c00) [pid = 1649] [serial = 2089] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1261dc800) [pid = 1649] [serial = 2074] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1271a1800) [pid = 1649] [serial = 2075] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12750a800) [pid = 1649] [serial = 2059] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1275c7c00) [pid = 1649] [serial = 2060] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1192a9400) [pid = 1649] [serial = 2053] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x119965400) [pid = 1649] [serial = 2054] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118065c00) [pid = 1649] [serial = 2090] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12a7f2800) [pid = 1649] [serial = 2087] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12ae6e800) [pid = 1649] [serial = 2095] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12380e800) [pid = 1649] [serial = 2092] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1275c5c00) [pid = 1649] [serial = 2093] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x128e47800) [pid = 1649] [serial = 2078] [outer = 0x0] [url = about:blank] 02:57:33 INFO - PROCESS | 1649 | 1467971853566 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]]]}] 02:57:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:57:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 623ms 02:57:33 INFO - PROCESS | 1649 | 1467971853593 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 02:57:33 INFO - PROCESS | 1649 | 1467971853596 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 02:57:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:57:33 INFO - PROCESS | 1649 | 1467971853600 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:57:33 INFO - PROCESS | 1649 | 1467971853602 Marionette TRACE conn2 <- [1,2846,null,{}] 02:57:33 INFO - PROCESS | 1649 | 1467971853604 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}] 02:57:33 INFO - PROCESS | 1649 | 1467971853606 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:33 INFO - PROCESS | 1649 | 1467971853687 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 02:57:33 INFO - PROCESS | 1649 | 1467971853773 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:33 INFO - PROCESS | 1649 | 1467971853775 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1196b9800 == 31 [pid = 1649] [id = 719] 02:57:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x113da4c00) [pid = 1649] [serial = 2157] [outer = 0x0] 02:57:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x116920c00) [pid = 1649] [serial = 2158] [outer = 0x113da4c00] 02:57:33 INFO - PROCESS | 1649 | 1467971853801 Marionette DEBUG loaded listener.js 02:57:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1169f8000) [pid = 1649] [serial = 2159] [outer = 0x113da4c00] 02:57:33 INFO - PROCESS | 1649 | --DOCSHELL 0x12d243800 == 30 [pid = 1649] [id = 17] 02:57:34 INFO - PROCESS | 1649 | 1467971854148 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]]]}] 02:57:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:57:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 569ms 02:57:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:57:34 INFO - PROCESS | 1649 | 1467971854169 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 02:57:34 INFO - PROCESS | 1649 | 1467971854171 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 02:57:34 INFO - PROCESS | 1649 | 1467971854174 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:57:34 INFO - PROCESS | 1649 | 1467971854179 Marionette TRACE conn2 <- [1,2850,null,{}] 02:57:34 INFO - PROCESS | 1649 | 1467971854187 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}] 02:57:34 INFO - PROCESS | 1649 | 1467971854199 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:34 INFO - PROCESS | 1649 | 1467971854280 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 02:57:34 INFO - PROCESS | 1649 | 1467971854345 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:34 INFO - PROCESS | 1649 | 1467971854347 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f28000 == 31 [pid = 1649] [id = 720] 02:57:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x115e5d400) [pid = 1649] [serial = 2160] [outer = 0x0] 02:57:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118068400) [pid = 1649] [serial = 2161] [outer = 0x115e5d400] 02:57:34 INFO - PROCESS | 1649 | 1467971854375 Marionette DEBUG loaded listener.js 02:57:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1183a2000) [pid = 1649] [serial = 2162] [outer = 0x115e5d400] 02:57:34 INFO - PROCESS | 1649 | 1467971854661 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:57:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:57:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 525ms 02:57:34 INFO - PROCESS | 1649 | 1467971854698 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 02:57:34 INFO - PROCESS | 1649 | 1467971854700 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 02:57:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:57:34 INFO - PROCESS | 1649 | 1467971854702 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:57:34 INFO - PROCESS | 1649 | 1467971854703 Marionette TRACE conn2 <- [1,2854,null,{}] 02:57:34 INFO - PROCESS | 1649 | 1467971854706 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}] 02:57:34 INFO - PROCESS | 1649 | 1467971854708 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:34 INFO - PROCESS | 1649 | 1467971854793 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 02:57:34 INFO - PROCESS | 1649 | 1467971854797 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:34 INFO - PROCESS | 1649 | 1467971854798 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276f1000 == 32 [pid = 1649] [id = 721] 02:57:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11875a800) [pid = 1649] [serial = 2163] [outer = 0x0] 02:57:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x118f17800) [pid = 1649] [serial = 2164] [outer = 0x11875a800] 02:57:34 INFO - PROCESS | 1649 | 1467971854823 Marionette DEBUG loaded listener.js 02:57:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118f8c400) [pid = 1649] [serial = 2165] [outer = 0x11875a800] 02:57:35 INFO - PROCESS | 1649 | 1467971855165 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]]]}] 02:57:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:57:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 468ms 02:57:35 INFO - PROCESS | 1649 | 1467971855170 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 02:57:35 INFO - PROCESS | 1649 | 1467971855172 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 02:57:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:57:35 INFO - PROCESS | 1649 | 1467971855177 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:57:35 INFO - PROCESS | 1649 | 1467971855185 Marionette TRACE conn2 <- [1,2858,null,{}] 02:57:35 INFO - PROCESS | 1649 | 1467971855188 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}] 02:57:35 INFO - PROCESS | 1649 | 1467971855189 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:35 INFO - PROCESS | 1649 | 1467971855305 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 02:57:35 INFO - PROCESS | 1649 | 1467971855315 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:35 INFO - PROCESS | 1649 | 1467971855316 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a40e800 == 33 [pid = 1649] [id = 722] 02:57:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x111f0b800) [pid = 1649] [serial = 2166] [outer = 0x0] 02:57:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x118f8bc00) [pid = 1649] [serial = 2167] [outer = 0x111f0b800] 02:57:35 INFO - PROCESS | 1649 | 1467971855340 Marionette DEBUG loaded listener.js 02:57:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1193f5400) [pid = 1649] [serial = 2168] [outer = 0x111f0b800] 02:57:35 INFO - PROCESS | 1649 | 1467971855694 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:57:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:57:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 526ms 02:57:35 INFO - PROCESS | 1649 | 1467971855702 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 02:57:35 INFO - PROCESS | 1649 | 1467971855703 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 02:57:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:57:35 INFO - PROCESS | 1649 | 1467971855706 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:57:35 INFO - PROCESS | 1649 | 1467971855708 Marionette TRACE conn2 <- [1,2862,null,{}] 02:57:35 INFO - PROCESS | 1649 | 1467971855711 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}] 02:57:35 INFO - PROCESS | 1649 | 1467971855714 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:35 INFO - PROCESS | 1649 | 1467971855841 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 02:57:35 INFO - PROCESS | 1649 | 1467971855844 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:35 INFO - PROCESS | 1649 | 1467971855845 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b102800 == 34 [pid = 1649] [id = 723] 02:57:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119768000) [pid = 1649] [serial = 2169] [outer = 0x0] 02:57:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119964c00) [pid = 1649] [serial = 2170] [outer = 0x119768000] 02:57:35 INFO - PROCESS | 1649 | 1467971855870 Marionette DEBUG loaded listener.js 02:57:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12109d400) [pid = 1649] [serial = 2171] [outer = 0x119768000] 02:57:36 INFO - PROCESS | 1649 | 1467971856225 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]]]}] 02:57:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:57:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 570ms 02:57:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:57:36 INFO - PROCESS | 1649 | 1467971856277 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 02:57:36 INFO - PROCESS | 1649 | 1467971856278 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 02:57:36 INFO - PROCESS | 1649 | 1467971856280 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:57:36 INFO - PROCESS | 1649 | 1467971856288 Marionette TRACE conn2 <- [1,2866,null,{}] 02:57:36 INFO - PROCESS | 1649 | 1467971856291 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}] 02:57:36 INFO - PROCESS | 1649 | 1467971856292 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:36 INFO - PROCESS | 1649 | 1467971856394 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 02:57:36 INFO - PROCESS | 1649 | 1467971856407 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:36 INFO - PROCESS | 1649 | 1467971856408 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bae9800 == 35 [pid = 1649] [id = 724] 02:57:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12109b800) [pid = 1649] [serial = 2172] [outer = 0x0] 02:57:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1211be800) [pid = 1649] [serial = 2173] [outer = 0x12109b800] 02:57:36 INFO - PROCESS | 1649 | 1467971856432 Marionette DEBUG loaded listener.js 02:57:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x123bc9000) [pid = 1649] [serial = 2174] [outer = 0x12109b800] 02:57:36 INFO - PROCESS | 1649 | 1467971856768 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]]]}] 02:57:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:57:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 531ms 02:57:36 INFO - PROCESS | 1649 | 1467971856811 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 02:57:36 INFO - PROCESS | 1649 | 1467971856813 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 02:57:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:57:36 INFO - PROCESS | 1649 | 1467971856815 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:57:36 INFO - PROCESS | 1649 | 1467971856816 Marionette TRACE conn2 <- [1,2870,null,{}] 02:57:36 INFO - PROCESS | 1649 | 1467971856818 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}] 02:57:36 INFO - PROCESS | 1649 | 1467971856819 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:36 INFO - PROCESS | 1649 | 1467971856919 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 02:57:36 INFO - PROCESS | 1649 | 1467971856931 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:36 INFO - PROCESS | 1649 | 1467971856932 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bcaa000 == 36 [pid = 1649] [id = 725] 02:57:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x123cdc000) [pid = 1649] [serial = 2175] [outer = 0x0] 02:57:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12401d400) [pid = 1649] [serial = 2176] [outer = 0x123cdc000] 02:57:36 INFO - PROCESS | 1649 | 1467971856957 Marionette DEBUG loaded listener.js 02:57:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x124148800) [pid = 1649] [serial = 2177] [outer = 0x123cdc000] 02:57:37 INFO - PROCESS | 1649 | 1467971857372 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]]]}] 02:57:37 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12401b800) [pid = 1649] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:57:37 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1127d4400) [pid = 1649] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:57:37 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x112e02400) [pid = 1649] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:57:37 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1197d6400) [pid = 1649] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:57:37 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x116914000) [pid = 1649] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:57:37 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x118f8a000) [pid = 1649] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:57:37 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x121090c00) [pid = 1649] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:57:37 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x116915400) [pid = 1649] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:57:37 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11691a800) [pid = 1649] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:57:37 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1275c2c00) [pid = 1649] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:57:37 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118a80000) [pid = 1649] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:57:37 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11697b000) [pid = 1649] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:57:37 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x124cc2800) [pid = 1649] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:57:37 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x119db2800) [pid = 1649] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:57:37 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1176f3800) [pid = 1649] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:57:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:57:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 621ms 02:57:37 INFO - PROCESS | 1649 | 1467971857444 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 02:57:37 INFO - PROCESS | 1649 | 1467971857445 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 02:57:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:57:37 INFO - PROCESS | 1649 | 1467971857447 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:57:37 INFO - PROCESS | 1649 | 1467971857448 Marionette TRACE conn2 <- [1,2874,null,{}] 02:57:37 INFO - PROCESS | 1649 | 1467971857451 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}] 02:57:37 INFO - PROCESS | 1649 | 1467971857452 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:37 INFO - PROCESS | 1649 | 1467971857537 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 02:57:37 INFO - PROCESS | 1649 | 1467971857541 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:37 INFO - PROCESS | 1649 | 1467971857542 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12617b000 == 37 [pid = 1649] [id = 726] 02:57:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x112eafc00) [pid = 1649] [serial = 2178] [outer = 0x0] 02:57:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x115d1a800) [pid = 1649] [serial = 2179] [outer = 0x112eafc00] 02:57:37 INFO - PROCESS | 1649 | 1467971857566 Marionette DEBUG loaded listener.js 02:57:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118a82000) [pid = 1649] [serial = 2180] [outer = 0x112eafc00] 02:57:37 INFO - PROCESS | 1649 | 1467971857904 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]]]}] 02:57:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:57:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 470ms 02:57:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:57:37 INFO - PROCESS | 1649 | 1467971857918 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 02:57:37 INFO - PROCESS | 1649 | 1467971857919 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 02:57:37 INFO - PROCESS | 1649 | 1467971857921 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:57:37 INFO - PROCESS | 1649 | 1467971857925 Marionette TRACE conn2 <- [1,2878,null,{}] 02:57:37 INFO - PROCESS | 1649 | 1467971857929 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}] 02:57:37 INFO - PROCESS | 1649 | 1467971857931 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:38 INFO - PROCESS | 1649 | 1467971858051 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 02:57:38 INFO - PROCESS | 1649 | 1467971858061 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:38 INFO - PROCESS | 1649 | 1467971858062 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c4f0000 == 38 [pid = 1649] [id = 727] 02:57:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11257f400) [pid = 1649] [serial = 2181] [outer = 0x0] 02:57:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1125ff400) [pid = 1649] [serial = 2182] [outer = 0x11257f400] 02:57:38 INFO - PROCESS | 1649 | 1467971858096 Marionette DEBUG loaded listener.js 02:57:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x118f87c00) [pid = 1649] [serial = 2183] [outer = 0x11257f400] 02:57:38 INFO - PROCESS | 1649 | 1467971858515 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]]]}] 02:57:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:57:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 625ms 02:57:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:57:38 INFO - PROCESS | 1649 | 1467971858547 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 02:57:38 INFO - PROCESS | 1649 | 1467971858550 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 02:57:38 INFO - PROCESS | 1649 | 1467971858553 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:57:38 INFO - PROCESS | 1649 | 1467971858556 Marionette TRACE conn2 <- [1,2882,null,{}] 02:57:38 INFO - PROCESS | 1649 | 1467971858561 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}] 02:57:38 INFO - PROCESS | 1649 | 1467971858563 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:38 INFO - PROCESS | 1649 | 1467971858745 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 02:57:38 INFO - PROCESS | 1649 | 1467971858761 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:38 INFO - PROCESS | 1649 | 1467971858763 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d245800 == 39 [pid = 1649] [id = 728] 02:57:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12401f800) [pid = 1649] [serial = 2184] [outer = 0x0] 02:57:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x124e89400) [pid = 1649] [serial = 2185] [outer = 0x12401f800] 02:57:38 INFO - PROCESS | 1649 | 1467971858804 Marionette DEBUG loaded listener.js 02:57:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12612fc00) [pid = 1649] [serial = 2186] [outer = 0x12401f800] 02:57:39 INFO - PROCESS | 1649 | 1467971859137 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]]]}] 02:57:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:57:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 623ms 02:57:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:57:39 INFO - PROCESS | 1649 | 1467971859177 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 02:57:39 INFO - PROCESS | 1649 | 1467971859179 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 02:57:39 INFO - PROCESS | 1649 | 1467971859181 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:57:39 INFO - PROCESS | 1649 | 1467971859182 Marionette TRACE conn2 <- [1,2886,null,{}] 02:57:39 INFO - PROCESS | 1649 | 1467971859184 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}] 02:57:39 INFO - PROCESS | 1649 | 1467971859185 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:39 INFO - PROCESS | 1649 | 1467971859268 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 02:57:39 INFO - PROCESS | 1649 | 1467971859334 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:39 INFO - PROCESS | 1649 | 1467971859335 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d324800 == 40 [pid = 1649] [id = 729] 02:57:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x126129c00) [pid = 1649] [serial = 2187] [outer = 0x0] 02:57:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x126ac6400) [pid = 1649] [serial = 2188] [outer = 0x126129c00] 02:57:39 INFO - PROCESS | 1649 | 1467971859359 Marionette DEBUG loaded listener.js 02:57:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1273ad800) [pid = 1649] [serial = 2189] [outer = 0x126129c00] 02:57:39 INFO - PROCESS | 1649 | 1467971859832 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]]]}] 02:57:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:57:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 670ms 02:57:39 INFO - PROCESS | 1649 | 1467971859851 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 02:57:39 INFO - PROCESS | 1649 | 1467971859854 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 02:57:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:57:39 INFO - PROCESS | 1649 | 1467971859859 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:57:39 INFO - PROCESS | 1649 | 1467971859863 Marionette TRACE conn2 <- [1,2890,null,{}] 02:57:39 INFO - PROCESS | 1649 | 1467971859866 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}] 02:57:39 INFO - PROCESS | 1649 | 1467971859868 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:39 INFO - PROCESS | 1649 | 1467971859976 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 02:57:40 INFO - PROCESS | 1649 | 1467971860040 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:40 INFO - PROCESS | 1649 | 1467971860041 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x123c4d000 == 41 [pid = 1649] [id = 730] 02:57:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1128ab400) [pid = 1649] [serial = 2190] [outer = 0x0] 02:57:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1133bb400) [pid = 1649] [serial = 2191] [outer = 0x1128ab400] 02:57:40 INFO - PROCESS | 1649 | 1467971860114 Marionette DEBUG loaded listener.js 02:57:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1167cc000) [pid = 1649] [serial = 2192] [outer = 0x1128ab400] 02:57:40 INFO - PROCESS | 1649 | 1467971860524 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:57:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:57:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 730ms 02:57:40 INFO - PROCESS | 1649 | 1467971860588 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 02:57:40 INFO - PROCESS | 1649 | 1467971860591 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 02:57:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:57:40 INFO - PROCESS | 1649 | 1467971860618 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:57:40 INFO - PROCESS | 1649 | 1467971860620 Marionette TRACE conn2 <- [1,2894,null,{}] 02:57:40 INFO - PROCESS | 1649 | 1467971860637 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}] 02:57:40 INFO - PROCESS | 1649 | 1467971860639 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:40 INFO - PROCESS | 1649 | 1467971860747 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 02:57:40 INFO - PROCESS | 1649 | 1467971860810 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:40 INFO - PROCESS | 1649 | 1467971860811 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b106000 == 42 [pid = 1649] [id = 731] 02:57:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x118071000) [pid = 1649] [serial = 2193] [outer = 0x0] 02:57:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11830a800) [pid = 1649] [serial = 2194] [outer = 0x118071000] 02:57:40 INFO - PROCESS | 1649 | 1467971860882 Marionette DEBUG loaded listener.js 02:57:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118a5ac00) [pid = 1649] [serial = 2195] [outer = 0x118071000] 02:57:41 INFO - PROCESS | 1649 | 1467971861304 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]]]}] 02:57:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:57:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 734ms 02:57:41 INFO - PROCESS | 1649 | 1467971861352 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 02:57:41 INFO - PROCESS | 1649 | 1467971861354 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 02:57:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:57:41 INFO - PROCESS | 1649 | 1467971861356 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:57:41 INFO - PROCESS | 1649 | 1467971861359 Marionette TRACE conn2 <- [1,2898,null,{}] 02:57:41 INFO - PROCESS | 1649 | 1467971861367 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}] 02:57:41 INFO - PROCESS | 1649 | 1467971861370 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:41 INFO - PROCESS | 1649 | 1467971861475 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 02:57:41 INFO - PROCESS | 1649 | 1467971861552 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:41 INFO - PROCESS | 1649 | 1467971861554 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d543800 == 43 [pid = 1649] [id = 732] 02:57:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119770c00) [pid = 1649] [serial = 2196] [outer = 0x0] 02:57:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1199b7800) [pid = 1649] [serial = 2197] [outer = 0x119770c00] 02:57:41 INFO - PROCESS | 1649 | 1467971861586 Marionette DEBUG loaded listener.js 02:57:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119dd9800) [pid = 1649] [serial = 2198] [outer = 0x119770c00] 02:57:42 INFO - PROCESS | 1649 | 1467971862027 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]]]}] 02:57:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:57:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 676ms 02:57:42 INFO - PROCESS | 1649 | 1467971862032 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 02:57:42 INFO - PROCESS | 1649 | 1467971862034 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 02:57:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:57:42 INFO - PROCESS | 1649 | 1467971862036 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:57:42 INFO - PROCESS | 1649 | 1467971862038 Marionette TRACE conn2 <- [1,2902,null,{}] 02:57:42 INFO - PROCESS | 1649 | 1467971862042 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}] 02:57:42 INFO - PROCESS | 1649 | 1467971862044 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:42 INFO - PROCESS | 1649 | 1467971862168 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 02:57:42 INFO - PROCESS | 1649 | 1467971862437 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:42 INFO - PROCESS | 1649 | 1467971862439 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1192e3800 == 44 [pid = 1649] [id = 733] 02:57:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11257b000) [pid = 1649] [serial = 2199] [outer = 0x0] 02:57:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1127d9400) [pid = 1649] [serial = 2200] [outer = 0x11257b000] 02:57:42 INFO - PROCESS | 1649 | 1467971862486 Marionette DEBUG loaded listener.js 02:57:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x113c39c00) [pid = 1649] [serial = 2201] [outer = 0x11257b000] 02:57:42 INFO - PROCESS | 1649 | 1467971862953 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:57:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:57:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 972ms 02:57:43 INFO - PROCESS | 1649 | 1467971863009 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 02:57:43 INFO - PROCESS | 1649 | 1467971863011 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 02:57:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:57:43 INFO - PROCESS | 1649 | 1467971863014 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:57:43 INFO - PROCESS | 1649 | 1467971863016 Marionette TRACE conn2 <- [1,2906,null,{}] 02:57:43 INFO - PROCESS | 1649 | 1467971863019 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}] 02:57:43 INFO - PROCESS | 1649 | 1467971863021 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:43 INFO - PROCESS | 1649 | 1467971863104 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 02:57:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12d245800 == 43 [pid = 1649] [id = 728] 02:57:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12c4f0000 == 42 [pid = 1649] [id = 727] 02:57:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12617b000 == 41 [pid = 1649] [id = 726] 02:57:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12bcaa000 == 40 [pid = 1649] [id = 725] 02:57:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12bae9800 == 39 [pid = 1649] [id = 724] 02:57:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12b102800 == 38 [pid = 1649] [id = 723] 02:57:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12a40e800 == 37 [pid = 1649] [id = 722] 02:57:43 INFO - PROCESS | 1649 | --DOCSHELL 0x1276f1000 == 36 [pid = 1649] [id = 721] 02:57:43 INFO - PROCESS | 1649 | --DOCSHELL 0x126f28000 == 35 [pid = 1649] [id = 720] 02:57:43 INFO - PROCESS | 1649 | --DOCSHELL 0x1196b9800 == 34 [pid = 1649] [id = 719] 02:57:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce55000 == 33 [pid = 1649] [id = 18] 02:57:43 INFO - PROCESS | 1649 | --DOCSHELL 0x115e1e800 == 32 [pid = 1649] [id = 718] 02:57:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12a40a800 == 31 [pid = 1649] [id = 717] 02:57:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12d320800 == 30 [pid = 1649] [id = 715] 02:57:43 INFO - PROCESS | 1649 | --DOCSHELL 0x11990c000 == 29 [pid = 1649] [id = 716] 02:57:43 INFO - PROCESS | 1649 | --DOCSHELL 0x1192e3800 == 28 [pid = 1649] [id = 733] 02:57:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12d543800 == 27 [pid = 1649] [id = 732] 02:57:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12b106000 == 26 [pid = 1649] [id = 731] 02:57:43 INFO - PROCESS | 1649 | --DOCSHELL 0x123c4d000 == 25 [pid = 1649] [id = 730] 02:57:43 INFO - PROCESS | 1649 | --DOCSHELL 0x12d324800 == 24 [pid = 1649] [id = 729] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x127650400) [pid = 1649] [serial = 2144] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x128e82c00) [pid = 1649] [serial = 2146] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x126ac2400) [pid = 1649] [serial = 2132] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1192aac00) [pid = 1649] [serial = 2138] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12750c800) [pid = 1649] [serial = 2141] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12399d800) [pid = 1649] [serial = 2105] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x116a1b400) [pid = 1649] [serial = 2117] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119da8400) [pid = 1649] [serial = 2123] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12401b000) [pid = 1649] [serial = 2129] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118f1c800) [pid = 1649] [serial = 2120] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x121096c00) [pid = 1649] [serial = 2140] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11806f400) [pid = 1649] [serial = 2111] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1275cf800) [pid = 1649] [serial = 2143] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x127505400) [pid = 1649] [serial = 2135] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x126f7d800) [pid = 1649] [serial = 2134] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1183a2400) [pid = 1649] [serial = 2102] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12a2d9400) [pid = 1649] [serial = 2108] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x121176c00) [pid = 1649] [serial = 2126] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1275ce000) [pid = 1649] [serial = 2107] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118074000) [pid = 1649] [serial = 2137] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11832b400) [pid = 1649] [serial = 2119] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1169ed000) [pid = 1649] [serial = 2110] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x123bc9400) [pid = 1649] [serial = 2128] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x124687c00) [pid = 1649] [serial = 2131] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x118525c00) [pid = 1649] [serial = 2114] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x119db6c00) [pid = 1649] [serial = 2104] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11829bc00) [pid = 1649] [serial = 2113] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x116918000) [pid = 1649] [serial = 2116] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x11976d400) [pid = 1649] [serial = 2122] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x117dafc00) [pid = 1649] [serial = 2101] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x121096000) [pid = 1649] [serial = 2125] [outer = 0x0] [url = about:blank] 02:57:43 INFO - PROCESS | 1649 | 1467971863805 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:43 INFO - PROCESS | 1649 | 1467971863807 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x115e14000 == 25 [pid = 1649] [id = 734] 02:57:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x112578000) [pid = 1649] [serial = 2202] [outer = 0x0] 02:57:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11257f800) [pid = 1649] [serial = 2203] [outer = 0x112578000] 02:57:43 INFO - PROCESS | 1649 | 1467971863839 Marionette DEBUG loaded listener.js 02:57:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1125f9800) [pid = 1649] [serial = 2204] [outer = 0x112578000] 02:57:44 INFO - PROCESS | 1649 | 1467971864157 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]]]}] 02:57:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:57:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1172ms 02:57:44 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:57:44 INFO - PROCESS | 1649 | 1467971864188 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 02:57:44 INFO - PROCESS | 1649 | 1467971864192 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 02:57:44 INFO - PROCESS | 1649 | 1467971864195 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:57:44 INFO - PROCESS | 1649 | 1467971864198 Marionette TRACE conn2 <- [1,2910,null,{}] 02:57:44 INFO - PROCESS | 1649 | 1467971864201 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}] 02:57:44 INFO - PROCESS | 1649 | 1467971864202 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:44 INFO - PROCESS | 1649 | 1467971864309 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 02:57:44 INFO - PROCESS | 1649 | 1467971864363 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:44 INFO - PROCESS | 1649 | 1467971864364 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1182ba800 == 26 [pid = 1649] [id = 735] 02:57:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1127d8000) [pid = 1649] [serial = 2205] [outer = 0x0] 02:57:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x112d10400) [pid = 1649] [serial = 2206] [outer = 0x1127d8000] 02:57:44 INFO - PROCESS | 1649 | 1467971864391 Marionette DEBUG loaded listener.js 02:57:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x113355c00) [pid = 1649] [serial = 2207] [outer = 0x1127d8000] 02:57:44 INFO - PROCESS | 1649 | 1467971864643 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]]]}] 02:57:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:57:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:57:44 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 470ms 02:57:44 INFO - PROCESS | 1649 | 1467971864668 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 02:57:44 INFO - PROCESS | 1649 | 1467971864670 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 02:57:44 INFO - TEST-START | /DOMEvents/constructors.html 02:57:44 INFO - PROCESS | 1649 | 1467971864684 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:57:44 INFO - PROCESS | 1649 | 1467971864685 Marionette TRACE conn2 <- [1,2914,null,{}] 02:57:44 INFO - PROCESS | 1649 | 1467971864688 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}] 02:57:44 INFO - PROCESS | 1649 | 1467971864690 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:44 INFO - PROCESS | 1649 | 1467971864784 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 02:57:44 INFO - PROCESS | 1649 | 1467971864789 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:44 INFO - PROCESS | 1649 | 1467971864793 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1182b1000 == 27 [pid = 1649] [id = 736] 02:57:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x115ded800) [pid = 1649] [serial = 2208] [outer = 0x0] 02:57:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1167bd400) [pid = 1649] [serial = 2209] [outer = 0x115ded800] 02:57:44 INFO - PROCESS | 1649 | 1467971864818 Marionette DEBUG loaded listener.js 02:57:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11697b000) [pid = 1649] [serial = 2210] [outer = 0x115ded800] 02:57:45 INFO - PROCESS | 1649 | 1467971865203 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]]]}] 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:57:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:57:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:57:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:57:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:57:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:57:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:57:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:57:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:57:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:57:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:57:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:57:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:57:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:57:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:57:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:57:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:57:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:57:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:57:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:57:45 INFO - TEST-OK | /DOMEvents/constructors.html | took 586ms 02:57:45 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:57:45 INFO - PROCESS | 1649 | 1467971865261 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 02:57:45 INFO - PROCESS | 1649 | 1467971865262 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 02:57:45 INFO - PROCESS | 1649 | 1467971865270 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:57:45 INFO - PROCESS | 1649 | 1467971865274 Marionette TRACE conn2 <- [1,2918,null,{}] 02:57:45 INFO - PROCESS | 1649 | 1467971865277 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}] 02:57:45 INFO - PROCESS | 1649 | 1467971865280 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:45 INFO - PROCESS | 1649 | 1467971865357 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 02:57:45 INFO - PROCESS | 1649 | 1467971865362 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:45 INFO - PROCESS | 1649 | 1467971865363 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x125166800 == 28 [pid = 1649] [id = 737] 02:57:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1169ed800) [pid = 1649] [serial = 2211] [outer = 0x0] 02:57:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1176f5800) [pid = 1649] [serial = 2212] [outer = 0x1169ed800] 02:57:45 INFO - PROCESS | 1649 | 1467971865388 Marionette DEBUG loaded listener.js 02:57:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11812dc00) [pid = 1649] [serial = 2213] [outer = 0x1169ed800] 02:57:45 INFO - PROCESS | 1649 | 1467971865692 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:57:45 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:57:45 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 477ms 02:57:45 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:57:45 INFO - PROCESS | 1649 | 1467971865742 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 02:57:45 INFO - PROCESS | 1649 | 1467971865744 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 02:57:45 INFO - PROCESS | 1649 | 1467971865746 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:57:45 INFO - PROCESS | 1649 | 1467971865747 Marionette TRACE conn2 <- [1,2922,null,{}] 02:57:45 INFO - PROCESS | 1649 | 1467971865749 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}] 02:57:45 INFO - PROCESS | 1649 | 1467971865750 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:45 INFO - PROCESS | 1649 | 1467971865902 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 02:57:45 INFO - PROCESS | 1649 | 1467971865923 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:45 INFO - PROCESS | 1649 | 1467971865924 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e09800 == 29 [pid = 1649] [id = 738] 02:57:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1169f5800) [pid = 1649] [serial = 2214] [outer = 0x0] 02:57:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11812d800) [pid = 1649] [serial = 2215] [outer = 0x1169f5800] 02:57:45 INFO - PROCESS | 1649 | 1467971865961 Marionette DEBUG loaded listener.js 02:57:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118334400) [pid = 1649] [serial = 2216] [outer = 0x1169f5800] 02:57:46 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:57:46 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:57:46 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:57:46 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:57:46 INFO - PROCESS | 1649 | 1467971866370 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]]]}] 02:57:46 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:57:46 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:57:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:57:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:57: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 02:57:46 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:57:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:57:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:57: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 02:57:46 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:57:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:57:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:57: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]" 02:57:46 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:57:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:57:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:57:46 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:57:46 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 669ms 02:57:46 INFO - PROCESS | 1649 | 1467971866416 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 02:57:46 INFO - PROCESS | 1649 | 1467971866417 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 02:57:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:57:46 INFO - PROCESS | 1649 | 1467971866420 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:57:46 INFO - PROCESS | 1649 | 1467971866421 Marionette TRACE conn2 <- [1,2926,null,{}] 02:57:46 INFO - PROCESS | 1649 | 1467971866423 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}] 02:57:46 INFO - PROCESS | 1649 | 1467971866425 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:46 INFO - PROCESS | 1649 | 1467971866517 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 02:57:46 INFO - PROCESS | 1649 | 1467971866556 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:46 INFO - PROCESS | 1649 | 1467971866560 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276e6000 == 30 [pid = 1649] [id = 739] 02:57:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x114ec9400) [pid = 1649] [serial = 2217] [outer = 0x0] 02:57:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118f85c00) [pid = 1649] [serial = 2218] [outer = 0x114ec9400] 02:57:46 INFO - PROCESS | 1649 | 1467971866593 Marionette DEBUG loaded listener.js 02:57:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1192af400) [pid = 1649] [serial = 2219] [outer = 0x114ec9400] 02:57:46 INFO - PROCESS | 1649 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:57: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 02:57:46 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 470ms 02:57:46 INFO - PROCESS | 1649 | 1467971866886 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]]]}] 02:57:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:57:46 INFO - PROCESS | 1649 | 1467971866899 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 02:57:46 INFO - PROCESS | 1649 | 1467971866900 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 02:57:46 INFO - PROCESS | 1649 | 1467971866902 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:57:46 INFO - PROCESS | 1649 | 1467971866903 Marionette TRACE conn2 <- [1,2930,null,{}] 02:57:46 INFO - PROCESS | 1649 | 1467971866906 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}] 02:57:46 INFO - PROCESS | 1649 | 1467971866908 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:47 INFO - PROCESS | 1649 | 1467971867035 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 02:57:47 INFO - PROCESS | 1649 | 1467971867038 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:47 INFO - PROCESS | 1649 | 1467971867040 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x113cb0800 == 31 [pid = 1649] [id = 740] 02:57:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1192af800) [pid = 1649] [serial = 2220] [outer = 0x0] 02:57:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119769400) [pid = 1649] [serial = 2221] [outer = 0x1192af800] 02:57:47 INFO - PROCESS | 1649 | 1467971867095 Marionette DEBUG loaded listener.js 02:57:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11995b000) [pid = 1649] [serial = 2222] [outer = 0x1192af800] 02:57:47 INFO - PROCESS | 1649 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:57:47 INFO - PROCESS | 1649 | 1467971867380 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]]]}] 02:57:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:57:47 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 518ms 02:57:47 INFO - PROCESS | 1649 | 1467971867421 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 02:57:47 INFO - PROCESS | 1649 | 1467971867423 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 02:57:47 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:57:47 INFO - PROCESS | 1649 | 1467971867428 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:57:47 INFO - PROCESS | 1649 | 1467971867429 Marionette TRACE conn2 <- [1,2934,null,{}] 02:57:47 INFO - PROCESS | 1649 | 1467971867431 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}] 02:57:47 INFO - PROCESS | 1649 | 1467971867432 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:47 INFO - PROCESS | 1649 | 1467971867530 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 02:57:47 INFO - PROCESS | 1649 | 1467971867540 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:47 INFO - PROCESS | 1649 | 1467971867542 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12acde000 == 32 [pid = 1649] [id = 741] 02:57:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11995bc00) [pid = 1649] [serial = 2223] [outer = 0x0] 02:57:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1199b7c00) [pid = 1649] [serial = 2224] [outer = 0x11995bc00] 02:57:47 INFO - PROCESS | 1649 | 1467971867567 Marionette DEBUG loaded listener.js 02:57:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119da9c00) [pid = 1649] [serial = 2225] [outer = 0x11995bc00] 02:57:48 INFO - PROCESS | 1649 | 1467971868045 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]]]}] 02:57:48 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12d244000) [pid = 1649] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:57:48 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x119768000) [pid = 1649] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:57:48 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12109b800) [pid = 1649] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:57:48 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x123cdc000) [pid = 1649] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:57:48 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x115e5d400) [pid = 1649] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:57:48 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x113da4c00) [pid = 1649] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:57:48 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11618ac00) [pid = 1649] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:57:48 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x128e1dc00) [pid = 1649] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:57:48 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118f87000) [pid = 1649] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:57:48 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11875a800) [pid = 1649] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:57:48 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1128a7400) [pid = 1649] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:57:48 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x112eafc00) [pid = 1649] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:57:48 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11257f400) [pid = 1649] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:57:48 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12401f800) [pid = 1649] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:57:48 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12ce1d400) [pid = 1649] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:57:48 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x111f0b800) [pid = 1649] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:57:48 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x126129c00) [pid = 1649] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:57:48 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:57:48 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 671ms 02:57:48 INFO - PROCESS | 1649 | 1467971868097 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 02:57:48 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:57:48 INFO - PROCESS | 1649 | 1467971868098 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 02:57:48 INFO - PROCESS | 1649 | 1467971868100 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:57:48 INFO - PROCESS | 1649 | 1467971868102 Marionette TRACE conn2 <- [1,2938,null,{}] 02:57:48 INFO - PROCESS | 1649 | 1467971868104 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}] 02:57:48 INFO - PROCESS | 1649 | 1467971868105 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:48 INFO - PROCESS | 1649 | 1467971868183 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 02:57:48 INFO - PROCESS | 1649 | 1467971868190 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:48 INFO - PROCESS | 1649 | 1467971868191 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276c3800 == 33 [pid = 1649] [id = 742] 02:57:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1128a7400) [pid = 1649] [serial = 2226] [outer = 0x0] 02:57:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x116909000) [pid = 1649] [serial = 2227] [outer = 0x1128a7400] 02:57:48 INFO - PROCESS | 1649 | 1467971868226 Marionette DEBUG loaded listener.js 02:57:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x118529800) [pid = 1649] [serial = 2228] [outer = 0x1128a7400] 02:57:48 INFO - PROCESS | 1649 | 1467971868632 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]]]}] 02:57: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. 02:57:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 568ms 02:57:48 INFO - PROCESS | 1649 | 1467971868670 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 02:57:48 INFO - PROCESS | 1649 | 1467971868671 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 02:57:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:57:48 INFO - PROCESS | 1649 | 1467971868673 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:57:48 INFO - PROCESS | 1649 | 1467971868674 Marionette TRACE conn2 <- [1,2942,null,{}] 02:57:48 INFO - PROCESS | 1649 | 1467971868677 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}] 02:57:48 INFO - PROCESS | 1649 | 1467971868678 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:48 INFO - PROCESS | 1649 | 1467971868778 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 02:57:48 INFO - PROCESS | 1649 | 1467971868784 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:48 INFO - PROCESS | 1649 | 1467971868785 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b932800 == 34 [pid = 1649] [id = 743] 02:57:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x113c36400) [pid = 1649] [serial = 2229] [outer = 0x0] 02:57:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1193f1800) [pid = 1649] [serial = 2230] [outer = 0x113c36400] 02:57:48 INFO - PROCESS | 1649 | 1467971868807 Marionette DEBUG loaded listener.js 02:57:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x119dd9400) [pid = 1649] [serial = 2231] [outer = 0x113c36400] 02:57:49 INFO - PROCESS | 1649 | 1467971869145 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"]]]}] 02:57:49 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 02:57:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:57:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 521ms 02:57:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:57:49 INFO - PROCESS | 1649 | 1467971869196 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 02:57:49 INFO - PROCESS | 1649 | 1467971869198 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 02:57:49 INFO - PROCESS | 1649 | 1467971869201 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:57:49 INFO - PROCESS | 1649 | 1467971869203 Marionette TRACE conn2 <- [1,2946,null,{}] 02:57:49 INFO - PROCESS | 1649 | 1467971869206 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}] 02:57:49 INFO - PROCESS | 1649 | 1467971869208 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:49 INFO - PROCESS | 1649 | 1467971869326 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 02:57:49 INFO - PROCESS | 1649 | 1467971869430 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:49 INFO - PROCESS | 1649 | 1467971869432 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bc57800 == 35 [pid = 1649] [id = 744] 02:57:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119768000) [pid = 1649] [serial = 2232] [outer = 0x0] 02:57:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x121093c00) [pid = 1649] [serial = 2233] [outer = 0x119768000] 02:57:49 INFO - PROCESS | 1649 | 1467971869475 Marionette DEBUG loaded listener.js 02:57:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x121173c00) [pid = 1649] [serial = 2234] [outer = 0x119768000] 02:57:49 INFO - PROCESS | 1649 | 1467971869810 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]]]}] 02:57: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. 02:57:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 620ms 02:57:49 INFO - PROCESS | 1649 | 1467971869820 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 02:57:49 INFO - PROCESS | 1649 | 1467971869823 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 02:57:49 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:57:49 INFO - PROCESS | 1649 | 1467971869832 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:57:49 INFO - PROCESS | 1649 | 1467971869833 Marionette TRACE conn2 <- [1,2950,null,{}] 02:57:49 INFO - PROCESS | 1649 | 1467971869835 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}] 02:57:49 INFO - PROCESS | 1649 | 1467971869837 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:49 INFO - PROCESS | 1649 | 1467971869930 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 02:57:49 INFO - PROCESS | 1649 | 1467971869934 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:49 INFO - PROCESS | 1649 | 1467971869935 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x124c18000 == 36 [pid = 1649] [id = 745] 02:57:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x121174400) [pid = 1649] [serial = 2235] [outer = 0x0] 02:57:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x123bcf800) [pid = 1649] [serial = 2236] [outer = 0x121174400] 02:57:49 INFO - PROCESS | 1649 | 1467971869959 Marionette DEBUG loaded listener.js 02:57:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12401ec00) [pid = 1649] [serial = 2237] [outer = 0x121174400] 02:57:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x112d2f800 == 37 [pid = 1649] [id = 746] 02:57:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11257e000) [pid = 1649] [serial = 2238] [outer = 0x0] 02:57:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x110eed000) [pid = 1649] [serial = 2239] [outer = 0x11257e000] 02:57:50 INFO - PROCESS | 1649 | 1467971870478 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]]]}] 02:57:50 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. 02:57:50 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 670ms 02:57:50 INFO - PROCESS | 1649 | 1467971870501 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 02:57:50 INFO - PROCESS | 1649 | 1467971870503 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 02:57:50 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:57:50 INFO - PROCESS | 1649 | 1467971870507 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:57:50 INFO - PROCESS | 1649 | 1467971870509 Marionette TRACE conn2 <- [1,2954,null,{}] 02:57:50 INFO - PROCESS | 1649 | 1467971870513 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}] 02:57:50 INFO - PROCESS | 1649 | 1467971870515 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:50 INFO - PROCESS | 1649 | 1467971870645 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 02:57:50 INFO - PROCESS | 1649 | 1467971870751 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:50 INFO - PROCESS | 1649 | 1467971870753 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b12000 == 38 [pid = 1649] [id = 747] 02:57:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11297b400) [pid = 1649] [serial = 2240] [outer = 0x0] 02:57:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x112da0000) [pid = 1649] [serial = 2241] [outer = 0x11297b400] 02:57:50 INFO - PROCESS | 1649 | 1467971870808 Marionette DEBUG loaded listener.js 02:57:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x115e5b800) [pid = 1649] [serial = 2242] [outer = 0x11297b400] 02:57:51 INFO - PROCESS | 1649 | 1467971871211 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]]]}] 02:57:51 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:57:51 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 02:57:51 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 722ms 02:57:51 INFO - PROCESS | 1649 | 1467971871229 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 02:57:51 INFO - PROCESS | 1649 | 1467971871232 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 02:57:51 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:57:51 INFO - PROCESS | 1649 | 1467971871236 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:57:51 INFO - PROCESS | 1649 | 1467971871238 Marionette TRACE conn2 <- [1,2958,null,{}] 02:57:51 INFO - PROCESS | 1649 | 1467971871240 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}] 02:57:51 INFO - PROCESS | 1649 | 1467971871242 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:51 INFO - PROCESS | 1649 | 1467971871362 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 02:57:51 INFO - PROCESS | 1649 | 1467971871423 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:51 INFO - PROCESS | 1649 | 1467971871424 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a765000 == 39 [pid = 1649] [id = 748] 02:57:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11691c000) [pid = 1649] [serial = 2243] [outer = 0x0] 02:57:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x116fba000) [pid = 1649] [serial = 2244] [outer = 0x11691c000] 02:57:51 INFO - PROCESS | 1649 | 1467971871455 Marionette DEBUG loaded listener.js 02:57:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118131800) [pid = 1649] [serial = 2245] [outer = 0x11691c000] 02:57:52 INFO - PROCESS | 1649 | 1467971872067 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]]]}] 02:57:52 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 02:57:52 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 872ms 02:57:52 INFO - PROCESS | 1649 | 1467971872110 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 02:57:52 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:57:52 INFO - PROCESS | 1649 | 1467971872112 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 02:57:52 INFO - PROCESS | 1649 | 1467971872116 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:57:52 INFO - PROCESS | 1649 | 1467971872117 Marionette TRACE conn2 <- [1,2962,null,{}] 02:57:52 INFO - PROCESS | 1649 | 1467971872121 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}] 02:57:52 INFO - PROCESS | 1649 | 1467971872123 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:52 INFO - PROCESS | 1649 | 1467971872230 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 02:57:52 INFO - PROCESS | 1649 | 1467971872318 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:52 INFO - PROCESS | 1649 | 1467971872321 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x116aba800 == 40 [pid = 1649] [id = 749] 02:57:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x113238000) [pid = 1649] [serial = 2246] [outer = 0x0] 02:57:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x113c65c00) [pid = 1649] [serial = 2247] [outer = 0x113238000] 02:57:52 INFO - PROCESS | 1649 | 1467971872350 Marionette DEBUG loaded listener.js 02:57:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1164dd400) [pid = 1649] [serial = 2248] [outer = 0x113238000] 02:57:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12bc57800 == 39 [pid = 1649] [id = 744] 02:57:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12b932800 == 38 [pid = 1649] [id = 743] 02:57:52 INFO - PROCESS | 1649 | --DOCSHELL 0x1276c3800 == 37 [pid = 1649] [id = 742] 02:57:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12acde000 == 36 [pid = 1649] [id = 741] 02:57:52 INFO - PROCESS | 1649 | --DOCSHELL 0x113cb0800 == 35 [pid = 1649] [id = 740] 02:57:52 INFO - PROCESS | 1649 | --DOCSHELL 0x1276e6000 == 34 [pid = 1649] [id = 739] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12d24c000) [pid = 1649] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:57:52 INFO - PROCESS | 1649 | --DOCSHELL 0x126e09800 == 33 [pid = 1649] [id = 738] 02:57:52 INFO - PROCESS | 1649 | --DOCSHELL 0x125166800 == 32 [pid = 1649] [id = 737] 02:57:52 INFO - PROCESS | 1649 | --DOCSHELL 0x1182b1000 == 31 [pid = 1649] [id = 736] 02:57:52 INFO - PROCESS | 1649 | --DOCSHELL 0x1182ba800 == 30 [pid = 1649] [id = 735] 02:57:52 INFO - PROCESS | 1649 | --DOCSHELL 0x115e14000 == 29 [pid = 1649] [id = 734] 02:57:52 INFO - PROCESS | 1649 | 1467971872713 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]]]}] 02:57:52 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. 02:57:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 621ms 02:57:52 INFO - PROCESS | 1649 | 1467971872736 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 02:57:52 INFO - PROCESS | 1649 | 1467971872739 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 02:57:52 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:57:52 INFO - PROCESS | 1649 | 1467971872744 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:57:52 INFO - PROCESS | 1649 | 1467971872745 Marionette TRACE conn2 <- [1,2966,null,{}] 02:57:52 INFO - PROCESS | 1649 | 1467971872748 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}] 02:57:52 INFO - PROCESS | 1649 | 1467971872749 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:52 INFO - PROCESS | 1649 | 1467971872839 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x126ac6400) [pid = 1649] [serial = 2188] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x119964c00) [pid = 1649] [serial = 2170] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1211be800) [pid = 1649] [serial = 2173] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12401d400) [pid = 1649] [serial = 2176] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x123bc9000) [pid = 1649] [serial = 2174] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x118068400) [pid = 1649] [serial = 2161] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1183a2000) [pid = 1649] [serial = 2162] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116920c00) [pid = 1649] [serial = 2158] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1169f8000) [pid = 1649] [serial = 2159] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1169f0400) [pid = 1649] [serial = 2149] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11806f000) [pid = 1649] [serial = 2150] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12a519000) [pid = 1649] [serial = 2147] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1193fd400) [pid = 1649] [serial = 2152] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1199ba400) [pid = 1649] [serial = 2153] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118f17800) [pid = 1649] [serial = 2164] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118f8c400) [pid = 1649] [serial = 2165] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11297d400) [pid = 1649] [serial = 2155] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x113352800) [pid = 1649] [serial = 2156] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x115d1a800) [pid = 1649] [serial = 2179] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1125ff400) [pid = 1649] [serial = 2182] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118a82000) [pid = 1649] [serial = 2180] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12612fc00) [pid = 1649] [serial = 2186] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x124e89400) [pid = 1649] [serial = 2185] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x11830bc00) [pid = 1649] [serial = 1484] [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.] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x124148800) [pid = 1649] [serial = 2177] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x118f8bc00) [pid = 1649] [serial = 2167] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12109d400) [pid = 1649] [serial = 2171] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x118f87c00) [pid = 1649] [serial = 2183] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1193f5400) [pid = 1649] [serial = 2168] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x1273ad800) [pid = 1649] [serial = 2189] [outer = 0x0] [url = about:blank] 02:57:52 INFO - PROCESS | 1649 | 1467971872905 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:52 INFO - PROCESS | 1649 | 1467971872906 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x121192000 == 30 [pid = 1649] [id = 750] 02:57:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x112d11000) [pid = 1649] [serial = 2249] [outer = 0x0] 02:57:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1164e2400) [pid = 1649] [serial = 2250] [outer = 0x112d11000] 02:57:52 INFO - PROCESS | 1649 | 1467971872935 Marionette DEBUG loaded listener.js 02:57:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x118069000) [pid = 1649] [serial = 2251] [outer = 0x112d11000] 02:57:53 INFO - PROCESS | 1649 | 1467971873297 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]]]}] 02:57:53 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. 02:57:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 570ms 02:57:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:57:53 INFO - PROCESS | 1649 | 1467971873314 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 02:57:53 INFO - PROCESS | 1649 | 1467971873316 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 02:57:53 INFO - PROCESS | 1649 | 1467971873320 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:57:53 INFO - PROCESS | 1649 | 1467971873325 Marionette TRACE conn2 <- [1,2970,null,{}] 02:57:53 INFO - PROCESS | 1649 | 1467971873338 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}] 02:57:53 INFO - PROCESS | 1649 | 1467971873343 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:53 INFO - PROCESS | 1649 | 1467971873513 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 02:57:53 INFO - PROCESS | 1649 | 1467971873627 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:53 INFO - PROCESS | 1649 | 1467971873630 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x1276af800 == 31 [pid = 1649] [id = 751] 02:57:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x118072000) [pid = 1649] [serial = 2252] [outer = 0x0] 02:57:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x118335000) [pid = 1649] [serial = 2253] [outer = 0x118072000] 02:57:53 INFO - PROCESS | 1649 | 1467971873669 Marionette DEBUG loaded listener.js 02:57:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x118f87c00) [pid = 1649] [serial = 2254] [outer = 0x118072000] 02:57:53 INFO - PROCESS | 1649 | 1467971873938 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]]]}] 02:57:53 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. 02:57:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 679ms 02:57:54 INFO - PROCESS | 1649 | 1467971874000 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 02:57:54 INFO - PROCESS | 1649 | 1467971874003 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 02:57:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:57:54 INFO - PROCESS | 1649 | 1467971874006 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:57:54 INFO - PROCESS | 1649 | 1467971874012 Marionette TRACE conn2 <- [1,2974,null,{}] 02:57:54 INFO - PROCESS | 1649 | 1467971874015 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}] 02:57:54 INFO - PROCESS | 1649 | 1467971874017 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:54 INFO - PROCESS | 1649 | 1467971874187 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 02:57:54 INFO - PROCESS | 1649 | 1467971874195 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:54 INFO - PROCESS | 1649 | 1467971874196 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a403000 == 32 [pid = 1649] [id = 752] 02:57:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x119242800) [pid = 1649] [serial = 2255] [outer = 0x0] 02:57:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1193f2800) [pid = 1649] [serial = 2256] [outer = 0x119242800] 02:57:54 INFO - PROCESS | 1649 | 1467971874236 Marionette DEBUG loaded listener.js 02:57:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x119766c00) [pid = 1649] [serial = 2257] [outer = 0x119242800] 02:57:54 INFO - PROCESS | 1649 | 1467971874578 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]]]}] 02:57:54 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. 02:57:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 627ms 02:57:54 INFO - PROCESS | 1649 | 1467971874633 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 02:57:54 INFO - PROCESS | 1649 | 1467971874635 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 02:57:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:57:54 INFO - PROCESS | 1649 | 1467971874637 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:57:54 INFO - PROCESS | 1649 | 1467971874638 Marionette TRACE conn2 <- [1,2978,null,{}] 02:57:54 INFO - PROCESS | 1649 | 1467971874640 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}] 02:57:54 INFO - PROCESS | 1649 | 1467971874641 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:54 INFO - PROCESS | 1649 | 1467971874750 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 02:57:54 INFO - PROCESS | 1649 | 1467971874756 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:54 INFO - PROCESS | 1649 | 1467971874757 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12af1e000 == 33 [pid = 1649] [id = 753] 02:57:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x119960000) [pid = 1649] [serial = 2258] [outer = 0x0] 02:57:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1199b3800) [pid = 1649] [serial = 2259] [outer = 0x119960000] 02:57:54 INFO - PROCESS | 1649 | 1467971874784 Marionette DEBUG loaded listener.js 02:57:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119db5000) [pid = 1649] [serial = 2260] [outer = 0x119960000] 02:57:55 INFO - PROCESS | 1649 | 1467971875099 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]]]}] 02:57:55 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. 02:57:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 473ms 02:57:55 INFO - PROCESS | 1649 | 1467971875115 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 02:57:55 INFO - PROCESS | 1649 | 1467971875116 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 02:57:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:57:55 INFO - PROCESS | 1649 | 1467971875118 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:57:55 INFO - PROCESS | 1649 | 1467971875119 Marionette TRACE conn2 <- [1,2982,null,{}] 02:57:55 INFO - PROCESS | 1649 | 1467971875121 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}] 02:57:55 INFO - PROCESS | 1649 | 1467971875129 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:55 INFO - PROCESS | 1649 | 1467971875250 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 02:57:55 INFO - PROCESS | 1649 | 1467971875264 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:55 INFO - PROCESS | 1649 | 1467971875265 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12baf4800 == 34 [pid = 1649] [id = 754] 02:57:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x121066400) [pid = 1649] [serial = 2261] [outer = 0x0] 02:57:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12109d400) [pid = 1649] [serial = 2262] [outer = 0x121066400] 02:57:55 INFO - PROCESS | 1649 | 1467971875289 Marionette DEBUG loaded listener.js 02:57:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12401b000) [pid = 1649] [serial = 2263] [outer = 0x121066400] 02:57:55 INFO - PROCESS | 1649 | 1467971875596 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"]]]}] 02:57:55 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 02:57:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:57:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:57:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:57:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 521ms 02:57:55 INFO - PROCESS | 1649 | 1467971875640 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 02:57:55 INFO - PROCESS | 1649 | 1467971875643 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 02:57:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:57:55 INFO - PROCESS | 1649 | 1467971875646 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:57:55 INFO - PROCESS | 1649 | 1467971875647 Marionette TRACE conn2 <- [1,2986,null,{}] 02:57:55 INFO - PROCESS | 1649 | 1467971875649 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}] 02:57:55 INFO - PROCESS | 1649 | 1467971875650 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:55 INFO - PROCESS | 1649 | 1467971875748 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 02:57:55 INFO - PROCESS | 1649 | 1467971875759 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:55 INFO - PROCESS | 1649 | 1467971875760 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bcc0800 == 35 [pid = 1649] [id = 755] 02:57:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x124020800) [pid = 1649] [serial = 2264] [outer = 0x0] 02:57:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12414a800) [pid = 1649] [serial = 2265] [outer = 0x124020800] 02:57:55 INFO - PROCESS | 1649 | 1467971875785 Marionette DEBUG loaded listener.js 02:57:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12467fc00) [pid = 1649] [serial = 2266] [outer = 0x124020800] 02:57:56 INFO - PROCESS | 1649 | 1467971876104 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]]]}] 02:57:56 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. 02:57:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 518ms 02:57:56 INFO - PROCESS | 1649 | 1467971876164 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 02:57:56 INFO - PROCESS | 1649 | 1467971876165 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 02:57:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:57:56 INFO - PROCESS | 1649 | 1467971876168 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:57:56 INFO - PROCESS | 1649 | 1467971876169 Marionette TRACE conn2 <- [1,2990,null,{}] 02:57:56 INFO - PROCESS | 1649 | 1467971876171 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}] 02:57:56 INFO - PROCESS | 1649 | 1467971876172 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:56 INFO - PROCESS | 1649 | 1467971876273 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 02:57:56 INFO - PROCESS | 1649 | 1467971876285 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:56 INFO - PROCESS | 1649 | 1467971876286 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c4d9000 == 36 [pid = 1649] [id = 756] 02:57:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1247cb400) [pid = 1649] [serial = 2267] [outer = 0x0] 02:57:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x124cc1800) [pid = 1649] [serial = 2268] [outer = 0x1247cb400] 02:57:56 INFO - PROCESS | 1649 | 1467971876310 Marionette DEBUG loaded listener.js 02:57:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x124e8b400) [pid = 1649] [serial = 2269] [outer = 0x1247cb400] 02:57:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c4f6000 == 37 [pid = 1649] [id = 757] 02:57:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126128c00) [pid = 1649] [serial = 2270] [outer = 0x0] 02:57:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x126098400) [pid = 1649] [serial = 2271] [outer = 0x126128c00] 02:57:56 INFO - PROCESS | 1649 | 1467971876649 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]]]}] 02:57: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. 02:57:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 02:57:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:57:56 INFO - PROCESS | 1649 | 1467971876688 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 02:57:56 INFO - PROCESS | 1649 | 1467971876689 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 02:57:56 INFO - PROCESS | 1649 | 1467971876692 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:57:56 INFO - PROCESS | 1649 | 1467971876693 Marionette TRACE conn2 <- [1,2994,null,{}] 02:57:56 INFO - PROCESS | 1649 | 1467971876695 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}] 02:57:56 INFO - PROCESS | 1649 | 1467971876696 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:56 INFO - PROCESS | 1649 | 1467971876813 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 02:57:56 INFO - PROCESS | 1649 | 1467971876825 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:56 INFO - PROCESS | 1649 | 1467971876826 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x119230000 == 38 [pid = 1649] [id = 758] 02:57:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x124e8b800) [pid = 1649] [serial = 2272] [outer = 0x0] 02:57:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x126098800) [pid = 1649] [serial = 2273] [outer = 0x124e8b800] 02:57:56 INFO - PROCESS | 1649 | 1467971876857 Marionette DEBUG loaded listener.js 02:57:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x126132800) [pid = 1649] [serial = 2274] [outer = 0x124e8b800] 02:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x114ec9400) [pid = 1649] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x115ded800) [pid = 1649] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1127d8000) [pid = 1649] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1169f5800) [pid = 1649] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x112578000) [pid = 1649] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1169ed800) [pid = 1649] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11257b000) [pid = 1649] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1128ab400) [pid = 1649] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1192af800) [pid = 1649] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x118071000) [pid = 1649] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x119770c00) [pid = 1649] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11995bc00) [pid = 1649] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1128a7400) [pid = 1649] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x113c36400) [pid = 1649] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:57:57 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x119768000) [pid = 1649] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:57:57 INFO - PROCESS | 1649 | 1467971877229 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]]]}] 02:57:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:57: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 02:57:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 568ms 02:57:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:57:57 INFO - PROCESS | 1649 | 1467971877261 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 02:57:57 INFO - PROCESS | 1649 | 1467971877262 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 02:57:57 INFO - PROCESS | 1649 | 1467971877264 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:57:57 INFO - PROCESS | 1649 | 1467971877265 Marionette TRACE conn2 <- [1,2998,null,{}] 02:57:57 INFO - PROCESS | 1649 | 1467971877267 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}] 02:57:57 INFO - PROCESS | 1649 | 1467971877269 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:57 INFO - PROCESS | 1649 | 1467971877349 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 02:57:57 INFO - PROCESS | 1649 | 1467971877352 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:57 INFO - PROCESS | 1649 | 1467971877354 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce41000 == 39 [pid = 1649] [id = 759] 02:57:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x114e67400) [pid = 1649] [serial = 2275] [outer = 0x0] 02:57:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119768000) [pid = 1649] [serial = 2276] [outer = 0x114e67400] 02:57:57 INFO - PROCESS | 1649 | 1467971877380 Marionette DEBUG loaded listener.js 02:57:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12414a000) [pid = 1649] [serial = 2277] [outer = 0x114e67400] 02:57:57 INFO - PROCESS | 1649 | 1467971877681 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]]]}] 02:57: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. 02:57:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 473ms 02:57:57 INFO - PROCESS | 1649 | 1467971877738 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 02:57:57 INFO - PROCESS | 1649 | 1467971877739 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 02:57:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:57:57 INFO - PROCESS | 1649 | 1467971877741 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:57:57 INFO - PROCESS | 1649 | 1467971877743 Marionette TRACE conn2 <- [1,3002,null,{}] 02:57:57 INFO - PROCESS | 1649 | 1467971877745 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}] 02:57:57 INFO - PROCESS | 1649 | 1467971877747 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:57 INFO - PROCESS | 1649 | 1467971877866 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 02:57:57 INFO - PROCESS | 1649 | 1467971877879 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:57 INFO - PROCESS | 1649 | 1467971877881 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ce5a000 == 40 [pid = 1649] [id = 760] 02:57:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1261e4800) [pid = 1649] [serial = 2278] [outer = 0x0] 02:57:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x126e7c400) [pid = 1649] [serial = 2279] [outer = 0x1261e4800] 02:57:57 INFO - PROCESS | 1649 | 1467971877907 Marionette DEBUG loaded listener.js 02:57:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x126f7e000) [pid = 1649] [serial = 2280] [outer = 0x1261e4800] 02:57:58 INFO - PROCESS | 1649 | 1467971878205 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]]]}] 02:57: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. 02:57:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 470ms 02:57:58 INFO - PROCESS | 1649 | 1467971878213 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 02:57:58 INFO - PROCESS | 1649 | 1467971878214 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 02:57:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:57:58 INFO - PROCESS | 1649 | 1467971878216 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:57:58 INFO - PROCESS | 1649 | 1467971878217 Marionette TRACE conn2 <- [1,3006,null,{}] 02:57:58 INFO - PROCESS | 1649 | 1467971878219 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}] 02:57:58 INFO - PROCESS | 1649 | 1467971878220 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:58 INFO - PROCESS | 1649 | 1467971878308 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 02:57:58 INFO - PROCESS | 1649 | 1467971878313 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:58 INFO - PROCESS | 1649 | 1467971878314 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d534000 == 41 [pid = 1649] [id = 761] 02:57:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x126fee800) [pid = 1649] [serial = 2281] [outer = 0x0] 02:57:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12750b000) [pid = 1649] [serial = 2282] [outer = 0x126fee800] 02:57:58 INFO - PROCESS | 1649 | 1467971878338 Marionette DEBUG loaded listener.js 02:57:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1275c5c00) [pid = 1649] [serial = 2283] [outer = 0x126fee800] 02:57:58 INFO - PROCESS | 1649 | 1467971878627 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]]]}] 02:57: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. 02:57:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 468ms 02:57:58 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:57:58 INFO - PROCESS | 1649 | 1467971878685 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 02:57:58 INFO - PROCESS | 1649 | 1467971878686 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 02:57:58 INFO - PROCESS | 1649 | 1467971878688 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:57:58 INFO - PROCESS | 1649 | 1467971878689 Marionette TRACE conn2 <- [1,3010,null,{}] 02:57:58 INFO - PROCESS | 1649 | 1467971878694 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}] 02:57:58 INFO - PROCESS | 1649 | 1467971878695 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:58 INFO - PROCESS | 1649 | 1467971878812 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 02:57:58 INFO - PROCESS | 1649 | 1467971878847 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:58 INFO - PROCESS | 1649 | 1467971878848 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d7ca800 == 42 [pid = 1649] [id = 762] 02:57:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x126ff7800) [pid = 1649] [serial = 2284] [outer = 0x0] 02:57:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1275cb800) [pid = 1649] [serial = 2285] [outer = 0x126ff7800] 02:57:58 INFO - PROCESS | 1649 | 1467971878871 Marionette DEBUG loaded listener.js 02:57:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12764d000) [pid = 1649] [serial = 2286] [outer = 0x126ff7800] 02:57:59 INFO - PROCESS | 1649 | 1467971879106 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]]]}] 02:57:59 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 02:57:59 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 469ms 02:57:59 INFO - PROCESS | 1649 | 1467971879199 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 02:57:59 INFO - PROCESS | 1649 | 1467971879202 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 02:57:59 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:57:59 INFO - PROCESS | 1649 | 1467971879207 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:57:59 INFO - PROCESS | 1649 | 1467971879211 Marionette TRACE conn2 <- [1,3014,null,{}] 02:57:59 INFO - PROCESS | 1649 | 1467971879215 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}] 02:57:59 INFO - PROCESS | 1649 | 1467971879217 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:59 INFO - PROCESS | 1649 | 1467971879329 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 02:57:59 INFO - PROCESS | 1649 | 1467971879386 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:59 INFO - PROCESS | 1649 | 1467971879390 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:57:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x11817f800 == 43 [pid = 1649] [id = 763] 02:57:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1127ca400) [pid = 1649] [serial = 2287] [outer = 0x0] 02:57:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1128a4400) [pid = 1649] [serial = 2288] [outer = 0x1127ca400] 02:57:59 INFO - PROCESS | 1649 | 1467971879421 Marionette DEBUG loaded listener.js 02:57:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x112ec8400) [pid = 1649] [serial = 2289] [outer = 0x1127ca400] 02:57:59 INFO - PROCESS | 1649 | [1649] 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 02:57:59 INFO - PROCESS | 1649 | 1467971879862 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:57:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:57:59 INFO - {} 02:57:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:57:59 INFO - {} 02:57:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:57:59 INFO - {} 02:57:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:57:59 INFO - {} 02:57:59 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 673ms 02:57:59 INFO - PROCESS | 1649 | 1467971879881 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 02:57:59 INFO - TEST-START | /FileAPI/fileReader.html 02:57:59 INFO - PROCESS | 1649 | 1467971879884 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 02:57:59 INFO - PROCESS | 1649 | 1467971879888 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:57:59 INFO - PROCESS | 1649 | 1467971879891 Marionette TRACE conn2 <- [1,3018,null,{}] 02:57:59 INFO - PROCESS | 1649 | 1467971879894 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}] 02:57:59 INFO - PROCESS | 1649 | 1467971879895 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:00 INFO - PROCESS | 1649 | 1467971880000 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 02:58:00 INFO - PROCESS | 1649 | 1467971880064 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:00 INFO - PROCESS | 1649 | 1467971880066 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b935000 == 44 [pid = 1649] [id = 764] 02:58:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1169f2800) [pid = 1649] [serial = 2290] [outer = 0x0] 02:58:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118331800) [pid = 1649] [serial = 2291] [outer = 0x1169f2800] 02:58:00 INFO - PROCESS | 1649 | 1467971880096 Marionette DEBUG loaded listener.js 02:58:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118a5b400) [pid = 1649] [serial = 2292] [outer = 0x1169f2800] 02:58:00 INFO - PROCESS | 1649 | 1467971880488 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]]]}] 02:58:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:58:00 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:58:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:58:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:58:00 INFO - TEST-OK | /FileAPI/fileReader.html | took 625ms 02:58:00 INFO - PROCESS | 1649 | 1467971880512 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 02:58:00 INFO - PROCESS | 1649 | 1467971880513 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 02:58:00 INFO - TEST-START | /FileAPI/historical.html 02:58:00 INFO - PROCESS | 1649 | 1467971880516 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:58:00 INFO - PROCESS | 1649 | 1467971880517 Marionette TRACE conn2 <- [1,3022,null,{}] 02:58:00 INFO - PROCESS | 1649 | 1467971880524 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}] 02:58:00 INFO - PROCESS | 1649 | 1467971880527 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:00 INFO - PROCESS | 1649 | 1467971880632 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 02:58:00 INFO - PROCESS | 1649 | 1467971880727 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:00 INFO - PROCESS | 1649 | 1467971880730 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d7d4800 == 45 [pid = 1649] [id = 765] 02:58:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x121072400) [pid = 1649] [serial = 2293] [outer = 0x0] 02:58:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x121098c00) [pid = 1649] [serial = 2294] [outer = 0x121072400] 02:58:00 INFO - PROCESS | 1649 | 1467971880763 Marionette DEBUG loaded listener.js 02:58:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12117ac00) [pid = 1649] [serial = 2295] [outer = 0x121072400] 02:58:01 INFO - PROCESS | 1649 | 1467971881121 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"]]]}] 02:58:01 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:58:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:58:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:58:01 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:58:01 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:58:01 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:58:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:58:01 INFO - TEST-OK | /FileAPI/historical.html | took 620ms 02:58:01 INFO - PROCESS | 1649 | 1467971881136 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 02:58:01 INFO - PROCESS | 1649 | 1467971881138 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 02:58:01 INFO - TEST-START | /FileAPI/idlharness.html 02:58:01 INFO - PROCESS | 1649 | 1467971881140 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:58:01 INFO - PROCESS | 1649 | 1467971881142 Marionette TRACE conn2 <- [1,3026,null,{}] 02:58:01 INFO - PROCESS | 1649 | 1467971881144 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}] 02:58:01 INFO - PROCESS | 1649 | 1467971881145 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:01 INFO - PROCESS | 1649 | 1467971881249 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 02:58:01 INFO - PROCESS | 1649 | 1467971881311 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:01 INFO - PROCESS | 1649 | 1467971881312 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12df79000 == 46 [pid = 1649] [id = 766] 02:58:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x124017800) [pid = 1649] [serial = 2296] [outer = 0x0] 02:58:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x124bb0400) [pid = 1649] [serial = 2297] [outer = 0x124017800] 02:58:01 INFO - PROCESS | 1649 | 1467971881382 Marionette DEBUG loaded listener.js 02:58:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x126aca400) [pid = 1649] [serial = 2298] [outer = 0x124017800] 02:58:01 INFO - PROCESS | 1649 | 1467971881923 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]]]}] 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:58:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:58:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:58:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:58:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:58:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:58: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 02:58:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:58:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:58:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:58:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:58: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 02:58:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:58:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:58:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:58:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:58: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 02:58:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:58:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:58:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:58:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:58:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:58: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 02:58: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 02:58:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:58:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:58:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:58:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:58:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:58:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:58:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:58:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:58:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:58: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 02:58:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:58:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:58:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:58:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:58:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:58: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 02:58: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 02:58:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:58:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:58:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:58:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:58:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:58:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:58:01 INFO - TEST-OK | /FileAPI/idlharness.html | took 832ms 02:58:02 INFO - TEST-START | /FileAPI/idlharness.worker 02:58:02 INFO - PROCESS | 1649 | 1467971882042 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 02:58:02 INFO - PROCESS | 1649 | 1467971882043 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 02:58:02 INFO - PROCESS | 1649 | 1467971882047 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:58:02 INFO - PROCESS | 1649 | 1467971882049 Marionette TRACE conn2 <- [1,3030,null,{}] 02:58:02 INFO - PROCESS | 1649 | 1467971882051 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}] 02:58:02 INFO - PROCESS | 1649 | 1467971882053 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:02 INFO - PROCESS | 1649 | 1467971882158 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 02:58:02 INFO - PROCESS | 1649 | 1467971882230 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:02 INFO - PROCESS | 1649 | 1467971882231 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x110deb800 == 47 [pid = 1649] [id = 767] 02:58:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1128a5400) [pid = 1649] [serial = 2299] [outer = 0x0] 02:58:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x117db3c00) [pid = 1649] [serial = 2300] [outer = 0x1128a5400] 02:58:02 INFO - PROCESS | 1649 | 1467971882262 Marionette DEBUG loaded listener.js 02:58:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1199bfc00) [pid = 1649] [serial = 2301] [outer = 0x1128a5400] 02:58:02 INFO - PROCESS | 1649 | [1649] 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 02:58:03 INFO - PROCESS | 1649 | 1467971883110 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,{},{}]]]}] 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:58:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:58:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:58:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:58:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:58:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:58:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:58:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:58:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:58:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:58:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:58:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:58:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:58:03 INFO - {} 02:58:03 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 02:58:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:58:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:58:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:58:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:58:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:58:03 INFO - {} 02:58:03 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 - {} 02:58:03 INFO - {} 02:58:03 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 02:58:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:58:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:58:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:58:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:58:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:58:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:58:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:58:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:58:03 INFO - {} 02:58:03 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 02:58:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:58:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:58:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:58:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:58:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:58:03 INFO - {} 02:58:03 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 - {} 02:58:03 INFO - {} 02:58:03 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 02:58:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:58:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:58:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:58:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:58:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:03 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 02:58:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:58:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:58:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:58:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:58:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:58:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:58:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:58:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:58:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:03 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 02:58:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:58:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:58:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:03 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 02:58:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:58:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:58:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:03 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 02:58:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:58:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:58:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:58:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:58:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:58:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:58:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:58:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:58:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:58:03 INFO - {} 02:58:03 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1137ms 02:58:03 INFO - PROCESS | 1649 | 1467971883192 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 02:58:03 INFO - PROCESS | 1649 | 1467971883196 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 02:58:03 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:58:03 INFO - PROCESS | 1649 | 1467971883205 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:58:03 INFO - PROCESS | 1649 | 1467971883208 Marionette TRACE conn2 <- [1,3034,null,{}] 02:58:03 INFO - PROCESS | 1649 | 1467971883218 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}] 02:58:03 INFO - PROCESS | 1649 | 1467971883221 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:03 INFO - PROCESS | 1649 | 1467971883370 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12d534000 == 46 [pid = 1649] [id = 761] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce5a000 == 45 [pid = 1649] [id = 760] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12ce41000 == 44 [pid = 1649] [id = 759] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x119230000 == 43 [pid = 1649] [id = 758] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12c4f6000 == 42 [pid = 1649] [id = 757] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12c4d9000 == 41 [pid = 1649] [id = 756] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12bcc0800 == 40 [pid = 1649] [id = 755] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12baf4800 == 39 [pid = 1649] [id = 754] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12af1e000 == 38 [pid = 1649] [id = 753] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12a403000 == 37 [pid = 1649] [id = 752] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x1276af800 == 36 [pid = 1649] [id = 751] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x121192000 == 35 [pid = 1649] [id = 750] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x116aba800 == 34 [pid = 1649] [id = 749] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12a765000 == 33 [pid = 1649] [id = 748] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x123b12000 == 32 [pid = 1649] [id = 747] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x112d2f800 == 31 [pid = 1649] [id = 746] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x124c18000 == 30 [pid = 1649] [id = 745] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x110deb800 == 29 [pid = 1649] [id = 767] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12df79000 == 28 [pid = 1649] [id = 766] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12d7d4800 == 27 [pid = 1649] [id = 765] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12b935000 == 26 [pid = 1649] [id = 764] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x12d7ca800 == 25 [pid = 1649] [id = 762] 02:58:04 INFO - PROCESS | 1649 | --DOCSHELL 0x11817f800 == 24 [pid = 1649] [id = 763] 02:58:04 INFO - PROCESS | 1649 | 1467971884140 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:04 INFO - PROCESS | 1649 | 1467971884141 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x118f85c00) [pid = 1649] [serial = 2218] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1167bd400) [pid = 1649] [serial = 2209] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11697b000) [pid = 1649] [serial = 2210] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x112d10400) [pid = 1649] [serial = 2206] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x113355c00) [pid = 1649] [serial = 2207] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11257f800) [pid = 1649] [serial = 2203] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1176f5800) [pid = 1649] [serial = 2212] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1125f9800) [pid = 1649] [serial = 2204] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x113c39c00) [pid = 1649] [serial = 2201] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1127d9400) [pid = 1649] [serial = 2200] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1133bb400) [pid = 1649] [serial = 2191] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x119769400) [pid = 1649] [serial = 2221] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1167cc000) [pid = 1649] [serial = 2192] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11830a800) [pid = 1649] [serial = 2194] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118a5ac00) [pid = 1649] [serial = 2195] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119dd9800) [pid = 1649] [serial = 2198] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1199b7800) [pid = 1649] [serial = 2197] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1192af400) [pid = 1649] [serial = 2219] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x1199b7c00) [pid = 1649] [serial = 2224] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11995b000) [pid = 1649] [serial = 2222] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x116909000) [pid = 1649] [serial = 2227] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1193f1800) [pid = 1649] [serial = 2230] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118529800) [pid = 1649] [serial = 2228] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x123bcf800) [pid = 1649] [serial = 2236] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11812dc00) [pid = 1649] [serial = 2213] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11812d800) [pid = 1649] [serial = 2215] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x119dd9400) [pid = 1649] [serial = 2231] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x119da9c00) [pid = 1649] [serial = 2225] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x118334400) [pid = 1649] [serial = 2216] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x121093c00) [pid = 1649] [serial = 2233] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x121173c00) [pid = 1649] [serial = 2234] [outer = 0x0] [url = about:blank] 02:58:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x112154000 == 25 [pid = 1649] [id = 768] 02:58:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1125fbc00) [pid = 1649] [serial = 2302] [outer = 0x0] 02:58:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1127d0c00) [pid = 1649] [serial = 2303] [outer = 0x1125fbc00] 02:58:04 INFO - PROCESS | 1649 | 1467971884215 Marionette DEBUG loaded listener.js 02:58:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1128b2800) [pid = 1649] [serial = 2304] [outer = 0x1125fbc00] 02:58:04 INFO - PROCESS | 1649 | 1467971884531 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]]]}] 02:58:04 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:58:04 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1384ms 02:58:04 INFO - PROCESS | 1649 | 1467971884588 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 02:58:04 INFO - PROCESS | 1649 | 1467971884590 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 02:58:04 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:58:04 INFO - PROCESS | 1649 | 1467971884594 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:58:04 INFO - PROCESS | 1649 | 1467971884597 Marionette TRACE conn2 <- [1,3038,null,{}] 02:58:04 INFO - PROCESS | 1649 | 1467971884600 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}] 02:58:04 INFO - PROCESS | 1649 | 1467971884602 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:04 INFO - PROCESS | 1649 | 1467971884680 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 02:58:04 INFO - PROCESS | 1649 | 1467971884764 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:04 INFO - PROCESS | 1649 | 1467971884765 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x117d63000 == 26 [pid = 1649] [id = 769] 02:58:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x112ecf000) [pid = 1649] [serial = 2305] [outer = 0x0] 02:58:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x115d1b400) [pid = 1649] [serial = 2306] [outer = 0x112ecf000] 02:58:04 INFO - PROCESS | 1649 | 1467971884793 Marionette DEBUG loaded listener.js 02:58:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1169ea800) [pid = 1649] [serial = 2307] [outer = 0x112ecf000] 02:58:05 INFO - PROCESS | 1649 | 1467971885062 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"]]]}] 02:58:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:58:05 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 521ms 02:58:05 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:58:05 INFO - PROCESS | 1649 | 1467971885117 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 02:58:05 INFO - PROCESS | 1649 | 1467971885120 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 02:58:05 INFO - PROCESS | 1649 | 1467971885125 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:58:05 INFO - PROCESS | 1649 | 1467971885128 Marionette TRACE conn2 <- [1,3042,null,{}] 02:58:05 INFO - PROCESS | 1649 | 1467971885131 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}] 02:58:05 INFO - PROCESS | 1649 | 1467971885133 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:05 INFO - PROCESS | 1649 | 1467971885218 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 02:58:05 INFO - PROCESS | 1649 | 1467971885222 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:05 INFO - PROCESS | 1649 | 1467971885223 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x121185000 == 27 [pid = 1649] [id = 770] 02:58:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1169f1000) [pid = 1649] [serial = 2308] [outer = 0x0] 02:58:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x116faf800) [pid = 1649] [serial = 2309] [outer = 0x1169f1000] 02:58:05 INFO - PROCESS | 1649 | 1467971885252 Marionette DEBUG loaded listener.js 02:58:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11812d400) [pid = 1649] [serial = 2310] [outer = 0x1169f1000] 02:58:05 INFO - PROCESS | 1649 | 1467971885696 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]]]}] 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:58:05 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. 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:58:05 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'.) 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:58:05 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. 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:58:05 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. 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:58:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:58:05 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. 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:58:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:58:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:58:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:58:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:58:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:58:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:58:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:58:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:58:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:58:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:58:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:58:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:58:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:58:05 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 630ms 02:58:05 INFO - PROCESS | 1649 | 1467971885754 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 02:58:05 INFO - PROCESS | 1649 | 1467971885755 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 02:58:05 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:58:05 INFO - PROCESS | 1649 | 1467971885760 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:58:05 INFO - PROCESS | 1649 | 1467971885765 Marionette TRACE conn2 <- [1,3046,null,{}] 02:58:05 INFO - PROCESS | 1649 | 1467971885772 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}] 02:58:05 INFO - PROCESS | 1649 | 1467971885777 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:05 INFO - PROCESS | 1649 | 1467971885857 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 02:58:05 INFO - PROCESS | 1649 | 1467971885865 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:05 INFO - PROCESS | 1649 | 1467971885866 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x126f8f000 == 28 [pid = 1649] [id = 771] 02:58:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1193f1800) [pid = 1649] [serial = 2311] [outer = 0x0] 02:58:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119766000) [pid = 1649] [serial = 2312] [outer = 0x1193f1800] 02:58:05 INFO - PROCESS | 1649 | 1467971885891 Marionette DEBUG loaded listener.js 02:58:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1197e1400) [pid = 1649] [serial = 2313] [outer = 0x1193f1800] 02:58:06 INFO - PROCESS | 1649 | [1649] 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 02:58:06 INFO - PROCESS | 1649 | 1467971886245 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:58:06 INFO - {} 02:58:06 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 526ms 02:58:06 INFO - PROCESS | 1649 | 1467971886301 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 02:58:06 INFO - PROCESS | 1649 | 1467971886316 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 02:58:06 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:58:06 INFO - PROCESS | 1649 | 1467971886334 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:58:06 INFO - PROCESS | 1649 | 1467971886335 Marionette TRACE conn2 <- [1,3050,null,{}] 02:58:06 INFO - PROCESS | 1649 | 1467971886338 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}] 02:58:06 INFO - PROCESS | 1649 | 1467971886340 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:06 INFO - PROCESS | 1649 | 1467971886496 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 02:58:06 INFO - PROCESS | 1649 | 1467971886535 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:06 INFO - PROCESS | 1649 | 1467971886536 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x129075000 == 29 [pid = 1649] [id = 772] 02:58:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119afe400) [pid = 1649] [serial = 2314] [outer = 0x0] 02:58:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x121094400) [pid = 1649] [serial = 2315] [outer = 0x119afe400] 02:58:06 INFO - PROCESS | 1649 | 1467971886575 Marionette DEBUG loaded listener.js 02:58:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12109e800) [pid = 1649] [serial = 2316] [outer = 0x119afe400] 02:58:06 INFO - PROCESS | 1649 | 1467971886921 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]]]}] 02:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:58:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:58:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 621ms 02:58:06 INFO - PROCESS | 1649 | 1467971886955 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 02:58:06 INFO - PROCESS | 1649 | 1467971886959 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 02:58:06 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:58:06 INFO - PROCESS | 1649 | 1467971886966 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:58:06 INFO - PROCESS | 1649 | 1467971886967 Marionette TRACE conn2 <- [1,3054,null,{}] 02:58:06 INFO - PROCESS | 1649 | 1467971886970 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}] 02:58:06 INFO - PROCESS | 1649 | 1467971886972 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:07 INFO - PROCESS | 1649 | 1467971887120 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 02:58:07 INFO - PROCESS | 1649 | 1467971887134 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:07 INFO - PROCESS | 1649 | 1467971887141 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12acde000 == 30 [pid = 1649] [id = 773] 02:58:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1211bdc00) [pid = 1649] [serial = 2317] [outer = 0x0] 02:58:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1211c4000) [pid = 1649] [serial = 2318] [outer = 0x1211bdc00] 02:58:07 INFO - PROCESS | 1649 | 1467971887195 Marionette DEBUG loaded listener.js 02:58:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x124780800) [pid = 1649] [serial = 2319] [outer = 0x1211bdc00] 02:58:07 INFO - PROCESS | 1649 | 1467971887783 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"]]]}] 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:58:07 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" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:58:07 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" 02:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:58:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 890ms 02:58:07 INFO - PROCESS | 1649 | 1467971887855 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 02:58:07 INFO - PROCESS | 1649 | 1467971887858 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 02:58:07 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:58:07 INFO - PROCESS | 1649 | 1467971887861 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:58:07 INFO - PROCESS | 1649 | 1467971887863 Marionette TRACE conn2 <- [1,3058,null,{}] 02:58:07 INFO - PROCESS | 1649 | 1467971887867 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}] 02:58:07 INFO - PROCESS | 1649 | 1467971887870 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:08 INFO - PROCESS | 1649 | 1467971888004 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 02:58:08 INFO - PROCESS | 1649 | 1467971888018 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:08 INFO - PROCESS | 1649 | 1467971888019 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x112e72800 == 31 [pid = 1649] [id = 774] 02:58:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x126f54000) [pid = 1649] [serial = 2320] [outer = 0x0] 02:58:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12764c800) [pid = 1649] [serial = 2321] [outer = 0x126f54000] 02:58:08 INFO - PROCESS | 1649 | 1467971888048 Marionette DEBUG loaded listener.js 02:58:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x128e51800) [pid = 1649] [serial = 2322] [outer = 0x126f54000] 02:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x124e8b800) [pid = 1649] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x124020800) [pid = 1649] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x121066400) [pid = 1649] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1247cb400) [pid = 1649] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11691c000) [pid = 1649] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11297b400) [pid = 1649] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119242800) [pid = 1649] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x113238000) [pid = 1649] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x112d11000) [pid = 1649] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118072000) [pid = 1649] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119960000) [pid = 1649] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11257e000) [pid = 1649] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x121174400) [pid = 1649] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x126128c00) [pid = 1649] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x114e67400) [pid = 1649] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1261e4800) [pid = 1649] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x126fee800) [pid = 1649] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:58:08 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x126ff7800) [pid = 1649] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:58:08 INFO - PROCESS | 1649 | 1467971888610 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]]]}] 02:58:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:58:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:58:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:58:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:58:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:58:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:58:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:58:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:58:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:58:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:58:08 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:08 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:58:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:58:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:58:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:58:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:58:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:58:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:58:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:58:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:58:08 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 776ms 02:58:08 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:58:08 INFO - PROCESS | 1649 | 1467971888638 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 02:58:08 INFO - PROCESS | 1649 | 1467971888639 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 02:58:08 INFO - PROCESS | 1649 | 1467971888641 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:58:08 INFO - PROCESS | 1649 | 1467971888642 Marionette TRACE conn2 <- [1,3062,null,{}] 02:58:08 INFO - PROCESS | 1649 | 1467971888645 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}] 02:58:08 INFO - PROCESS | 1649 | 1467971888646 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:08 INFO - PROCESS | 1649 | 1467971888722 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 02:58:08 INFO - PROCESS | 1649 | 1467971888726 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:08 INFO - PROCESS | 1649 | 1467971888728 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x1239b0800 == 32 [pid = 1649] [id = 775] 02:58:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1128a9400) [pid = 1649] [serial = 2323] [outer = 0x0] 02:58:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x116630c00) [pid = 1649] [serial = 2324] [outer = 0x1128a9400] 02:58:08 INFO - PROCESS | 1649 | 1467971888753 Marionette DEBUG loaded listener.js 02:58:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11691fc00) [pid = 1649] [serial = 2325] [outer = 0x1128a9400] 02:58:08 INFO - PROCESS | 1649 | [1649] 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 02:58:09 INFO - PROCESS | 1649 | 1467971889087 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:58:09 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:58:09 INFO - {} 02:58:09 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 470ms 02:58:09 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:58:09 INFO - PROCESS | 1649 | 1467971889112 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 02:58:09 INFO - PROCESS | 1649 | 1467971889113 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 02:58:09 INFO - PROCESS | 1649 | 1467971889115 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:58:09 INFO - PROCESS | 1649 | 1467971889116 Marionette TRACE conn2 <- [1,3066,null,{}] 02:58:09 INFO - PROCESS | 1649 | 1467971889119 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}] 02:58:09 INFO - PROCESS | 1649 | 1467971889120 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:09 INFO - PROCESS | 1649 | 1467971889197 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 02:58:09 INFO - PROCESS | 1649 | 1467971889270 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:09 INFO - PROCESS | 1649 | 1467971889271 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x126aa5000 == 33 [pid = 1649] [id = 776] 02:58:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11612e000) [pid = 1649] [serial = 2326] [outer = 0x0] 02:58:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x117da7400) [pid = 1649] [serial = 2327] [outer = 0x11612e000] 02:58:09 INFO - PROCESS | 1649 | 1467971889297 Marionette DEBUG loaded listener.js 02:58:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118754c00) [pid = 1649] [serial = 2328] [outer = 0x11612e000] 02:58:09 INFO - PROCESS | 1649 | 1467971889549 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]]]}] 02:58:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:58:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:58:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:58:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:58:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:58:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:58:09 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:58:09 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 470ms 02:58:09 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:58:09 INFO - PROCESS | 1649 | 1467971889586 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 02:58:09 INFO - PROCESS | 1649 | 1467971889587 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 02:58:09 INFO - PROCESS | 1649 | 1467971889596 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:58:09 INFO - PROCESS | 1649 | 1467971889597 Marionette TRACE conn2 <- [1,3070,null,{}] 02:58:09 INFO - PROCESS | 1649 | 1467971889600 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}] 02:58:09 INFO - PROCESS | 1649 | 1467971889601 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:09 INFO - PROCESS | 1649 | 1467971889683 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 02:58:09 INFO - PROCESS | 1649 | 1467971889687 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:09 INFO - PROCESS | 1649 | 1467971889688 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b931000 == 34 [pid = 1649] [id = 777] 02:58:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11828fc00) [pid = 1649] [serial = 2329] [outer = 0x0] 02:58:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118f83c00) [pid = 1649] [serial = 2330] [outer = 0x11828fc00] 02:58:09 INFO - PROCESS | 1649 | 1467971889714 Marionette DEBUG loaded listener.js 02:58:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1193fbc00) [pid = 1649] [serial = 2331] [outer = 0x11828fc00] 02:58:10 INFO - PROCESS | 1649 | 1467971890020 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]]]}] 02:58:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:58:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:58:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:58:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:58:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:58:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:58:10 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 478ms 02:58:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:58:10 INFO - PROCESS | 1649 | 1467971890067 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 02:58:10 INFO - PROCESS | 1649 | 1467971890068 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 02:58:10 INFO - PROCESS | 1649 | 1467971890070 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:58:10 INFO - PROCESS | 1649 | 1467971890071 Marionette TRACE conn2 <- [1,3074,null,{}] 02:58:10 INFO - PROCESS | 1649 | 1467971890074 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}] 02:58:10 INFO - PROCESS | 1649 | 1467971890075 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:10 INFO - PROCESS | 1649 | 1467971890184 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 02:58:10 INFO - PROCESS | 1649 | 1467971890190 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:10 INFO - PROCESS | 1649 | 1467971890192 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bcb5000 == 35 [pid = 1649] [id = 778] 02:58:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1193fd400) [pid = 1649] [serial = 2332] [outer = 0x0] 02:58:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119960000) [pid = 1649] [serial = 2333] [outer = 0x1193fd400] 02:58:10 INFO - PROCESS | 1649 | 1467971890223 Marionette DEBUG loaded listener.js 02:58:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126128c00) [pid = 1649] [serial = 2334] [outer = 0x1193fd400] 02:58:10 INFO - PROCESS | 1649 | 1467971890546 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]]]}] 02:58:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:58:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:58:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:58:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:58:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:58:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:58:10 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 518ms 02:58:10 INFO - PROCESS | 1649 | 1467971890623 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 02:58:10 INFO - PROCESS | 1649 | 1467971890625 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 02:58:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:58:10 INFO - PROCESS | 1649 | 1467971890629 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:58:10 INFO - PROCESS | 1649 | 1467971890632 Marionette TRACE conn2 <- [1,3078,null,{}] 02:58:10 INFO - PROCESS | 1649 | 1467971890636 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}] 02:58:10 INFO - PROCESS | 1649 | 1467971890638 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:10 INFO - PROCESS | 1649 | 1467971890732 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 02:58:10 INFO - PROCESS | 1649 | 1467971890835 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:10 INFO - PROCESS | 1649 | 1467971890837 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x1169a2800 == 36 [pid = 1649] [id = 779] 02:58:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1127d2800) [pid = 1649] [serial = 2335] [outer = 0x0] 02:58:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1128a9800) [pid = 1649] [serial = 2336] [outer = 0x1127d2800] 02:58:10 INFO - PROCESS | 1649 | 1467971890868 Marionette DEBUG loaded listener.js 02:58:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x112da1400) [pid = 1649] [serial = 2337] [outer = 0x1127d2800] 02:58:11 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 02:58:11 INFO - reader.readAsText(blob_2) 02:58:11 INFO - }" did not throw 02:58:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 02:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 02:58:11 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 02:58:11 INFO - reader.readAsDataURL(blob_2) 02:58:11 INFO - }" did not throw 02:58:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 02:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 02:58:11 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 02:58:11 INFO - reader.readAsArrayBuffer(blob_2) 02:58:11 INFO - }" did not throw 02:58:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 02:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 02:58:11 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 02:58:11 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 02:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:58:11 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 02:58:11 INFO - PROCESS | 1649 | 1467971891304 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 02:58:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:58:11 INFO - PROCESS | 1649 | 1467971891309 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:58:11 INFO - PROCESS | 1649 | 1467971891311 Marionette TRACE conn2 <- [1,3082,null,{}] 02:58:11 INFO - PROCESS | 1649 | 1467971891314 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}] 02:58:11 INFO - PROCESS | 1649 | 1467971891316 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:11 INFO - PROCESS | 1649 | 1467971891428 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 02:58:11 INFO - PROCESS | 1649 | 1467971891493 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:11 INFO - PROCESS | 1649 | 1467971891494 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x126aab000 == 37 [pid = 1649] [id = 780] 02:58:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1131d9400) [pid = 1649] [serial = 2338] [outer = 0x0] 02:58:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1169f4c00) [pid = 1649] [serial = 2339] [outer = 0x1131d9400] 02:58:11 INFO - PROCESS | 1649 | 1467971891525 Marionette DEBUG loaded listener.js 02:58:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118070400) [pid = 1649] [serial = 2340] [outer = 0x1131d9400] 02:58:11 INFO - PROCESS | 1649 | 1467971891946 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]]]}] 02:58:11 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:58:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:58:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:58:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 677ms 02:58:11 INFO - PROCESS | 1649 | 1467971891985 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 02:58:11 INFO - PROCESS | 1649 | 1467971891987 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 02:58:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:58:11 INFO - PROCESS | 1649 | 1467971891989 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:58:11 INFO - PROCESS | 1649 | 1467971891990 Marionette TRACE conn2 <- [1,3086,null,{}] 02:58:11 INFO - PROCESS | 1649 | 1467971891997 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}] 02:58:12 INFO - PROCESS | 1649 | 1467971892000 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:12 INFO - PROCESS | 1649 | 1467971892111 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 02:58:12 INFO - PROCESS | 1649 | 1467971892224 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:12 INFO - PROCESS | 1649 | 1467971892227 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b10b000 == 38 [pid = 1649] [id = 781] 02:58:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118f17800) [pid = 1649] [serial = 2341] [outer = 0x0] 02:58:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118f82c00) [pid = 1649] [serial = 2342] [outer = 0x118f17800] 02:58:12 INFO - PROCESS | 1649 | 1467971892259 Marionette DEBUG loaded listener.js 02:58:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1193f9400) [pid = 1649] [serial = 2343] [outer = 0x118f17800] 02:58:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:58:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 821ms 02:58:12 INFO - PROCESS | 1649 | 1467971892805 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:58:12 INFO - PROCESS | 1649 | 1467971892810 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 02:58:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:58:12 INFO - PROCESS | 1649 | 1467971892813 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 02:58:12 INFO - PROCESS | 1649 | 1467971892815 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:58:12 INFO - PROCESS | 1649 | 1467971892817 Marionette TRACE conn2 <- [1,3090,null,{}] 02:58:12 INFO - PROCESS | 1649 | 1467971892821 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}] 02:58:12 INFO - PROCESS | 1649 | 1467971892822 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:12 INFO - PROCESS | 1649 | 1467971892928 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 02:58:12 INFO - PROCESS | 1649 | 1467971892991 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:12 INFO - PROCESS | 1649 | 1467971892994 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x116412800 == 39 [pid = 1649] [id = 782] 02:58:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x112da1000) [pid = 1649] [serial = 2344] [outer = 0x0] 02:58:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x113355c00) [pid = 1649] [serial = 2345] [outer = 0x112da1000] 02:58:13 INFO - PROCESS | 1649 | 1467971893021 Marionette DEBUG loaded listener.js 02:58:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1167ccc00) [pid = 1649] [serial = 2346] [outer = 0x112da1000] 02:58:13 INFO - PROCESS | 1649 | --DOCSHELL 0x115eb8000 == 38 [pid = 1649] [id = 513] 02:58:13 INFO - PROCESS | 1649 | --DOCSHELL 0x124120000 == 37 [pid = 1649] [id = 508] 02:58:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12b932000 == 36 [pid = 1649] [id = 507] 02:58:13 INFO - PROCESS | 1649 | --DOCSHELL 0x115ec3000 == 35 [pid = 1649] [id = 501] 02:58:13 INFO - PROCESS | 1649 | --DOCSHELL 0x1129b8000 == 34 [pid = 1649] [id = 511] 02:58:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12412a800 == 33 [pid = 1649] [id = 502] 02:58:13 INFO - PROCESS | 1649 | --DOCSHELL 0x1192dc000 == 32 [pid = 1649] [id = 515] 02:58:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12118e000 == 31 [pid = 1649] [id = 516] 02:58:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12ace8000 == 30 [pid = 1649] [id = 505] 02:58:13 INFO - PROCESS | 1649 | --DOCSHELL 0x116f9c800 == 29 [pid = 1649] [id = 514] 02:58:13 INFO - PROCESS | 1649 | --DOCSHELL 0x128ece800 == 28 [pid = 1649] [id = 510] 02:58:13 INFO - PROCESS | 1649 | --DOCSHELL 0x126a9d000 == 27 [pid = 1649] [id = 503] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12414a800) [pid = 1649] [serial = 2265] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12109d400) [pid = 1649] [serial = 2262] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x124cc1800) [pid = 1649] [serial = 2268] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x116fba000) [pid = 1649] [serial = 2244] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118131800) [pid = 1649] [serial = 2245] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x112da0000) [pid = 1649] [serial = 2241] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x115e5b800) [pid = 1649] [serial = 2242] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1193f2800) [pid = 1649] [serial = 2256] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119766c00) [pid = 1649] [serial = 2257] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x113c65c00) [pid = 1649] [serial = 2247] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1164dd400) [pid = 1649] [serial = 2248] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1164e2400) [pid = 1649] [serial = 2250] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118069000) [pid = 1649] [serial = 2251] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118335000) [pid = 1649] [serial = 2253] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118f87c00) [pid = 1649] [serial = 2254] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1199b3800) [pid = 1649] [serial = 2259] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x110eed000) [pid = 1649] [serial = 2239] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12401ec00) [pid = 1649] [serial = 2237] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x126098800) [pid = 1649] [serial = 2273] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x126098400) [pid = 1649] [serial = 2271] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12414a000) [pid = 1649] [serial = 2277] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x126e7c400) [pid = 1649] [serial = 2279] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x119768000) [pid = 1649] [serial = 2276] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12750b000) [pid = 1649] [serial = 2282] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1275c5c00) [pid = 1649] [serial = 2283] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x126132800) [pid = 1649] [serial = 2274] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x126f7e000) [pid = 1649] [serial = 2280] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1275cb800) [pid = 1649] [serial = 2285] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x124e8b400) [pid = 1649] [serial = 2269] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12467fc00) [pid = 1649] [serial = 2266] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12401b000) [pid = 1649] [serial = 2263] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x119db5000) [pid = 1649] [serial = 2260] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12764d000) [pid = 1649] [serial = 2286] [outer = 0x0] [url = about:blank] 02:58:13 INFO - PROCESS | 1649 | 1467971893417 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:58:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:58:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 622ms 02:58:13 INFO - PROCESS | 1649 | 1467971893438 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 02:58:13 INFO - PROCESS | 1649 | 1467971893440 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 02:58:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:58:13 INFO - PROCESS | 1649 | 1467971893445 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:58:13 INFO - PROCESS | 1649 | 1467971893446 Marionette TRACE conn2 <- [1,3094,null,{}] 02:58:13 INFO - PROCESS | 1649 | 1467971893449 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}] 02:58:13 INFO - PROCESS | 1649 | 1467971893450 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:13 INFO - PROCESS | 1649 | 1467971893531 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 02:58:13 INFO - PROCESS | 1649 | 1467971893555 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:13 INFO - PROCESS | 1649 | 1467971893556 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x117d7c000 == 28 [pid = 1649] [id = 783] 02:58:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x116986800) [pid = 1649] [serial = 2347] [outer = 0x0] 02:58:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1169f7400) [pid = 1649] [serial = 2348] [outer = 0x116986800] 02:58:13 INFO - PROCESS | 1649 | 1467971893584 Marionette DEBUG loaded listener.js 02:58:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x118069000) [pid = 1649] [serial = 2349] [outer = 0x116986800] 02:58:13 INFO - PROCESS | 1649 | 1467971893913 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:58:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:58:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 520ms 02:58:13 INFO - PROCESS | 1649 | 1467971893973 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 02:58:13 INFO - PROCESS | 1649 | 1467971893975 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 02:58:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:58:13 INFO - PROCESS | 1649 | 1467971893978 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:58:13 INFO - PROCESS | 1649 | 1467971893980 Marionette TRACE conn2 <- [1,3098,null,{}] 02:58:13 INFO - PROCESS | 1649 | 1467971893987 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}] 02:58:13 INFO - PROCESS | 1649 | 1467971893990 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:14 INFO - PROCESS | 1649 | 1467971894070 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 02:58:14 INFO - PROCESS | 1649 | 1467971894077 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:14 INFO - PROCESS | 1649 | 1467971894079 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x123b20000 == 29 [pid = 1649] [id = 784] 02:58:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x118298000) [pid = 1649] [serial = 2350] [outer = 0x0] 02:58:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x118394400) [pid = 1649] [serial = 2351] [outer = 0x118298000] 02:58:14 INFO - PROCESS | 1649 | 1467971894106 Marionette DEBUG loaded listener.js 02:58:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11875b800) [pid = 1649] [serial = 2352] [outer = 0x118298000] 02:58:14 INFO - PROCESS | 1649 | 1467971894487 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]]]}] 02:58:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:58:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:58:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 521ms 02:58:14 INFO - PROCESS | 1649 | 1467971894510 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 02:58:14 INFO - PROCESS | 1649 | 1467971894512 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 02:58:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:58:14 INFO - PROCESS | 1649 | 1467971894523 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:58:14 INFO - PROCESS | 1649 | 1467971894525 Marionette TRACE conn2 <- [1,3102,null,{}] 02:58:14 INFO - PROCESS | 1649 | 1467971894528 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}] 02:58:14 INFO - PROCESS | 1649 | 1467971894530 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:14 INFO - PROCESS | 1649 | 1467971894655 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 02:58:14 INFO - PROCESS | 1649 | 1467971894660 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:14 INFO - PROCESS | 1649 | 1467971894661 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x126aa8000 == 30 [pid = 1649] [id = 785] 02:58:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x118a7f000) [pid = 1649] [serial = 2353] [outer = 0x0] 02:58:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118f84800) [pid = 1649] [serial = 2354] [outer = 0x118a7f000] 02:58:14 INFO - PROCESS | 1649 | 1467971894701 Marionette DEBUG loaded listener.js 02:58:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x119245400) [pid = 1649] [serial = 2355] [outer = 0x118a7f000] 02:58:15 INFO - PROCESS | 1649 | 1467971895052 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:58:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:58:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 571ms 02:58:15 INFO - PROCESS | 1649 | 1467971895093 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 02:58:15 INFO - PROCESS | 1649 | 1467971895094 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 02:58:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:58:15 INFO - PROCESS | 1649 | 1467971895096 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:58:15 INFO - PROCESS | 1649 | 1467971895098 Marionette TRACE conn2 <- [1,3106,null,{}] 02:58:15 INFO - PROCESS | 1649 | 1467971895100 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}] 02:58:15 INFO - PROCESS | 1649 | 1467971895101 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:15 INFO - PROCESS | 1649 | 1467971895213 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 02:58:15 INFO - PROCESS | 1649 | 1467971895218 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:15 INFO - PROCESS | 1649 | 1467971895219 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x127363800 == 31 [pid = 1649] [id = 786] 02:58:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1193f0800) [pid = 1649] [serial = 2356] [outer = 0x0] 02:58:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1193ff800) [pid = 1649] [serial = 2357] [outer = 0x1193f0800] 02:58:15 INFO - PROCESS | 1649 | 1467971895244 Marionette DEBUG loaded listener.js 02:58:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1197d9800) [pid = 1649] [serial = 2358] [outer = 0x1193f0800] 02:58:15 INFO - PROCESS | 1649 | 1467971895551 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]]]}] 02:58:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:58:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:58:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:58:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 520ms 02:58:15 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:58:15 INFO - PROCESS | 1649 | 1467971895617 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 02:58:15 INFO - PROCESS | 1649 | 1467971895618 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 02:58:15 INFO - PROCESS | 1649 | 1467971895620 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:58:15 INFO - PROCESS | 1649 | 1467971895621 Marionette TRACE conn2 <- [1,3110,null,{}] 02:58:15 INFO - PROCESS | 1649 | 1467971895624 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}] 02:58:15 INFO - PROCESS | 1649 | 1467971895628 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:15 INFO - PROCESS | 1649 | 1467971895750 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 02:58:15 INFO - PROCESS | 1649 | 1467971895763 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:15 INFO - PROCESS | 1649 | 1467971895764 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a4e0000 == 32 [pid = 1649] [id = 787] 02:58:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11995b000) [pid = 1649] [serial = 2359] [outer = 0x0] 02:58:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1199b8400) [pid = 1649] [serial = 2360] [outer = 0x11995b000] 02:58:15 INFO - PROCESS | 1649 | 1467971895789 Marionette DEBUG loaded listener.js 02:58:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x121096c00) [pid = 1649] [serial = 2361] [outer = 0x11995b000] 02:58:16 INFO - PROCESS | 1649 | 1467971896091 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"]]]}] 02:58:16 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:58:16 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 02:58:16 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:58:16 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:58:16 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 519ms 02:58:16 INFO - PROCESS | 1649 | 1467971896151 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 02:58:16 INFO - PROCESS | 1649 | 1467971896153 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 02:58:16 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:58:16 INFO - PROCESS | 1649 | 1467971896155 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:58:16 INFO - PROCESS | 1649 | 1467971896156 Marionette TRACE conn2 <- [1,3114,null,{}] 02:58:16 INFO - PROCESS | 1649 | 1467971896158 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}] 02:58:16 INFO - PROCESS | 1649 | 1467971896159 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:16 INFO - PROCESS | 1649 | 1467971896262 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 02:58:16 INFO - PROCESS | 1649 | 1467971896265 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\", \"a7666b23-571b-4eb0-be4f-175228e80409\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:16 INFO - PROCESS | 1649 | 1467971896266 Marionette INFO sendAsync 54ad3aa9-8c5a-2340-9c0c-5861b91ac1f9 02:58:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b109800 == 33 [pid = 1649] [id = 788] 02:58:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1197e4c00) [pid = 1649] [serial = 2362] [outer = 0x0] 02:58:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x121173c00) [pid = 1649] [serial = 2363] [outer = 0x1197e4c00] 02:58:16 INFO - PROCESS | 1649 | 1467971896298 Marionette DEBUG loaded listener.js 02:58:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12399d800) [pid = 1649] [serial = 2364] [outer = 0x1197e4c00] 02:58:16 INFO - PROCESS | 1649 | 1467971896586 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]]]}] 02:58:16 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:58:16 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 467ms 02:58:16 INFO - PROCESS | 1649 | 1467971896633 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 02:58:16 INFO - PROCESS | 1649 | 1467971896635 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 02:58:17 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1193f1800) [pid = 1649] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 02:58:17 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119afe400) [pid = 1649] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 02:58:17 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1169f1000) [pid = 1649] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 02:58:17 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x112ecf000) [pid = 1649] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 02:58:17 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1125fbc00) [pid = 1649] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 02:58:17 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1128a5400) [pid = 1649] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 02:58:17 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1211bdc00) [pid = 1649] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 02:58:17 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x1127ca400) [pid = 1649] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:58:17 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1169f2800) [pid = 1649] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:58:17 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x121072400) [pid = 1649] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 02:58:17 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x124017800) [pid = 1649] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 02:58:17 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x126f54000) [pid = 1649] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 02:58:17 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1128a9400) [pid = 1649] [serial = 2323] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 02:58:17 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11828fc00) [pid = 1649] [serial = 2329] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html] 02:58:17 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11612e000) [pid = 1649] [serial = 2326] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 02:58:17 WARNING - u'runner_teardown' () 02:58:17 INFO - No more tests 02:58:17 INFO - Got 0 unexpected results 02:58:17 INFO - SUITE-END | took 503s 02:58:17 INFO - Closing logging queue 02:58:17 INFO - queue closed 02:58:17 INFO - Return code: 0 02:58:17 WARNING - # TBPL SUCCESS # 02:58:17 INFO - Running post-action listener: _resource_record_post_action 02:58:17 INFO - Running post-run listener: _resource_record_post_run 02:58:18 INFO - Total resource usage - Wall time: 525s; CPU: 58.0%; Read bytes: 36996608; Write bytes: 953955840; Read time: 247; Write time: 4912 02:58:18 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:58:18 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150612480; Write bytes: 145799168; Read time: 13645; Write time: 305 02:58:18 INFO - run-tests - Wall time: 507s; CPU: 58.0%; Read bytes: 34817536; Write bytes: 795725312; Read time: 226; Write time: 4570 02:58:18 INFO - Running post-run listener: _upload_blobber_files 02:58:18 INFO - Blob upload gear active. 02:58:18 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:58: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 02:58: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'] 02:58: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 02:58:19 INFO - (blobuploader) - INFO - Open directory for files ... 02:58:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:58:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:58:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:58:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:58:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:58:20 INFO - (blobuploader) - INFO - Done attempting. 02:58:20 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:58:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:58:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:58:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:58:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:58:21 INFO - (blobuploader) - INFO - Done attempting. 02:58:21 INFO - (blobuploader) - INFO - Iteration through files over. 02:58:21 INFO - Return code: 0 02:58:21 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:58:21 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:58:21 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/285e77537a6e3221f69d618e4064137cb78058f256ec3d220f395d5bbe1a75969d7e21ff24c00255841a22f51f3c2a3e7a8551e87dcdc4c9f984ca0f5bb11c9d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a6e0a7b31070be424005fadd72c7d0455107b1c58a72fc926215d31725ee1bd079be70e395232a9fca1cc0c24985bfafcce6949e9d8fd95b67c694e9d8597a90"} 02:58:21 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:58:21 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:58:21 INFO - Contents: 02:58:21 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/285e77537a6e3221f69d618e4064137cb78058f256ec3d220f395d5bbe1a75969d7e21ff24c00255841a22f51f3c2a3e7a8551e87dcdc4c9f984ca0f5bb11c9d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a6e0a7b31070be424005fadd72c7d0455107b1c58a72fc926215d31725ee1bd079be70e395232a9fca1cc0c24985bfafcce6949e9d8fd95b67c694e9d8597a90"} 02:58:21 INFO - Running post-run listener: copy_logs_to_upload_dir 02:58:21 INFO - Copying logs to upload dir... 02:58:21 INFO - mkdir: /builds/slave/test/build/upload/logs 02:58:21 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=611.389441 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 11 secs) (at 2016-07-08 02:58:22.265899) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-08 02:58:22.269565) ========= 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.Xxq9UP0gI3/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.HS6GYRnmnM/Listeners TMPDIR=/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/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/285e77537a6e3221f69d618e4064137cb78058f256ec3d220f395d5bbe1a75969d7e21ff24c00255841a22f51f3c2a3e7a8551e87dcdc4c9f984ca0f5bb11c9d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a6e0a7b31070be424005fadd72c7d0455107b1c58a72fc926215d31725ee1bd079be70e395232a9fca1cc0c24985bfafcce6949e9d8fd95b67c694e9d8597a90"} build_url:https://queue.taskcluster.net/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/KnQqJImHRdmEfJMtmm1oAw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012896 build_url: 'https://queue.taskcluster.net/v1/task/KnQqJImHRdmEfJMtmm1oAw/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/285e77537a6e3221f69d618e4064137cb78058f256ec3d220f395d5bbe1a75969d7e21ff24c00255841a22f51f3c2a3e7a8551e87dcdc4c9f984ca0f5bb11c9d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a6e0a7b31070be424005fadd72c7d0455107b1c58a72fc926215d31725ee1bd079be70e395232a9fca1cc0c24985bfafcce6949e9d8fd95b67c694e9d8597a90"}' symbols_url: 'https://queue.taskcluster.net/v1/task/KnQqJImHRdmEfJMtmm1oAw/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 02:58:22.305063) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 02:58:22.305431) ========= 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.Xxq9UP0gI3/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.HS6GYRnmnM/Listeners TMPDIR=/var/folders/94/32rsmpvx6xsdqlj3mz5wd0xr00000w/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.004689 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 02:58:22.353855) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 02:58:22.357210) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 02:58:22.357568) ========= ========= Total master_lag: 0.45 =========