builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0288 starttime: 1469442774.65 results: success (0) buildid: 20160725022027 builduid: 06e7ff17d0754ca8bb48fa0689aa6a1f revision: f3d7abb885c267a7657e3b8ea06c18f76eb69641 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-25 03:32:54.651472) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-25 03:32:54.652047) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-25 03:32:54.652342) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-25 03:32:54.678908) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-25 03:32:54.679266) ========= 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.HNFWNxITjr/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.HFsM9A1ptL/Listeners TMPDIR=/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/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-25 03:32:54-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 55.4M=0s 2016-07-25 03:32:54 (55.4 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.171965 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-25 03:32:54.873709) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-25 03:32:54.874010) ========= 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.HNFWNxITjr/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.HFsM9A1ptL/Listeners TMPDIR=/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/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.020957 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-25 03:32:54.924084) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-25 03:32:54.924411) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f3d7abb885c267a7657e3b8ea06c18f76eb69641 --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 f3d7abb885c267a7657e3b8ea06c18f76eb69641 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.HNFWNxITjr/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.HFsM9A1ptL/Listeners TMPDIR=/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/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-25 03:32:55,005 truncating revision to first 12 chars 2016-07-25 03:32:55,005 Setting DEBUG logging. 2016-07-25 03:32:55,005 attempt 1/10 2016-07-25 03:32:55,005 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/f3d7abb885c2?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-25 03:32:55,781 unpacking tar archive at: mozilla-beta-f3d7abb885c2/testing/mozharness/ program finished with exit code 0 elapsedTime=1.043950 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-25 03:32:55.991871) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-25 03:32:55.992415) ========= script_repo_revision: f3d7abb885c267a7657e3b8ea06c18f76eb69641 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-25 03:32:55.993057) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-25 03:32:55.993518) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-25 03:32:56.012960) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 38 secs) (at 2016-07-25 03:32:56.013569) ========= /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.HNFWNxITjr/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_NODE_PATH=/usr/local/bin/node 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.HFsM9A1ptL/Listeners TMPDIR=/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/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 03:32:56 INFO - MultiFileLogger online at 20160725 03:32:56 in /builds/slave/test 03:32:56 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 03:32:56 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:32:56 INFO - {'append_to_log': False, 03:32:56 INFO - 'base_work_dir': '/builds/slave/test', 03:32:56 INFO - 'blob_upload_branch': 'mozilla-beta', 03:32:56 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:32:56 INFO - 'buildbot_json_path': 'buildprops.json', 03:32:56 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 03:32:56 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:32:56 INFO - 'download_minidump_stackwalk': True, 03:32:56 INFO - 'download_symbols': 'true', 03:32:56 INFO - 'e10s': False, 03:32:56 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:32:56 INFO - 'tooltool.py': '/tools/tooltool.py', 03:32:56 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:32:56 INFO - '/tools/misc-python/virtualenv.py')}, 03:32:56 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:32:56 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:32:56 INFO - 'log_level': 'info', 03:32:56 INFO - 'log_to_console': True, 03:32:56 INFO - 'opt_config_files': (), 03:32:56 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 03:32:56 INFO - '--processes=1', 03:32:56 INFO - '--config=%(test_path)s/wptrunner.ini', 03:32:56 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 03:32:56 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 03:32:56 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 03:32:56 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 03:32:56 INFO - 'pip_index': False, 03:32:56 INFO - 'require_test_zip': True, 03:32:56 INFO - 'test_type': ('testharness',), 03:32:56 INFO - 'this_chunk': '1', 03:32:56 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:32:56 INFO - 'total_chunks': '10', 03:32:56 INFO - 'virtualenv_path': 'venv', 03:32:56 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:32:56 INFO - 'work_dir': 'build'} 03:32:56 INFO - ##### 03:32:56 INFO - ##### Running clobber step. 03:32:56 INFO - ##### 03:32:56 INFO - Running pre-action listener: _resource_record_pre_action 03:32:56 INFO - Running main action method: clobber 03:32:56 INFO - rmtree: /builds/slave/test/build 03:32:56 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:32:57 INFO - Running post-action listener: _resource_record_post_action 03:32:57 INFO - ##### 03:32:57 INFO - ##### Running read-buildbot-config step. 03:32:57 INFO - ##### 03:32:57 INFO - Running pre-action listener: _resource_record_pre_action 03:32:57 INFO - Running main action method: read_buildbot_config 03:32:57 INFO - Using buildbot properties: 03:32:57 INFO - { 03:32:57 INFO - "project": "", 03:32:57 INFO - "product": "firefox", 03:32:57 INFO - "script_repo_revision": "production", 03:32:57 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 03:32:57 INFO - "repository": "", 03:32:57 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 03:32:57 INFO - "buildid": "20160725022027", 03:32:57 INFO - "pgo_build": "False", 03:32:57 INFO - "basedir": "/builds/slave/test", 03:32:57 INFO - "buildnumber": 42, 03:32:57 INFO - "slavename": "t-yosemite-r7-0288", 03:32:57 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 03:32:57 INFO - "platform": "macosx64", 03:32:57 INFO - "branch": "mozilla-beta", 03:32:57 INFO - "revision": "f3d7abb885c267a7657e3b8ea06c18f76eb69641", 03:32:57 INFO - "repo_path": "releases/mozilla-beta", 03:32:57 INFO - "moz_repo_path": "", 03:32:57 INFO - "stage_platform": "macosx64", 03:32:57 INFO - "builduid": "06e7ff17d0754ca8bb48fa0689aa6a1f", 03:32:57 INFO - "slavebuilddir": "test" 03:32:57 INFO - } 03:32:57 INFO - Found installer url https://queue.taskcluster.net/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 03:32:57 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 03:32:57 INFO - Running post-action listener: _resource_record_post_action 03:32:57 INFO - ##### 03:32:57 INFO - ##### Running download-and-extract step. 03:32:57 INFO - ##### 03:32:57 INFO - Running pre-action listener: _resource_record_pre_action 03:32:57 INFO - Running main action method: download_and_extract 03:32:57 INFO - mkdir: /builds/slave/test/build/tests 03:32:57 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')]} 03:32:57 INFO - https://queue.taskcluster.net/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 03:32:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 03:32:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 03:32:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JdbtTjC6TYaMCXpqk9pOPw/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 03:32:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JdbtTjC6TYaMCXpqk9pOPw/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 03:32:58 INFO - Downloaded 1201 bytes. 03:32:58 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 03:32:58 INFO - Using the following test package requirements: 03:32:58 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 03:32:58 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:32:58 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 03:32:58 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:32:58 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 03:32:58 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:32:58 INFO - u'jsshell-mac64.zip'], 03:32:58 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:32:58 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 03:32:58 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 03:32:58 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:32:58 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 03:32:58 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:32:58 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 03:32:58 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:32:58 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 03:32:58 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 03:32:58 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 03:32:58 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 03:32:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:32:58 INFO - https://queue.taskcluster.net/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 03:32:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 03:32:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 03:32:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JdbtTjC6TYaMCXpqk9pOPw/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 03:32:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JdbtTjC6TYaMCXpqk9pOPw/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 03:32:59 INFO - Downloaded 18370219 bytes. 03:32:59 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/*'] 03:32:59 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/* 03:32:59 INFO - caution: filename not matched: web-platform/* 03:32:59 INFO - Return code: 11 03:32:59 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')]} 03:32:59 INFO - https://queue.taskcluster.net/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 03:32:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 03:32:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 03:32:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JdbtTjC6TYaMCXpqk9pOPw/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 03:32:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JdbtTjC6TYaMCXpqk9pOPw/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 03:33:01 INFO - Downloaded 36389883 bytes. 03:33:01 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/*'] 03:33:01 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/* 03:33:05 INFO - caution: filename not matched: bin/* 03:33:05 INFO - caution: filename not matched: config/* 03:33:05 INFO - caution: filename not matched: mozbase/* 03:33:05 INFO - caution: filename not matched: marionette/* 03:33:05 INFO - caution: filename not matched: tools/wptserve/* 03:33:05 INFO - Return code: 11 03:33: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')]} 03:33:05 INFO - https://queue.taskcluster.net/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 03:33:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 03:33:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 03:33:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 03:33:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JdbtTjC6TYaMCXpqk9pOPw/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 03:33:07 INFO - Downloaded 73088531 bytes. 03:33:07 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 03:33:07 INFO - mkdir: /builds/slave/test/properties 03:33:07 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:33:07 INFO - Writing to file /builds/slave/test/properties/build_url 03:33:07 INFO - Contents: 03:33:07 INFO - build_url:https://queue.taskcluster.net/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 03:33:09 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:33:09 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:33:09 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:33:09 INFO - Contents: 03:33:09 INFO - symbols_url:https://queue.taskcluster.net/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:33:09 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')]} 03:33:09 INFO - https://queue.taskcluster.net/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:33:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:33:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 03:33:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JdbtTjC6TYaMCXpqk9pOPw/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 03:33:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JdbtTjC6TYaMCXpqk9pOPw/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 03:33:12 INFO - Downloaded 103663306 bytes. 03:33:12 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'] 03:33:12 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 03:33:15 INFO - Return code: 0 03:33:15 INFO - Running post-action listener: _resource_record_post_action 03:33:15 INFO - Running post-action listener: set_extra_try_arguments 03:33:15 INFO - ##### 03:33:15 INFO - ##### Running create-virtualenv step. 03:33:15 INFO - ##### 03:33:15 INFO - Running pre-action listener: _pre_create_virtualenv 03:33:15 INFO - Running pre-action listener: _resource_record_pre_action 03:33:15 INFO - Running main action method: create_virtualenv 03:33:15 INFO - Creating virtualenv /builds/slave/test/build/venv 03:33:15 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 03:33:15 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:33:16 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:33:16 INFO - Using real prefix '/tools/python27' 03:33:16 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:33:16 INFO - Installing distribute.............................................................................................................................................................................................done. 03:33:19 INFO - Installing pip.................done. 03:33:19 INFO - Return code: 0 03:33:19 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:33: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')]} 03:33:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:33:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:33: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')]} 03:33:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:33:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:33:19 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 0x106d08e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106d25f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feaf85aec30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106d215e0>, '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 0x106904cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10692f990>, '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.HNFWNxITjr/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.HFsM9A1ptL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:33:19 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 03:33:19 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 03:33:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.HNFWNxITjr/Render', 03:33:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:33:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:33:19 INFO - 'HOME': '/Users/cltbld', 03:33:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:33:19 INFO - 'LOGNAME': 'cltbld', 03:33:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:33:19 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 03:33:19 INFO - 'MOZ_NO_REMOTE': '1', 03:33:19 INFO - 'NO_EM_RESTART': '1', 03:33:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:33:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:33:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:33:19 INFO - 'PWD': '/builds/slave/test', 03:33:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:33:19 INFO - 'SHELL': '/bin/bash', 03:33:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HFsM9A1ptL/Listeners', 03:33:19 INFO - 'TMPDIR': '/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/', 03:33:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:33:19 INFO - 'USER': 'cltbld', 03:33:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:33:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:33:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:33:19 INFO - 'XPC_FLAGS': '0x0', 03:33:19 INFO - 'XPC_SERVICE_NAME': '0', 03:33:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:33:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:33:19 INFO - Downloading/unpacking psutil>=0.7.1 03:33:19 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 03:33:19 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 03:33:19 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 03:33:19 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 03:33:19 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 03:33:19 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 03:33:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:33:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:33:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:33:22 INFO - Installing collected packages: psutil 03:33:22 INFO - Running setup.py install for psutil 03:33:22 INFO - building 'psutil._psutil_osx' extension 03:33:22 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 03:33:22 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 03:33:22 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 03:33:23 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 03:33:23 INFO - building 'psutil._psutil_posix' extension 03:33:23 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 03:33:23 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 03:33:23 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 03:33:23 INFO - ^ 03:33:23 INFO - 1 warning generated. 03:33:23 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 03:33:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:33:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:33:23 INFO - Successfully installed psutil 03:33:23 INFO - Cleaning up... 03:33:23 INFO - Return code: 0 03:33:23 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:33:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:33:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:33:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:33:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:33:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:33:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:33:23 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 0x106d08e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106d25f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feaf85aec30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106d215e0>, '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 0x106904cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10692f990>, '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.HNFWNxITjr/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.HFsM9A1ptL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:33:23 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 03:33:23 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 03:33:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.HNFWNxITjr/Render', 03:33:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:33:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:33:23 INFO - 'HOME': '/Users/cltbld', 03:33:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:33:23 INFO - 'LOGNAME': 'cltbld', 03:33:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:33:23 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 03:33:23 INFO - 'MOZ_NO_REMOTE': '1', 03:33:23 INFO - 'NO_EM_RESTART': '1', 03:33:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:33:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:33:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:33:23 INFO - 'PWD': '/builds/slave/test', 03:33:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:33:23 INFO - 'SHELL': '/bin/bash', 03:33:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HFsM9A1ptL/Listeners', 03:33:23 INFO - 'TMPDIR': '/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/', 03:33:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:33:23 INFO - 'USER': 'cltbld', 03:33:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:33:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:33:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:33:23 INFO - 'XPC_FLAGS': '0x0', 03:33:23 INFO - 'XPC_SERVICE_NAME': '0', 03:33:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:33:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:33:23 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:33:23 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 03:33:23 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 03:33:23 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 03:33:23 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 03:33:23 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 03:33:23 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 03:33:26 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:33:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:33:26 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:33:26 INFO - Installing collected packages: mozsystemmonitor 03:33:26 INFO - Running setup.py install for mozsystemmonitor 03:33:26 INFO - Successfully installed mozsystemmonitor 03:33:26 INFO - Cleaning up... 03:33:26 INFO - Return code: 0 03:33:26 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:33:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:33:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:33:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:33:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:33:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:33:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:33:26 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 0x106d08e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106d25f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feaf85aec30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106d215e0>, '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 0x106904cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10692f990>, '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.HNFWNxITjr/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.HFsM9A1ptL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:33:26 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 03:33:26 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 03:33:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.HNFWNxITjr/Render', 03:33:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:33:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:33:26 INFO - 'HOME': '/Users/cltbld', 03:33:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:33:26 INFO - 'LOGNAME': 'cltbld', 03:33:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:33:26 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 03:33:26 INFO - 'MOZ_NO_REMOTE': '1', 03:33:26 INFO - 'NO_EM_RESTART': '1', 03:33:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:33:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:33:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:33:26 INFO - 'PWD': '/builds/slave/test', 03:33:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:33:26 INFO - 'SHELL': '/bin/bash', 03:33:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HFsM9A1ptL/Listeners', 03:33:26 INFO - 'TMPDIR': '/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/', 03:33:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:33:26 INFO - 'USER': 'cltbld', 03:33:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:33:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:33:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:33:26 INFO - 'XPC_FLAGS': '0x0', 03:33:26 INFO - 'XPC_SERVICE_NAME': '0', 03:33:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:33:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:33:26 INFO - Downloading/unpacking blobuploader==1.2.4 03:33:26 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 03:33:26 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 03:33:26 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 03:33:26 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 03:33:26 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 03:33:26 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 03:33:29 INFO - Downloading blobuploader-1.2.4.tar.gz 03:33:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:33:29 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:33:29 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 03:33:29 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 03:33:29 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 03:33:29 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 03:33:29 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 03:33:29 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 03:33:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:33:29 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:33:29 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 03:33:29 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 03:33:29 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 03:33:29 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 03:33:29 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 03:33:29 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 03:33:30 INFO - Downloading docopt-0.6.1.tar.gz 03:33:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:33:30 INFO - Installing collected packages: blobuploader, requests, docopt 03:33:30 INFO - Running setup.py install for blobuploader 03:33:30 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:33:30 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:33:30 INFO - Running setup.py install for requests 03:33:31 INFO - Running setup.py install for docopt 03:33:31 INFO - Successfully installed blobuploader requests docopt 03:33:31 INFO - Cleaning up... 03:33:31 INFO - Return code: 0 03:33:31 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:33:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:33:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:33:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:33:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:33:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:33:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:33:31 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 0x106d08e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106d25f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feaf85aec30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106d215e0>, '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 0x106904cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10692f990>, '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.HNFWNxITjr/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.HFsM9A1ptL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:33:31 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 03:33:31 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 03:33:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.HNFWNxITjr/Render', 03:33:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:33:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:33:31 INFO - 'HOME': '/Users/cltbld', 03:33:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:33:31 INFO - 'LOGNAME': 'cltbld', 03:33:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:33:31 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 03:33:31 INFO - 'MOZ_NO_REMOTE': '1', 03:33:31 INFO - 'NO_EM_RESTART': '1', 03:33:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:33:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:33:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:33:31 INFO - 'PWD': '/builds/slave/test', 03:33:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:33:31 INFO - 'SHELL': '/bin/bash', 03:33:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HFsM9A1ptL/Listeners', 03:33:31 INFO - 'TMPDIR': '/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/', 03:33:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:33:31 INFO - 'USER': 'cltbld', 03:33:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:33:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:33:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:33:31 INFO - 'XPC_FLAGS': '0x0', 03:33:31 INFO - 'XPC_SERVICE_NAME': '0', 03:33:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:33:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:33:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:33:31 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-mLX5wR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:33:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:33:31 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-X91WJI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:33:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:33:31 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-_EEJ8E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:33:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:33:32 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-FWLZ_3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:33:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:33:32 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-zZ5bFc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:33:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:33:32 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-Bfgl4m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:33:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:33:32 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-Ebry43-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:33:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:33:32 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-uUM1Rp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:33:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:33:32 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-BGhgcT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:33:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:33:32 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-n9BJgE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:33:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:33:32 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-ub_F72-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:33:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:33:32 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-UbEv8n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:33:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:33:32 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-GhKdkK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:33:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:33:33 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-QNVdp3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:33:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:33:33 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-IBgQeR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:33:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:33:33 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-PD7rvL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:33:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:33:33 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-JTFySB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:33:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:33:33 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-eAM3tY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:33:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:33:33 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-xWIQ5P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:33:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:33:33 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-F45SpA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:33:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:33:34 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-ahdYgK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:33:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:33:34 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 03:33:34 INFO - Running setup.py install for manifestparser 03:33:34 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:33:34 INFO - Running setup.py install for mozcrash 03:33:34 INFO - Running setup.py install for mozdebug 03:33:34 INFO - Running setup.py install for mozdevice 03:33:34 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:33:34 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:33:34 INFO - Running setup.py install for mozfile 03:33:35 INFO - Running setup.py install for mozhttpd 03:33:35 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:33:35 INFO - Running setup.py install for mozinfo 03:33:35 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:33:35 INFO - Running setup.py install for mozInstall 03:33:35 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:33:35 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:33:35 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:33:35 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:33:35 INFO - Running setup.py install for mozleak 03:33:35 INFO - Running setup.py install for mozlog 03:33:35 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:33:35 INFO - Running setup.py install for moznetwork 03:33:35 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:33:35 INFO - Running setup.py install for mozprocess 03:33:36 INFO - Running setup.py install for mozprofile 03:33:36 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:33:36 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:33:36 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:33:36 INFO - Running setup.py install for mozrunner 03:33:36 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:33:36 INFO - Running setup.py install for mozscreenshot 03:33:36 INFO - Running setup.py install for moztest 03:33:36 INFO - Running setup.py install for mozversion 03:33:36 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:33:36 INFO - Running setup.py install for wptserve 03:33:37 INFO - Running setup.py install for marionette-driver 03:33:37 INFO - Running setup.py install for browsermob-proxy 03:33:37 INFO - Running setup.py install for marionette-client 03:33:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:33:37 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:33:37 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 03:33:37 INFO - Cleaning up... 03:33:37 INFO - Return code: 0 03:33:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:33:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:33:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:33:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:33:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:33:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:33:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:33:37 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 0x106d08e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106d25f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7feaf85aec30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106d215e0>, '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 0x106904cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10692f990>, '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.HNFWNxITjr/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.HFsM9A1ptL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:33:37 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 03:33:37 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 03:33:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.HNFWNxITjr/Render', 03:33:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:33:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:33:37 INFO - 'HOME': '/Users/cltbld', 03:33:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:33:37 INFO - 'LOGNAME': 'cltbld', 03:33:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:33:37 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 03:33:37 INFO - 'MOZ_NO_REMOTE': '1', 03:33:37 INFO - 'NO_EM_RESTART': '1', 03:33:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:33:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:33:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:33:37 INFO - 'PWD': '/builds/slave/test', 03:33:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:33:37 INFO - 'SHELL': '/bin/bash', 03:33:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HFsM9A1ptL/Listeners', 03:33:37 INFO - 'TMPDIR': '/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/', 03:33:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:33:37 INFO - 'USER': 'cltbld', 03:33:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:33:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:33:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:33:37 INFO - 'XPC_FLAGS': '0x0', 03:33:37 INFO - 'XPC_SERVICE_NAME': '0', 03:33:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:33:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:33:38 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-igWosc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:33:38 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)) 03:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:33:38 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-yeOsQu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:33:38 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)) 03:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:33:38 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-BdTr3y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:33:38 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)) 03:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:33:38 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-ad2HTX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:33:38 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)) 03:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:33:38 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-Ovm8E3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:33:38 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)) 03:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:33:38 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-_Xsxq3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:33:38 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)) 03:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:33:38 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-R_dzDC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:33:38 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)) 03:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:33:38 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-ICcd1Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:33:38 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)) 03:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:33:38 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-UjywSJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:33:38 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)) 03:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:33:38 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-sXTPrg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:33:39 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)) 03:33:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:33:39 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-XbX7Db-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:33:39 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)) 03:33:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:33:39 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-meO7N8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:33:39 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)) 03:33:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:33:39 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-F01Lx6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:33:39 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)) 03:33:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:33:39 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-oAswAO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:33:39 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)) 03:33:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:33:39 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-HgfVBM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:33:39 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)) 03:33:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:33:39 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-4qUOei-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:33:39 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)) 03:33:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:33:39 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-aSPTMi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:33:39 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)) 03:33:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:33:39 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-0zNRQs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:33:39 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)) 03:33:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 03:33:39 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-AQQEEu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 03:33:40 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)) 03:33:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:33:40 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-nJmwuC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:33:40 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)) 03:33:40 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:33:40 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-nQqBaZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:33:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:33:40 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)) 03:33:40 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)) 03:33:40 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)) 03:33:40 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)) 03:33:40 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)) 03:33:40 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)) 03:33:40 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:33:40 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 03:33:40 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 03:33:40 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 03:33:40 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 03:33:40 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 03:33:40 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 03:33:44 INFO - Downloading blessings-1.6.tar.gz 03:33:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:33:44 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)) 03:33:44 INFO - Installing collected packages: blessings 03:33:44 INFO - Running setup.py install for blessings 03:33:44 INFO - Successfully installed blessings 03:33:44 INFO - Cleaning up... 03:33:44 INFO - Return code: 0 03:33:44 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:33:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:33:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:33:44 INFO - Reading from file tmpfile_stdout 03:33:44 INFO - Current package versions: 03:33:44 INFO - blessings == 1.6 03:33:44 INFO - blobuploader == 1.2.4 03:33:44 INFO - browsermob-proxy == 0.6.0 03:33:44 INFO - docopt == 0.6.1 03:33:44 INFO - manifestparser == 1.1 03:33:44 INFO - marionette-client == 2.3.0 03:33:44 INFO - marionette-driver == 1.4.0 03:33:44 INFO - mozInstall == 1.12 03:33:44 INFO - mozcrash == 0.17 03:33:44 INFO - mozdebug == 0.1 03:33:44 INFO - mozdevice == 0.48 03:33:44 INFO - mozfile == 1.2 03:33:44 INFO - mozhttpd == 0.7 03:33:44 INFO - mozinfo == 0.9 03:33:44 INFO - mozleak == 0.1 03:33:44 INFO - mozlog == 3.1 03:33:44 INFO - moznetwork == 0.27 03:33:44 INFO - mozprocess == 0.22 03:33:44 INFO - mozprofile == 0.28 03:33:44 INFO - mozrunner == 6.11 03:33:44 INFO - mozscreenshot == 0.1 03:33:44 INFO - mozsystemmonitor == 0.0 03:33:44 INFO - moztest == 0.7 03:33:44 INFO - mozversion == 1.4 03:33:44 INFO - psutil == 3.1.1 03:33:44 INFO - requests == 1.2.3 03:33:44 INFO - wptserve == 1.4.0 03:33:44 INFO - wsgiref == 0.1.2 03:33:44 INFO - Running post-action listener: _resource_record_post_action 03:33:44 INFO - Running post-action listener: _start_resource_monitoring 03:33:44 INFO - Starting resource monitoring. 03:33:44 INFO - ##### 03:33:44 INFO - ##### Running pull step. 03:33:44 INFO - ##### 03:33:44 INFO - Running pre-action listener: _resource_record_pre_action 03:33:44 INFO - Running main action method: pull 03:33:44 INFO - Pull has nothing to do! 03:33:44 INFO - Running post-action listener: _resource_record_post_action 03:33:44 INFO - ##### 03:33:44 INFO - ##### Running install step. 03:33:44 INFO - ##### 03:33:44 INFO - Running pre-action listener: _resource_record_pre_action 03:33:44 INFO - Running main action method: install 03:33:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:33:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:33:45 INFO - Reading from file tmpfile_stdout 03:33:45 INFO - Detecting whether we're running mozinstall >=1.0... 03:33:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:33:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:33:45 INFO - Reading from file tmpfile_stdout 03:33:45 INFO - Output received: 03:33:45 INFO - Usage: mozinstall [options] installer 03:33:45 INFO - Options: 03:33:45 INFO - -h, --help show this help message and exit 03:33:45 INFO - -d DEST, --destination=DEST 03:33:45 INFO - Directory to install application into. [default: 03:33:45 INFO - "/builds/slave/test"] 03:33:45 INFO - --app=APP Application being installed. [default: firefox] 03:33:45 INFO - mkdir: /builds/slave/test/build/application 03:33:45 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'] 03:33:45 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 03:34:03 INFO - Reading from file tmpfile_stdout 03:34:03 INFO - Output received: 03:34:03 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 03:34:03 INFO - Running post-action listener: _resource_record_post_action 03:34:03 INFO - ##### 03:34:03 INFO - ##### Running run-tests step. 03:34:03 INFO - ##### 03:34:03 INFO - Running pre-action listener: _resource_record_pre_action 03:34:03 INFO - Running main action method: run_tests 03:34:03 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:34:03 INFO - Minidump filename unknown. Determining based upon platform and architecture. 03:34:03 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 03:34:03 INFO - grabbing minidump binary from tooltool 03:34:03 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')]} 03:34:03 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 0x106d215e0>, '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 0x106904cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10692f990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:34:03 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 03:34:03 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 03:34:03 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:34:03 INFO - Return code: 0 03:34:03 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 03:34:03 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:34:03 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/JdbtTjC6TYaMCXpqk9pOPw/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 03:34:03 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/JdbtTjC6TYaMCXpqk9pOPw/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 03:34:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.HNFWNxITjr/Render', 03:34:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:34:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:34:03 INFO - 'HOME': '/Users/cltbld', 03:34:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:34:03 INFO - 'LOGNAME': 'cltbld', 03:34:03 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:34:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:34:03 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 03:34:03 INFO - 'MOZ_NO_REMOTE': '1', 03:34:03 INFO - 'NO_EM_RESTART': '1', 03:34:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:34:03 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:34:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:34:03 INFO - 'PWD': '/builds/slave/test', 03:34:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:34:03 INFO - 'SHELL': '/bin/bash', 03:34:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.HFsM9A1ptL/Listeners', 03:34:03 INFO - 'TMPDIR': '/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/', 03:34:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:34:03 INFO - 'USER': 'cltbld', 03:34:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:34:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:34:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:34:03 INFO - 'XPC_FLAGS': '0x0', 03:34:03 INFO - 'XPC_SERVICE_NAME': '0', 03:34:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:34:03 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/JdbtTjC6TYaMCXpqk9pOPw/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 03:34:04 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 03:34:04 INFO - import pkg_resources 03:34:04 INFO - Using 1 client processes 03:34:05 INFO - wptserve Starting http server on 127.0.0.1:8001 03:34:05 INFO - wptserve Starting http server on 127.0.0.1:8000 03:34:05 INFO - wptserve Starting http server on 127.0.0.1:8443 03:34:07 INFO - SUITE-START | Running 778 tests 03:34:07 INFO - Running testharness tests 03:34:07 INFO - Setting up ssl 03:34:07 INFO - PROCESS | certutil | 03:34:07 INFO - PROCESS | certutil | 03:34:07 INFO - PROCESS | certutil | 03:34:07 INFO - Certificate Nickname Trust Attributes 03:34:07 INFO - SSL,S/MIME,JAR/XPI 03:34:07 INFO - 03:34:07 INFO - web-platform-tests CT,, 03:34:07 INFO - 03:34:07 INFO - Starting runner 03:34:08 INFO - PROCESS | 3420 | [3420] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 03:34:08 INFO - PROCESS | 3420 | 1469442848106 Marionette DEBUG Marionette enabled via build flag and pref 03:34:08 INFO - PROCESS | 3420 | ++DOCSHELL 0x113f53000 == 1 [pid = 3420] [id = 1] 03:34:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 1 (0x113f53800) [pid = 3420] [serial = 1] [outer = 0x0] 03:34:08 INFO - PROCESS | 3420 | [3420] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:34:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 2 (0x113f54800) [pid = 3420] [serial = 2] [outer = 0x113f53800] 03:34:08 INFO - PROCESS | 3420 | 1469442848421 Marionette INFO Listening on port 2828 03:34:08 INFO - PROCESS | 3420 | 1469442848650 Marionette DEBUG Marionette enabled via command-line flag 03:34:08 INFO - PROCESS | 3420 | ++DOCSHELL 0x116961000 == 2 [pid = 3420] [id = 2] 03:34:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 3 (0x116961800) [pid = 3420] [serial = 3] [outer = 0x0] 03:34:08 INFO - PROCESS | 3420 | [3420] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 03:34:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 4 (0x116962800) [pid = 3420] [serial = 4] [outer = 0x116961800] 03:34:08 INFO - PROCESS | 3420 | [3420] 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 03:34:08 INFO - PROCESS | 3420 | 1469442848802 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53964 03:34:08 INFO - PROCESS | 3420 | 1469442848886 Marionette DEBUG Closed connection conn0 03:34:08 INFO - PROCESS | 3420 | [3420] 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 03:34:08 INFO - PROCESS | 3420 | 1469442848890 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53965 03:34:08 INFO - PROCESS | 3420 | 1469442848901 Marionette DEBUG Closed connection conn1 03:34:08 INFO - PROCESS | 3420 | [3420] 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 03:34:08 INFO - PROCESS | 3420 | 1469442848906 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53966 03:34:08 INFO - PROCESS | 3420 | 1469442848914 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 03:34:08 INFO - PROCESS | 3420 | 1469442848920 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":"20160725022027","device":"desktop","version":"48.0"} 03:34:09 INFO - PROCESS | 3420 | [3420] 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 03:34:09 INFO - PROCESS | 3420 | ++DOCSHELL 0x119fdc800 == 3 [pid = 3420] [id = 3] 03:34:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 5 (0x119fdd000) [pid = 3420] [serial = 5] [outer = 0x0] 03:34:09 INFO - PROCESS | 3420 | ++DOCSHELL 0x119fdd800 == 4 [pid = 3420] [id = 4] 03:34:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 6 (0x119faf800) [pid = 3420] [serial = 6] [outer = 0x0] 03:34:09 INFO - PROCESS | 3420 | [3420] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:34:10 INFO - PROCESS | 3420 | [3420] 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 03:34:10 INFO - PROCESS | 3420 | ++DOCSHELL 0x124006800 == 5 [pid = 3420] [id = 5] 03:34:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 7 (0x119faf000) [pid = 3420] [serial = 7] [outer = 0x0] 03:34:10 INFO - PROCESS | 3420 | [3420] 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 03:34:10 INFO - PROCESS | 3420 | [3420] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 03:34:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 8 (0x1240db800) [pid = 3420] [serial = 8] [outer = 0x119faf000] 03:34:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 9 (0x1245dc000) [pid = 3420] [serial = 9] [outer = 0x119fdd000] 03:34:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 10 (0x1245ce800) [pid = 3420] [serial = 10] [outer = 0x119faf800] 03:34:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 11 (0x1245d0400) [pid = 3420] [serial = 11] [outer = 0x119faf000] 03:34:10 INFO - PROCESS | 3420 | [3420] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:34:10 INFO - PROCESS | 3420 | 1469442850758 Marionette INFO startBrowser bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:10 INFO - PROCESS | 3420 | 1469442850778 Marionette DEBUG loaded listener.js 03:34:10 INFO - PROCESS | 3420 | 1469442850788 Marionette DEBUG loaded listener.js 03:34:10 INFO - PROCESS | 3420 | 1469442850789 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 12 (0x126e94000) [pid = 3420] [serial = 12] [outer = 0x119faf000] 03:34:11 INFO - PROCESS | 3420 | 1469442851106 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"bf8a807c-5b47-c14b-8ef5-329c882bb42a","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":"20160725022027","device":"desktop","version":"48.0","command_id":1}}] 03:34:11 INFO - PROCESS | 3420 | 1469442851194 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}] 03:34:11 INFO - PROCESS | 3420 | 1469442851196 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:11 INFO - PROCESS | 3420 | 1469442851243 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 03:34:11 INFO - PROCESS | 3420 | 1469442851333 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 03:34:11 INFO - PROCESS | 3420 | 1469442851334 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:11 INFO - PROCESS | 3420 | [3420] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 03:34:11 INFO - PROCESS | 3420 | [3420] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 03:34:11 INFO - PROCESS | 3420 | [3420] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 03:34:11 INFO - PROCESS | 3420 | [3420] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:34:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 13 (0x128c88800) [pid = 3420] [serial = 13] [outer = 0x119faf000] 03:34:11 INFO - PROCESS | 3420 | [3420] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 03:34:11 INFO - PROCESS | 3420 | [3420] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:34:11 INFO - PROCESS | 3420 | 1469442851592 Marionette TRACE conn2 <- [1,3,null,{}] 03:34:11 INFO - PROCESS | 3420 | 1469442851595 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 03:34:11 INFO - PROCESS | 3420 | 1469442851597 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:11 INFO - PROCESS | 3420 | 1469442851613 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 03:34:11 INFO - PROCESS | 3420 | 1469442851642 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 03:34:11 INFO - PROCESS | 3420 | 1469442851644 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 03:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 03:34:11 INFO - PROCESS | 3420 | 1469442851648 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 03:34:11 INFO - PROCESS | 3420 | 1469442851650 Marionette TRACE conn2 <- [1,6,null,{}] 03:34:11 INFO - PROCESS | 3420 | 1469442851656 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}] 03:34:11 INFO - PROCESS | 3420 | 1469442851657 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:11 INFO - PROCESS | 3420 | 1469442851668 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 03:34:11 INFO - PROCESS | 3420 | 1469442851676 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:11 INFO - PROCESS | 3420 | 1469442851677 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:11 INFO - PROCESS | 3420 | ++DOCSHELL 0x129117000 == 6 [pid = 3420] [id = 6] 03:34:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 14 (0x12914ac00) [pid = 3420] [serial = 14] [outer = 0x0] 03:34:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 15 (0x12914c800) [pid = 3420] [serial = 15] [outer = 0x12914ac00] 03:34:11 INFO - PROCESS | 3420 | 1469442851711 Marionette DEBUG loaded listener.js 03:34:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 16 (0x129278400) [pid = 3420] [serial = 16] [outer = 0x12914ac00] 03:34:12 INFO - PROCESS | 3420 | ++DOCSHELL 0x112c91000 == 7 [pid = 3420] [id = 7] 03:34:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 17 (0x129278800) [pid = 3420] [serial = 17] [outer = 0x0] 03:34:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 18 (0x12947d400) [pid = 3420] [serial = 18] [outer = 0x129278800] 03:34:12 INFO - PROCESS | 3420 | 1469442852106 Marionette DEBUG loaded listener.js 03:34:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 19 (0x129772000) [pid = 3420] [serial = 19] [outer = 0x129278800] 03:34:12 INFO - PROCESS | 3420 | 1469442852221 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]]]}] 03:34:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 03:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 625ms 03:34:12 INFO - PROCESS | 3420 | 1469442852279 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 03:34:12 INFO - PROCESS | 3420 | 1469442852281 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 03:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 03:34:12 INFO - PROCESS | 3420 | 1469442852295 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 03:34:12 INFO - PROCESS | 3420 | 1469442852298 Marionette TRACE conn2 <- [1,10,null,{}] 03:34:12 INFO - PROCESS | 3420 | 1469442852346 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}] 03:34:12 INFO - PROCESS | 3420 | 1469442852351 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:12 INFO - PROCESS | 3420 | 1469442852477 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 03:34:12 INFO - PROCESS | 3420 | 1469442852489 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:12 INFO - PROCESS | 3420 | 1469442852490 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:12 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a829800 == 8 [pid = 3420] [id = 8] 03:34:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 20 (0x12a8a2c00) [pid = 3420] [serial = 20] [outer = 0x0] 03:34:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 21 (0x12a8a4c00) [pid = 3420] [serial = 21] [outer = 0x12a8a2c00] 03:34:12 INFO - PROCESS | 3420 | 1469442852539 Marionette DEBUG loaded listener.js 03:34:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 22 (0x12a8a9400) [pid = 3420] [serial = 22] [outer = 0x12a8a2c00] 03:34:12 INFO - PROCESS | 3420 | 1469442852876 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]]]}] 03:34:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 03:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 622ms 03:34:12 INFO - PROCESS | 3420 | 1469442852916 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 03:34:12 INFO - PROCESS | 3420 | 1469442852918 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 03:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 03:34:12 INFO - PROCESS | 3420 | 1469442852920 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 03:34:12 INFO - PROCESS | 3420 | 1469442852921 Marionette TRACE conn2 <- [1,14,null,{}] 03:34:12 INFO - PROCESS | 3420 | 1469442852924 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}] 03:34:12 INFO - PROCESS | 3420 | 1469442852925 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:13 INFO - PROCESS | 3420 | 1469442853014 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 03:34:13 INFO - PROCESS | 3420 | 1469442853019 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:13 INFO - PROCESS | 3420 | 1469442853021 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:13 INFO - PROCESS | 3420 | ++DOCSHELL 0x12af46000 == 9 [pid = 3420] [id = 9] 03:34:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 23 (0x12a8ac000) [pid = 3420] [serial = 23] [outer = 0x0] 03:34:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 24 (0x12af5ec00) [pid = 3420] [serial = 24] [outer = 0x12a8ac000] 03:34:13 INFO - PROCESS | 3420 | 1469442853046 Marionette DEBUG loaded listener.js 03:34:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 25 (0x12af6a800) [pid = 3420] [serial = 25] [outer = 0x12a8ac000] 03:34:13 INFO - PROCESS | 3420 | 1469442853308 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]]]}] 03:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 03:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 03:34:13 INFO - PROCESS | 3420 | 1469442853344 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 03:34:13 INFO - PROCESS | 3420 | 1469442853345 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 03:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 03:34:13 INFO - PROCESS | 3420 | 1469442853347 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 03:34:13 INFO - PROCESS | 3420 | 1469442853348 Marionette TRACE conn2 <- [1,18,null,{}] 03:34:13 INFO - PROCESS | 3420 | 1469442853351 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}] 03:34:13 INFO - PROCESS | 3420 | 1469442853354 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:13 INFO - PROCESS | 3420 | 1469442853452 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 03:34:13 INFO - PROCESS | 3420 | 1469442853459 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:13 INFO - PROCESS | 3420 | 1469442853461 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:13 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ba15000 == 10 [pid = 3420] [id = 10] 03:34:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 26 (0x12b9adc00) [pid = 3420] [serial = 26] [outer = 0x0] 03:34:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 27 (0x12ba70c00) [pid = 3420] [serial = 27] [outer = 0x12b9adc00] 03:34:13 INFO - PROCESS | 3420 | 1469442853485 Marionette DEBUG loaded listener.js 03:34:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 28 (0x12ba76c00) [pid = 3420] [serial = 28] [outer = 0x12b9adc00] 03:34:13 INFO - PROCESS | 3420 | 1469442853764 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]]]}] 03:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 03:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 03:34:13 INFO - PROCESS | 3420 | 1469442853818 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 03:34:13 INFO - PROCESS | 3420 | 1469442853819 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 03:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 03:34:13 INFO - PROCESS | 3420 | 1469442853825 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 03:34:13 INFO - PROCESS | 3420 | 1469442853826 Marionette TRACE conn2 <- [1,22,null,{}] 03:34:13 INFO - PROCESS | 3420 | 1469442853828 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}] 03:34:13 INFO - PROCESS | 3420 | 1469442853830 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:13 INFO - PROCESS | 3420 | 1469442853923 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 03:34:13 INFO - PROCESS | 3420 | 1469442853926 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:13 INFO - PROCESS | 3420 | 1469442853927 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:13 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bd24800 == 11 [pid = 3420] [id = 11] 03:34:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 29 (0x12083d000) [pid = 3420] [serial = 29] [outer = 0x0] 03:34:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 30 (0x12ba71800) [pid = 3420] [serial = 30] [outer = 0x12083d000] 03:34:13 INFO - PROCESS | 3420 | 1469442853953 Marionette DEBUG loaded listener.js 03:34:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 31 (0x1185aa000) [pid = 3420] [serial = 31] [outer = 0x12083d000] 03:34:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 03:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 370ms 03:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 03:34:14 INFO - PROCESS | 3420 | 1469442854192 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]]]}] 03:34:14 INFO - PROCESS | 3420 | 1469442854195 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 03:34:14 INFO - PROCESS | 3420 | 1469442854196 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 03:34:14 INFO - PROCESS | 3420 | 1469442854198 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 03:34:14 INFO - PROCESS | 3420 | 1469442854199 Marionette TRACE conn2 <- [1,26,null,{}] 03:34:14 INFO - PROCESS | 3420 | 1469442854201 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}] 03:34:14 INFO - PROCESS | 3420 | 1469442854203 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:14 INFO - PROCESS | 3420 | 1469442854310 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 03:34:14 INFO - PROCESS | 3420 | 1469442854313 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:14 INFO - PROCESS | 3420 | 1469442854315 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:14 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bdb1000 == 12 [pid = 3420] [id = 12] 03:34:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 32 (0x118599800) [pid = 3420] [serial = 32] [outer = 0x0] 03:34:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 33 (0x1185a0c00) [pid = 3420] [serial = 33] [outer = 0x118599800] 03:34:14 INFO - PROCESS | 3420 | 1469442854339 Marionette DEBUG loaded listener.js 03:34:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 34 (0x12bf0a000) [pid = 3420] [serial = 34] [outer = 0x118599800] 03:34:14 INFO - PROCESS | 3420 | 1469442854573 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]]]}] 03:34:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 03:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 03:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 03:34:14 INFO - PROCESS | 3420 | 1469442854628 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 03:34:14 INFO - PROCESS | 3420 | 1469442854629 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 03:34:14 INFO - PROCESS | 3420 | 1469442854632 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 03:34:14 INFO - PROCESS | 3420 | 1469442854646 Marionette TRACE conn2 <- [1,30,null,{}] 03:34:14 INFO - PROCESS | 3420 | 1469442854662 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}] 03:34:14 INFO - PROCESS | 3420 | 1469442854663 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:14 INFO - PROCESS | 3420 | 1469442854752 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 03:34:14 INFO - PROCESS | 3420 | 1469442854758 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:14 INFO - PROCESS | 3420 | 1469442854759 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:14 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c512800 == 13 [pid = 3420] [id = 13] 03:34:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 35 (0x12bf0d400) [pid = 3420] [serial = 35] [outer = 0x0] 03:34:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 36 (0x12bf12c00) [pid = 3420] [serial = 36] [outer = 0x12bf0d400] 03:34:14 INFO - PROCESS | 3420 | 1469442854783 Marionette DEBUG loaded listener.js 03:34:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 37 (0x12bf18000) [pid = 3420] [serial = 37] [outer = 0x12bf0d400] 03:34:15 INFO - PROCESS | 3420 | 1469442855011 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]]]}] 03:34:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 03:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 391ms 03:34:15 INFO - PROCESS | 3420 | 1469442855026 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 03:34:15 INFO - PROCESS | 3420 | 1469442855027 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 03:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 03:34:15 INFO - PROCESS | 3420 | 1469442855030 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 03:34:15 INFO - PROCESS | 3420 | 1469442855031 Marionette TRACE conn2 <- [1,34,null,{}] 03:34:15 INFO - PROCESS | 3420 | 1469442855033 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}] 03:34:15 INFO - PROCESS | 3420 | 1469442855034 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:15 INFO - PROCESS | 3420 | 1469442855135 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 03:34:15 INFO - PROCESS | 3420 | 1469442855140 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:15 INFO - PROCESS | 3420 | 1469442855141 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:15 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c54e000 == 14 [pid = 3420] [id = 14] 03:34:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 38 (0x12bf1e800) [pid = 3420] [serial = 38] [outer = 0x0] 03:34:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 39 (0x12c587c00) [pid = 3420] [serial = 39] [outer = 0x12bf1e800] 03:34:15 INFO - PROCESS | 3420 | 1469442855166 Marionette DEBUG loaded listener.js 03:34:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 40 (0x12c58c800) [pid = 3420] [serial = 40] [outer = 0x12bf1e800] 03:34:15 INFO - PROCESS | 3420 | 1469442855403 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]]]}] 03:34:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 03:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 03:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 03:34:15 INFO - PROCESS | 3420 | 1469442855448 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 03:34:15 INFO - PROCESS | 3420 | 1469442855449 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 03:34:15 INFO - PROCESS | 3420 | 1469442855451 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 03:34:15 INFO - PROCESS | 3420 | 1469442855453 Marionette TRACE conn2 <- [1,38,null,{}] 03:34:15 INFO - PROCESS | 3420 | 1469442855463 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}] 03:34:15 INFO - PROCESS | 3420 | 1469442855464 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:15 INFO - PROCESS | 3420 | 1469442855564 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 03:34:15 INFO - PROCESS | 3420 | 1469442855568 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:15 INFO - PROCESS | 3420 | 1469442855569 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:15 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ca5e800 == 15 [pid = 3420] [id = 15] 03:34:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 41 (0x12c591400) [pid = 3420] [serial = 41] [outer = 0x0] 03:34:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 42 (0x12c592400) [pid = 3420] [serial = 42] [outer = 0x12c591400] 03:34:15 INFO - PROCESS | 3420 | 1469442855593 Marionette DEBUG loaded listener.js 03:34:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 43 (0x12caa7800) [pid = 3420] [serial = 43] [outer = 0x12c591400] 03:34:15 INFO - PROCESS | 3420 | 1469442855824 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]]]}] 03:34:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 03:34:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 03:34:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 03:34:15 INFO - PROCESS | 3420 | 1469442855877 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 03:34:15 INFO - PROCESS | 3420 | 1469442855878 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 03:34:15 INFO - PROCESS | 3420 | 1469442855880 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 03:34:15 INFO - PROCESS | 3420 | 1469442855881 Marionette TRACE conn2 <- [1,42,null,{}] 03:34:15 INFO - PROCESS | 3420 | 1469442855884 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}] 03:34:15 INFO - PROCESS | 3420 | 1469442855885 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:15 INFO - PROCESS | 3420 | 1469442855989 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 03:34:15 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ce3f800 == 16 [pid = 3420] [id = 16] 03:34:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 44 (0x12ce40000) [pid = 3420] [serial = 44] [outer = 0x0] 03:34:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 45 (0x12ce41800) [pid = 3420] [serial = 45] [outer = 0x12ce40000] 03:34:16 INFO - PROCESS | 3420 | 1469442856004 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:16 INFO - PROCESS | 3420 | 1469442856005 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 46 (0x12ce49000) [pid = 3420] [serial = 46] [outer = 0x12ce40000] 03:34:16 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ce50800 == 17 [pid = 3420] [id = 17] 03:34:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 47 (0x12ce16800) [pid = 3420] [serial = 47] [outer = 0x0] 03:34:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 48 (0x12ce18800) [pid = 3420] [serial = 48] [outer = 0x12ce16800] 03:34:16 INFO - PROCESS | 3420 | 1469442856035 Marionette DEBUG loaded listener.js 03:34:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 49 (0x12ce1d400) [pid = 3420] [serial = 49] [outer = 0x12ce16800] 03:34:16 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ce3e800 == 18 [pid = 3420] [id = 18] 03:34:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 50 (0x12ce12c00) [pid = 3420] [serial = 50] [outer = 0x0] 03:34:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 51 (0x12d210000) [pid = 3420] [serial = 51] [outer = 0x12ce12c00] 03:34:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 52 (0x12ce19400) [pid = 3420] [serial = 52] [outer = 0x12ce12c00] 03:34:16 INFO - PROCESS | 3420 | 1469442856383 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]]]}] 03:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 03:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 518ms 03:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 03:34:16 INFO - PROCESS | 3420 | 1469442856399 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 03:34:16 INFO - PROCESS | 3420 | 1469442856401 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 03:34:16 INFO - PROCESS | 3420 | 1469442856403 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 03:34:16 INFO - PROCESS | 3420 | 1469442856406 Marionette TRACE conn2 <- [1,46,null,{}] 03:34:16 INFO - PROCESS | 3420 | 1469442856409 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}] 03:34:16 INFO - PROCESS | 3420 | 1469442856410 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:16 INFO - PROCESS | 3420 | 1469442856507 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 03:34:16 INFO - PROCESS | 3420 | 1469442856511 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:16 INFO - PROCESS | 3420 | 1469442856512 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:16 INFO - PROCESS | 3420 | ++DOCSHELL 0x12911c000 == 19 [pid = 3420] [id = 19] 03:34:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 53 (0x117d98000) [pid = 3420] [serial = 53] [outer = 0x0] 03:34:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 54 (0x1191c7c00) [pid = 3420] [serial = 54] [outer = 0x117d98000] 03:34:16 INFO - PROCESS | 3420 | 1469442856539 Marionette DEBUG loaded listener.js 03:34:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 55 (0x12d216000) [pid = 3420] [serial = 55] [outer = 0x117d98000] 03:34:16 INFO - PROCESS | 3420 | 1469442856775 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]]]}] 03:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 03:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms 03:34:16 INFO - PROCESS | 3420 | 1469442856826 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 03:34:16 INFO - PROCESS | 3420 | 1469442856827 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 03:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 03:34:16 INFO - PROCESS | 3420 | 1469442856829 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 03:34:16 INFO - PROCESS | 3420 | 1469442856830 Marionette TRACE conn2 <- [1,50,null,{}] 03:34:16 INFO - PROCESS | 3420 | 1469442856833 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}] 03:34:16 INFO - PROCESS | 3420 | 1469442856834 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:16 INFO - PROCESS | 3420 | 1469442856935 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 03:34:16 INFO - PROCESS | 3420 | 1469442856939 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:16 INFO - PROCESS | 3420 | 1469442856940 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:16 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b983800 == 20 [pid = 3420] [id = 20] 03:34:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 56 (0x1181ce800) [pid = 3420] [serial = 56] [outer = 0x0] 03:34:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 57 (0x1181d8800) [pid = 3420] [serial = 57] [outer = 0x1181ce800] 03:34:16 INFO - PROCESS | 3420 | 1469442856966 Marionette DEBUG loaded listener.js 03:34:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 58 (0x12d217800) [pid = 3420] [serial = 58] [outer = 0x1181ce800] 03:34:17 INFO - PROCESS | 3420 | 1469442857192 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]]]}] 03:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 03:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 370ms 03:34:17 INFO - PROCESS | 3420 | 1469442857201 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 03:34:17 INFO - PROCESS | 3420 | 1469442857202 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 03:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 03:34:17 INFO - PROCESS | 3420 | 1469442857211 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 03:34:17 INFO - PROCESS | 3420 | 1469442857212 Marionette TRACE conn2 <- [1,54,null,{}] 03:34:17 INFO - PROCESS | 3420 | 1469442857214 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}] 03:34:17 INFO - PROCESS | 3420 | 1469442857215 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:17 INFO - PROCESS | 3420 | 1469442857320 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 03:34:17 INFO - PROCESS | 3420 | 1469442857324 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:17 INFO - PROCESS | 3420 | 1469442857325 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:17 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b988000 == 21 [pid = 3420] [id = 21] 03:34:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 59 (0x12caafc00) [pid = 3420] [serial = 59] [outer = 0x0] 03:34:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 60 (0x12d70d000) [pid = 3420] [serial = 60] [outer = 0x12caafc00] 03:34:17 INFO - PROCESS | 3420 | 1469442857349 Marionette DEBUG loaded listener.js 03:34:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 61 (0x12d712c00) [pid = 3420] [serial = 61] [outer = 0x12caafc00] 03:34:17 INFO - PROCESS | 3420 | 1469442857574 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]]]}] 03:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 03:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 369ms 03:34:17 INFO - PROCESS | 3420 | 1469442857580 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 03:34:17 INFO - PROCESS | 3420 | 1469442857581 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 03:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 03:34:17 INFO - PROCESS | 3420 | 1469442857583 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 03:34:17 INFO - PROCESS | 3420 | 1469442857584 Marionette TRACE conn2 <- [1,58,null,{}] 03:34:17 INFO - PROCESS | 3420 | 1469442857593 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}] 03:34:17 INFO - PROCESS | 3420 | 1469442857594 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:17 INFO - PROCESS | 3420 | 1469442857690 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 03:34:17 INFO - PROCESS | 3420 | 1469442857704 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:17 INFO - PROCESS | 3420 | 1469442857705 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:17 INFO - PROCESS | 3420 | ++DOCSHELL 0x12df40000 == 22 [pid = 3420] [id = 22] 03:34:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 62 (0x124461400) [pid = 3420] [serial = 62] [outer = 0x0] 03:34:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 63 (0x124465800) [pid = 3420] [serial = 63] [outer = 0x124461400] 03:34:17 INFO - PROCESS | 3420 | 1469442857729 Marionette DEBUG loaded listener.js 03:34:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 64 (0x1191bb400) [pid = 3420] [serial = 64] [outer = 0x124461400] 03:34:17 INFO - PROCESS | 3420 | 1469442857983 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]]]}] 03:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 03:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 423ms 03:34:18 INFO - PROCESS | 3420 | 1469442858013 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 03:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 03:34:18 INFO - PROCESS | 3420 | 1469442858015 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 03:34:18 INFO - PROCESS | 3420 | 1469442858019 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 03:34:18 INFO - PROCESS | 3420 | 1469442858025 Marionette TRACE conn2 <- [1,62,null,{}] 03:34:18 INFO - PROCESS | 3420 | 1469442858033 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}] 03:34:18 INFO - PROCESS | 3420 | 1469442858034 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:18 INFO - PROCESS | 3420 | 1469442858147 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 03:34:18 INFO - PROCESS | 3420 | 1469442858159 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:18 INFO - PROCESS | 3420 | 1469442858160 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:18 INFO - PROCESS | 3420 | ++DOCSHELL 0x12d7d1800 == 23 [pid = 3420] [id = 23] 03:34:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 65 (0x123ba5000) [pid = 3420] [serial = 65] [outer = 0x0] 03:34:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 66 (0x124668400) [pid = 3420] [serial = 66] [outer = 0x123ba5000] 03:34:18 INFO - PROCESS | 3420 | 1469442858184 Marionette DEBUG loaded listener.js 03:34:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 67 (0x12466e800) [pid = 3420] [serial = 67] [outer = 0x123ba5000] 03:34:19 INFO - PROCESS | 3420 | 1469442859132 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]]]}] 03:34:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 03:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1182ms 03:34:19 INFO - PROCESS | 3420 | 1469442859200 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 03:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 03:34:19 INFO - PROCESS | 3420 | 1469442859203 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 03:34:19 INFO - PROCESS | 3420 | 1469442859206 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 03:34:19 INFO - PROCESS | 3420 | 1469442859209 Marionette TRACE conn2 <- [1,66,null,{}] 03:34:19 INFO - PROCESS | 3420 | 1469442859213 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}] 03:34:19 INFO - PROCESS | 3420 | 1469442859214 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:19 INFO - PROCESS | 3420 | 1469442859328 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 03:34:19 INFO - PROCESS | 3420 | 1469442859368 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:19 INFO - PROCESS | 3420 | 1469442859370 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:19 INFO - PROCESS | 3420 | ++DOCSHELL 0x112fd5800 == 24 [pid = 3420] [id = 24] 03:34:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 68 (0x11298b800) [pid = 3420] [serial = 68] [outer = 0x0] 03:34:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 69 (0x112e19c00) [pid = 3420] [serial = 69] [outer = 0x11298b800] 03:34:19 INFO - PROCESS | 3420 | 1469442859401 Marionette DEBUG loaded listener.js 03:34:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 70 (0x11339ec00) [pid = 3420] [serial = 70] [outer = 0x11298b800] 03:34:19 INFO - PROCESS | 3420 | 1469442859806 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]]]}] 03:34:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 03:34:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 623ms 03:34:19 INFO - PROCESS | 3420 | 1469442859829 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 03:34:19 INFO - PROCESS | 3420 | 1469442859832 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 03:34:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 03:34:19 INFO - PROCESS | 3420 | 1469442859837 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 03:34:19 INFO - PROCESS | 3420 | 1469442859839 Marionette TRACE conn2 <- [1,70,null,{}] 03:34:19 INFO - PROCESS | 3420 | 1469442859841 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}] 03:34:19 INFO - PROCESS | 3420 | 1469442859843 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:19 INFO - PROCESS | 3420 | 1469442859960 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 03:34:20 INFO - PROCESS | 3420 | 1469442860026 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:20 INFO - PROCESS | 3420 | 1469442860028 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:20 INFO - PROCESS | 3420 | ++DOCSHELL 0x116ab6800 == 25 [pid = 3420] [id = 25] 03:34:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x1160edc00) [pid = 3420] [serial = 71] [outer = 0x0] 03:34:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x116aa2800) [pid = 3420] [serial = 72] [outer = 0x1160edc00] 03:34:20 INFO - PROCESS | 3420 | 1469442860060 Marionette DEBUG loaded listener.js 03:34:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x1181cb000) [pid = 3420] [serial = 73] [outer = 0x1160edc00] 03:34:20 INFO - PROCESS | 3420 | 1469442860507 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]]]}] 03:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 03:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 719ms 03:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 03:34:20 INFO - PROCESS | 3420 | 1469442860557 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 03:34:20 INFO - PROCESS | 3420 | 1469442860560 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 03:34:20 INFO - PROCESS | 3420 | 1469442860563 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 03:34:20 INFO - PROCESS | 3420 | 1469442860568 Marionette TRACE conn2 <- [1,74,null,{}] 03:34:20 INFO - PROCESS | 3420 | 1469442860579 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}] 03:34:20 INFO - PROCESS | 3420 | 1469442860584 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:20 INFO - PROCESS | 3420 | 1469442860773 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 03:34:20 INFO - PROCESS | 3420 | 1469442860868 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:20 INFO - PROCESS | 3420 | 1469442860870 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:20 INFO - PROCESS | 3420 | ++DOCSHELL 0x1199bc800 == 26 [pid = 3420] [id = 26] 03:34:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x12083f000) [pid = 3420] [serial = 74] [outer = 0x0] 03:34:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x120843c00) [pid = 3420] [serial = 75] [outer = 0x12083f000] 03:34:20 INFO - PROCESS | 3420 | 1469442860902 Marionette DEBUG loaded listener.js 03:34:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x1208b7000) [pid = 3420] [serial = 76] [outer = 0x12083f000] 03:34:21 INFO - PROCESS | 3420 | 1469442861515 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]]]}] 03:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 03:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1028ms 03:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 03:34:21 INFO - PROCESS | 3420 | 1469442861591 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 03:34:21 INFO - PROCESS | 3420 | 1469442861593 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 03:34:21 INFO - PROCESS | 3420 | 1469442861596 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 03:34:21 INFO - PROCESS | 3420 | 1469442861598 Marionette TRACE conn2 <- [1,78,null,{}] 03:34:21 INFO - PROCESS | 3420 | 1469442861602 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}] 03:34:21 INFO - PROCESS | 3420 | 1469442861603 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:21 INFO - PROCESS | 3420 | 1469442861693 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 03:34:21 INFO - PROCESS | 3420 | 1469442861751 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:21 INFO - PROCESS | 3420 | 1469442861752 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:21 INFO - PROCESS | 3420 | ++DOCSHELL 0x112c7e800 == 27 [pid = 3420] [id = 27] 03:34:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x113d46800) [pid = 3420] [serial = 77] [outer = 0x0] 03:34:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x113d98400) [pid = 3420] [serial = 78] [outer = 0x113d46800] 03:34:21 INFO - PROCESS | 3420 | 1469442861780 Marionette DEBUG loaded listener.js 03:34:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x1150cec00) [pid = 3420] [serial = 79] [outer = 0x113d46800] 03:34:22 INFO - PROCESS | 3420 | 1469442862165 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]]]}] 03:34:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 03:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 620ms 03:34:22 INFO - PROCESS | 3420 | 1469442862217 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 03:34:22 INFO - PROCESS | 3420 | 1469442862220 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 03:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 03:34:22 INFO - PROCESS | 3420 | 1469442862224 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 03:34:22 INFO - PROCESS | 3420 | 1469442862226 Marionette TRACE conn2 <- [1,82,null,{}] 03:34:22 INFO - PROCESS | 3420 | 1469442862228 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}] 03:34:22 INFO - PROCESS | 3420 | 1469442862229 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:22 INFO - PROCESS | 3420 | 1469442862301 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 03:34:22 INFO - PROCESS | 3420 | 1469442862307 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:22 INFO - PROCESS | 3420 | 1469442862309 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:22 INFO - PROCESS | 3420 | ++DOCSHELL 0x113a4a000 == 28 [pid = 3420] [id = 28] 03:34:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x115dfcc00) [pid = 3420] [serial = 80] [outer = 0x0] 03:34:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x11672ac00) [pid = 3420] [serial = 81] [outer = 0x115dfcc00] 03:34:22 INFO - PROCESS | 3420 | 1469442862335 Marionette DEBUG loaded listener.js 03:34:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x116a9e800) [pid = 3420] [serial = 82] [outer = 0x115dfcc00] 03:34:22 INFO - PROCESS | 3420 | 1469442862651 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]]]}] 03:34:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 03:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 469ms 03:34:22 INFO - PROCESS | 3420 | 1469442862693 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 03:34:22 INFO - PROCESS | 3420 | 1469442862695 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 03:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 03:34:22 INFO - PROCESS | 3420 | 1469442862697 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 03:34:22 INFO - PROCESS | 3420 | 1469442862699 Marionette TRACE conn2 <- [1,86,null,{}] 03:34:22 INFO - PROCESS | 3420 | 1469442862706 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}] 03:34:22 INFO - PROCESS | 3420 | 1469442862709 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:22 INFO - PROCESS | 3420 | 1469442862784 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 03:34:22 INFO - PROCESS | 3420 | 1469442862791 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:22 INFO - PROCESS | 3420 | 1469442862793 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:22 INFO - PROCESS | 3420 | ++DOCSHELL 0x1160a6800 == 29 [pid = 3420] [id = 29] 03:34:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1176b0000) [pid = 3420] [serial = 83] [outer = 0x0] 03:34:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x117d99400) [pid = 3420] [serial = 84] [outer = 0x1176b0000] 03:34:22 INFO - PROCESS | 3420 | 1469442862820 Marionette DEBUG loaded listener.js 03:34:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x1181d5c00) [pid = 3420] [serial = 85] [outer = 0x1176b0000] 03:34:23 INFO - PROCESS | 3420 | 1469442863206 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]]]}] 03:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 03:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 520ms 03:34:23 INFO - PROCESS | 3420 | 1469442863218 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 03:34:23 INFO - PROCESS | 3420 | 1469442863223 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 03:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 03:34:23 INFO - PROCESS | 3420 | 1469442863234 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 03:34:23 INFO - PROCESS | 3420 | 1469442863235 Marionette TRACE conn2 <- [1,90,null,{}] 03:34:23 INFO - PROCESS | 3420 | 1469442863247 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}] 03:34:23 INFO - PROCESS | 3420 | 1469442863249 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:23 INFO - PROCESS | 3420 | 1469442863367 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 03:34:23 INFO - PROCESS | 3420 | 1469442863375 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:23 INFO - PROCESS | 3420 | 1469442863376 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:23 INFO - PROCESS | 3420 | ++DOCSHELL 0x11694c000 == 30 [pid = 3420] [id = 30] 03:34:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x1181d6000) [pid = 3420] [serial = 86] [outer = 0x0] 03:34:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x118479400) [pid = 3420] [serial = 87] [outer = 0x1181d6000] 03:34:23 INFO - PROCESS | 3420 | 1469442863417 Marionette DEBUG loaded listener.js 03:34:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1185a0000) [pid = 3420] [serial = 88] [outer = 0x1181d6000] 03:34:23 INFO - PROCESS | 3420 | 1469442863778 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]]]}] 03:34:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 03:34:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 583ms 03:34:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 03:34:23 INFO - PROCESS | 3420 | 1469442863815 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 03:34:23 INFO - PROCESS | 3420 | 1469442863816 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 03:34:23 INFO - PROCESS | 3420 | 1469442863818 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 03:34:23 INFO - PROCESS | 3420 | 1469442863820 Marionette TRACE conn2 <- [1,94,null,{}] 03:34:23 INFO - PROCESS | 3420 | 1469442863824 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}] 03:34:23 INFO - PROCESS | 3420 | 1469442863825 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:23 INFO - PROCESS | 3420 | 1469442863895 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 03:34:23 INFO - PROCESS | 3420 | 1469442863899 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:23 INFO - PROCESS | 3420 | 1469442863900 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:23 INFO - PROCESS | 3420 | ++DOCSHELL 0x116fc4800 == 31 [pid = 3420] [id = 31] 03:34:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x118593000) [pid = 3420] [serial = 89] [outer = 0x0] 03:34:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x1187e4400) [pid = 3420] [serial = 90] [outer = 0x118593000] 03:34:23 INFO - PROCESS | 3420 | 1469442863926 Marionette DEBUG loaded listener.js 03:34:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x11888ec00) [pid = 3420] [serial = 91] [outer = 0x118593000] 03:34:24 INFO - PROCESS | 3420 | 1469442864253 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]]]}] 03:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 03:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 471ms 03:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 03:34:24 INFO - PROCESS | 3420 | 1469442864290 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 03:34:24 INFO - PROCESS | 3420 | 1469442864291 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 03:34:24 INFO - PROCESS | 3420 | 1469442864293 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 03:34:24 INFO - PROCESS | 3420 | 1469442864294 Marionette TRACE conn2 <- [1,98,null,{}] 03:34:24 INFO - PROCESS | 3420 | 1469442864297 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}] 03:34:24 INFO - PROCESS | 3420 | 1469442864301 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:24 INFO - PROCESS | 3420 | 1469442864394 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 03:34:24 INFO - PROCESS | 3420 | 1469442864440 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:24 INFO - PROCESS | 3420 | 1469442864441 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:24 INFO - PROCESS | 3420 | ++DOCSHELL 0x116948000 == 32 [pid = 3420] [id = 32] 03:34:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x118890c00) [pid = 3420] [serial = 92] [outer = 0x0] 03:34:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x1191bcc00) [pid = 3420] [serial = 93] [outer = 0x118890c00] 03:34:24 INFO - PROCESS | 3420 | 1469442864471 Marionette DEBUG loaded listener.js 03:34:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x119937800) [pid = 3420] [serial = 94] [outer = 0x118890c00] 03:34:24 INFO - PROCESS | 3420 | 1469442864715 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]]]}] 03:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 03:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 471ms 03:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 03:34:24 INFO - PROCESS | 3420 | 1469442864765 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 03:34:24 INFO - PROCESS | 3420 | 1469442864766 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 03:34:24 INFO - PROCESS | 3420 | 1469442864776 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 03:34:24 INFO - PROCESS | 3420 | 1469442864777 Marionette TRACE conn2 <- [1,102,null,{}] 03:34:24 INFO - PROCESS | 3420 | 1469442864779 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}] 03:34:24 INFO - PROCESS | 3420 | 1469442864780 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:24 INFO - PROCESS | 3420 | 1469442864856 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 03:34:24 INFO - PROCESS | 3420 | 1469442864860 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:24 INFO - PROCESS | 3420 | 1469442864861 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:24 INFO - PROCESS | 3420 | ++DOCSHELL 0x11839f800 == 33 [pid = 3420] [id = 33] 03:34:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x11993e000) [pid = 3420] [serial = 95] [outer = 0x0] 03:34:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x12083d800) [pid = 3420] [serial = 96] [outer = 0x11993e000] 03:34:24 INFO - PROCESS | 3420 | 1469442864887 Marionette DEBUG loaded listener.js 03:34:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x1208b5800) [pid = 3420] [serial = 97] [outer = 0x11993e000] 03:34:25 INFO - PROCESS | 3420 | 1469442865193 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]]]}] 03:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 03:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 478ms 03:34:25 INFO - PROCESS | 3420 | 1469442865247 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 03:34:25 INFO - PROCESS | 3420 | 1469442865248 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 03:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 03:34:25 INFO - PROCESS | 3420 | 1469442865251 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 03:34:25 INFO - PROCESS | 3420 | 1469442865253 Marionette TRACE conn2 <- [1,106,null,{}] 03:34:25 INFO - PROCESS | 3420 | 1469442865257 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}] 03:34:25 INFO - PROCESS | 3420 | 1469442865258 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:25 INFO - PROCESS | 3420 | 1469442865398 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 03:34:25 INFO - PROCESS | 3420 | 1469442865410 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:25 INFO - PROCESS | 3420 | 1469442865411 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:25 INFO - PROCESS | 3420 | ++DOCSHELL 0x1188cf000 == 34 [pid = 3420] [id = 34] 03:34:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x113374000) [pid = 3420] [serial = 98] [outer = 0x0] 03:34:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x1208b5c00) [pid = 3420] [serial = 99] [outer = 0x113374000] 03:34:25 INFO - PROCESS | 3420 | 1469442865451 Marionette DEBUG loaded listener.js 03:34:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x1210dcc00) [pid = 3420] [serial = 100] [outer = 0x113374000] 03:34:25 INFO - PROCESS | 3420 | 1469442865722 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]]]}] 03:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 03:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 522ms 03:34:25 INFO - PROCESS | 3420 | 1469442865776 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 03:34:25 INFO - PROCESS | 3420 | 1469442865777 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 03:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 03:34:25 INFO - PROCESS | 3420 | 1469442865780 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 03:34:25 INFO - PROCESS | 3420 | 1469442865781 Marionette TRACE conn2 <- [1,110,null,{}] 03:34:25 INFO - PROCESS | 3420 | 1469442865783 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}] 03:34:25 INFO - PROCESS | 3420 | 1469442865784 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:25 INFO - PROCESS | 3420 | 1469442865860 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 03:34:25 INFO - PROCESS | 3420 | 1469442865865 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:25 INFO - PROCESS | 3420 | 1469442865866 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:25 INFO - PROCESS | 3420 | ++DOCSHELL 0x119592000 == 35 [pid = 3420] [id = 35] 03:34:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x1188a6800) [pid = 3420] [serial = 101] [outer = 0x0] 03:34:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x1238dec00) [pid = 3420] [serial = 102] [outer = 0x1188a6800] 03:34:25 INFO - PROCESS | 3420 | 1469442865901 Marionette DEBUG loaded listener.js 03:34:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x123c81400) [pid = 3420] [serial = 103] [outer = 0x1188a6800] 03:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 03:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 418ms 03:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 03:34:26 INFO - PROCESS | 3420 | 1469442866195 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]]]}] 03:34:26 INFO - PROCESS | 3420 | 1469442866199 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 03:34:26 INFO - PROCESS | 3420 | 1469442866200 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 03:34:26 INFO - PROCESS | 3420 | 1469442866209 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 03:34:26 INFO - PROCESS | 3420 | 1469442866210 Marionette TRACE conn2 <- [1,114,null,{}] 03:34:26 INFO - PROCESS | 3420 | 1469442866213 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}] 03:34:26 INFO - PROCESS | 3420 | 1469442866214 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:26 INFO - PROCESS | 3420 | 1469442866295 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 03:34:26 INFO - PROCESS | 3420 | 1469442866344 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:26 INFO - PROCESS | 3420 | 1469442866345 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:26 INFO - PROCESS | 3420 | ++DOCSHELL 0x119894800 == 36 [pid = 3420] [id = 36] 03:34:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x113863400) [pid = 3420] [serial = 104] [outer = 0x0] 03:34:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x123c81000) [pid = 3420] [serial = 105] [outer = 0x113863400] 03:34:26 INFO - PROCESS | 3420 | 1469442866369 Marionette DEBUG loaded listener.js 03:34:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x12439bc00) [pid = 3420] [serial = 106] [outer = 0x113863400] 03:34:26 INFO - PROCESS | 3420 | 1469442866633 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]]]}] 03:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 03:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 475ms 03:34:26 INFO - PROCESS | 3420 | 1469442866678 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 03:34:26 INFO - PROCESS | 3420 | 1469442866679 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 03:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 03:34:26 INFO - PROCESS | 3420 | 1469442866682 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 03:34:26 INFO - PROCESS | 3420 | 1469442866683 Marionette TRACE conn2 <- [1,118,null,{}] 03:34:26 INFO - PROCESS | 3420 | 1469442866687 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}] 03:34:26 INFO - PROCESS | 3420 | 1469442866690 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:26 INFO - PROCESS | 3420 | 1469442866788 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 03:34:26 INFO - PROCESS | 3420 | 1469442866793 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:26 INFO - PROCESS | 3420 | 1469442866795 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:26 INFO - PROCESS | 3420 | ++DOCSHELL 0x123871000 == 37 [pid = 3420] [id = 37] 03:34:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 107 (0x12439cc00) [pid = 3420] [serial = 107] [outer = 0x0] 03:34:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 108 (0x1245cf400) [pid = 3420] [serial = 108] [outer = 0x12439cc00] 03:34:26 INFO - PROCESS | 3420 | 1469442866828 Marionette DEBUG loaded listener.js 03:34:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 109 (0x124670400) [pid = 3420] [serial = 109] [outer = 0x12439cc00] 03:34:27 INFO - PROCESS | 3420 | 1469442867150 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]]]}] 03:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 03:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 519ms 03:34:27 INFO - PROCESS | 3420 | 1469442867216 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 03:34:27 INFO - PROCESS | 3420 | 1469442867219 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 03:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 03:34:27 INFO - PROCESS | 3420 | 1469442867224 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 03:34:27 INFO - PROCESS | 3420 | 1469442867226 Marionette TRACE conn2 <- [1,122,null,{}] 03:34:27 INFO - PROCESS | 3420 | 1469442867229 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}] 03:34:27 INFO - PROCESS | 3420 | 1469442867231 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:27 INFO - PROCESS | 3420 | 1469442867349 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 03:34:27 INFO - PROCESS | 3420 | 1469442867355 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:27 INFO - PROCESS | 3420 | 1469442867356 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:27 INFO - PROCESS | 3420 | ++DOCSHELL 0x123a93000 == 38 [pid = 3420] [id = 38] 03:34:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 110 (0x1246db000) [pid = 3420] [serial = 110] [outer = 0x0] 03:34:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 111 (0x124b55000) [pid = 3420] [serial = 111] [outer = 0x1246db000] 03:34:27 INFO - PROCESS | 3420 | 1469442867396 Marionette DEBUG loaded listener.js 03:34:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 112 (0x124e4fc00) [pid = 3420] [serial = 112] [outer = 0x1246db000] 03:34:27 INFO - PROCESS | 3420 | 1469442867747 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]]]}] 03:34:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 03:34:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 572ms 03:34:27 INFO - PROCESS | 3420 | 1469442867795 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 03:34:27 INFO - PROCESS | 3420 | 1469442867796 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 03:34:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 03:34:27 INFO - PROCESS | 3420 | 1469442867808 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 03:34:27 INFO - PROCESS | 3420 | 1469442867809 Marionette TRACE conn2 <- [1,126,null,{}] 03:34:27 INFO - PROCESS | 3420 | 1469442867812 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}] 03:34:27 INFO - PROCESS | 3420 | 1469442867813 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:27 INFO - PROCESS | 3420 | 1469442867918 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 03:34:27 INFO - PROCESS | 3420 | 1469442867926 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:27 INFO - PROCESS | 3420 | 1469442867927 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:27 INFO - PROCESS | 3420 | ++DOCSHELL 0x123c9c800 == 39 [pid = 3420] [id = 39] 03:34:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 113 (0x124e04c00) [pid = 3420] [serial = 113] [outer = 0x0] 03:34:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 114 (0x124ea4400) [pid = 3420] [serial = 114] [outer = 0x124e04c00] 03:34:27 INFO - PROCESS | 3420 | 1469442867951 Marionette DEBUG loaded listener.js 03:34:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 115 (0x124ff4c00) [pid = 3420] [serial = 115] [outer = 0x124e04c00] 03:34:28 INFO - PROCESS | 3420 | 1469442868238 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]]]}] 03:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 03:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 03:34:28 INFO - PROCESS | 3420 | 1469442868277 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 03:34:28 INFO - PROCESS | 3420 | 1469442868278 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 03:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 03:34:28 INFO - PROCESS | 3420 | 1469442868280 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 03:34:28 INFO - PROCESS | 3420 | 1469442868281 Marionette TRACE conn2 <- [1,130,null,{}] 03:34:28 INFO - PROCESS | 3420 | 1469442868283 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}] 03:34:28 INFO - PROCESS | 3420 | 1469442868284 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:28 INFO - PROCESS | 3420 | 1469442868364 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 03:34:28 INFO - PROCESS | 3420 | 1469442868367 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:28 INFO - PROCESS | 3420 | 1469442868369 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:28 INFO - PROCESS | 3420 | ++DOCSHELL 0x124421000 == 40 [pid = 3420] [id = 40] 03:34:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 116 (0x1250ccc00) [pid = 3420] [serial = 116] [outer = 0x0] 03:34:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 117 (0x126905800) [pid = 3420] [serial = 117] [outer = 0x1250ccc00] 03:34:28 INFO - PROCESS | 3420 | 1469442868395 Marionette DEBUG loaded listener.js 03:34:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 118 (0x126d04c00) [pid = 3420] [serial = 118] [outer = 0x1250ccc00] 03:34:28 INFO - PROCESS | 3420 | 1469442868686 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]]]}] 03:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 03:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 418ms 03:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 03:34:28 INFO - PROCESS | 3420 | 1469442868698 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 03:34:28 INFO - PROCESS | 3420 | 1469442868699 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 03:34:28 INFO - PROCESS | 3420 | 1469442868701 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 03:34:28 INFO - PROCESS | 3420 | 1469442868702 Marionette TRACE conn2 <- [1,134,null,{}] 03:34:28 INFO - PROCESS | 3420 | 1469442868713 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}] 03:34:28 INFO - PROCESS | 3420 | 1469442868714 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:28 INFO - PROCESS | 3420 | 1469442868837 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 03:34:28 INFO - PROCESS | 3420 | 1469442868844 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:28 INFO - PROCESS | 3420 | 1469442868845 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:28 INFO - PROCESS | 3420 | ++DOCSHELL 0x124b05000 == 41 [pid = 3420] [id = 41] 03:34:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 119 (0x124e59800) [pid = 3420] [serial = 119] [outer = 0x0] 03:34:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 120 (0x126d03c00) [pid = 3420] [serial = 120] [outer = 0x124e59800] 03:34:28 INFO - PROCESS | 3420 | 1469442868868 Marionette DEBUG loaded listener.js 03:34:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 121 (0x126e90c00) [pid = 3420] [serial = 121] [outer = 0x124e59800] 03:34:29 INFO - PROCESS | 3420 | 1469442869162 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]]]}] 03:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 03:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 479ms 03:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 03:34:29 INFO - PROCESS | 3420 | 1469442869180 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 03:34:29 INFO - PROCESS | 3420 | 1469442869181 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 03:34:29 INFO - PROCESS | 3420 | 1469442869184 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 03:34:29 INFO - PROCESS | 3420 | 1469442869185 Marionette TRACE conn2 <- [1,138,null,{}] 03:34:29 INFO - PROCESS | 3420 | 1469442869190 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}] 03:34:29 INFO - PROCESS | 3420 | 1469442869192 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:29 INFO - PROCESS | 3420 | 1469442869274 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 03:34:29 INFO - PROCESS | 3420 | 1469442869277 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:29 INFO - PROCESS | 3420 | 1469442869278 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:29 INFO - PROCESS | 3420 | ++DOCSHELL 0x125645000 == 42 [pid = 3420] [id = 42] 03:34:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 122 (0x12690e000) [pid = 3420] [serial = 122] [outer = 0x0] 03:34:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 123 (0x1270c0400) [pid = 3420] [serial = 123] [outer = 0x12690e000] 03:34:29 INFO - PROCESS | 3420 | 1469442869302 Marionette DEBUG loaded listener.js 03:34:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 124 (0x128b4dc00) [pid = 3420] [serial = 124] [outer = 0x12690e000] 03:34:30 INFO - PROCESS | 3420 | 1469442870278 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]]]}] 03:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 03:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1122ms 03:34:30 INFO - PROCESS | 3420 | 1469442870307 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 03:34:30 INFO - PROCESS | 3420 | 1469442870309 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 03:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 03:34:30 INFO - PROCESS | 3420 | 1469442870313 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 03:34:30 INFO - PROCESS | 3420 | 1469442870314 Marionette TRACE conn2 <- [1,142,null,{}] 03:34:30 INFO - PROCESS | 3420 | 1469442870319 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}] 03:34:30 INFO - PROCESS | 3420 | 1469442870320 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:30 INFO - PROCESS | 3420 | 1469442870409 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 03:34:30 INFO - PROCESS | 3420 | 1469442870441 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:30 INFO - PROCESS | 3420 | 1469442870444 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:30 INFO - PROCESS | 3420 | ++DOCSHELL 0x112fcf800 == 43 [pid = 3420] [id = 43] 03:34:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 125 (0x1150ce800) [pid = 3420] [serial = 125] [outer = 0x0] 03:34:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 126 (0x11652c800) [pid = 3420] [serial = 126] [outer = 0x1150ce800] 03:34:30 INFO - PROCESS | 3420 | 1469442870472 Marionette DEBUG loaded listener.js 03:34:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 127 (0x116982000) [pid = 3420] [serial = 127] [outer = 0x1150ce800] 03:34:30 INFO - PROCESS | 3420 | 1469442870783 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]]]}] 03:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 03:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 521ms 03:34:30 INFO - PROCESS | 3420 | 1469442870834 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 03:34:30 INFO - PROCESS | 3420 | 1469442870836 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 03:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 03:34:30 INFO - PROCESS | 3420 | 1469442870848 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 03:34:30 INFO - PROCESS | 3420 | 1469442870850 Marionette TRACE conn2 <- [1,146,null,{}] 03:34:30 INFO - PROCESS | 3420 | 1469442870852 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}] 03:34:30 INFO - PROCESS | 3420 | 1469442870854 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:30 INFO - PROCESS | 3420 | 1469442870946 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 03:34:30 INFO - PROCESS | 3420 | 1469442870950 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:30 INFO - PROCESS | 3420 | 1469442870952 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:30 INFO - PROCESS | 3420 | ++DOCSHELL 0x1160b3000 == 44 [pid = 3420] [id = 44] 03:34:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 128 (0x116aa1400) [pid = 3420] [serial = 128] [outer = 0x0] 03:34:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 129 (0x1176b3c00) [pid = 3420] [serial = 129] [outer = 0x116aa1400] 03:34:30 INFO - PROCESS | 3420 | 1469442870980 Marionette DEBUG loaded listener.js 03:34:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 130 (0x11821e400) [pid = 3420] [serial = 130] [outer = 0x116aa1400] 03:34:31 INFO - PROCESS | 3420 | 1469442871328 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]]]}] 03:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 03:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 519ms 03:34:31 INFO - PROCESS | 3420 | 1469442871368 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 03:34:31 INFO - PROCESS | 3420 | 1469442871369 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 03:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 03:34:31 INFO - PROCESS | 3420 | 1469442871374 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 03:34:31 INFO - PROCESS | 3420 | 1469442871377 Marionette TRACE conn2 <- [1,150,null,{}] 03:34:31 INFO - PROCESS | 3420 | 1469442871385 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}] 03:34:31 INFO - PROCESS | 3420 | 1469442871388 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:32 INFO - PROCESS | 3420 | 1469442872044 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 129 (0x12083d000) [pid = 3420] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 128 (0x12b9adc00) [pid = 3420] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 127 (0x12a8ac000) [pid = 3420] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 126 (0x12a8a2c00) [pid = 3420] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 125 (0x12914ac00) [pid = 3420] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 124 (0x124461400) [pid = 3420] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 123 (0x12caafc00) [pid = 3420] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 122 (0x1181ce800) [pid = 3420] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 121 (0x117d98000) [pid = 3420] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 120 (0x12ce16800) [pid = 3420] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 119 (0x12c591400) [pid = 3420] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 118 (0x12bf1e800) [pid = 3420] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 117 (0x12bf0d400) [pid = 3420] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 116 (0x118599800) [pid = 3420] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 115 (0x12083f000) [pid = 3420] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 114 (0x113d46800) [pid = 3420] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 113 (0x115dfcc00) [pid = 3420] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 112 (0x1176b0000) [pid = 3420] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 111 (0x1181d6000) [pid = 3420] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 110 (0x118593000) [pid = 3420] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 109 (0x118890c00) [pid = 3420] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 108 (0x11993e000) [pid = 3420] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 107 (0x113374000) [pid = 3420] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 106 (0x113863400) [pid = 3420] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x12439cc00) [pid = 3420] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x1246db000) [pid = 3420] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x123ba5000) [pid = 3420] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x11298b800) [pid = 3420] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 03:34:32 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x1160edc00) [pid = 3420] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 03:34:32 INFO - PROCESS | 3420 | 1469442872102 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:32 INFO - PROCESS | 3420 | 1469442872104 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:32 INFO - PROCESS | 3420 | ++DOCSHELL 0x113ad4800 == 45 [pid = 3420] [id = 45] 03:34:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x1121be800) [pid = 3420] [serial = 131] [outer = 0x0] 03:34:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x11297d800) [pid = 3420] [serial = 132] [outer = 0x1121be800] 03:34:32 INFO - PROCESS | 3420 | 1469442872132 Marionette DEBUG loaded listener.js 03:34:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x113f9f400) [pid = 3420] [serial = 133] [outer = 0x1121be800] 03:34:32 INFO - PROCESS | 3420 | 1469442872408 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]]]}] 03:34:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 03:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1075ms 03:34:32 INFO - PROCESS | 3420 | 1469442872449 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 03:34:32 INFO - PROCESS | 3420 | 1469442872450 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 03:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 03:34:32 INFO - PROCESS | 3420 | 1469442872460 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 03:34:32 INFO - PROCESS | 3420 | 1469442872461 Marionette TRACE conn2 <- [1,154,null,{}] 03:34:32 INFO - PROCESS | 3420 | 1469442872464 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}] 03:34:32 INFO - PROCESS | 3420 | 1469442872465 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:32 INFO - PROCESS | 3420 | 1469442872544 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 03:34:32 INFO - PROCESS | 3420 | 1469442872547 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:32 INFO - PROCESS | 3420 | 1469442872549 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:32 INFO - PROCESS | 3420 | ++DOCSHELL 0x118248000 == 46 [pid = 3420] [id = 46] 03:34:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x1181d0800) [pid = 3420] [serial = 134] [outer = 0x0] 03:34:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x1191c2c00) [pid = 3420] [serial = 135] [outer = 0x1181d0800] 03:34:32 INFO - PROCESS | 3420 | 1469442872576 Marionette DEBUG loaded listener.js 03:34:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 107 (0x1193d2400) [pid = 3420] [serial = 136] [outer = 0x1181d0800] 03:34:32 INFO - PROCESS | 3420 | 1469442872872 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]]]}] 03:34:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 03:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 477ms 03:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 03:34:32 INFO - PROCESS | 3420 | 1469442872931 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 03:34:32 INFO - PROCESS | 3420 | 1469442872932 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 03:34:32 INFO - PROCESS | 3420 | 1469442872934 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 03:34:32 INFO - PROCESS | 3420 | 1469442872935 Marionette TRACE conn2 <- [1,158,null,{}] 03:34:32 INFO - PROCESS | 3420 | 1469442872938 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}] 03:34:32 INFO - PROCESS | 3420 | 1469442872939 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:33 INFO - PROCESS | 3420 | 1469442873008 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 03:34:33 INFO - PROCESS | 3420 | 1469442873011 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:33 INFO - PROCESS | 3420 | 1469442873013 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:33 INFO - PROCESS | 3420 | ++DOCSHELL 0x119198800 == 47 [pid = 3420] [id = 47] 03:34:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 108 (0x1169e4000) [pid = 3420] [serial = 137] [outer = 0x0] 03:34:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 109 (0x119645800) [pid = 3420] [serial = 138] [outer = 0x1169e4000] 03:34:33 INFO - PROCESS | 3420 | 1469442873039 Marionette DEBUG loaded listener.js 03:34:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 110 (0x119f0dc00) [pid = 3420] [serial = 139] [outer = 0x1169e4000] 03:34:33 INFO - PROCESS | 3420 | 1469442873351 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]]]}] 03:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 03:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 03:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 03:34:33 INFO - PROCESS | 3420 | 1469442873402 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 03:34:33 INFO - PROCESS | 3420 | 1469442873404 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 03:34:33 INFO - PROCESS | 3420 | 1469442873406 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 03:34:33 INFO - PROCESS | 3420 | 1469442873407 Marionette TRACE conn2 <- [1,162,null,{}] 03:34:33 INFO - PROCESS | 3420 | 1469442873409 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}] 03:34:33 INFO - PROCESS | 3420 | 1469442873413 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:33 INFO - PROCESS | 3420 | 1469442873503 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 03:34:33 INFO - PROCESS | 3420 | 1469442873550 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:33 INFO - PROCESS | 3420 | 1469442873551 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:33 INFO - PROCESS | 3420 | ++DOCSHELL 0x119594800 == 48 [pid = 3420] [id = 48] 03:34:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 111 (0x118217400) [pid = 3420] [serial = 140] [outer = 0x0] 03:34:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 112 (0x120841800) [pid = 3420] [serial = 141] [outer = 0x118217400] 03:34:33 INFO - PROCESS | 3420 | 1469442873576 Marionette DEBUG loaded listener.js 03:34:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 113 (0x1240dc800) [pid = 3420] [serial = 142] [outer = 0x118217400] 03:34:33 INFO - PROCESS | 3420 | 1469442873838 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]]]}] 03:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 03:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 470ms 03:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 03:34:33 INFO - PROCESS | 3420 | 1469442873877 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 03:34:33 INFO - PROCESS | 3420 | 1469442873878 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 03:34:33 INFO - PROCESS | 3420 | 1469442873881 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 03:34:33 INFO - PROCESS | 3420 | 1469442873882 Marionette TRACE conn2 <- [1,166,null,{}] 03:34:33 INFO - PROCESS | 3420 | 1469442873884 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}] 03:34:33 INFO - PROCESS | 3420 | 1469442873885 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:33 INFO - PROCESS | 3420 | 1469442873970 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 03:34:33 INFO - PROCESS | 3420 | 1469442873975 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:33 INFO - PROCESS | 3420 | 1469442873976 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:33 INFO - PROCESS | 3420 | ++DOCSHELL 0x123946000 == 49 [pid = 3420] [id = 49] 03:34:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 114 (0x1240e4400) [pid = 3420] [serial = 143] [outer = 0x0] 03:34:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 115 (0x124460400) [pid = 3420] [serial = 144] [outer = 0x1240e4400] 03:34:34 INFO - PROCESS | 3420 | 1469442874000 Marionette DEBUG loaded listener.js 03:34:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 116 (0x1245ce000) [pid = 3420] [serial = 145] [outer = 0x1240e4400] 03:34:34 INFO - PROCESS | 3420 | 1469442874465 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]]]}] 03:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 03:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 619ms 03:34:34 INFO - PROCESS | 3420 | 1469442874501 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 03:34:34 INFO - PROCESS | 3420 | 1469442874504 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 03:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 03:34:34 INFO - PROCESS | 3420 | 1469442874508 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 03:34:34 INFO - PROCESS | 3420 | 1469442874512 Marionette TRACE conn2 <- [1,170,null,{}] 03:34:34 INFO - PROCESS | 3420 | 1469442874516 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}] 03:34:34 INFO - PROCESS | 3420 | 1469442874517 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:34 INFO - PROCESS | 3420 | 1469442874610 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 03:34:34 INFO - PROCESS | 3420 | 1469442874668 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:34 INFO - PROCESS | 3420 | 1469442874670 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:34 INFO - PROCESS | 3420 | ++DOCSHELL 0x1160a9000 == 50 [pid = 3420] [id = 50] 03:34:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 117 (0x113aac800) [pid = 3420] [serial = 146] [outer = 0x0] 03:34:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 118 (0x11607c800) [pid = 3420] [serial = 147] [outer = 0x113aac800] 03:34:34 INFO - PROCESS | 3420 | 1469442874702 Marionette DEBUG loaded listener.js 03:34:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 119 (0x116aa0c00) [pid = 3420] [serial = 148] [outer = 0x113aac800] 03:34:35 INFO - PROCESS | 3420 | 1469442875127 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]]]}] 03:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 03:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 672ms 03:34:35 INFO - PROCESS | 3420 | 1469442875187 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 03:34:35 INFO - PROCESS | 3420 | 1469442875190 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 03:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 03:34:35 INFO - PROCESS | 3420 | 1469442875196 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 03:34:35 INFO - PROCESS | 3420 | 1469442875198 Marionette TRACE conn2 <- [1,174,null,{}] 03:34:35 INFO - PROCESS | 3420 | 1469442875200 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}] 03:34:35 INFO - PROCESS | 3420 | 1469442875202 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:35 INFO - PROCESS | 3420 | 1469442875298 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 03:34:35 INFO - PROCESS | 3420 | 1469442875357 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:35 INFO - PROCESS | 3420 | 1469442875359 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:35 INFO - PROCESS | 3420 | ++DOCSHELL 0x1199ce000 == 51 [pid = 3420] [id = 51] 03:34:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 120 (0x118594000) [pid = 3420] [serial = 149] [outer = 0x0] 03:34:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 121 (0x118733800) [pid = 3420] [serial = 150] [outer = 0x118594000] 03:34:35 INFO - PROCESS | 3420 | 1469442875390 Marionette DEBUG loaded listener.js 03:34:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 122 (0x119178000) [pid = 3420] [serial = 151] [outer = 0x118594000] 03:34:35 INFO - PROCESS | 3420 | 1469442875791 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]]]}] 03:34:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 03:34:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 621ms 03:34:35 INFO - PROCESS | 3420 | 1469442875818 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 03:34:35 INFO - PROCESS | 3420 | 1469442875819 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 03:34:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 03:34:35 INFO - PROCESS | 3420 | 1469442875822 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 03:34:35 INFO - PROCESS | 3420 | 1469442875825 Marionette TRACE conn2 <- [1,178,null,{}] 03:34:35 INFO - PROCESS | 3420 | 1469442875833 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}] 03:34:35 INFO - PROCESS | 3420 | 1469442875836 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:35 INFO - PROCESS | 3420 | 1469442875944 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 03:34:36 INFO - PROCESS | 3420 | 1469442876018 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:36 INFO - PROCESS | 3420 | 1469442876020 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:36 INFO - PROCESS | 3420 | ++DOCSHELL 0x12504c800 == 52 [pid = 3420] [id = 52] 03:34:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 123 (0x120841000) [pid = 3420] [serial = 152] [outer = 0x0] 03:34:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 124 (0x1210db000) [pid = 3420] [serial = 153] [outer = 0x120841000] 03:34:36 INFO - PROCESS | 3420 | 1469442876053 Marionette DEBUG loaded listener.js 03:34:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 125 (0x123c86800) [pid = 3420] [serial = 154] [outer = 0x120841000] 03:34:36 INFO - PROCESS | 3420 | 1469442876454 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]]]}] 03:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 03:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 673ms 03:34:36 INFO - PROCESS | 3420 | 1469442876495 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 03:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 03:34:36 INFO - PROCESS | 3420 | 1469442876497 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 03:34:36 INFO - PROCESS | 3420 | 1469442876499 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 03:34:36 INFO - PROCESS | 3420 | 1469442876501 Marionette TRACE conn2 <- [1,182,null,{}] 03:34:36 INFO - PROCESS | 3420 | 1469442876503 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}] 03:34:36 INFO - PROCESS | 3420 | 1469442876505 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:36 INFO - PROCESS | 3420 | 1469442876600 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 03:34:36 INFO - PROCESS | 3420 | 1469442876646 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:36 INFO - PROCESS | 3420 | 1469442876647 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:36 INFO - PROCESS | 3420 | ++DOCSHELL 0x119197800 == 53 [pid = 3420] [id = 53] 03:34:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 126 (0x12445f400) [pid = 3420] [serial = 155] [outer = 0x0] 03:34:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 127 (0x124662800) [pid = 3420] [serial = 156] [outer = 0x12445f400] 03:34:36 INFO - PROCESS | 3420 | 1469442876676 Marionette DEBUG loaded listener.js 03:34:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 128 (0x12466b000) [pid = 3420] [serial = 157] [outer = 0x12445f400] 03:34:37 INFO - PROCESS | 3420 | 1469442877050 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]]]}] 03:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 03:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 569ms 03:34:37 INFO - PROCESS | 3420 | 1469442877074 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 03:34:37 INFO - PROCESS | 3420 | 1469442877075 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 03:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 03:34:37 INFO - PROCESS | 3420 | 1469442877078 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 03:34:37 INFO - PROCESS | 3420 | 1469442877079 Marionette TRACE conn2 <- [1,186,null,{}] 03:34:37 INFO - PROCESS | 3420 | 1469442877081 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}] 03:34:37 INFO - PROCESS | 3420 | 1469442877083 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:37 INFO - PROCESS | 3420 | 1469442877173 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 03:34:37 INFO - PROCESS | 3420 | 1469442877232 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:37 INFO - PROCESS | 3420 | 1469442877233 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:37 INFO - PROCESS | 3420 | ++DOCSHELL 0x113d77800 == 54 [pid = 3420] [id = 54] 03:34:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 129 (0x113a05000) [pid = 3420] [serial = 158] [outer = 0x0] 03:34:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 130 (0x1181cbc00) [pid = 3420] [serial = 159] [outer = 0x113a05000] 03:34:37 INFO - PROCESS | 3420 | 1469442877275 Marionette DEBUG loaded listener.js 03:34:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 131 (0x1187eb000) [pid = 3420] [serial = 160] [outer = 0x113a05000] 03:34:37 INFO - PROCESS | 3420 | 1469442877735 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]]]}] 03:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 03:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 670ms 03:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 03:34:37 INFO - PROCESS | 3420 | 1469442877748 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 03:34:37 INFO - PROCESS | 3420 | 1469442877750 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 03:34:37 INFO - PROCESS | 3420 | 1469442877753 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 03:34:37 INFO - PROCESS | 3420 | 1469442877755 Marionette TRACE conn2 <- [1,190,null,{}] 03:34:37 INFO - PROCESS | 3420 | 1469442877759 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}] 03:34:37 INFO - PROCESS | 3420 | 1469442877760 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:37 INFO - PROCESS | 3420 | 1469442877850 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 03:34:37 INFO - PROCESS | 3420 | 1469442877896 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:37 INFO - PROCESS | 3420 | 1469442877898 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:37 INFO - PROCESS | 3420 | ++DOCSHELL 0x11613c000 == 55 [pid = 3420] [id = 55] 03:34:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 132 (0x113d44800) [pid = 3420] [serial = 161] [outer = 0x0] 03:34:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 133 (0x116087800) [pid = 3420] [serial = 162] [outer = 0x113d44800] 03:34:37 INFO - PROCESS | 3420 | 1469442877926 Marionette DEBUG loaded listener.js 03:34:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 134 (0x116a9f000) [pid = 3420] [serial = 163] [outer = 0x113d44800] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x119594800 == 54 [pid = 3420] [id = 48] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x119198800 == 53 [pid = 3420] [id = 47] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x1188cf000 == 52 [pid = 3420] [id = 34] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x118248000 == 51 [pid = 3420] [id = 46] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x113ad4800 == 50 [pid = 3420] [id = 45] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x119894800 == 49 [pid = 3420] [id = 36] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x116948000 == 48 [pid = 3420] [id = 32] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x1160b3000 == 47 [pid = 3420] [id = 44] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x116fc4800 == 46 [pid = 3420] [id = 31] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x112fcf800 == 45 [pid = 3420] [id = 43] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x113a4a000 == 44 [pid = 3420] [id = 28] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x1160a6800 == 43 [pid = 3420] [id = 29] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x11694c000 == 42 [pid = 3420] [id = 30] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x112c7e800 == 41 [pid = 3420] [id = 27] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x125645000 == 40 [pid = 3420] [id = 42] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x119592000 == 39 [pid = 3420] [id = 35] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x113d77800 == 38 [pid = 3420] [id = 54] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x119197800 == 37 [pid = 3420] [id = 53] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x11839f800 == 36 [pid = 3420] [id = 33] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x12504c800 == 35 [pid = 3420] [id = 52] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x124421000 == 34 [pid = 3420] [id = 40] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x124b05000 == 33 [pid = 3420] [id = 41] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x1199ce000 == 32 [pid = 3420] [id = 51] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x123c9c800 == 31 [pid = 3420] [id = 39] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x1160a9000 == 30 [pid = 3420] [id = 50] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x123a93000 == 29 [pid = 3420] [id = 38] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x123946000 == 28 [pid = 3420] [id = 49] 03:34:38 INFO - PROCESS | 3420 | --DOCSHELL 0x123871000 == 27 [pid = 3420] [id = 37] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 133 (0x1245d0400) [pid = 3420] [serial = 11] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 132 (0x126905800) [pid = 3420] [serial = 117] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 131 (0x120843c00) [pid = 3420] [serial = 75] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 130 (0x113d98400) [pid = 3420] [serial = 78] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 129 (0x11672ac00) [pid = 3420] [serial = 81] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 128 (0x116a9e800) [pid = 3420] [serial = 82] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 127 (0x117d99400) [pid = 3420] [serial = 84] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 126 (0x118479400) [pid = 3420] [serial = 87] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 125 (0x1187e4400) [pid = 3420] [serial = 90] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 124 (0x11888ec00) [pid = 3420] [serial = 91] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 123 (0x1191bcc00) [pid = 3420] [serial = 93] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 122 (0x12083d800) [pid = 3420] [serial = 96] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 121 (0x1208b5c00) [pid = 3420] [serial = 99] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 120 (0x1238dec00) [pid = 3420] [serial = 102] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 119 (0x123c81000) [pid = 3420] [serial = 105] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 118 (0x1245cf400) [pid = 3420] [serial = 108] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 117 (0x124b55000) [pid = 3420] [serial = 111] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 116 (0x124ea4400) [pid = 3420] [serial = 114] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 115 (0x124668400) [pid = 3420] [serial = 66] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 114 (0x112e19c00) [pid = 3420] [serial = 69] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 113 (0x12439bc00) [pid = 3420] [serial = 106] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 112 (0x11339ec00) [pid = 3420] [serial = 70] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 111 (0x116aa2800) [pid = 3420] [serial = 72] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 110 (0x124670400) [pid = 3420] [serial = 109] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 109 (0x1208b5800) [pid = 3420] [serial = 97] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 108 (0x1208b7000) [pid = 3420] [serial = 76] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 107 (0x124e4fc00) [pid = 3420] [serial = 112] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 106 (0x1210dcc00) [pid = 3420] [serial = 100] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x119937800) [pid = 3420] [serial = 94] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x1150cec00) [pid = 3420] [serial = 79] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x1181d5c00) [pid = 3420] [serial = 85] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x1181cb000) [pid = 3420] [serial = 73] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x126d03c00) [pid = 3420] [serial = 120] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x1185a0000) [pid = 3420] [serial = 88] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x12466e800) [pid = 3420] [serial = 67] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x1240db800) [pid = 3420] [serial = 8] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x12c587c00) [pid = 3420] [serial = 39] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x12bf12c00) [pid = 3420] [serial = 36] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x12bf18000) [pid = 3420] [serial = 37] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x1185a0c00) [pid = 3420] [serial = 33] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x12bf0a000) [pid = 3420] [serial = 34] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1185aa000) [pid = 3420] [serial = 31] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x12ba71800) [pid = 3420] [serial = 30] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x12ba70c00) [pid = 3420] [serial = 27] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x12ba76c00) [pid = 3420] [serial = 28] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x12af5ec00) [pid = 3420] [serial = 24] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x12af6a800) [pid = 3420] [serial = 25] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x12a8a9400) [pid = 3420] [serial = 22] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x12a8a4c00) [pid = 3420] [serial = 21] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x12947d400) [pid = 3420] [serial = 18] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x12914c800) [pid = 3420] [serial = 15] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x129278400) [pid = 3420] [serial = 16] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x1191bb400) [pid = 3420] [serial = 64] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x124465800) [pid = 3420] [serial = 63] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x12d70d000) [pid = 3420] [serial = 60] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x12d712c00) [pid = 3420] [serial = 61] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x1181d8800) [pid = 3420] [serial = 57] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x12d217800) [pid = 3420] [serial = 58] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x12d216000) [pid = 3420] [serial = 55] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x1191c7c00) [pid = 3420] [serial = 54] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x12d210000) [pid = 3420] [serial = 51] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x12ce41800) [pid = 3420] [serial = 45] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x12ce18800) [pid = 3420] [serial = 48] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 70 (0x12ce1d400) [pid = 3420] [serial = 49] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 69 (0x12c592400) [pid = 3420] [serial = 42] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 68 (0x12caa7800) [pid = 3420] [serial = 43] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | --DOMWINDOW == 67 (0x12c58c800) [pid = 3420] [serial = 40] [outer = 0x0] [url = about:blank] 03:34:38 INFO - PROCESS | 3420 | 1469442878864 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]]]}] 03:34:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 03:34:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1122ms 03:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 03:34:38 INFO - PROCESS | 3420 | 1469442878876 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 03:34:38 INFO - PROCESS | 3420 | 1469442878878 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 03:34:38 INFO - PROCESS | 3420 | 1469442878881 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 03:34:38 INFO - PROCESS | 3420 | 1469442878883 Marionette TRACE conn2 <- [1,194,null,{}] 03:34:38 INFO - PROCESS | 3420 | 1469442878894 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}] 03:34:38 INFO - PROCESS | 3420 | 1469442878896 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:38 INFO - PROCESS | 3420 | 1469442878969 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 03:34:39 INFO - PROCESS | 3420 | 1469442879010 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:39 INFO - PROCESS | 3420 | 1469442879013 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:39 INFO - PROCESS | 3420 | ++DOCSHELL 0x112f07000 == 28 [pid = 3420] [id = 56] 03:34:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 68 (0x1150c0800) [pid = 3420] [serial = 164] [outer = 0x0] 03:34:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 69 (0x116537c00) [pid = 3420] [serial = 165] [outer = 0x1150c0800] 03:34:39 INFO - PROCESS | 3420 | 1469442879043 Marionette DEBUG loaded listener.js 03:34:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 70 (0x112980000) [pid = 3420] [serial = 166] [outer = 0x1150c0800] 03:34:39 INFO - PROCESS | 3420 | 1469442879328 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]]]}] 03:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 03:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 03:34:39 INFO - PROCESS | 3420 | 1469442879352 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 03:34:39 INFO - PROCESS | 3420 | 1469442879358 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 03:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 03:34:39 INFO - PROCESS | 3420 | 1469442879368 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 03:34:39 INFO - PROCESS | 3420 | 1469442879370 Marionette TRACE conn2 <- [1,198,null,{}] 03:34:39 INFO - PROCESS | 3420 | 1469442879376 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}] 03:34:39 INFO - PROCESS | 3420 | 1469442879377 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:39 INFO - PROCESS | 3420 | 1469442879450 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 03:34:39 INFO - PROCESS | 3420 | 1469442879455 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:39 INFO - PROCESS | 3420 | 1469442879456 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:39 INFO - PROCESS | 3420 | ++DOCSHELL 0x11612e800 == 29 [pid = 3420] [id = 57] 03:34:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x117d1d800) [pid = 3420] [serial = 167] [outer = 0x0] 03:34:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x1181d9000) [pid = 3420] [serial = 168] [outer = 0x117d1d800] 03:34:39 INFO - PROCESS | 3420 | 1469442879486 Marionette DEBUG loaded listener.js 03:34:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x118479400) [pid = 3420] [serial = 169] [outer = 0x117d1d800] 03:34:39 INFO - PROCESS | 3420 | 1469442879782 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]]]}] 03:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 03:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 473ms 03:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 03:34:39 INFO - PROCESS | 3420 | 1469442879841 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 03:34:39 INFO - PROCESS | 3420 | 1469442879843 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 03:34:39 INFO - PROCESS | 3420 | 1469442879845 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 03:34:39 INFO - PROCESS | 3420 | 1469442879847 Marionette TRACE conn2 <- [1,202,null,{}] 03:34:39 INFO - PROCESS | 3420 | 1469442879855 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}] 03:34:39 INFO - PROCESS | 3420 | 1469442879858 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:39 INFO - PROCESS | 3420 | 1469442879930 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 03:34:39 INFO - PROCESS | 3420 | 1469442879935 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:39 INFO - PROCESS | 3420 | 1469442879937 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:39 INFO - PROCESS | 3420 | ++DOCSHELL 0x117361800 == 30 [pid = 3420] [id = 58] 03:34:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x112fb9000) [pid = 3420] [serial = 170] [outer = 0x0] 03:34:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x118890c00) [pid = 3420] [serial = 171] [outer = 0x112fb9000] 03:34:39 INFO - PROCESS | 3420 | 1469442879968 Marionette DEBUG loaded listener.js 03:34:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x1191c2000) [pid = 3420] [serial = 172] [outer = 0x112fb9000] 03:34:40 INFO - PROCESS | 3420 | 1469442880263 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]]]}] 03:34:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 03:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 422ms 03:34:40 INFO - PROCESS | 3420 | 1469442880267 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 03:34:40 INFO - PROCESS | 3420 | 1469442880269 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 03:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 03:34:40 INFO - PROCESS | 3420 | 1469442880278 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 03:34:40 INFO - PROCESS | 3420 | 1469442880279 Marionette TRACE conn2 <- [1,206,null,{}] 03:34:40 INFO - PROCESS | 3420 | 1469442880282 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}] 03:34:40 INFO - PROCESS | 3420 | 1469442880283 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:40 INFO - PROCESS | 3420 | 1469442880361 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 03:34:40 INFO - PROCESS | 3420 | 1469442880374 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:40 INFO - PROCESS | 3420 | 1469442880375 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:40 INFO - PROCESS | 3420 | ++DOCSHELL 0x118403800 == 31 [pid = 3420] [id = 59] 03:34:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x119971800) [pid = 3420] [serial = 173] [outer = 0x0] 03:34:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x119fb0800) [pid = 3420] [serial = 174] [outer = 0x119971800] 03:34:40 INFO - PROCESS | 3420 | 1469442880402 Marionette DEBUG loaded listener.js 03:34:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x120842800) [pid = 3420] [serial = 175] [outer = 0x119971800] 03:34:40 INFO - PROCESS | 3420 | 1469442880709 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]]]}] 03:34:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 03:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 03:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 03:34:40 INFO - PROCESS | 3420 | 1469442880747 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 03:34:40 INFO - PROCESS | 3420 | 1469442880748 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 03:34:40 INFO - PROCESS | 3420 | 1469442880757 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 03:34:40 INFO - PROCESS | 3420 | 1469442880758 Marionette TRACE conn2 <- [1,210,null,{}] 03:34:40 INFO - PROCESS | 3420 | 1469442880761 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}] 03:34:40 INFO - PROCESS | 3420 | 1469442880762 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:40 INFO - PROCESS | 3420 | 1469442880857 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 03:34:40 INFO - PROCESS | 3420 | 1469442880868 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:40 INFO - PROCESS | 3420 | 1469442880869 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:40 INFO - PROCESS | 3420 | ++DOCSHELL 0x119578800 == 32 [pid = 3420] [id = 60] 03:34:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x113aa6800) [pid = 3420] [serial = 176] [outer = 0x0] 03:34:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x120846800) [pid = 3420] [serial = 177] [outer = 0x113aa6800] 03:34:40 INFO - PROCESS | 3420 | 1469442880897 Marionette DEBUG loaded listener.js 03:34:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x1210d8000) [pid = 3420] [serial = 178] [outer = 0x113aa6800] 03:34:41 INFO - PROCESS | 3420 | 1469442881189 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]]]}] 03:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 03:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 476ms 03:34:41 INFO - PROCESS | 3420 | 1469442881226 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 03:34:41 INFO - PROCESS | 3420 | 1469442881228 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 03:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 03:34:41 INFO - PROCESS | 3420 | 1469442881230 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 03:34:41 INFO - PROCESS | 3420 | 1469442881231 Marionette TRACE conn2 <- [1,214,null,{}] 03:34:41 INFO - PROCESS | 3420 | 1469442881233 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}] 03:34:41 INFO - PROCESS | 3420 | 1469442881238 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:41 INFO - PROCESS | 3420 | 1469442881340 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 03:34:41 INFO - PROCESS | 3420 | 1469442881368 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:41 INFO - PROCESS | 3420 | 1469442881370 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:41 INFO - PROCESS | 3420 | ++DOCSHELL 0x1199c9800 == 33 [pid = 3420] [id = 61] 03:34:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1210de800) [pid = 3420] [serial = 179] [outer = 0x0] 03:34:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x123c83c00) [pid = 3420] [serial = 180] [outer = 0x1210de800] 03:34:41 INFO - PROCESS | 3420 | 1469442881394 Marionette DEBUG loaded listener.js 03:34:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x124467000) [pid = 3420] [serial = 181] [outer = 0x1210de800] 03:34:41 INFO - PROCESS | 3420 | 1469442881715 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]]]}] 03:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 03:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 517ms 03:34:41 INFO - PROCESS | 3420 | 1469442881748 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 03:34:41 INFO - PROCESS | 3420 | 1469442881749 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 03:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 03:34:41 INFO - PROCESS | 3420 | 1469442881751 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 03:34:41 INFO - PROCESS | 3420 | 1469442881754 Marionette TRACE conn2 <- [1,218,null,{}] 03:34:41 INFO - PROCESS | 3420 | 1469442881765 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}] 03:34:41 INFO - PROCESS | 3420 | 1469442881766 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:41 INFO - PROCESS | 3420 | 1469442881865 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 03:34:41 INFO - PROCESS | 3420 | 1469442881868 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:41 INFO - PROCESS | 3420 | 1469442881869 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:41 INFO - PROCESS | 3420 | ++DOCSHELL 0x123930800 == 34 [pid = 3420] [id = 62] 03:34:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x11339a800) [pid = 3420] [serial = 182] [outer = 0x0] 03:34:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x124663800) [pid = 3420] [serial = 183] [outer = 0x11339a800] 03:34:41 INFO - PROCESS | 3420 | 1469442881900 Marionette DEBUG loaded listener.js 03:34:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1246d6400) [pid = 3420] [serial = 184] [outer = 0x11339a800] 03:34:42 INFO - PROCESS | 3420 | 1469442882352 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]]]}] 03:34:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 03:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 628ms 03:34:42 INFO - PROCESS | 3420 | 1469442882380 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 03:34:42 INFO - PROCESS | 3420 | 1469442882381 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 03:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 03:34:42 INFO - PROCESS | 3420 | 1469442882389 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 03:34:42 INFO - PROCESS | 3420 | 1469442882390 Marionette TRACE conn2 <- [1,222,null,{}] 03:34:42 INFO - PROCESS | 3420 | 1469442882392 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}] 03:34:42 INFO - PROCESS | 3420 | 1469442882393 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:42 INFO - PROCESS | 3420 | 1469442882479 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 03:34:42 INFO - PROCESS | 3420 | 1469442882483 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:42 INFO - PROCESS | 3420 | 1469442882484 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:42 INFO - PROCESS | 3420 | ++DOCSHELL 0x123c9b000 == 35 [pid = 3420] [id = 63] 03:34:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x124666000) [pid = 3420] [serial = 185] [outer = 0x0] 03:34:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x124e03400) [pid = 3420] [serial = 186] [outer = 0x124666000] 03:34:42 INFO - PROCESS | 3420 | 1469442882508 Marionette DEBUG loaded listener.js 03:34:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x124e56000) [pid = 3420] [serial = 187] [outer = 0x124666000] 03:34:42 INFO - PROCESS | 3420 | 1469442882815 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]]]}] 03:34:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 03:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 03:34:42 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x1240e4400) [pid = 3420] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 03:34:42 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x118217400) [pid = 3420] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 03:34:42 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x1150ce800) [pid = 3420] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 03:34:42 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x116aa1400) [pid = 3420] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 03:34:42 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x1181d0800) [pid = 3420] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 03:34:42 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1169e4000) [pid = 3420] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 03:34:42 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1121be800) [pid = 3420] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 03:34:42 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x12690e000) [pid = 3420] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 03:34:42 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x124e59800) [pid = 3420] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 03:34:42 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x124e04c00) [pid = 3420] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 03:34:42 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x1250ccc00) [pid = 3420] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 03:34:42 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x1188a6800) [pid = 3420] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 03:34:42 INFO - PROCESS | 3420 | 1469442882922 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 03:34:42 INFO - PROCESS | 3420 | 1469442882923 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 03:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 03:34:42 INFO - PROCESS | 3420 | 1469442882927 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 03:34:42 INFO - PROCESS | 3420 | 1469442882935 Marionette TRACE conn2 <- [1,226,null,{}] 03:34:42 INFO - PROCESS | 3420 | 1469442882938 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}] 03:34:42 INFO - PROCESS | 3420 | 1469442882939 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:43 INFO - PROCESS | 3420 | 1469442883007 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 03:34:43 INFO - PROCESS | 3420 | 1469442883011 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:43 INFO - PROCESS | 3420 | 1469442883012 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:43 INFO - PROCESS | 3420 | ++DOCSHELL 0x116fdb800 == 36 [pid = 3420] [id = 64] 03:34:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x1169e4000) [pid = 3420] [serial = 188] [outer = 0x0] 03:34:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x118214000) [pid = 3420] [serial = 189] [outer = 0x1169e4000] 03:34:43 INFO - PROCESS | 3420 | 1469442883038 Marionette DEBUG loaded listener.js 03:34:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x120840800) [pid = 3420] [serial = 190] [outer = 0x1169e4000] 03:34:43 INFO - PROCESS | 3420 | 1469442883329 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]]]}] 03:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 03:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 425ms 03:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 03:34:43 INFO - PROCESS | 3420 | 1469442883360 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 03:34:43 INFO - PROCESS | 3420 | 1469442883362 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 03:34:43 INFO - PROCESS | 3420 | 1469442883364 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 03:34:43 INFO - PROCESS | 3420 | 1469442883365 Marionette TRACE conn2 <- [1,230,null,{}] 03:34:43 INFO - PROCESS | 3420 | 1469442883367 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}] 03:34:43 INFO - PROCESS | 3420 | 1469442883368 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:43 INFO - PROCESS | 3420 | 1469442883457 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 03:34:43 INFO - PROCESS | 3420 | 1469442883462 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:43 INFO - PROCESS | 3420 | 1469442883464 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:43 INFO - PROCESS | 3420 | ++DOCSHELL 0x125044000 == 37 [pid = 3420] [id = 65] 03:34:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x124668000) [pid = 3420] [serial = 191] [outer = 0x0] 03:34:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x124f88000) [pid = 3420] [serial = 192] [outer = 0x124668000] 03:34:43 INFO - PROCESS | 3420 | 1469442883493 Marionette DEBUG loaded listener.js 03:34:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x1250db000) [pid = 3420] [serial = 193] [outer = 0x124668000] 03:34:43 INFO - PROCESS | 3420 | 1469442883927 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]]]}] 03:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 03:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 568ms 03:34:43 INFO - PROCESS | 3420 | 1469442883933 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 03:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 03:34:43 INFO - PROCESS | 3420 | 1469442883936 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 03:34:43 INFO - PROCESS | 3420 | 1469442883939 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 03:34:43 INFO - PROCESS | 3420 | 1469442883942 Marionette TRACE conn2 <- [1,234,null,{}] 03:34:43 INFO - PROCESS | 3420 | 1469442883945 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}] 03:34:43 INFO - PROCESS | 3420 | 1469442883948 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:44 INFO - PROCESS | 3420 | 1469442884058 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 03:34:44 INFO - PROCESS | 3420 | 1469442884061 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:44 INFO - PROCESS | 3420 | 1469442884063 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:44 INFO - PROCESS | 3420 | ++DOCSHELL 0x119196000 == 38 [pid = 3420] [id = 66] 03:34:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x12558b400) [pid = 3420] [serial = 194] [outer = 0x0] 03:34:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x125598000) [pid = 3420] [serial = 195] [outer = 0x12558b400] 03:34:44 INFO - PROCESS | 3420 | 1469442884089 Marionette DEBUG loaded listener.js 03:34:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x126d70c00) [pid = 3420] [serial = 196] [outer = 0x12558b400] 03:34:44 INFO - PROCESS | 3420 | 1469442884373 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]]]}] 03:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 03:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 471ms 03:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 03:34:44 INFO - PROCESS | 3420 | 1469442884412 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 03:34:44 INFO - PROCESS | 3420 | 1469442884413 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 03:34:44 INFO - PROCESS | 3420 | 1469442884415 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 03:34:44 INFO - PROCESS | 3420 | 1469442884416 Marionette TRACE conn2 <- [1,238,null,{}] 03:34:44 INFO - PROCESS | 3420 | 1469442884418 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}] 03:34:44 INFO - PROCESS | 3420 | 1469442884420 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:44 INFO - PROCESS | 3420 | 1469442884498 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 03:34:44 INFO - PROCESS | 3420 | 1469442884543 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:44 INFO - PROCESS | 3420 | 1469442884544 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:44 INFO - PROCESS | 3420 | ++DOCSHELL 0x127254000 == 39 [pid = 3420] [id = 67] 03:34:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x12558c400) [pid = 3420] [serial = 197] [outer = 0x0] 03:34:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x126e91c00) [pid = 3420] [serial = 198] [outer = 0x12558c400] 03:34:44 INFO - PROCESS | 3420 | 1469442884568 Marionette DEBUG loaded listener.js 03:34:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1270bf400) [pid = 3420] [serial = 199] [outer = 0x12558c400] 03:34:44 INFO - PROCESS | 3420 | 1469442884829 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]]]}] 03:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 03:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 468ms 03:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 03:34:44 INFO - PROCESS | 3420 | 1469442884883 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 03:34:44 INFO - PROCESS | 3420 | 1469442884884 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 03:34:44 INFO - PROCESS | 3420 | 1469442884887 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 03:34:44 INFO - PROCESS | 3420 | 1469442884890 Marionette TRACE conn2 <- [1,242,null,{}] 03:34:44 INFO - PROCESS | 3420 | 1469442884901 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}] 03:34:44 INFO - PROCESS | 3420 | 1469442884902 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:45 INFO - PROCESS | 3420 | 1469442885015 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 03:34:45 INFO - PROCESS | 3420 | 1469442885060 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:45 INFO - PROCESS | 3420 | 1469442885062 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:45 INFO - PROCESS | 3420 | ++DOCSHELL 0x11215a000 == 40 [pid = 3420] [id = 68] 03:34:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x1121bdc00) [pid = 3420] [serial = 200] [outer = 0x0] 03:34:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x112e16c00) [pid = 3420] [serial = 201] [outer = 0x1121bdc00] 03:34:45 INFO - PROCESS | 3420 | 1469442885093 Marionette DEBUG loaded listener.js 03:34:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x11386f400) [pid = 3420] [serial = 202] [outer = 0x1121bdc00] 03:34:45 INFO - PROCESS | 3420 | 1469442885545 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]]]}] 03:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 03:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 731ms 03:34:45 INFO - PROCESS | 3420 | 1469442885630 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 03:34:45 INFO - PROCESS | 3420 | 1469442885632 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 03:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 03:34:45 INFO - PROCESS | 3420 | 1469442885637 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 03:34:45 INFO - PROCESS | 3420 | 1469442885641 Marionette TRACE conn2 <- [1,246,null,{}] 03:34:45 INFO - PROCESS | 3420 | 1469442885644 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}] 03:34:45 INFO - PROCESS | 3420 | 1469442885647 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:45 INFO - PROCESS | 3420 | 1469442885750 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 03:34:45 INFO - PROCESS | 3420 | 1469442885815 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:45 INFO - PROCESS | 3420 | 1469442885817 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:45 INFO - PROCESS | 3420 | ++DOCSHELL 0x116fc4800 == 41 [pid = 3420] [id = 69] 03:34:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x116980800) [pid = 3420] [serial = 203] [outer = 0x0] 03:34:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x117328c00) [pid = 3420] [serial = 204] [outer = 0x116980800] 03:34:45 INFO - PROCESS | 3420 | 1469442885848 Marionette DEBUG loaded listener.js 03:34:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x1181ce800) [pid = 3420] [serial = 205] [outer = 0x116980800] 03:34:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x116535000) [pid = 3420] [serial = 206] [outer = 0x12ce12c00] 03:34:46 INFO - PROCESS | 3420 | 1469442886475 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]]]}] 03:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 03:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 923ms 03:34:46 INFO - PROCESS | 3420 | 1469442886560 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 03:34:46 INFO - PROCESS | 3420 | 1469442886562 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 03:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 03:34:46 INFO - PROCESS | 3420 | 1469442886566 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 03:34:46 INFO - PROCESS | 3420 | 1469442886569 Marionette TRACE conn2 <- [1,250,null,{}] 03:34:46 INFO - PROCESS | 3420 | 1469442886600 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}] 03:34:46 INFO - PROCESS | 3420 | 1469442886603 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:46 INFO - PROCESS | 3420 | 1469442886756 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 03:34:46 INFO - PROCESS | 3420 | --DOCSHELL 0x127254000 == 40 [pid = 3420] [id = 67] 03:34:46 INFO - PROCESS | 3420 | --DOCSHELL 0x119196000 == 39 [pid = 3420] [id = 66] 03:34:46 INFO - PROCESS | 3420 | --DOCSHELL 0x125044000 == 38 [pid = 3420] [id = 65] 03:34:46 INFO - PROCESS | 3420 | --DOCSHELL 0x116fdb800 == 37 [pid = 3420] [id = 64] 03:34:46 INFO - PROCESS | 3420 | --DOCSHELL 0x123c9b000 == 36 [pid = 3420] [id = 63] 03:34:46 INFO - PROCESS | 3420 | --DOCSHELL 0x123930800 == 35 [pid = 3420] [id = 62] 03:34:46 INFO - PROCESS | 3420 | --DOCSHELL 0x1199c9800 == 34 [pid = 3420] [id = 61] 03:34:46 INFO - PROCESS | 3420 | --DOCSHELL 0x119578800 == 33 [pid = 3420] [id = 60] 03:34:46 INFO - PROCESS | 3420 | --DOCSHELL 0x118403800 == 32 [pid = 3420] [id = 59] 03:34:46 INFO - PROCESS | 3420 | --DOCSHELL 0x117361800 == 31 [pid = 3420] [id = 58] 03:34:46 INFO - PROCESS | 3420 | --DOCSHELL 0x11612e800 == 30 [pid = 3420] [id = 57] 03:34:46 INFO - PROCESS | 3420 | --DOCSHELL 0x112f07000 == 29 [pid = 3420] [id = 56] 03:34:46 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x124460400) [pid = 3420] [serial = 144] [outer = 0x0] [url = about:blank] 03:34:46 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x1245ce000) [pid = 3420] [serial = 145] [outer = 0x0] [url = about:blank] 03:34:46 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x1240dc800) [pid = 3420] [serial = 142] [outer = 0x0] [url = about:blank] 03:34:46 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x116982000) [pid = 3420] [serial = 127] [outer = 0x0] [url = about:blank] 03:34:46 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x11652c800) [pid = 3420] [serial = 126] [outer = 0x0] [url = about:blank] 03:34:46 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1176b3c00) [pid = 3420] [serial = 129] [outer = 0x0] [url = about:blank] 03:34:46 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x11821e400) [pid = 3420] [serial = 130] [outer = 0x0] [url = about:blank] 03:34:46 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x1191c2c00) [pid = 3420] [serial = 135] [outer = 0x0] [url = about:blank] 03:34:46 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x119645800) [pid = 3420] [serial = 138] [outer = 0x0] [url = about:blank] 03:34:46 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x119f0dc00) [pid = 3420] [serial = 139] [outer = 0x0] [url = about:blank] 03:34:46 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x120841800) [pid = 3420] [serial = 141] [outer = 0x0] [url = about:blank] 03:34:46 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x1193d2400) [pid = 3420] [serial = 136] [outer = 0x0] [url = about:blank] 03:34:46 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x11297d800) [pid = 3420] [serial = 132] [outer = 0x0] [url = about:blank] 03:34:46 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x113f9f400) [pid = 3420] [serial = 133] [outer = 0x0] [url = about:blank] 03:34:46 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x128b4dc00) [pid = 3420] [serial = 124] [outer = 0x0] [url = about:blank] 03:34:46 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x1270c0400) [pid = 3420] [serial = 123] [outer = 0x0] [url = about:blank] 03:34:46 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x126e90c00) [pid = 3420] [serial = 121] [outer = 0x0] [url = about:blank] 03:34:46 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x124ff4c00) [pid = 3420] [serial = 115] [outer = 0x0] [url = about:blank] 03:34:46 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x126d04c00) [pid = 3420] [serial = 118] [outer = 0x0] [url = about:blank] 03:34:46 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x123c81400) [pid = 3420] [serial = 103] [outer = 0x0] [url = about:blank] 03:34:46 INFO - PROCESS | 3420 | 1469442886827 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:46 INFO - PROCESS | 3420 | 1469442886829 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:46 INFO - PROCESS | 3420 | ++DOCSHELL 0x113356800 == 30 [pid = 3420] [id = 70] 03:34:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x116978400) [pid = 3420] [serial = 207] [outer = 0x0] 03:34:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x117d98000) [pid = 3420] [serial = 208] [outer = 0x116978400] 03:34:46 INFO - PROCESS | 3420 | 1469442886857 Marionette DEBUG loaded listener.js 03:34:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x118596000) [pid = 3420] [serial = 209] [outer = 0x116978400] 03:34:47 INFO - PROCESS | 3420 | 1469442887129 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]]]}] 03:34:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 03:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 596ms 03:34:47 INFO - PROCESS | 3420 | 1469442887163 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 03:34:47 INFO - PROCESS | 3420 | 1469442887166 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 03:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 03:34:47 INFO - PROCESS | 3420 | 1469442887179 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 03:34:47 INFO - PROCESS | 3420 | 1469442887181 Marionette TRACE conn2 <- [1,254,null,{}] 03:34:47 INFO - PROCESS | 3420 | 1469442887183 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}] 03:34:47 INFO - PROCESS | 3420 | 1469442887184 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:47 INFO - PROCESS | 3420 | 1469442887265 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 03:34:47 INFO - PROCESS | 3420 | 1469442887269 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:47 INFO - PROCESS | 3420 | 1469442887272 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:47 INFO - PROCESS | 3420 | ++DOCSHELL 0x117361000 == 31 [pid = 3420] [id = 71] 03:34:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x1185ae000) [pid = 3420] [serial = 210] [outer = 0x0] 03:34:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x11917b000) [pid = 3420] [serial = 211] [outer = 0x1185ae000] 03:34:47 INFO - PROCESS | 3420 | 1469442887301 Marionette DEBUG loaded listener.js 03:34:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x119649400) [pid = 3420] [serial = 212] [outer = 0x1185ae000] 03:34:47 INFO - PROCESS | 3420 | 1469442887616 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]]]}] 03:34:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 03:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 476ms 03:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 03:34:47 INFO - PROCESS | 3420 | 1469442887648 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 03:34:47 INFO - PROCESS | 3420 | 1469442887650 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 03:34:47 INFO - PROCESS | 3420 | 1469442887652 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 03:34:47 INFO - PROCESS | 3420 | 1469442887655 Marionette TRACE conn2 <- [1,258,null,{}] 03:34:47 INFO - PROCESS | 3420 | 1469442887664 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}] 03:34:47 INFO - PROCESS | 3420 | 1469442887668 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:47 INFO - PROCESS | 3420 | 1469442887750 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 03:34:47 INFO - PROCESS | 3420 | 1469442887758 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:47 INFO - PROCESS | 3420 | 1469442887760 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:47 INFO - PROCESS | 3420 | ++DOCSHELL 0x1188d2000 == 32 [pid = 3420] [id = 72] 03:34:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x113d99800) [pid = 3420] [serial = 213] [outer = 0x0] 03:34:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x1210db800) [pid = 3420] [serial = 214] [outer = 0x113d99800] 03:34:47 INFO - PROCESS | 3420 | 1469442887788 Marionette DEBUG loaded listener.js 03:34:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x123c7dc00) [pid = 3420] [serial = 215] [outer = 0x113d99800] 03:34:48 INFO - PROCESS | 3420 | 1469442888110 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]]]}] 03:34:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 03:34:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 474ms 03:34:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 03:34:48 INFO - PROCESS | 3420 | 1469442888127 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 03:34:48 INFO - PROCESS | 3420 | 1469442888128 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 03:34:48 INFO - PROCESS | 3420 | 1469442888131 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 03:34:48 INFO - PROCESS | 3420 | 1469442888132 Marionette TRACE conn2 <- [1,262,null,{}] 03:34:48 INFO - PROCESS | 3420 | 1469442888134 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}] 03:34:48 INFO - PROCESS | 3420 | 1469442888135 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:48 INFO - PROCESS | 3420 | 1469442888232 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 03:34:48 INFO - PROCESS | 3420 | 1469442888238 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:48 INFO - PROCESS | 3420 | 1469442888239 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:48 INFO - PROCESS | 3420 | ++DOCSHELL 0x1199ce000 == 33 [pid = 3420] [id = 73] 03:34:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1210df400) [pid = 3420] [serial = 216] [outer = 0x0] 03:34:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x12445b400) [pid = 3420] [serial = 217] [outer = 0x1210df400] 03:34:48 INFO - PROCESS | 3420 | 1469442888264 Marionette DEBUG loaded listener.js 03:34:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x1245d0400) [pid = 3420] [serial = 218] [outer = 0x1210df400] 03:34:48 INFO - PROCESS | 3420 | 1469442888559 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]]]}] 03:34:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 03:34:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 469ms 03:34:48 INFO - PROCESS | 3420 | 1469442888601 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 03:34:48 INFO - PROCESS | 3420 | 1469442888602 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 03:34:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 03:34:48 INFO - PROCESS | 3420 | 1469442888606 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 03:34:48 INFO - PROCESS | 3420 | 1469442888608 Marionette TRACE conn2 <- [1,266,null,{}] 03:34:48 INFO - PROCESS | 3420 | 1469442888610 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}] 03:34:48 INFO - PROCESS | 3420 | 1469442888611 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:48 INFO - PROCESS | 3420 | 1469442888689 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 03:34:48 INFO - PROCESS | 3420 | 1469442888693 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:48 INFO - PROCESS | 3420 | 1469442888695 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:48 INFO - PROCESS | 3420 | ++DOCSHELL 0x11987d000 == 34 [pid = 3420] [id = 74] 03:34:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1245d0c00) [pid = 3420] [serial = 219] [outer = 0x0] 03:34:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x12466fc00) [pid = 3420] [serial = 220] [outer = 0x1245d0c00] 03:34:48 INFO - PROCESS | 3420 | 1469442888719 Marionette DEBUG loaded listener.js 03:34:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x124e0d400) [pid = 3420] [serial = 221] [outer = 0x1245d0c00] 03:34:49 INFO - PROCESS | 3420 | 1469442889085 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]]]}] 03:34:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 03:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 521ms 03:34:49 INFO - PROCESS | 3420 | 1469442889128 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 03:34:49 INFO - PROCESS | 3420 | 1469442889129 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 03:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 03:34:49 INFO - PROCESS | 3420 | 1469442889131 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 03:34:49 INFO - PROCESS | 3420 | 1469442889132 Marionette TRACE conn2 <- [1,270,null,{}] 03:34:49 INFO - PROCESS | 3420 | 1469442889134 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}] 03:34:49 INFO - PROCESS | 3420 | 1469442889138 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:49 INFO - PROCESS | 3420 | 1469442889250 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 03:34:49 INFO - PROCESS | 3420 | 1469442889259 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:49 INFO - PROCESS | 3420 | 1469442889260 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:49 INFO - PROCESS | 3420 | ++DOCSHELL 0x124b03000 == 35 [pid = 3420] [id = 75] 03:34:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x124e58400) [pid = 3420] [serial = 222] [outer = 0x0] 03:34:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x1250dbc00) [pid = 3420] [serial = 223] [outer = 0x124e58400] 03:34:49 INFO - PROCESS | 3420 | 1469442889333 Marionette DEBUG loaded listener.js 03:34:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x1270c1c00) [pid = 3420] [serial = 224] [outer = 0x124e58400] 03:34:49 INFO - PROCESS | 3420 | 1469442889692 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]]]}] 03:34:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 03:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 619ms 03:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 03:34:49 INFO - PROCESS | 3420 | 1469442889750 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 03:34:49 INFO - PROCESS | 3420 | 1469442889751 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 03:34:49 INFO - PROCESS | 3420 | 1469442889761 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 03:34:49 INFO - PROCESS | 3420 | 1469442889762 Marionette TRACE conn2 <- [1,274,null,{}] 03:34:49 INFO - PROCESS | 3420 | 1469442889764 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}] 03:34:49 INFO - PROCESS | 3420 | 1469442889765 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:49 INFO - PROCESS | 3420 | 1469442889860 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 03:34:49 INFO - PROCESS | 3420 | 1469442889864 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:49 INFO - PROCESS | 3420 | 1469442889865 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:49 INFO - PROCESS | 3420 | ++DOCSHELL 0x125609800 == 36 [pid = 3420] [id = 76] 03:34:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x126e05c00) [pid = 3420] [serial = 225] [outer = 0x0] 03:34:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x128b50c00) [pid = 3420] [serial = 226] [outer = 0x126e05c00] 03:34:49 INFO - PROCESS | 3420 | 1469442889890 Marionette DEBUG loaded listener.js 03:34:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x128c93c00) [pid = 3420] [serial = 227] [outer = 0x126e05c00] 03:34:50 INFO - PROCESS | 3420 | 1469442890183 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]]]}] 03:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 03:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 476ms 03:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 03:34:50 INFO - PROCESS | 3420 | 1469442890230 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 03:34:50 INFO - PROCESS | 3420 | 1469442890232 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 03:34:50 INFO - PROCESS | 3420 | 1469442890234 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 03:34:50 INFO - PROCESS | 3420 | 1469442890235 Marionette TRACE conn2 <- [1,278,null,{}] 03:34:50 INFO - PROCESS | 3420 | 1469442890237 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}] 03:34:50 INFO - PROCESS | 3420 | 1469442890240 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:50 INFO - PROCESS | 3420 | 1469442890327 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 03:34:50 INFO - PROCESS | 3420 | 1469442890358 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:50 INFO - PROCESS | 3420 | 1469442890359 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:50 INFO - PROCESS | 3420 | ++DOCSHELL 0x128a17800 == 37 [pid = 3420] [id = 77] 03:34:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x128c94800) [pid = 3420] [serial = 228] [outer = 0x0] 03:34:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x129142c00) [pid = 3420] [serial = 229] [outer = 0x128c94800] 03:34:50 INFO - PROCESS | 3420 | 1469442890383 Marionette DEBUG loaded listener.js 03:34:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x12914b000) [pid = 3420] [serial = 230] [outer = 0x128c94800] 03:34:50 INFO - PROCESS | 3420 | 1469442890677 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]]]}] 03:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 03:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 03:34:50 INFO - PROCESS | 3420 | 1469442890702 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 03:34:50 INFO - PROCESS | 3420 | 1469442890704 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 03:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 03:34:50 INFO - PROCESS | 3420 | 1469442890709 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 03:34:50 INFO - PROCESS | 3420 | 1469442890710 Marionette TRACE conn2 <- [1,282,null,{}] 03:34:50 INFO - PROCESS | 3420 | 1469442890712 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}] 03:34:50 INFO - PROCESS | 3420 | 1469442890714 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:50 INFO - PROCESS | 3420 | 1469442890812 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 03:34:50 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x113a05000) [pid = 3420] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 03:34:50 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x12558b400) [pid = 3420] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 03:34:50 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x11339a800) [pid = 3420] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 03:34:50 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x124666000) [pid = 3420] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 03:34:50 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x1169e4000) [pid = 3420] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 03:34:50 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x124668000) [pid = 3420] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 03:34:50 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x113aa6800) [pid = 3420] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 03:34:50 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x119971800) [pid = 3420] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 03:34:50 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x112fb9000) [pid = 3420] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 03:34:50 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x113aac800) [pid = 3420] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 03:34:50 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x1150c0800) [pid = 3420] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 03:34:50 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x113d44800) [pid = 3420] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 03:34:50 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x117d1d800) [pid = 3420] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 03:34:50 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x118594000) [pid = 3420] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 03:34:50 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x120841000) [pid = 3420] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 03:34:50 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x1210de800) [pid = 3420] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 03:34:50 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x12445f400) [pid = 3420] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 03:34:50 INFO - PROCESS | 3420 | 1469442890935 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:50 INFO - PROCESS | 3420 | 1469442890936 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:50 INFO - PROCESS | 3420 | ++DOCSHELL 0x118241000 == 38 [pid = 3420] [id = 78] 03:34:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x113399800) [pid = 3420] [serial = 231] [outer = 0x0] 03:34:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x113d44800) [pid = 3420] [serial = 232] [outer = 0x113399800] 03:34:50 INFO - PROCESS | 3420 | 1469442890962 Marionette DEBUG loaded listener.js 03:34:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x117d13c00) [pid = 3420] [serial = 233] [outer = 0x113399800] 03:34:51 INFO - PROCESS | 3420 | 1469442891200 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]]]}] 03:34:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 03:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 520ms 03:34:51 INFO - PROCESS | 3420 | 1469442891228 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 03:34:51 INFO - PROCESS | 3420 | 1469442891230 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 03:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 03:34:51 INFO - PROCESS | 3420 | 1469442891232 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 03:34:51 INFO - PROCESS | 3420 | 1469442891233 Marionette TRACE conn2 <- [1,286,null,{}] 03:34:51 INFO - PROCESS | 3420 | 1469442891235 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}] 03:34:51 INFO - PROCESS | 3420 | 1469442891237 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:51 INFO - PROCESS | 3420 | 1469442891328 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 03:34:51 INFO - PROCESS | 3420 | 1469442891331 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:51 INFO - PROCESS | 3420 | 1469442891332 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:51 INFO - PROCESS | 3420 | ++DOCSHELL 0x1199c8800 == 39 [pid = 3420] [id = 79] 03:34:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x1176adc00) [pid = 3420] [serial = 234] [outer = 0x0] 03:34:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x123f2ac00) [pid = 3420] [serial = 235] [outer = 0x1176adc00] 03:34:51 INFO - PROCESS | 3420 | 1469442891358 Marionette DEBUG loaded listener.js 03:34:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1250d8400) [pid = 3420] [serial = 236] [outer = 0x1176adc00] 03:34:51 INFO - PROCESS | 3420 | 1469442891663 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]]]}] 03:34:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 03:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 469ms 03:34:51 INFO - PROCESS | 3420 | 1469442891702 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 03:34:51 INFO - PROCESS | 3420 | 1469442891704 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 03:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 03:34:51 INFO - PROCESS | 3420 | 1469442891708 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 03:34:51 INFO - PROCESS | 3420 | 1469442891710 Marionette TRACE conn2 <- [1,290,null,{}] 03:34:51 INFO - PROCESS | 3420 | 1469442891712 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}] 03:34:51 INFO - PROCESS | 3420 | 1469442891714 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:51 INFO - PROCESS | 3420 | 1469442891828 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 03:34:51 INFO - PROCESS | 3420 | 1469442891833 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:51 INFO - PROCESS | 3420 | 1469442891835 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:51 INFO - PROCESS | 3420 | ++DOCSHELL 0x12929f000 == 40 [pid = 3420] [id = 80] 03:34:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x117d1d800) [pid = 3420] [serial = 237] [outer = 0x0] 03:34:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x129151400) [pid = 3420] [serial = 238] [outer = 0x117d1d800] 03:34:51 INFO - PROCESS | 3420 | 1469442891861 Marionette DEBUG loaded listener.js 03:34:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x12947f000) [pid = 3420] [serial = 239] [outer = 0x117d1d800] 03:34:52 INFO - PROCESS | 3420 | 1469442892145 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]]]}] 03:34:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 03:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 470ms 03:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 03:34:52 INFO - PROCESS | 3420 | 1469442892178 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 03:34:52 INFO - PROCESS | 3420 | 1469442892179 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 03:34:52 INFO - PROCESS | 3420 | 1469442892181 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 03:34:52 INFO - PROCESS | 3420 | 1469442892182 Marionette TRACE conn2 <- [1,294,null,{}] 03:34:52 INFO - PROCESS | 3420 | 1469442892184 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}] 03:34:52 INFO - PROCESS | 3420 | 1469442892185 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:52 INFO - PROCESS | 3420 | 1469442892263 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 03:34:52 INFO - PROCESS | 3420 | 1469442892267 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:52 INFO - PROCESS | 3420 | 1469442892269 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:52 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a519000 == 41 [pid = 3420] [id = 81] 03:34:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x129479400) [pid = 3420] [serial = 240] [outer = 0x0] 03:34:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x129484000) [pid = 3420] [serial = 241] [outer = 0x129479400] 03:34:52 INFO - PROCESS | 3420 | 1469442892294 Marionette DEBUG loaded listener.js 03:34:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x12a572c00) [pid = 3420] [serial = 242] [outer = 0x129479400] 03:34:52 INFO - PROCESS | 3420 | 1469442892584 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]]]}] 03:34:52 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. 03:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 419ms 03:34:52 INFO - PROCESS | 3420 | 1469442892600 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 03:34:52 INFO - PROCESS | 3420 | 1469442892601 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 03:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 03:34:52 INFO - PROCESS | 3420 | 1469442892611 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 03:34:52 INFO - PROCESS | 3420 | 1469442892612 Marionette TRACE conn2 <- [1,298,null,{}] 03:34:52 INFO - PROCESS | 3420 | 1469442892614 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}] 03:34:52 INFO - PROCESS | 3420 | 1469442892615 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:52 INFO - PROCESS | 3420 | 1469442892702 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 03:34:52 INFO - PROCESS | 3420 | 1469442892751 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:52 INFO - PROCESS | 3420 | 1469442892752 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:52 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a691000 == 42 [pid = 3420] [id = 82] 03:34:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x128b4f800) [pid = 3420] [serial = 243] [outer = 0x0] 03:34:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x12a573800) [pid = 3420] [serial = 244] [outer = 0x128b4f800] 03:34:52 INFO - PROCESS | 3420 | 1469442892777 Marionette DEBUG loaded listener.js 03:34:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x12a671000) [pid = 3420] [serial = 245] [outer = 0x128b4f800] 03:34:53 INFO - PROCESS | 3420 | --DOCSHELL 0x11613c000 == 41 [pid = 3420] [id = 55] 03:34:53 INFO - PROCESS | 3420 | --DOCSHELL 0x117361000 == 40 [pid = 3420] [id = 71] 03:34:53 INFO - PROCESS | 3420 | --DOCSHELL 0x113356800 == 39 [pid = 3420] [id = 70] 03:34:53 INFO - PROCESS | 3420 | --DOCSHELL 0x116fc4800 == 38 [pid = 3420] [id = 69] 03:34:53 INFO - PROCESS | 3420 | --DOCSHELL 0x11215a000 == 37 [pid = 3420] [id = 68] 03:34:53 INFO - PROCESS | 3420 | --DOCSHELL 0x1188d2000 == 36 [pid = 3420] [id = 72] 03:34:53 INFO - PROCESS | 3420 | --DOCSHELL 0x128a17800 == 35 [pid = 3420] [id = 77] 03:34:53 INFO - PROCESS | 3420 | --DOCSHELL 0x124b03000 == 34 [pid = 3420] [id = 75] 03:34:53 INFO - PROCESS | 3420 | --DOCSHELL 0x118241000 == 33 [pid = 3420] [id = 78] 03:34:53 INFO - PROCESS | 3420 | --DOCSHELL 0x125609800 == 32 [pid = 3420] [id = 76] 03:34:53 INFO - PROCESS | 3420 | --DOCSHELL 0x11987d000 == 31 [pid = 3420] [id = 74] 03:34:53 INFO - PROCESS | 3420 | --DOCSHELL 0x12929f000 == 30 [pid = 3420] [id = 80] 03:34:53 INFO - PROCESS | 3420 | --DOCSHELL 0x1199c8800 == 29 [pid = 3420] [id = 79] 03:34:53 INFO - PROCESS | 3420 | --DOCSHELL 0x1199ce000 == 28 [pid = 3420] [id = 73] 03:34:53 INFO - PROCESS | 3420 | --DOCSHELL 0x12a519000 == 27 [pid = 3420] [id = 81] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x119fb0800) [pid = 3420] [serial = 174] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x120842800) [pid = 3420] [serial = 175] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x118890c00) [pid = 3420] [serial = 171] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x1191c2000) [pid = 3420] [serial = 172] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x116aa0c00) [pid = 3420] [serial = 148] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x11607c800) [pid = 3420] [serial = 147] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x116537c00) [pid = 3420] [serial = 165] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x112980000) [pid = 3420] [serial = 166] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x116a9f000) [pid = 3420] [serial = 163] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x116087800) [pid = 3420] [serial = 162] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1181d9000) [pid = 3420] [serial = 168] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x118479400) [pid = 3420] [serial = 169] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x119178000) [pid = 3420] [serial = 151] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x118733800) [pid = 3420] [serial = 150] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x123c86800) [pid = 3420] [serial = 154] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1210db000) [pid = 3420] [serial = 153] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x123c83c00) [pid = 3420] [serial = 180] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x12466b000) [pid = 3420] [serial = 157] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x124662800) [pid = 3420] [serial = 156] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x1187eb000) [pid = 3420] [serial = 160] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x126d70c00) [pid = 3420] [serial = 196] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x1181cbc00) [pid = 3420] [serial = 159] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x124663800) [pid = 3420] [serial = 183] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x124467000) [pid = 3420] [serial = 181] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x124e03400) [pid = 3420] [serial = 186] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x118214000) [pid = 3420] [serial = 189] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x124f88000) [pid = 3420] [serial = 192] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x120840800) [pid = 3420] [serial = 190] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x126e91c00) [pid = 3420] [serial = 198] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 70 (0x125598000) [pid = 3420] [serial = 195] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 69 (0x1250db000) [pid = 3420] [serial = 193] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 68 (0x124e56000) [pid = 3420] [serial = 187] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 67 (0x120846800) [pid = 3420] [serial = 177] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 66 (0x1210d8000) [pid = 3420] [serial = 178] [outer = 0x0] [url = about:blank] 03:34:53 INFO - PROCESS | 3420 | --DOMWINDOW == 65 (0x1246d6400) [pid = 3420] [serial = 184] [outer = 0x0] [url = about:blank] 03:34:54 INFO - PROCESS | 3420 | 1469442894049 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]]]}] 03:34:54 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. 03:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1478ms 03:34:54 INFO - PROCESS | 3420 | 1469442894083 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 03:34:54 INFO - PROCESS | 3420 | 1469442894085 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 03:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 03:34:54 INFO - PROCESS | 3420 | 1469442894089 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 03:34:54 INFO - PROCESS | 3420 | 1469442894091 Marionette TRACE conn2 <- [1,302,null,{}] 03:34:54 INFO - PROCESS | 3420 | 1469442894095 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}] 03:34:54 INFO - PROCESS | 3420 | 1469442894097 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:54 INFO - PROCESS | 3420 | 1469442894169 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 03:34:54 INFO - PROCESS | 3420 | 1469442894215 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:54 INFO - PROCESS | 3420 | 1469442894218 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:54 INFO - PROCESS | 3420 | ++DOCSHELL 0x113817000 == 28 [pid = 3420] [id = 83] 03:34:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 66 (0x116727800) [pid = 3420] [serial = 246] [outer = 0x0] 03:34:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 67 (0x116aa4000) [pid = 3420] [serial = 247] [outer = 0x116727800] 03:34:54 INFO - PROCESS | 3420 | 1469442894248 Marionette DEBUG loaded listener.js 03:34:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 68 (0x1181cf000) [pid = 3420] [serial = 248] [outer = 0x116727800] 03:34:54 INFO - PROCESS | 3420 | 1469442894567 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]]]}] 03:34:54 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. 03:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 521ms 03:34:54 INFO - PROCESS | 3420 | 1469442894610 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 03:34:54 INFO - PROCESS | 3420 | 1469442894616 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 03:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 03:34:54 INFO - PROCESS | 3420 | 1469442894623 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 03:34:54 INFO - PROCESS | 3420 | 1469442894626 Marionette TRACE conn2 <- [1,306,null,{}] 03:34:54 INFO - PROCESS | 3420 | 1469442894629 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}] 03:34:54 INFO - PROCESS | 3420 | 1469442894633 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:54 INFO - PROCESS | 3420 | 1469442894748 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 03:34:54 INFO - PROCESS | 3420 | 1469442894813 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:54 INFO - PROCESS | 3420 | 1469442894815 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:54 INFO - PROCESS | 3420 | ++DOCSHELL 0x116953000 == 29 [pid = 3420] [id = 84] 03:34:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 69 (0x1181d0800) [pid = 3420] [serial = 249] [outer = 0x0] 03:34:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 70 (0x11821e000) [pid = 3420] [serial = 250] [outer = 0x1181d0800] 03:34:54 INFO - PROCESS | 3420 | 1469442894859 Marionette DEBUG loaded listener.js 03:34:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x1187e3000) [pid = 3420] [serial = 251] [outer = 0x1181d0800] 03:34:55 INFO - PROCESS | 3420 | 1469442895145 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]]]}] 03:34:55 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. 03:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 572ms 03:34:55 INFO - PROCESS | 3420 | 1469442895194 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 03:34:55 INFO - PROCESS | 3420 | 1469442895196 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 03:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 03:34:55 INFO - PROCESS | 3420 | 1469442895198 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 03:34:55 INFO - PROCESS | 3420 | 1469442895213 Marionette TRACE conn2 <- [1,310,null,{}] 03:34:55 INFO - PROCESS | 3420 | 1469442895223 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}] 03:34:55 INFO - PROCESS | 3420 | 1469442895226 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:55 INFO - PROCESS | 3420 | 1469442895298 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 03:34:55 INFO - PROCESS | 3420 | 1469442895345 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:55 INFO - PROCESS | 3420 | 1469442895347 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:55 INFO - PROCESS | 3420 | ++DOCSHELL 0x1174a7000 == 30 [pid = 3420] [id = 85] 03:34:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x111c7f000) [pid = 3420] [serial = 252] [outer = 0x0] 03:34:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x1193cfc00) [pid = 3420] [serial = 253] [outer = 0x111c7f000] 03:34:55 INFO - PROCESS | 3420 | 1469442895375 Marionette DEBUG loaded listener.js 03:34:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x119970400) [pid = 3420] [serial = 254] [outer = 0x111c7f000] 03:34:55 INFO - PROCESS | 3420 | 1469442895648 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]]]}] 03:34:55 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. 03:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 484ms 03:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 03:34:55 INFO - PROCESS | 3420 | 1469442895683 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 03:34:55 INFO - PROCESS | 3420 | 1469442895684 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 03:34:55 INFO - PROCESS | 3420 | 1469442895695 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 03:34:55 INFO - PROCESS | 3420 | 1469442895696 Marionette TRACE conn2 <- [1,314,null,{}] 03:34:55 INFO - PROCESS | 3420 | 1469442895698 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}] 03:34:55 INFO - PROCESS | 3420 | 1469442895699 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:55 INFO - PROCESS | 3420 | 1469442895778 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 03:34:55 INFO - PROCESS | 3420 | 1469442895782 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:55 INFO - PROCESS | 3420 | 1469442895783 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:55 INFO - PROCESS | 3420 | ++DOCSHELL 0x118419000 == 31 [pid = 3420] [id = 86] 03:34:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x120843800) [pid = 3420] [serial = 255] [outer = 0x0] 03:34:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x1208b7000) [pid = 3420] [serial = 256] [outer = 0x120843800] 03:34:55 INFO - PROCESS | 3420 | 1469442895811 Marionette DEBUG loaded listener.js 03:34:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x1210dc800) [pid = 3420] [serial = 257] [outer = 0x120843800] 03:34:56 INFO - PROCESS | 3420 | 1469442896125 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]]]}] 03:34:56 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. 03:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 478ms 03:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 03:34:56 INFO - PROCESS | 3420 | 1469442896166 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 03:34:56 INFO - PROCESS | 3420 | 1469442896167 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 03:34:56 INFO - PROCESS | 3420 | 1469442896169 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 03:34:56 INFO - PROCESS | 3420 | 1469442896170 Marionette TRACE conn2 <- [1,318,null,{}] 03:34:56 INFO - PROCESS | 3420 | 1469442896173 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}] 03:34:56 INFO - PROCESS | 3420 | 1469442896174 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:56 INFO - PROCESS | 3420 | 1469442896269 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 03:34:56 INFO - PROCESS | 3420 | 1469442896277 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:56 INFO - PROCESS | 3420 | 1469442896278 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:56 INFO - PROCESS | 3420 | ++DOCSHELL 0x119588000 == 32 [pid = 3420] [id = 87] 03:34:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x1181d0000) [pid = 3420] [serial = 258] [outer = 0x0] 03:34:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x1210e0400) [pid = 3420] [serial = 259] [outer = 0x1181d0000] 03:34:56 INFO - PROCESS | 3420 | 1469442896303 Marionette DEBUG loaded listener.js 03:34:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x12439cc00) [pid = 3420] [serial = 260] [outer = 0x1181d0000] 03:34:56 INFO - PROCESS | 3420 | 1469442896618 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]]]}] 03:34:56 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. 03:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 473ms 03:34:56 INFO - PROCESS | 3420 | 1469442896643 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 03:34:56 INFO - PROCESS | 3420 | 1469442896644 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 03:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 03:34:56 INFO - PROCESS | 3420 | 1469442896647 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 03:34:56 INFO - PROCESS | 3420 | 1469442896648 Marionette TRACE conn2 <- [1,322,null,{}] 03:34:56 INFO - PROCESS | 3420 | 1469442896650 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}] 03:34:56 INFO - PROCESS | 3420 | 1469442896654 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:56 INFO - PROCESS | 3420 | 1469442896744 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 03:34:56 INFO - PROCESS | 3420 | 1469442896748 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:56 INFO - PROCESS | 3420 | 1469442896749 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:56 INFO - PROCESS | 3420 | ++DOCSHELL 0x12386a000 == 33 [pid = 3420] [id = 88] 03:34:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x12445f800) [pid = 3420] [serial = 261] [outer = 0x0] 03:34:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x12466ac00) [pid = 3420] [serial = 262] [outer = 0x12445f800] 03:34:56 INFO - PROCESS | 3420 | 1469442896778 Marionette DEBUG loaded listener.js 03:34:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x124f8a000) [pid = 3420] [serial = 263] [outer = 0x12445f800] 03:34:57 INFO - PROCESS | 3420 | 1469442897185 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]]]}] 03:34:57 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. 03:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 570ms 03:34:57 INFO - PROCESS | 3420 | 1469442897218 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 03:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 03:34:57 INFO - PROCESS | 3420 | 1469442897220 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 03:34:57 INFO - PROCESS | 3420 | 1469442897223 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 03:34:57 INFO - PROCESS | 3420 | 1469442897225 Marionette TRACE conn2 <- [1,326,null,{}] 03:34:57 INFO - PROCESS | 3420 | 1469442897228 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}] 03:34:57 INFO - PROCESS | 3420 | 1469442897230 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:57 INFO - PROCESS | 3420 | 1469442897340 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 03:34:57 INFO - PROCESS | 3420 | 1469442897346 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:57 INFO - PROCESS | 3420 | 1469442897359 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:57 INFO - PROCESS | 3420 | ++DOCSHELL 0x12400e000 == 34 [pid = 3420] [id = 89] 03:34:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x1210dd400) [pid = 3420] [serial = 264] [outer = 0x0] 03:34:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x1250db000) [pid = 3420] [serial = 265] [outer = 0x1210dd400] 03:34:57 INFO - PROCESS | 3420 | 1469442897392 Marionette DEBUG loaded listener.js 03:34:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x125598800) [pid = 3420] [serial = 266] [outer = 0x1210dd400] 03:34:57 INFO - PROCESS | 3420 | 1469442897713 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]]]}] 03:34:57 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. 03:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 520ms 03:34:57 INFO - PROCESS | 3420 | 1469442897743 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 03:34:57 INFO - PROCESS | 3420 | 1469442897744 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 03:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 03:34:57 INFO - PROCESS | 3420 | 1469442897747 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 03:34:57 INFO - PROCESS | 3420 | 1469442897748 Marionette TRACE conn2 <- [1,330,null,{}] 03:34:57 INFO - PROCESS | 3420 | 1469442897750 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}] 03:34:57 INFO - PROCESS | 3420 | 1469442897751 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:57 INFO - PROCESS | 3420 | 1469442897845 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 03:34:57 INFO - PROCESS | 3420 | 1469442897861 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:57 INFO - PROCESS | 3420 | 1469442897863 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:57 INFO - PROCESS | 3420 | ++DOCSHELL 0x124409000 == 35 [pid = 3420] [id = 90] 03:34:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x12690d800) [pid = 3420] [serial = 267] [outer = 0x0] 03:34:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x126d70c00) [pid = 3420] [serial = 268] [outer = 0x12690d800] 03:34:57 INFO - PROCESS | 3420 | 1469442897887 Marionette DEBUG loaded listener.js 03:34:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x1270b3000) [pid = 3420] [serial = 269] [outer = 0x12690d800] 03:34:58 INFO - PROCESS | 3420 | 1469442898195 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]]]}] 03:34:58 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. 03:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 470ms 03:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 03:34:58 INFO - PROCESS | 3420 | 1469442898217 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 03:34:58 INFO - PROCESS | 3420 | 1469442898218 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 03:34:58 INFO - PROCESS | 3420 | 1469442898221 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 03:34:58 INFO - PROCESS | 3420 | 1469442898224 Marionette TRACE conn2 <- [1,334,null,{}] 03:34:58 INFO - PROCESS | 3420 | 1469442898228 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}] 03:34:58 INFO - PROCESS | 3420 | 1469442898229 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:58 INFO - PROCESS | 3420 | 1469442898310 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 03:34:58 INFO - PROCESS | 3420 | 1469442898313 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:58 INFO - PROCESS | 3420 | 1469442898314 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:58 INFO - PROCESS | 3420 | ++DOCSHELL 0x1174a4800 == 36 [pid = 3420] [id = 91] 03:34:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x1270c0c00) [pid = 3420] [serial = 270] [outer = 0x0] 03:34:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1270cb800) [pid = 3420] [serial = 271] [outer = 0x1270c0c00] 03:34:58 INFO - PROCESS | 3420 | 1469442898340 Marionette DEBUG loaded listener.js 03:34:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x128ae7800) [pid = 3420] [serial = 272] [outer = 0x1270c0c00] 03:34:58 INFO - PROCESS | 3420 | 1469442898652 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]]]}] 03:34:58 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. 03:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 472ms 03:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 03:34:58 INFO - PROCESS | 3420 | 1469442898694 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 03:34:58 INFO - PROCESS | 3420 | 1469442898695 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 03:34:58 INFO - PROCESS | 3420 | 1469442898698 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 03:34:58 INFO - PROCESS | 3420 | 1469442898700 Marionette TRACE conn2 <- [1,338,null,{}] 03:34:58 INFO - PROCESS | 3420 | 1469442898704 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}] 03:34:58 INFO - PROCESS | 3420 | 1469442898705 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:58 INFO - PROCESS | 3420 | 1469442898861 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 03:34:58 INFO - PROCESS | 3420 | 1469442898903 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:58 INFO - PROCESS | 3420 | 1469442898904 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:58 INFO - PROCESS | 3420 | ++DOCSHELL 0x126e58800 == 37 [pid = 3420] [id = 92] 03:34:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x1270c5000) [pid = 3420] [serial = 273] [outer = 0x0] 03:34:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x128aec400) [pid = 3420] [serial = 274] [outer = 0x1270c5000] 03:34:58 INFO - PROCESS | 3420 | 1469442898943 Marionette DEBUG loaded listener.js 03:34:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x128af0c00) [pid = 3420] [serial = 275] [outer = 0x1270c5000] 03:34:59 INFO - PROCESS | 3420 | 1469442899322 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]]]}] 03:34:59 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. 03:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 673ms 03:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 03:34:59 INFO - PROCESS | 3420 | 1469442899371 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 03:34:59 INFO - PROCESS | 3420 | 1469442899373 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 03:34:59 INFO - PROCESS | 3420 | 1469442899375 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 03:34:59 INFO - PROCESS | 3420 | 1469442899377 Marionette TRACE conn2 <- [1,342,null,{}] 03:34:59 INFO - PROCESS | 3420 | 1469442899379 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}] 03:34:59 INFO - PROCESS | 3420 | 1469442899380 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:59 INFO - PROCESS | 3420 | 1469442899482 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 03:34:59 INFO - PROCESS | 3420 | 1469442899501 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:34:59 INFO - PROCESS | 3420 | 1469442899502 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:34:59 INFO - PROCESS | 3420 | ++DOCSHELL 0x119586800 == 38 [pid = 3420] [id = 93] 03:34:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x128af3000) [pid = 3420] [serial = 276] [outer = 0x0] 03:34:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x128c93800) [pid = 3420] [serial = 277] [outer = 0x128af3000] 03:34:59 INFO - PROCESS | 3420 | 1469442899529 Marionette DEBUG loaded listener.js 03:34:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x12914e800) [pid = 3420] [serial = 278] [outer = 0x128af3000] 03:34:59 INFO - PROCESS | 3420 | 1469442899850 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]]]}] 03:34:59 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. 03:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 518ms 03:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 03:34:59 INFO - PROCESS | 3420 | 1469442899894 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 03:34:59 INFO - PROCESS | 3420 | 1469442899895 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 03:34:59 INFO - PROCESS | 3420 | 1469442899897 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 03:34:59 INFO - PROCESS | 3420 | 1469442899898 Marionette TRACE conn2 <- [1,346,null,{}] 03:34:59 INFO - PROCESS | 3420 | 1469442899901 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}] 03:34:59 INFO - PROCESS | 3420 | 1469442899902 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:00 INFO - PROCESS | 3420 | 1469442899993 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 03:35:00 INFO - PROCESS | 3420 | 1469442900002 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:00 INFO - PROCESS | 3420 | 1469442900004 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:00 INFO - PROCESS | 3420 | ++DOCSHELL 0x12928a000 == 39 [pid = 3420] [id = 94] 03:35:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x129279000) [pid = 3420] [serial = 279] [outer = 0x0] 03:35:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x129285400) [pid = 3420] [serial = 280] [outer = 0x129279000] 03:35:00 INFO - PROCESS | 3420 | 1469442900032 Marionette DEBUG loaded listener.js 03:35:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x129480c00) [pid = 3420] [serial = 281] [outer = 0x129279000] 03:35:00 INFO - PROCESS | 3420 | 1469442900349 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]]]}] 03:35:00 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. 03:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 03:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 03:35:00 INFO - PROCESS | 3420 | 1469442900366 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 03:35:00 INFO - PROCESS | 3420 | 1469442900367 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 03:35:00 INFO - PROCESS | 3420 | 1469442900369 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 03:35:00 INFO - PROCESS | 3420 | 1469442900371 Marionette TRACE conn2 <- [1,350,null,{}] 03:35:00 INFO - PROCESS | 3420 | 1469442900375 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}] 03:35:00 INFO - PROCESS | 3420 | 1469442900376 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:00 INFO - PROCESS | 3420 | 1469442900477 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 03:35:00 INFO - PROCESS | 3420 | 1469442900481 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:00 INFO - PROCESS | 3420 | 1469442900482 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:00 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a507800 == 40 [pid = 3420] [id = 95] 03:35:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x12927c000) [pid = 3420] [serial = 282] [outer = 0x0] 03:35:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x12a57d400) [pid = 3420] [serial = 283] [outer = 0x12927c000] 03:35:00 INFO - PROCESS | 3420 | 1469442900506 Marionette DEBUG loaded listener.js 03:35:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x12a676c00) [pid = 3420] [serial = 284] [outer = 0x12927c000] 03:35:00 INFO - PROCESS | 3420 | 1469442900803 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]]]}] 03:35:00 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. 03:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 472ms 03:35:00 INFO - PROCESS | 3420 | 1469442900843 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 03:35:00 INFO - PROCESS | 3420 | 1469442900844 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 03:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 03:35:00 INFO - PROCESS | 3420 | 1469442900846 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 03:35:00 INFO - PROCESS | 3420 | 1469442900847 Marionette TRACE conn2 <- [1,354,null,{}] 03:35:00 INFO - PROCESS | 3420 | 1469442900850 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}] 03:35:00 INFO - PROCESS | 3420 | 1469442900851 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:00 INFO - PROCESS | 3420 | 1469442900945 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 03:35:00 INFO - PROCESS | 3420 | 1469442900956 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:00 INFO - PROCESS | 3420 | 1469442900957 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:00 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a834800 == 41 [pid = 3420] [id = 96] 03:35:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x12a677800) [pid = 3420] [serial = 285] [outer = 0x0] 03:35:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x12a8a8400) [pid = 3420] [serial = 286] [outer = 0x12a677800] 03:35:00 INFO - PROCESS | 3420 | 1469442900981 Marionette DEBUG loaded listener.js 03:35:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 107 (0x12a8aec00) [pid = 3420] [serial = 287] [outer = 0x12a677800] 03:35:01 INFO - PROCESS | 3420 | --DOMWINDOW == 106 (0x124e58400) [pid = 3420] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 03:35:01 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x1245d0c00) [pid = 3420] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 03:35:01 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x128c94800) [pid = 3420] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 03:35:01 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x1121bdc00) [pid = 3420] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 03:35:01 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x113d99800) [pid = 3420] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 03:35:01 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x113399800) [pid = 3420] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 03:35:01 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x1210df400) [pid = 3420] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 03:35:01 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x1176adc00) [pid = 3420] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 03:35:01 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x126e05c00) [pid = 3420] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 03:35:01 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x116978400) [pid = 3420] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 03:35:01 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x129479400) [pid = 3420] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 03:35:01 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x117d1d800) [pid = 3420] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 03:35:01 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x116980800) [pid = 3420] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 03:35:01 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1185ae000) [pid = 3420] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 03:35:01 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x12558c400) [pid = 3420] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 03:35:01 INFO - PROCESS | 3420 | 1469442901440 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]]]}] 03:35:01 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. 03:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 620ms 03:35:01 INFO - PROCESS | 3420 | 1469442901466 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 03:35:01 INFO - PROCESS | 3420 | 1469442901467 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 03:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 03:35:01 INFO - PROCESS | 3420 | 1469442901470 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 03:35:01 INFO - PROCESS | 3420 | 1469442901471 Marionette TRACE conn2 <- [1,358,null,{}] 03:35:01 INFO - PROCESS | 3420 | 1469442901476 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}] 03:35:01 INFO - PROCESS | 3420 | 1469442901477 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:01 INFO - PROCESS | 3420 | 1469442901560 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 03:35:01 INFO - PROCESS | 3420 | 1469442901609 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:01 INFO - PROCESS | 3420 | 1469442901610 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:01 INFO - PROCESS | 3420 | ++DOCSHELL 0x12929b000 == 42 [pid = 3420] [id = 97] 03:35:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x115d0f800) [pid = 3420] [serial = 288] [outer = 0x0] 03:35:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x11821d400) [pid = 3420] [serial = 289] [outer = 0x115d0f800] 03:35:01 INFO - PROCESS | 3420 | 1469442901634 Marionette DEBUG loaded listener.js 03:35:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x12558c400) [pid = 3420] [serial = 290] [outer = 0x115d0f800] 03:35:01 INFO - PROCESS | 3420 | 1469442901916 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]]]}] 03:35:01 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. 03:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 473ms 03:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 03:35:01 INFO - PROCESS | 3420 | 1469442901948 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 03:35:01 INFO - PROCESS | 3420 | 1469442901950 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 03:35:01 INFO - PROCESS | 3420 | 1469442901953 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 03:35:01 INFO - PROCESS | 3420 | 1469442901954 Marionette TRACE conn2 <- [1,362,null,{}] 03:35:01 INFO - PROCESS | 3420 | 1469442901961 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}] 03:35:01 INFO - PROCESS | 3420 | 1469442901963 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:02 INFO - PROCESS | 3420 | 1469442902086 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 03:35:02 INFO - PROCESS | 3420 | 1469442902091 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:02 INFO - PROCESS | 3420 | 1469442902092 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:02 INFO - PROCESS | 3420 | ++DOCSHELL 0x12af44000 == 43 [pid = 3420] [id = 98] 03:35:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x1270c6000) [pid = 3420] [serial = 291] [outer = 0x0] 03:35:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x12a8a1c00) [pid = 3420] [serial = 292] [outer = 0x1270c6000] 03:35:02 INFO - PROCESS | 3420 | 1469442902131 Marionette DEBUG loaded listener.js 03:35:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x12ae12800) [pid = 3420] [serial = 293] [outer = 0x1270c6000] 03:35:02 INFO - PROCESS | 3420 | 1469442902529 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]]]}] 03:35:02 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. 03:35:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 623ms 03:35:02 INFO - PROCESS | 3420 | 1469442902577 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 03:35:02 INFO - PROCESS | 3420 | 1469442902578 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 03:35:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 03:35:02 INFO - PROCESS | 3420 | 1469442902580 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 03:35:02 INFO - PROCESS | 3420 | 1469442902582 Marionette TRACE conn2 <- [1,366,null,{}] 03:35:02 INFO - PROCESS | 3420 | 1469442902584 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}] 03:35:02 INFO - PROCESS | 3420 | 1469442902585 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:02 INFO - PROCESS | 3420 | 1469442902670 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 03:35:02 INFO - PROCESS | 3420 | 1469442902676 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:02 INFO - PROCESS | 3420 | 1469442902677 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:02 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b971800 == 44 [pid = 3420] [id = 99] 03:35:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x1270c0800) [pid = 3420] [serial = 294] [outer = 0x0] 03:35:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x12ae18800) [pid = 3420] [serial = 295] [outer = 0x1270c0800] 03:35:02 INFO - PROCESS | 3420 | 1469442902701 Marionette DEBUG loaded listener.js 03:35:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x12ae80000) [pid = 3420] [serial = 296] [outer = 0x1270c0800] 03:35:03 INFO - PROCESS | 3420 | 1469442903006 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]]]}] 03:35:03 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. 03:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 468ms 03:35:03 INFO - PROCESS | 3420 | 1469442903050 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 03:35:03 INFO - PROCESS | 3420 | 1469442903051 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 03:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 03:35:03 INFO - PROCESS | 3420 | 1469442903054 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 03:35:03 INFO - PROCESS | 3420 | 1469442903055 Marionette TRACE conn2 <- [1,370,null,{}] 03:35:03 INFO - PROCESS | 3420 | 1469442903057 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}] 03:35:03 INFO - PROCESS | 3420 | 1469442903058 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:03 INFO - PROCESS | 3420 | 1469442903135 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 03:35:03 INFO - PROCESS | 3420 | 1469442903188 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:03 INFO - PROCESS | 3420 | 1469442903189 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:03 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b985000 == 45 [pid = 3420] [id = 100] 03:35:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x12ae13c00) [pid = 3420] [serial = 297] [outer = 0x0] 03:35:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x12af62800) [pid = 3420] [serial = 298] [outer = 0x12ae13c00] 03:35:03 INFO - PROCESS | 3420 | 1469442903213 Marionette DEBUG loaded listener.js 03:35:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x12b99f000) [pid = 3420] [serial = 299] [outer = 0x12ae13c00] 03:35:03 INFO - PROCESS | 3420 | 1469442903770 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]]]}] 03:35:03 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. 03:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 770ms 03:35:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 03:35:03 INFO - PROCESS | 3420 | 1469442903825 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 03:35:03 INFO - PROCESS | 3420 | 1469442903828 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 03:35:03 INFO - PROCESS | 3420 | 1469442903831 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 03:35:03 INFO - PROCESS | 3420 | 1469442903833 Marionette TRACE conn2 <- [1,374,null,{}] 03:35:03 INFO - PROCESS | 3420 | 1469442903862 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}] 03:35:03 INFO - PROCESS | 3420 | 1469442903864 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:03 INFO - PROCESS | 3420 | 1469442903975 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 03:35:04 INFO - PROCESS | 3420 | 1469442904025 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:04 INFO - PROCESS | 3420 | 1469442904027 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:04 INFO - PROCESS | 3420 | ++DOCSHELL 0x1167ba800 == 46 [pid = 3420] [id = 101] 03:35:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x116907800) [pid = 3420] [serial = 300] [outer = 0x0] 03:35:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x11732a800) [pid = 3420] [serial = 301] [outer = 0x116907800] 03:35:04 INFO - PROCESS | 3420 | 1469442904057 Marionette DEBUG loaded listener.js 03:35:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 107 (0x1181d8c00) [pid = 3420] [serial = 302] [outer = 0x116907800] 03:35:04 INFO - PROCESS | 3420 | 1469442904740 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 03:35:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 03:35:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 975ms 03:35:04 INFO - PROCESS | 3420 | 1469442904807 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 03:35:04 INFO - PROCESS | 3420 | 1469442904809 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 03:35:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 03:35:04 INFO - PROCESS | 3420 | 1469442904812 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 03:35:04 INFO - PROCESS | 3420 | 1469442904813 Marionette TRACE conn2 <- [1,378,null,{}] 03:35:04 INFO - PROCESS | 3420 | 1469442904816 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}] 03:35:04 INFO - PROCESS | 3420 | 1469442904818 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:04 INFO - PROCESS | 3420 | 1469442904924 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 03:35:05 INFO - PROCESS | 3420 | 1469442905017 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:05 INFO - PROCESS | 3420 | 1469442905021 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:05 INFO - PROCESS | 3420 | ++DOCSHELL 0x113ace000 == 47 [pid = 3420] [id = 102] 03:35:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 108 (0x117d13400) [pid = 3420] [serial = 303] [outer = 0x0] 03:35:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 109 (0x117d98c00) [pid = 3420] [serial = 304] [outer = 0x117d13400] 03:35:05 INFO - PROCESS | 3420 | 1469442905067 Marionette DEBUG loaded listener.js 03:35:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 110 (0x1181d9c00) [pid = 3420] [serial = 305] [outer = 0x117d13400] 03:35:05 INFO - PROCESS | 3420 | --DOCSHELL 0x12b971800 == 46 [pid = 3420] [id = 99] 03:35:05 INFO - PROCESS | 3420 | --DOCSHELL 0x12af44000 == 45 [pid = 3420] [id = 98] 03:35:05 INFO - PROCESS | 3420 | --DOCSHELL 0x12929b000 == 44 [pid = 3420] [id = 97] 03:35:05 INFO - PROCESS | 3420 | --DOCSHELL 0x12a834800 == 43 [pid = 3420] [id = 96] 03:35:05 INFO - PROCESS | 3420 | --DOCSHELL 0x12a507800 == 42 [pid = 3420] [id = 95] 03:35:05 INFO - PROCESS | 3420 | --DOCSHELL 0x12928a000 == 41 [pid = 3420] [id = 94] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 109 (0x12a573800) [pid = 3420] [serial = 244] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOCSHELL 0x119586800 == 40 [pid = 3420] [id = 93] 03:35:05 INFO - PROCESS | 3420 | --DOCSHELL 0x126e58800 == 39 [pid = 3420] [id = 92] 03:35:05 INFO - PROCESS | 3420 | --DOCSHELL 0x1174a4800 == 38 [pid = 3420] [id = 91] 03:35:05 INFO - PROCESS | 3420 | --DOCSHELL 0x124409000 == 37 [pid = 3420] [id = 90] 03:35:05 INFO - PROCESS | 3420 | --DOCSHELL 0x12400e000 == 36 [pid = 3420] [id = 89] 03:35:05 INFO - PROCESS | 3420 | --DOCSHELL 0x12386a000 == 35 [pid = 3420] [id = 88] 03:35:05 INFO - PROCESS | 3420 | --DOCSHELL 0x119588000 == 34 [pid = 3420] [id = 87] 03:35:05 INFO - PROCESS | 3420 | --DOCSHELL 0x118419000 == 33 [pid = 3420] [id = 86] 03:35:05 INFO - PROCESS | 3420 | --DOCSHELL 0x1174a7000 == 32 [pid = 3420] [id = 85] 03:35:05 INFO - PROCESS | 3420 | --DOCSHELL 0x116953000 == 31 [pid = 3420] [id = 84] 03:35:05 INFO - PROCESS | 3420 | --DOCSHELL 0x113817000 == 30 [pid = 3420] [id = 83] 03:35:05 INFO - PROCESS | 3420 | --DOCSHELL 0x12a691000 == 29 [pid = 3420] [id = 82] 03:35:05 INFO - PROCESS | 3420 | 1469442905560 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 108 (0x12a572c00) [pid = 3420] [serial = 242] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 107 (0x1250dbc00) [pid = 3420] [serial = 223] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 106 (0x12466fc00) [pid = 3420] [serial = 220] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x12914b000) [pid = 3420] [serial = 230] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x11386f400) [pid = 3420] [serial = 202] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x123c7dc00) [pid = 3420] [serial = 215] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x117d13c00) [pid = 3420] [serial = 233] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x1210db800) [pid = 3420] [serial = 214] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x124e0d400) [pid = 3420] [serial = 221] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x12445b400) [pid = 3420] [serial = 217] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x113d44800) [pid = 3420] [serial = 232] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x12ce19400) [pid = 3420] [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.] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x1250d8400) [pid = 3420] [serial = 236] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x128c93c00) [pid = 3420] [serial = 227] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x117d98000) [pid = 3420] [serial = 208] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x129484000) [pid = 3420] [serial = 241] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x128b50c00) [pid = 3420] [serial = 226] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x12947f000) [pid = 3420] [serial = 239] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x123f2ac00) [pid = 3420] [serial = 235] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1245d0400) [pid = 3420] [serial = 218] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x117328c00) [pid = 3420] [serial = 204] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x129142c00) [pid = 3420] [serial = 229] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x119649400) [pid = 3420] [serial = 212] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x112e16c00) [pid = 3420] [serial = 201] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x118596000) [pid = 3420] [serial = 209] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x1181ce800) [pid = 3420] [serial = 205] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x129151400) [pid = 3420] [serial = 238] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x1270c1c00) [pid = 3420] [serial = 224] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x1270bf400) [pid = 3420] [serial = 199] [outer = 0x0] [url = about:blank] 03:35:05 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x11917b000) [pid = 3420] [serial = 211] [outer = 0x0] [url = about:blank] 03:35:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 03:35:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 770ms 03:35:05 INFO - PROCESS | 3420 | 1469442905583 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 03:35:05 INFO - PROCESS | 3420 | 1469442905586 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 03:35:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 03:35:05 INFO - PROCESS | 3420 | 1469442905591 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 03:35:05 INFO - PROCESS | 3420 | 1469442905593 Marionette TRACE conn2 <- [1,382,null,{}] 03:35:05 INFO - PROCESS | 3420 | 1469442905595 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}] 03:35:05 INFO - PROCESS | 3420 | 1469442905597 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:05 INFO - PROCESS | 3420 | 1469442905672 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 03:35:05 INFO - PROCESS | 3420 | 1469442905676 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:05 INFO - PROCESS | 3420 | 1469442905678 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:05 INFO - PROCESS | 3420 | ++DOCSHELL 0x116fce000 == 30 [pid = 3420] [id = 103] 03:35:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x118597800) [pid = 3420] [serial = 306] [outer = 0x0] 03:35:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x11917b000) [pid = 3420] [serial = 307] [outer = 0x118597800] 03:35:05 INFO - PROCESS | 3420 | 1469442905707 Marionette DEBUG loaded listener.js 03:35:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x1193d4c00) [pid = 3420] [serial = 308] [outer = 0x118597800] 03:35:06 INFO - PROCESS | 3420 | 1469442906060 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 03:35:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 03:35:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 519ms 03:35:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 03:35:06 INFO - PROCESS | 3420 | 1469442906111 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 03:35:06 INFO - PROCESS | 3420 | 1469442906112 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 03:35:06 INFO - PROCESS | 3420 | 1469442906114 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 03:35:06 INFO - PROCESS | 3420 | 1469442906117 Marionette TRACE conn2 <- [1,386,null,{}] 03:35:06 INFO - PROCESS | 3420 | 1469442906124 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}] 03:35:06 INFO - PROCESS | 3420 | 1469442906128 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:06 INFO - PROCESS | 3420 | 1469442906200 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 03:35:06 INFO - PROCESS | 3420 | 1469442906207 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:06 INFO - PROCESS | 3420 | 1469442906210 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:06 INFO - PROCESS | 3420 | ++DOCSHELL 0x118404000 == 31 [pid = 3420] [id = 104] 03:35:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1210d6400) [pid = 3420] [serial = 309] [outer = 0x0] 03:35:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x1210dd000) [pid = 3420] [serial = 310] [outer = 0x1210d6400] 03:35:06 INFO - PROCESS | 3420 | 1469442906237 Marionette DEBUG loaded listener.js 03:35:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x123f28000) [pid = 3420] [serial = 311] [outer = 0x1210d6400] 03:35:06 INFO - PROCESS | 3420 | 1469442906628 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]]]}] 03:35:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 03:35:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 523ms 03:35:06 INFO - PROCESS | 3420 | 1469442906638 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 03:35:06 INFO - PROCESS | 3420 | 1469442906642 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 03:35:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 03:35:06 INFO - PROCESS | 3420 | 1469442906646 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 03:35:06 INFO - PROCESS | 3420 | 1469442906648 Marionette TRACE conn2 <- [1,390,null,{}] 03:35:06 INFO - PROCESS | 3420 | 1469442906651 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}] 03:35:06 INFO - PROCESS | 3420 | 1469442906653 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:06 INFO - PROCESS | 3420 | 1469442906796 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 03:35:06 INFO - PROCESS | 3420 | 1469442906806 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:06 INFO - PROCESS | 3420 | 1469442906807 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:06 INFO - PROCESS | 3420 | ++DOCSHELL 0x11958e000 == 32 [pid = 3420] [id = 105] 03:35:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x124462c00) [pid = 3420] [serial = 312] [outer = 0x0] 03:35:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x124468000) [pid = 3420] [serial = 313] [outer = 0x124462c00] 03:35:06 INFO - PROCESS | 3420 | 1469442906849 Marionette DEBUG loaded listener.js 03:35:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x124662800) [pid = 3420] [serial = 314] [outer = 0x124462c00] 03:35:07 INFO - PROCESS | 3420 | 1469442907214 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]]]}] 03:35:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 03:35:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 621ms 03:35:07 INFO - PROCESS | 3420 | 1469442907266 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 03:35:07 INFO - PROCESS | 3420 | 1469442907268 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 03:35:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 03:35:07 INFO - PROCESS | 3420 | 1469442907270 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 03:35:07 INFO - PROCESS | 3420 | 1469442907271 Marionette TRACE conn2 <- [1,394,null,{}] 03:35:07 INFO - PROCESS | 3420 | 1469442907274 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}] 03:35:07 INFO - PROCESS | 3420 | 1469442907275 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:07 INFO - PROCESS | 3420 | 1469442907345 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 03:35:07 INFO - PROCESS | 3420 | 1469442907377 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:07 INFO - PROCESS | 3420 | 1469442907378 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:07 INFO - PROCESS | 3420 | ++DOCSHELL 0x119fe8000 == 33 [pid = 3420] [id = 106] 03:35:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x112e19c00) [pid = 3420] [serial = 315] [outer = 0x0] 03:35:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x124662000) [pid = 3420] [serial = 316] [outer = 0x112e19c00] 03:35:07 INFO - PROCESS | 3420 | 1469442907432 Marionette DEBUG loaded listener.js 03:35:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x124e05000) [pid = 3420] [serial = 317] [outer = 0x112e19c00] 03:35:07 INFO - PROCESS | 3420 | 1469442907777 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]]]}] 03:35:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 03:35:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 522ms 03:35:07 INFO - PROCESS | 3420 | 1469442907793 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 03:35:07 INFO - PROCESS | 3420 | 1469442907794 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 03:35:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 03:35:07 INFO - PROCESS | 3420 | 1469442907796 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 03:35:07 INFO - PROCESS | 3420 | 1469442907797 Marionette TRACE conn2 <- [1,398,null,{}] 03:35:07 INFO - PROCESS | 3420 | 1469442907799 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}] 03:35:07 INFO - PROCESS | 3420 | 1469442907803 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:07 INFO - PROCESS | 3420 | 1469442907914 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 03:35:07 INFO - PROCESS | 3420 | 1469442907946 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:07 INFO - PROCESS | 3420 | 1469442907948 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:07 INFO - PROCESS | 3420 | ++DOCSHELL 0x12400e000 == 34 [pid = 3420] [id = 107] 03:35:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x124e4bc00) [pid = 3420] [serial = 318] [outer = 0x0] 03:35:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x12558e000) [pid = 3420] [serial = 319] [outer = 0x124e4bc00] 03:35:07 INFO - PROCESS | 3420 | 1469442907973 Marionette DEBUG loaded listener.js 03:35:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x1270c1400) [pid = 3420] [serial = 320] [outer = 0x124e4bc00] 03:35:08 INFO - PROCESS | 3420 | 1469442908409 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]]]}] 03:35:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 03:35:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 621ms 03:35:08 INFO - PROCESS | 3420 | 1469442908420 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 03:35:08 INFO - PROCESS | 3420 | 1469442908422 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 03:35:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 03:35:08 INFO - PROCESS | 3420 | 1469442908445 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 03:35:08 INFO - PROCESS | 3420 | 1469442908446 Marionette TRACE conn2 <- [1,402,null,{}] 03:35:08 INFO - PROCESS | 3420 | 1469442908470 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}] 03:35:08 INFO - PROCESS | 3420 | 1469442908472 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:08 INFO - PROCESS | 3420 | 1469442908566 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 03:35:08 INFO - PROCESS | 3420 | 1469442908572 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:08 INFO - PROCESS | 3420 | 1469442908573 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:08 INFO - PROCESS | 3420 | ++DOCSHELL 0x12560a800 == 35 [pid = 3420] [id = 108] 03:35:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x124e4d000) [pid = 3420] [serial = 321] [outer = 0x0] 03:35:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x128b50400) [pid = 3420] [serial = 322] [outer = 0x124e4d000] 03:35:08 INFO - PROCESS | 3420 | 1469442908598 Marionette DEBUG loaded listener.js 03:35:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x128e7e000) [pid = 3420] [serial = 323] [outer = 0x124e4d000] 03:35:08 INFO - PROCESS | 3420 | 1469442908950 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]]]}] 03:35:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 03:35:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 553ms 03:35:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 03:35:08 INFO - PROCESS | 3420 | 1469442908982 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 03:35:08 INFO - PROCESS | 3420 | 1469442908983 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 03:35:08 INFO - PROCESS | 3420 | 1469442908985 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 03:35:08 INFO - PROCESS | 3420 | 1469442908986 Marionette TRACE conn2 <- [1,406,null,{}] 03:35:08 INFO - PROCESS | 3420 | 1469442908990 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}] 03:35:08 INFO - PROCESS | 3420 | 1469442908992 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:09 INFO - PROCESS | 3420 | 1469442909086 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 03:35:09 INFO - PROCESS | 3420 | 1469442909090 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:09 INFO - PROCESS | 3420 | 1469442909091 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:09 INFO - PROCESS | 3420 | ++DOCSHELL 0x127249800 == 36 [pid = 3420] [id = 109] 03:35:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x129142c00) [pid = 3420] [serial = 324] [outer = 0x0] 03:35:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x129148800) [pid = 3420] [serial = 325] [outer = 0x129142c00] 03:35:09 INFO - PROCESS | 3420 | 1469442909115 Marionette DEBUG loaded listener.js 03:35:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x129284400) [pid = 3420] [serial = 326] [outer = 0x129142c00] 03:35:09 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x128af3000) [pid = 3420] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 03:35:09 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x129279000) [pid = 3420] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 03:35:09 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x115d0f800) [pid = 3420] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 03:35:09 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x12927c000) [pid = 3420] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 03:35:09 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x120843800) [pid = 3420] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 03:35:09 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x12a677800) [pid = 3420] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 03:35:09 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1270c6000) [pid = 3420] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 03:35:09 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x12690d800) [pid = 3420] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 03:35:09 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x111c7f000) [pid = 3420] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 03:35:09 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x116727800) [pid = 3420] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 03:35:09 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1270c0800) [pid = 3420] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 03:35:09 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x12445f800) [pid = 3420] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 03:35:09 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x1181d0000) [pid = 3420] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 03:35:09 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x1181d0800) [pid = 3420] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 03:35:09 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x128b4f800) [pid = 3420] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 03:35:09 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1270c5000) [pid = 3420] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 03:35:09 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x1210dd400) [pid = 3420] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 03:35:09 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x1270c0c00) [pid = 3420] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 03:35:09 INFO - PROCESS | 3420 | 1469442909583 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]]]}] 03:35:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 03:35:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 620ms 03:35:09 INFO - PROCESS | 3420 | 1469442909607 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 03:35:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 03:35:09 INFO - PROCESS | 3420 | 1469442909610 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 03:35:09 INFO - PROCESS | 3420 | 1469442909612 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 03:35:09 INFO - PROCESS | 3420 | 1469442909613 Marionette TRACE conn2 <- [1,410,null,{}] 03:35:09 INFO - PROCESS | 3420 | 1469442909616 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}] 03:35:09 INFO - PROCESS | 3420 | 1469442909617 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:09 INFO - PROCESS | 3420 | 1469442909694 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 03:35:09 INFO - PROCESS | 3420 | 1469442909698 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:09 INFO - PROCESS | 3420 | 1469442909699 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:09 INFO - PROCESS | 3420 | ++DOCSHELL 0x12504c000 == 37 [pid = 3420] [id = 110] 03:35:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x11297f800) [pid = 3420] [serial = 327] [outer = 0x0] 03:35:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x11993c800) [pid = 3420] [serial = 328] [outer = 0x11297f800] 03:35:09 INFO - PROCESS | 3420 | 1469442909724 Marionette DEBUG loaded listener.js 03:35:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x124ea4400) [pid = 3420] [serial = 329] [outer = 0x11297f800] 03:35:10 INFO - PROCESS | 3420 | 1469442910063 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]]]}] 03:35:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 03:35:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 469ms 03:35:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 03:35:10 INFO - PROCESS | 3420 | 1469442910081 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 03:35:10 INFO - PROCESS | 3420 | 1469442910083 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 03:35:10 INFO - PROCESS | 3420 | 1469442910085 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 03:35:10 INFO - PROCESS | 3420 | 1469442910086 Marionette TRACE conn2 <- [1,414,null,{}] 03:35:10 INFO - PROCESS | 3420 | 1469442910088 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}] 03:35:10 INFO - PROCESS | 3420 | 1469442910091 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:10 INFO - PROCESS | 3420 | 1469442910185 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 03:35:10 INFO - PROCESS | 3420 | 1469442910193 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:10 INFO - PROCESS | 3420 | 1469442910194 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:10 INFO - PROCESS | 3420 | ++DOCSHELL 0x11988e000 == 38 [pid = 3420] [id = 111] 03:35:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x124f8b000) [pid = 3420] [serial = 330] [outer = 0x0] 03:35:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x1270c6000) [pid = 3420] [serial = 331] [outer = 0x124f8b000] 03:35:10 INFO - PROCESS | 3420 | 1469442910218 Marionette DEBUG loaded listener.js 03:35:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x129285c00) [pid = 3420] [serial = 332] [outer = 0x124f8b000] 03:35:10 INFO - PROCESS | 3420 | 1469442910519 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]]]}] 03:35:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 03:35:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 467ms 03:35:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 03:35:10 INFO - PROCESS | 3420 | 1469442910553 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 03:35:10 INFO - PROCESS | 3420 | 1469442910555 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 03:35:10 INFO - PROCESS | 3420 | 1469442910559 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 03:35:10 INFO - PROCESS | 3420 | 1469442910561 Marionette TRACE conn2 <- [1,418,null,{}] 03:35:10 INFO - PROCESS | 3420 | 1469442910563 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}] 03:35:10 INFO - PROCESS | 3420 | 1469442910565 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:10 INFO - PROCESS | 3420 | 1469442910651 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 03:35:10 INFO - PROCESS | 3420 | 1469442910655 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:10 INFO - PROCESS | 3420 | 1469442910658 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:10 INFO - PROCESS | 3420 | ++DOCSHELL 0x1295db800 == 39 [pid = 3420] [id = 112] 03:35:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x12947b800) [pid = 3420] [serial = 333] [outer = 0x0] 03:35:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x12a581c00) [pid = 3420] [serial = 334] [outer = 0x12947b800] 03:35:10 INFO - PROCESS | 3420 | 1469442910684 Marionette DEBUG loaded listener.js 03:35:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x12a8ad000) [pid = 3420] [serial = 335] [outer = 0x12947b800] 03:35:10 INFO - PROCESS | 3420 | 1469442910882 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 03:35:11 INFO - PROCESS | 3420 | 1469442911508 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]]]}] 03:35:11 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 03:35:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 969ms 03:35:11 INFO - PROCESS | 3420 | 1469442911566 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 03:35:11 INFO - PROCESS | 3420 | 1469442911568 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 03:35:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 03:35:11 INFO - PROCESS | 3420 | 1469442911572 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 03:35:11 INFO - PROCESS | 3420 | 1469442911575 Marionette TRACE conn2 <- [1,422,null,{}] 03:35:11 INFO - PROCESS | 3420 | 1469442911580 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}] 03:35:11 INFO - PROCESS | 3420 | 1469442911582 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:11 INFO - PROCESS | 3420 | 1469442911681 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 03:35:11 INFO - PROCESS | 3420 | 1469442911767 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:11 INFO - PROCESS | 3420 | 1469442911769 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:11 INFO - PROCESS | 3420 | ++DOCSHELL 0x1133d3000 == 40 [pid = 3420] [id = 113] 03:35:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x116721c00) [pid = 3420] [serial = 336] [outer = 0x0] 03:35:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x1176a6800) [pid = 3420] [serial = 337] [outer = 0x116721c00] 03:35:11 INFO - PROCESS | 3420 | 1469442911802 Marionette DEBUG loaded listener.js 03:35:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x1181d8000) [pid = 3420] [serial = 338] [outer = 0x116721c00] 03:35:12 INFO - PROCESS | 3420 | 1469442912751 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]]]}] 03:35:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 03:35:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1222ms 03:35:12 INFO - PROCESS | 3420 | 1469442912795 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 03:35:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 03:35:12 INFO - PROCESS | 3420 | 1469442912797 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 03:35:12 INFO - PROCESS | 3420 | 1469442912802 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 03:35:12 INFO - PROCESS | 3420 | 1469442912805 Marionette TRACE conn2 <- [1,426,null,{}] 03:35:12 INFO - PROCESS | 3420 | 1469442912808 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}] 03:35:12 INFO - PROCESS | 3420 | 1469442912810 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:12 INFO - PROCESS | 3420 | 1469442912919 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 03:35:12 INFO - PROCESS | 3420 | 1469442912971 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:12 INFO - PROCESS | 3420 | 1469442912972 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:12 INFO - PROCESS | 3420 | ++DOCSHELL 0x11840c800 == 41 [pid = 3420] [id = 114] 03:35:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x119642400) [pid = 3420] [serial = 339] [outer = 0x0] 03:35:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x119970800) [pid = 3420] [serial = 340] [outer = 0x119642400] 03:35:13 INFO - PROCESS | 3420 | 1469442913003 Marionette DEBUG loaded listener.js 03:35:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x1208b8c00) [pid = 3420] [serial = 341] [outer = 0x119642400] 03:35:13 INFO - PROCESS | 3420 | 1469442913482 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] 03:35:13 INFO - PROCESS | 3420 | 1469442913529 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 03:35:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 03:35:13 INFO - PROCESS | 3420 | 1469442913531 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 03:35:13 INFO - PROCESS | 3420 | 1469442913533 Marionette TRACE conn2 <- [1,430,null,{}] 03:35:13 INFO - PROCESS | 3420 | 1469442913539 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}] 03:35:13 INFO - PROCESS | 3420 | 1469442913543 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:13 INFO - PROCESS | 3420 | 1469442913641 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 03:35:13 INFO - PROCESS | 3420 | 1469442913707 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:13 INFO - PROCESS | 3420 | 1469442913709 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:13 INFO - PROCESS | 3420 | ++DOCSHELL 0x125603800 == 42 [pid = 3420] [id = 115] 03:35:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x124e0c800) [pid = 3420] [serial = 342] [outer = 0x0] 03:35:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x124e59800) [pid = 3420] [serial = 343] [outer = 0x124e0c800] 03:35:13 INFO - PROCESS | 3420 | 1469442913741 Marionette DEBUG loaded listener.js 03:35:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x125590000) [pid = 3420] [serial = 344] [outer = 0x124e0c800] 03:35:14 INFO - PROCESS | 3420 | 1469442914195 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]]]}] 03:35:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 03:35:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 823ms 03:35:14 INFO - PROCESS | 3420 | 1469442914371 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 03:35:14 INFO - PROCESS | 3420 | 1469442914374 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 03:35:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 03:35:14 INFO - PROCESS | 3420 | 1469442914383 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 03:35:14 INFO - PROCESS | 3420 | 1469442914384 Marionette TRACE conn2 <- [1,434,null,{}] 03:35:14 INFO - PROCESS | 3420 | 1469442914388 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}] 03:35:14 INFO - PROCESS | 3420 | 1469442914393 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:14 INFO - PROCESS | 3420 | 1469442914479 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 03:35:14 INFO - PROCESS | 3420 | 1469442914539 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:14 INFO - PROCESS | 3420 | 1469442914542 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:14 INFO - PROCESS | 3420 | ++DOCSHELL 0x116ab5800 == 43 [pid = 3420] [id = 116] 03:35:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x118217800) [pid = 3420] [serial = 345] [outer = 0x0] 03:35:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x118479c00) [pid = 3420] [serial = 346] [outer = 0x118217800] 03:35:14 INFO - PROCESS | 3420 | 1469442914570 Marionette DEBUG loaded listener.js 03:35:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x1187ea400) [pid = 3420] [serial = 347] [outer = 0x118217800] 03:35:15 INFO - PROCESS | 3420 | 1469442914998 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]]]}] 03:35:15 INFO - PROCESS | 3420 | --DOCSHELL 0x11988e000 == 42 [pid = 3420] [id = 111] 03:35:15 INFO - PROCESS | 3420 | --DOCSHELL 0x12504c000 == 41 [pid = 3420] [id = 110] 03:35:15 INFO - PROCESS | 3420 | --DOCSHELL 0x127249800 == 40 [pid = 3420] [id = 109] 03:35:15 INFO - PROCESS | 3420 | --DOCSHELL 0x12560a800 == 39 [pid = 3420] [id = 108] 03:35:15 INFO - PROCESS | 3420 | --DOCSHELL 0x12400e000 == 38 [pid = 3420] [id = 107] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x12af62800) [pid = 3420] [serial = 298] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOCSHELL 0x119fe8000 == 37 [pid = 3420] [id = 106] 03:35:15 INFO - PROCESS | 3420 | --DOCSHELL 0x11958e000 == 36 [pid = 3420] [id = 105] 03:35:15 INFO - PROCESS | 3420 | --DOCSHELL 0x118404000 == 35 [pid = 3420] [id = 104] 03:35:15 INFO - PROCESS | 3420 | --DOCSHELL 0x116fce000 == 34 [pid = 3420] [id = 103] 03:35:15 INFO - PROCESS | 3420 | --DOCSHELL 0x113ace000 == 33 [pid = 3420] [id = 102] 03:35:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 03:35:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 676ms 03:35:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 03:35:15 INFO - PROCESS | 3420 | 1469442915054 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 03:35:15 INFO - PROCESS | 3420 | 1469442915056 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 03:35:15 INFO - PROCESS | 3420 | 1469442915060 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 03:35:15 INFO - PROCESS | 3420 | 1469442915063 Marionette TRACE conn2 <- [1,438,null,{}] 03:35:15 INFO - PROCESS | 3420 | 1469442915065 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}] 03:35:15 INFO - PROCESS | 3420 | 1469442915067 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:15 INFO - PROCESS | 3420 | 1469442915142 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 03:35:15 INFO - PROCESS | 3420 | 1469442915146 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:15 INFO - PROCESS | 3420 | 1469442915147 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:15 INFO - PROCESS | 3420 | ++DOCSHELL 0x1169b0000 == 34 [pid = 3420] [id = 117] 03:35:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x1191c4c00) [pid = 3420] [serial = 348] [outer = 0x0] 03:35:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x119fb0400) [pid = 3420] [serial = 349] [outer = 0x1191c4c00] 03:35:15 INFO - PROCESS | 3420 | 1469442915176 Marionette DEBUG loaded listener.js 03:35:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x123824800) [pid = 3420] [serial = 350] [outer = 0x1191c4c00] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x128c93800) [pid = 3420] [serial = 277] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x129285400) [pid = 3420] [serial = 280] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x129480c00) [pid = 3420] [serial = 281] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x11821d400) [pid = 3420] [serial = 289] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x12a57d400) [pid = 3420] [serial = 283] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x12a676c00) [pid = 3420] [serial = 284] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x1208b7000) [pid = 3420] [serial = 256] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x12a8a8400) [pid = 3420] [serial = 286] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x12a8a1c00) [pid = 3420] [serial = 292] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x1210dc800) [pid = 3420] [serial = 257] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x126d70c00) [pid = 3420] [serial = 268] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1270b3000) [pid = 3420] [serial = 269] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1193cfc00) [pid = 3420] [serial = 253] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x119970400) [pid = 3420] [serial = 254] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x116aa4000) [pid = 3420] [serial = 247] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1181cf000) [pid = 3420] [serial = 248] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x12ae18800) [pid = 3420] [serial = 295] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x12466ac00) [pid = 3420] [serial = 262] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x124f8a000) [pid = 3420] [serial = 263] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1210e0400) [pid = 3420] [serial = 259] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x12439cc00) [pid = 3420] [serial = 260] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x11821e000) [pid = 3420] [serial = 250] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x1187e3000) [pid = 3420] [serial = 251] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x12a671000) [pid = 3420] [serial = 245] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x128aec400) [pid = 3420] [serial = 274] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x1250db000) [pid = 3420] [serial = 265] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x125598800) [pid = 3420] [serial = 266] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x1270cb800) [pid = 3420] [serial = 271] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x12558c400) [pid = 3420] [serial = 290] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x128ae7800) [pid = 3420] [serial = 272] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x12ae12800) [pid = 3420] [serial = 293] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x12a8aec00) [pid = 3420] [serial = 287] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x12914e800) [pid = 3420] [serial = 278] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x12ae80000) [pid = 3420] [serial = 296] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | --DOMWINDOW == 70 (0x128af0c00) [pid = 3420] [serial = 275] [outer = 0x0] [url = about:blank] 03:35:15 INFO - PROCESS | 3420 | 1469442915555 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]]]}] 03:35:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 03:35:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 521ms 03:35:15 INFO - PROCESS | 3420 | 1469442915581 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 03:35:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 03:35:15 INFO - PROCESS | 3420 | 1469442915583 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 03:35:15 INFO - PROCESS | 3420 | 1469442915587 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 03:35:15 INFO - PROCESS | 3420 | 1469442915589 Marionette TRACE conn2 <- [1,442,null,{}] 03:35:15 INFO - PROCESS | 3420 | 1469442915599 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}] 03:35:15 INFO - PROCESS | 3420 | 1469442915603 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:15 INFO - PROCESS | 3420 | 1469442915733 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 03:35:15 INFO - PROCESS | 3420 | 1469442915776 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:15 INFO - PROCESS | 3420 | 1469442915779 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:15 INFO - PROCESS | 3420 | ++DOCSHELL 0x11958e000 == 35 [pid = 3420] [id = 118] 03:35:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x1245cd800) [pid = 3420] [serial = 351] [outer = 0x0] 03:35:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x124664000) [pid = 3420] [serial = 352] [outer = 0x1245cd800] 03:35:15 INFO - PROCESS | 3420 | 1469442915823 Marionette DEBUG loaded listener.js 03:35:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x124e03400) [pid = 3420] [serial = 353] [outer = 0x1245cd800] 03:35:16 INFO - PROCESS | 3420 | 1469442916268 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]]]}] 03:35:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 03:35:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 722ms 03:35:16 INFO - PROCESS | 3420 | 1469442916307 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 03:35:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 03:35:16 INFO - PROCESS | 3420 | 1469442916308 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 03:35:16 INFO - PROCESS | 3420 | 1469442916311 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 03:35:16 INFO - PROCESS | 3420 | 1469442916312 Marionette TRACE conn2 <- [1,446,null,{}] 03:35:16 INFO - PROCESS | 3420 | 1469442916314 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}] 03:35:16 INFO - PROCESS | 3420 | 1469442916315 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:16 INFO - PROCESS | 3420 | 1469442916395 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 03:35:16 INFO - PROCESS | 3420 | 1469442916399 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:16 INFO - PROCESS | 3420 | 1469442916400 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:16 INFO - PROCESS | 3420 | ++DOCSHELL 0x123931800 == 36 [pid = 3420] [id = 119] 03:35:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x1250cfc00) [pid = 3420] [serial = 354] [outer = 0x0] 03:35:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x126d05c00) [pid = 3420] [serial = 355] [outer = 0x1250cfc00] 03:35:16 INFO - PROCESS | 3420 | 1469442916425 Marionette DEBUG loaded listener.js 03:35:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x126e98c00) [pid = 3420] [serial = 356] [outer = 0x1250cfc00] 03:35:16 INFO - PROCESS | 3420 | 1469442916746 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]]]}] 03:35:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 03:35:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 468ms 03:35:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 03:35:16 INFO - PROCESS | 3420 | 1469442916780 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 03:35:16 INFO - PROCESS | 3420 | 1469442916781 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 03:35:16 INFO - PROCESS | 3420 | 1469442916783 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 03:35:16 INFO - PROCESS | 3420 | 1469442916784 Marionette TRACE conn2 <- [1,450,null,{}] 03:35:16 INFO - PROCESS | 3420 | 1469442916786 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}] 03:35:16 INFO - PROCESS | 3420 | 1469442916788 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:16 INFO - PROCESS | 3420 | 1469442916863 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 03:35:16 INFO - PROCESS | 3420 | 1469442916867 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:16 INFO - PROCESS | 3420 | 1469442916868 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:16 INFO - PROCESS | 3420 | ++DOCSHELL 0x124422000 == 37 [pid = 3420] [id = 120] 03:35:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x1270b2c00) [pid = 3420] [serial = 357] [outer = 0x0] 03:35:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x128ae7400) [pid = 3420] [serial = 358] [outer = 0x1270b2c00] 03:35:16 INFO - PROCESS | 3420 | 1469442916895 Marionette DEBUG loaded listener.js 03:35:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x128b50800) [pid = 3420] [serial = 359] [outer = 0x1270b2c00] 03:35:17 INFO - PROCESS | 3420 | 1469442917227 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] 03:35:17 INFO - PROCESS | 3420 | 1469442917260 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 03:35:17 INFO - PROCESS | 3420 | 1469442917262 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 03:35:17 INFO - PROCESS | 3420 | 1469442917263 Marionette TRACE conn2 <- [1,454,null,{}] 03:35:17 INFO - PROCESS | 3420 | 1469442917265 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}] 03:35:17 INFO - PROCESS | 3420 | 1469442917270 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:17 INFO - PROCESS | 3420 | 1469442917367 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 03:35:17 INFO - PROCESS | 3420 | 1469442917429 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:17 INFO - PROCESS | 3420 | 1469442917431 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:17 INFO - PROCESS | 3420 | ++DOCSHELL 0x125604000 == 38 [pid = 3420] [id = 121] 03:35:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x128b58000) [pid = 3420] [serial = 360] [outer = 0x0] 03:35:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x12927e000) [pid = 3420] [serial = 361] [outer = 0x128b58000] 03:35:17 INFO - PROCESS | 3420 | 1469442917461 Marionette DEBUG loaded listener.js 03:35:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x12a676c00) [pid = 3420] [serial = 362] [outer = 0x128b58000] 03:35:17 INFO - PROCESS | 3420 | [3420] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:17 INFO - PROCESS | 3420 | 1469442917771 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]]]}] 03:35:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 03:35:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 569ms 03:35:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 03:35:17 INFO - PROCESS | 3420 | 1469442917831 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 03:35:17 INFO - PROCESS | 3420 | 1469442917832 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 03:35:17 INFO - PROCESS | 3420 | 1469442917835 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 03:35:17 INFO - PROCESS | 3420 | 1469442917836 Marionette TRACE conn2 <- [1,458,null,{}] 03:35:17 INFO - PROCESS | 3420 | 1469442917838 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}] 03:35:17 INFO - PROCESS | 3420 | 1469442917839 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:17 INFO - PROCESS | 3420 | 1469442917931 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 03:35:17 INFO - PROCESS | 3420 | 1469442917948 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:17 INFO - PROCESS | 3420 | 1469442917949 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:17 INFO - PROCESS | 3420 | ++DOCSHELL 0x128a22800 == 39 [pid = 3420] [id = 122] 03:35:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x119646400) [pid = 3420] [serial = 363] [outer = 0x0] 03:35:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x12a8aec00) [pid = 3420] [serial = 364] [outer = 0x119646400] 03:35:17 INFO - PROCESS | 3420 | 1469442917973 Marionette DEBUG loaded listener.js 03:35:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x12ae7a800) [pid = 3420] [serial = 365] [outer = 0x119646400] 03:35:18 INFO - PROCESS | 3420 | 1469442918313 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] 03:35:18 INFO - PROCESS | 3420 | 1469442918354 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 03:35:18 INFO - PROCESS | 3420 | 1469442918359 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 03:35:18 INFO - PROCESS | 3420 | 1469442918360 Marionette TRACE conn2 <- [1,462,null,{}] 03:35:18 INFO - PROCESS | 3420 | 1469442918363 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}] 03:35:18 INFO - PROCESS | 3420 | 1469442918364 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:18 INFO - PROCESS | 3420 | 1469442918458 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 03:35:18 INFO - PROCESS | 3420 | 1469442918470 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:18 INFO - PROCESS | 3420 | 1469442918471 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:18 INFO - PROCESS | 3420 | ++DOCSHELL 0x129297000 == 40 [pid = 3420] [id = 123] 03:35:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x12ae1d000) [pid = 3420] [serial = 366] [outer = 0x0] 03:35:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x12b9a1c00) [pid = 3420] [serial = 367] [outer = 0x12ae1d000] 03:35:18 INFO - PROCESS | 3420 | 1469442918497 Marionette DEBUG loaded listener.js 03:35:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x12b9aa400) [pid = 3420] [serial = 368] [outer = 0x12ae1d000] 03:35:18 INFO - PROCESS | 3420 | [3420] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:18 INFO - PROCESS | 3420 | 1469442918833 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] 03:35:18 INFO - PROCESS | 3420 | 1469442918879 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 03:35:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 03:35:18 INFO - PROCESS | 3420 | 1469442918881 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 03:35:18 INFO - PROCESS | 3420 | 1469442918882 Marionette TRACE conn2 <- [1,466,null,{}] 03:35:18 INFO - PROCESS | 3420 | 1469442918885 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}] 03:35:18 INFO - PROCESS | 3420 | 1469442918886 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:18 INFO - PROCESS | 3420 | 1469442918980 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 03:35:18 INFO - PROCESS | 3420 | 1469442918994 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:18 INFO - PROCESS | 3420 | 1469442918995 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:19 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a50a000 == 41 [pid = 3420] [id = 124] 03:35:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x12af5bc00) [pid = 3420] [serial = 369] [outer = 0x0] 03:35:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x12ba70800) [pid = 3420] [serial = 370] [outer = 0x12af5bc00] 03:35:19 INFO - PROCESS | 3420 | 1469442919019 Marionette DEBUG loaded listener.js 03:35:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x12ba7a800) [pid = 3420] [serial = 371] [outer = 0x12af5bc00] 03:35:19 INFO - PROCESS | 3420 | 1469442919370 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] 03:35:19 INFO - PROCESS | 3420 | 1469442919401 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 03:35:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 03:35:19 INFO - PROCESS | 3420 | 1469442919452 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 03:35:19 INFO - PROCESS | 3420 | 1469442919453 Marionette TRACE conn2 <- [1,470,null,{}] 03:35:19 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x124e4bc00) [pid = 3420] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 03:35:19 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x118597800) [pid = 3420] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 03:35:19 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x116907800) [pid = 3420] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 03:35:19 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x117d13400) [pid = 3420] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 03:35:19 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x124462c00) [pid = 3420] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 03:35:19 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1210d6400) [pid = 3420] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 03:35:19 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x124e4d000) [pid = 3420] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 03:35:19 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x129142c00) [pid = 3420] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 03:35:19 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x11297f800) [pid = 3420] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 03:35:19 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x124f8b000) [pid = 3420] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 03:35:19 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x112e19c00) [pid = 3420] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 03:35:19 INFO - PROCESS | 3420 | 1469442919465 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}] 03:35:19 INFO - PROCESS | 3420 | 1469442919466 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:19 INFO - PROCESS | 3420 | 1469442919544 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 03:35:19 INFO - PROCESS | 3420 | 1469442919547 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:19 INFO - PROCESS | 3420 | 1469442919548 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:19 INFO - PROCESS | 3420 | ++DOCSHELL 0x1246a8000 == 42 [pid = 3420] [id = 125] 03:35:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x11859ac00) [pid = 3420] [serial = 372] [outer = 0x0] 03:35:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x119fb1400) [pid = 3420] [serial = 373] [outer = 0x11859ac00] 03:35:19 INFO - PROCESS | 3420 | 1469442919573 Marionette DEBUG loaded listener.js 03:35:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x124e4d000) [pid = 3420] [serial = 374] [outer = 0x11859ac00] 03:35:19 INFO - PROCESS | 3420 | 1469442919895 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]]]}] 03:35:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 03:35:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 525ms 03:35:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 03:35:19 INFO - PROCESS | 3420 | 1469442919929 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 03:35:19 INFO - PROCESS | 3420 | 1469442919931 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 03:35:19 INFO - PROCESS | 3420 | 1469442919933 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 03:35:19 INFO - PROCESS | 3420 | 1469442919935 Marionette TRACE conn2 <- [1,474,null,{}] 03:35:19 INFO - PROCESS | 3420 | 1469442919937 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}] 03:35:19 INFO - PROCESS | 3420 | 1469442919940 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:20 INFO - PROCESS | 3420 | 1469442920031 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 03:35:20 INFO - PROCESS | 3420 | 1469442920035 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:20 INFO - PROCESS | 3420 | 1469442920037 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:20 INFO - PROCESS | 3420 | ++DOCSHELL 0x12adbc800 == 43 [pid = 3420] [id = 126] 03:35:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x11821cc00) [pid = 3420] [serial = 375] [outer = 0x0] 03:35:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x12927b000) [pid = 3420] [serial = 376] [outer = 0x11821cc00] 03:35:20 INFO - PROCESS | 3420 | 1469442920108 Marionette DEBUG loaded listener.js 03:35:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x12bf14800) [pid = 3420] [serial = 377] [outer = 0x11821cc00] 03:35:20 INFO - PROCESS | 3420 | 1469442920415 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]]]}] 03:35:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 03:35:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 519ms 03:35:20 INFO - PROCESS | 3420 | 1469442920452 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 03:35:20 INFO - PROCESS | 3420 | 1469442920454 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 03:35:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 03:35:20 INFO - PROCESS | 3420 | 1469442920460 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 03:35:20 INFO - PROCESS | 3420 | 1469442920462 Marionette TRACE conn2 <- [1,478,null,{}] 03:35:20 INFO - PROCESS | 3420 | 1469442920464 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}] 03:35:20 INFO - PROCESS | 3420 | 1469442920465 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:20 INFO - PROCESS | 3420 | 1469442920546 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 03:35:20 INFO - PROCESS | 3420 | 1469442920549 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:20 INFO - PROCESS | 3420 | 1469442920550 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:20 INFO - PROCESS | 3420 | ++DOCSHELL 0x12afc2000 == 44 [pid = 3420] [id = 127] 03:35:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x12bf17800) [pid = 3420] [serial = 378] [outer = 0x0] 03:35:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x12bf1c800) [pid = 3420] [serial = 379] [outer = 0x12bf17800] 03:35:20 INFO - PROCESS | 3420 | 1469442920574 Marionette DEBUG loaded listener.js 03:35:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x12c58d000) [pid = 3420] [serial = 380] [outer = 0x12bf17800] 03:35:20 INFO - PROCESS | 3420 | 1469442920881 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]]]}] 03:35:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 03:35:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 473ms 03:35:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 03:35:20 INFO - PROCESS | 3420 | 1469442920932 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 03:35:20 INFO - PROCESS | 3420 | 1469442920933 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 03:35:20 INFO - PROCESS | 3420 | 1469442920935 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 03:35:20 INFO - PROCESS | 3420 | 1469442920936 Marionette TRACE conn2 <- [1,482,null,{}] 03:35:20 INFO - PROCESS | 3420 | 1469442920938 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}] 03:35:20 INFO - PROCESS | 3420 | 1469442920940 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:21 INFO - PROCESS | 3420 | 1469442921042 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 03:35:21 INFO - PROCESS | 3420 | 1469442921048 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:21 INFO - PROCESS | 3420 | 1469442921049 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:21 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b989000 == 45 [pid = 3420] [id = 128] 03:35:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x1126d5c00) [pid = 3420] [serial = 381] [outer = 0x0] 03:35:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1126db400) [pid = 3420] [serial = 382] [outer = 0x1126d5c00] 03:35:21 INFO - PROCESS | 3420 | 1469442921080 Marionette DEBUG loaded listener.js 03:35:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x1126df400) [pid = 3420] [serial = 383] [outer = 0x1126d5c00] 03:35:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 03:35:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 468ms 03:35:21 INFO - PROCESS | 3420 | 1469442921392 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]]]}] 03:35:21 INFO - PROCESS | 3420 | 1469442921403 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 03:35:21 INFO - PROCESS | 3420 | 1469442921405 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 03:35:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 03:35:21 INFO - PROCESS | 3420 | 1469442921410 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 03:35:21 INFO - PROCESS | 3420 | 1469442921411 Marionette TRACE conn2 <- [1,486,null,{}] 03:35:21 INFO - PROCESS | 3420 | 1469442921414 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}] 03:35:21 INFO - PROCESS | 3420 | 1469442921415 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:21 INFO - PROCESS | 3420 | 1469442921543 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 03:35:21 INFO - PROCESS | 3420 | 1469442921595 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:21 INFO - PROCESS | 3420 | 1469442921597 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:21 INFO - PROCESS | 3420 | ++DOCSHELL 0x112f07000 == 46 [pid = 3420] [id = 129] 03:35:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x112630800) [pid = 3420] [serial = 384] [outer = 0x0] 03:35:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x1126de800) [pid = 3420] [serial = 385] [outer = 0x112630800] 03:35:21 INFO - PROCESS | 3420 | 1469442921628 Marionette DEBUG loaded listener.js 03:35:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x112ea1800) [pid = 3420] [serial = 386] [outer = 0x112630800] 03:35:22 INFO - PROCESS | 3420 | 1469442922087 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]]]}] 03:35:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 03:35:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 719ms 03:35:22 INFO - PROCESS | 3420 | 1469442922130 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 03:35:22 INFO - PROCESS | 3420 | 1469442922133 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 03:35:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 03:35:22 INFO - PROCESS | 3420 | 1469442922136 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 03:35:22 INFO - PROCESS | 3420 | 1469442922139 Marionette TRACE conn2 <- [1,490,null,{}] 03:35:22 INFO - PROCESS | 3420 | 1469442922160 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}] 03:35:22 INFO - PROCESS | 3420 | 1469442922161 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:22 INFO - PROCESS | 3420 | 1469442922265 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 03:35:22 INFO - PROCESS | 3420 | 1469442922329 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:22 INFO - PROCESS | 3420 | 1469442922331 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:22 INFO - PROCESS | 3420 | ++DOCSHELL 0x119589000 == 47 [pid = 3420] [id = 130] 03:35:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x1160ee800) [pid = 3420] [serial = 387] [outer = 0x0] 03:35:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x116975000) [pid = 3420] [serial = 388] [outer = 0x1160ee800] 03:35:22 INFO - PROCESS | 3420 | 1469442922362 Marionette DEBUG loaded listener.js 03:35:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x118212800) [pid = 3420] [serial = 389] [outer = 0x1160ee800] 03:35:22 INFO - PROCESS | 3420 | 1469442922773 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]]]}] 03:35:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 03:35:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 691ms 03:35:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 03:35:22 INFO - PROCESS | 3420 | 1469442922831 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 03:35:22 INFO - PROCESS | 3420 | 1469442922833 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 03:35:22 INFO - PROCESS | 3420 | 1469442922836 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 03:35:22 INFO - PROCESS | 3420 | 1469442922837 Marionette TRACE conn2 <- [1,494,null,{}] 03:35:22 INFO - PROCESS | 3420 | 1469442922859 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}] 03:35:22 INFO - PROCESS | 3420 | 1469442922860 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:22 INFO - PROCESS | 3420 | 1469442922965 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 03:35:23 INFO - PROCESS | 3420 | 1469442923030 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:23 INFO - PROCESS | 3420 | 1469442923032 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:23 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a81d000 == 48 [pid = 3420] [id = 131] 03:35:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x1210dc800) [pid = 3420] [serial = 390] [outer = 0x0] 03:35:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x123c7d800) [pid = 3420] [serial = 391] [outer = 0x1210dc800] 03:35:23 INFO - PROCESS | 3420 | 1469442923061 Marionette DEBUG loaded listener.js 03:35:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x124461800) [pid = 3420] [serial = 392] [outer = 0x1210dc800] 03:35:23 INFO - PROCESS | 3420 | 1469442923500 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]]]}] 03:35:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 03:35:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 689ms 03:35:23 INFO - PROCESS | 3420 | 1469442923542 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 03:35:23 INFO - PROCESS | 3420 | 1469442923544 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 03:35:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 03:35:23 INFO - PROCESS | 3420 | 1469442923554 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 03:35:23 INFO - PROCESS | 3420 | 1469442923559 Marionette TRACE conn2 <- [1,498,null,{}] 03:35:23 INFO - PROCESS | 3420 | 1469442923562 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}] 03:35:23 INFO - PROCESS | 3420 | 1469442923564 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:23 INFO - PROCESS | 3420 | 1469442923668 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 03:35:23 INFO - PROCESS | 3420 | 1469442923733 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:23 INFO - PROCESS | 3420 | 1469442923734 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:23 INFO - PROCESS | 3420 | ++DOCSHELL 0x116521800 == 49 [pid = 3420] [id = 132] 03:35:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x11297f000) [pid = 3420] [serial = 393] [outer = 0x0] 03:35:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x1187e9c00) [pid = 3420] [serial = 394] [outer = 0x11297f000] 03:35:23 INFO - PROCESS | 3420 | 1469442923763 Marionette DEBUG loaded listener.js 03:35:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x126d07400) [pid = 3420] [serial = 395] [outer = 0x11297f000] 03:35:24 INFO - PROCESS | 3420 | 1469442924347 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]]]}] 03:35:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 03:35:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 827ms 03:35:24 INFO - PROCESS | 3420 | 1469442924377 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 03:35:24 INFO - PROCESS | 3420 | 1469442924379 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 03:35:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 03:35:24 INFO - PROCESS | 3420 | 1469442924382 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 03:35:24 INFO - PROCESS | 3420 | 1469442924384 Marionette TRACE conn2 <- [1,502,null,{}] 03:35:24 INFO - PROCESS | 3420 | 1469442924388 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}] 03:35:24 INFO - PROCESS | 3420 | 1469442924392 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:24 INFO - PROCESS | 3420 | 1469442924479 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 03:35:24 INFO - PROCESS | 3420 | 1469442924545 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:24 INFO - PROCESS | 3420 | 1469442924546 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:24 INFO - PROCESS | 3420 | ++DOCSHELL 0x116580800 == 50 [pid = 3420] [id = 133] 03:35:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x1171b2400) [pid = 3420] [serial = 396] [outer = 0x0] 03:35:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x1181d8400) [pid = 3420] [serial = 397] [outer = 0x1171b2400] 03:35:24 INFO - PROCESS | 3420 | 1469442924575 Marionette DEBUG loaded listener.js 03:35:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 107 (0x118592c00) [pid = 3420] [serial = 398] [outer = 0x1171b2400] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x12b989000 == 49 [pid = 3420] [id = 128] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x12afc2000 == 48 [pid = 3420] [id = 127] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x12adbc800 == 47 [pid = 3420] [id = 126] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x1246a8000 == 46 [pid = 3420] [id = 125] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x12a50a000 == 45 [pid = 3420] [id = 124] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x129297000 == 44 [pid = 3420] [id = 123] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x128a22800 == 43 [pid = 3420] [id = 122] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x125604000 == 42 [pid = 3420] [id = 121] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x124422000 == 41 [pid = 3420] [id = 120] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x123931800 == 40 [pid = 3420] [id = 119] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x11958e000 == 39 [pid = 3420] [id = 118] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x1169b0000 == 38 [pid = 3420] [id = 117] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x116ab5800 == 37 [pid = 3420] [id = 116] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x11840c800 == 36 [pid = 3420] [id = 114] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x1295db800 == 35 [pid = 3420] [id = 112] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x1133d3000 == 34 [pid = 3420] [id = 113] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x12b985000 == 33 [pid = 3420] [id = 100] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x1167ba800 == 32 [pid = 3420] [id = 101] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x125603800 == 31 [pid = 3420] [id = 115] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x116521800 == 30 [pid = 3420] [id = 132] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x12a81d000 == 29 [pid = 3420] [id = 131] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x119589000 == 28 [pid = 3420] [id = 130] 03:35:25 INFO - PROCESS | 3420 | --DOCSHELL 0x112f07000 == 27 [pid = 3420] [id = 129] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 106 (0x12558e000) [pid = 3420] [serial = 319] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x11917b000) [pid = 3420] [serial = 307] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x1193d4c00) [pid = 3420] [serial = 308] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x1181d8c00) [pid = 3420] [serial = 302] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x11732a800) [pid = 3420] [serial = 301] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x1181d9c00) [pid = 3420] [serial = 305] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x117d98c00) [pid = 3420] [serial = 304] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x1270c1400) [pid = 3420] [serial = 320] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x124468000) [pid = 3420] [serial = 313] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x124662800) [pid = 3420] [serial = 314] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x1210dd000) [pid = 3420] [serial = 310] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x123f28000) [pid = 3420] [serial = 311] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x128e7e000) [pid = 3420] [serial = 323] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x128b50400) [pid = 3420] [serial = 322] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x129148800) [pid = 3420] [serial = 325] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x11993c800) [pid = 3420] [serial = 328] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x124ea4400) [pid = 3420] [serial = 329] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x129284400) [pid = 3420] [serial = 326] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x1270c6000) [pid = 3420] [serial = 331] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x124662000) [pid = 3420] [serial = 316] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x124e05000) [pid = 3420] [serial = 317] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x129285c00) [pid = 3420] [serial = 332] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x12a581c00) [pid = 3420] [serial = 334] [outer = 0x0] [url = about:blank] 03:35:25 INFO - PROCESS | 3420 | 1469442925605 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]]]}] 03:35:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 03:35:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1275ms 03:35:25 INFO - PROCESS | 3420 | 1469442925660 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 03:35:25 INFO - PROCESS | 3420 | 1469442925663 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 03:35:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 03:35:25 INFO - PROCESS | 3420 | 1469442925667 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 03:35:25 INFO - PROCESS | 3420 | 1469442925670 Marionette TRACE conn2 <- [1,506,null,{}] 03:35:25 INFO - PROCESS | 3420 | 1469442925676 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}] 03:35:25 INFO - PROCESS | 3420 | 1469442925679 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:25 INFO - PROCESS | 3420 | 1469442925805 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 03:35:25 INFO - PROCESS | 3420 | 1469442925857 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:25 INFO - PROCESS | 3420 | 1469442925858 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:25 INFO - PROCESS | 3420 | ++DOCSHELL 0x113ace800 == 28 [pid = 3420] [id = 134] 03:35:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x116080800) [pid = 3420] [serial = 399] [outer = 0x0] 03:35:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x1160edc00) [pid = 3420] [serial = 400] [outer = 0x116080800] 03:35:25 INFO - PROCESS | 3420 | 1469442925886 Marionette DEBUG loaded listener.js 03:35:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x116aa4c00) [pid = 3420] [serial = 401] [outer = 0x116080800] 03:35:26 INFO - PROCESS | 3420 | 1469442926225 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]]]}] 03:35:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 03:35:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 577ms 03:35:26 INFO - PROCESS | 3420 | 1469442926245 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 03:35:26 INFO - PROCESS | 3420 | 1469442926250 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 03:35:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 03:35:26 INFO - PROCESS | 3420 | 1469442926260 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 03:35:26 INFO - PROCESS | 3420 | 1469442926262 Marionette TRACE conn2 <- [1,510,null,{}] 03:35:26 INFO - PROCESS | 3420 | 1469442926266 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}] 03:35:26 INFO - PROCESS | 3420 | 1469442926269 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:26 INFO - PROCESS | 3420 | 1469442926385 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 03:35:26 INFO - PROCESS | 3420 | 1469442926434 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:26 INFO - PROCESS | 3420 | 1469442926435 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:26 INFO - PROCESS | 3420 | ++DOCSHELL 0x116fdf800 == 29 [pid = 3420] [id = 135] 03:35:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x116aa0000) [pid = 3420] [serial = 402] [outer = 0x0] 03:35:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x1181cc400) [pid = 3420] [serial = 403] [outer = 0x116aa0000] 03:35:26 INFO - PROCESS | 3420 | 1469442926462 Marionette DEBUG loaded listener.js 03:35:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x11873c400) [pid = 3420] [serial = 404] [outer = 0x116aa0000] 03:35:26 INFO - PROCESS | 3420 | 1469442926752 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]]]}] 03:35:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 03:35:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 523ms 03:35:26 INFO - PROCESS | 3420 | 1469442926791 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 03:35:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 03:35:26 INFO - PROCESS | 3420 | 1469442926794 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 03:35:26 INFO - PROCESS | 3420 | 1469442926797 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 03:35:26 INFO - PROCESS | 3420 | 1469442926799 Marionette TRACE conn2 <- [1,514,null,{}] 03:35:26 INFO - PROCESS | 3420 | 1469442926809 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}] 03:35:26 INFO - PROCESS | 3420 | 1469442926812 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:26 INFO - PROCESS | 3420 | 1469442926886 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 03:35:26 INFO - PROCESS | 3420 | 1469442926892 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:26 INFO - PROCESS | 3420 | 1469442926895 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:26 INFO - PROCESS | 3420 | ++DOCSHELL 0x1191b1000 == 30 [pid = 3420] [id = 136] 03:35:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1126d3400) [pid = 3420] [serial = 405] [outer = 0x0] 03:35:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x120847000) [pid = 3420] [serial = 406] [outer = 0x1126d3400] 03:35:26 INFO - PROCESS | 3420 | 1469442926923 Marionette DEBUG loaded listener.js 03:35:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x1210dd000) [pid = 3420] [serial = 407] [outer = 0x1126d3400] 03:35:27 INFO - PROCESS | 3420 | 1469442927260 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]]]}] 03:35:27 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 03:35:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 471ms 03:35:27 INFO - PROCESS | 3420 | 1469442927269 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 03:35:27 INFO - PROCESS | 3420 | 1469442927270 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 03:35:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 03:35:27 INFO - PROCESS | 3420 | 1469442927275 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 03:35:27 INFO - PROCESS | 3420 | 1469442927276 Marionette TRACE conn2 <- [1,518,null,{}] 03:35:27 INFO - PROCESS | 3420 | 1469442927280 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}] 03:35:27 INFO - PROCESS | 3420 | 1469442927281 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:27 INFO - PROCESS | 3420 | 1469442927382 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 03:35:27 INFO - PROCESS | 3420 | 1469442927414 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:27 INFO - PROCESS | 3420 | 1469442927415 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:27 INFO - PROCESS | 3420 | ++DOCSHELL 0x119fdb000 == 31 [pid = 3420] [id = 137] 03:35:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x1210dc000) [pid = 3420] [serial = 408] [outer = 0x0] 03:35:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x123ba4800) [pid = 3420] [serial = 409] [outer = 0x1210dc000] 03:35:27 INFO - PROCESS | 3420 | 1469442927441 Marionette DEBUG loaded listener.js 03:35:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x124462c00) [pid = 3420] [serial = 410] [outer = 0x1210dc000] 03:35:27 INFO - PROCESS | 3420 | 1469442927722 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]]]}] 03:35:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 03:35:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 472ms 03:35:27 INFO - PROCESS | 3420 | 1469442927746 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 03:35:27 INFO - PROCESS | 3420 | 1469442927747 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 03:35:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 03:35:27 INFO - PROCESS | 3420 | 1469442927749 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 03:35:27 INFO - PROCESS | 3420 | 1469442927750 Marionette TRACE conn2 <- [1,522,null,{}] 03:35:27 INFO - PROCESS | 3420 | 1469442927753 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}] 03:35:27 INFO - PROCESS | 3420 | 1469442927754 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:27 INFO - PROCESS | 3420 | 1469442927873 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 03:35:27 INFO - PROCESS | 3420 | 1469442927876 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:27 INFO - PROCESS | 3420 | 1469442927878 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:27 INFO - PROCESS | 3420 | ++DOCSHELL 0x123c8e800 == 32 [pid = 3420] [id = 138] 03:35:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x11261ac00) [pid = 3420] [serial = 411] [outer = 0x0] 03:35:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x1245d0800) [pid = 3420] [serial = 412] [outer = 0x11261ac00] 03:35:27 INFO - PROCESS | 3420 | 1469442927902 Marionette DEBUG loaded listener.js 03:35:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x124670000) [pid = 3420] [serial = 413] [outer = 0x11261ac00] 03:35:28 INFO - PROCESS | 3420 | 1469442928264 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]]]}] 03:35:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 03:35:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 518ms 03:35:28 INFO - PROCESS | 3420 | 1469442928267 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 03:35:28 INFO - PROCESS | 3420 | 1469442928268 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 03:35:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 03:35:28 INFO - PROCESS | 3420 | 1469442928271 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 03:35:28 INFO - PROCESS | 3420 | 1469442928273 Marionette TRACE conn2 <- [1,526,null,{}] 03:35:28 INFO - PROCESS | 3420 | 1469442928275 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}] 03:35:28 INFO - PROCESS | 3420 | 1469442928279 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:28 INFO - PROCESS | 3420 | 1469442928387 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 03:35:28 INFO - PROCESS | 3420 | 1469442928419 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:28 INFO - PROCESS | 3420 | 1469442928420 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:28 INFO - PROCESS | 3420 | ++DOCSHELL 0x12504b000 == 33 [pid = 3420] [id = 139] 03:35:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x124e04c00) [pid = 3420] [serial = 414] [outer = 0x0] 03:35:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x125598000) [pid = 3420] [serial = 415] [outer = 0x124e04c00] 03:35:28 INFO - PROCESS | 3420 | 1469442928445 Marionette DEBUG loaded listener.js 03:35:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x1270c7c00) [pid = 3420] [serial = 416] [outer = 0x124e04c00] 03:35:28 INFO - PROCESS | 3420 | 1469442928806 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]]]}] 03:35:28 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 03:35:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 572ms 03:35:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 03:35:28 INFO - PROCESS | 3420 | 1469442928844 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 03:35:28 INFO - PROCESS | 3420 | 1469442928846 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 03:35:28 INFO - PROCESS | 3420 | 1469442928849 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 03:35:28 INFO - PROCESS | 3420 | 1469442928851 Marionette TRACE conn2 <- [1,530,null,{}] 03:35:28 INFO - PROCESS | 3420 | 1469442928873 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}] 03:35:28 INFO - PROCESS | 3420 | 1469442928875 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:29 INFO - PROCESS | 3420 | 1469442929010 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 03:35:29 INFO - PROCESS | 3420 | 1469442929063 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:29 INFO - PROCESS | 3420 | 1469442929064 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:29 INFO - PROCESS | 3420 | ++DOCSHELL 0x127239800 == 34 [pid = 3420] [id = 140] 03:35:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x112ea2000) [pid = 3420] [serial = 417] [outer = 0x0] 03:35:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x128aec400) [pid = 3420] [serial = 418] [outer = 0x112ea2000] 03:35:29 INFO - PROCESS | 3420 | 1469442929103 Marionette DEBUG loaded listener.js 03:35:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x128c8e800) [pid = 3420] [serial = 419] [outer = 0x112ea2000] 03:35:29 INFO - PROCESS | 3420 | 1469442929533 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"]]]}] 03:35:29 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 03:35:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 03:35:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:35:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:35:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 03:35:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:35:29 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 03:35:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 03:35:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:35:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:35:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 03:35:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 03:35:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 721ms 03:35:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 03:35:29 INFO - PROCESS | 3420 | 1469442929571 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 03:35:29 INFO - PROCESS | 3420 | 1469442929572 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 03:35:29 INFO - PROCESS | 3420 | 1469442929601 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 03:35:29 INFO - PROCESS | 3420 | 1469442929602 Marionette TRACE conn2 <- [1,534,null,{}] 03:35:29 INFO - PROCESS | 3420 | 1469442929607 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}] 03:35:29 INFO - PROCESS | 3420 | 1469442929608 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:29 INFO - PROCESS | 3420 | 1469442929882 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 03:35:29 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x119646400) [pid = 3420] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 03:35:29 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x12ae1d000) [pid = 3420] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 03:35:29 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x12af5bc00) [pid = 3420] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 03:35:29 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x1191c4c00) [pid = 3420] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 03:35:29 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x116721c00) [pid = 3420] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 03:35:29 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x1245cd800) [pid = 3420] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 03:35:29 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x1270b2c00) [pid = 3420] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 03:35:29 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x124e0c800) [pid = 3420] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 03:35:29 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x1250cfc00) [pid = 3420] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 03:35:29 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x12947b800) [pid = 3420] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 03:35:29 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x118217800) [pid = 3420] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 03:35:29 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x119642400) [pid = 3420] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 03:35:29 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x11859ac00) [pid = 3420] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 03:35:29 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x12bf17800) [pid = 3420] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 03:35:29 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x11821cc00) [pid = 3420] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 03:35:29 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x128b58000) [pid = 3420] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 03:35:29 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x1126d5c00) [pid = 3420] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 03:35:29 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x12ae13c00) [pid = 3420] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 03:35:29 INFO - PROCESS | 3420 | 1469442929931 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:29 INFO - PROCESS | 3420 | 1469442929932 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:29 INFO - PROCESS | 3420 | ++DOCSHELL 0x117d68800 == 35 [pid = 3420] [id = 141] 03:35:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1126d3000) [pid = 3420] [serial = 420] [outer = 0x0] 03:35:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x112e9b800) [pid = 3420] [serial = 421] [outer = 0x1126d3000] 03:35:29 INFO - PROCESS | 3420 | 1469442929958 Marionette DEBUG loaded listener.js 03:35:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x1193d5400) [pid = 3420] [serial = 422] [outer = 0x1126d3000] 03:35:30 INFO - PROCESS | 3420 | 1469442930223 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]]]}] 03:35:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 03:35:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 698ms 03:35:30 INFO - PROCESS | 3420 | 1469442930279 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 03:35:30 INFO - PROCESS | 3420 | 1469442930281 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 03:35:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 03:35:30 INFO - PROCESS | 3420 | 1469442930283 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 03:35:30 INFO - PROCESS | 3420 | 1469442930295 Marionette TRACE conn2 <- [1,538,null,{}] 03:35:30 INFO - PROCESS | 3420 | 1469442930298 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}] 03:35:30 INFO - PROCESS | 3420 | 1469442930299 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:30 INFO - PROCESS | 3420 | 1469442930385 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 03:35:30 INFO - PROCESS | 3420 | 1469442930454 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:30 INFO - PROCESS | 3420 | 1469442930456 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:30 INFO - PROCESS | 3420 | ++DOCSHELL 0x12928a800 == 36 [pid = 3420] [id = 142] 03:35:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1126d4000) [pid = 3420] [serial = 423] [outer = 0x0] 03:35:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x124461400) [pid = 3420] [serial = 424] [outer = 0x1126d4000] 03:35:30 INFO - PROCESS | 3420 | 1469442930486 Marionette DEBUG loaded listener.js 03:35:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x129143c00) [pid = 3420] [serial = 425] [outer = 0x1126d4000] 03:35:30 INFO - PROCESS | 3420 | 1469442930759 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]]]}] 03:35:30 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. 03:35:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 530ms 03:35:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 03:35:30 INFO - PROCESS | 3420 | 1469442930813 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 03:35:30 INFO - PROCESS | 3420 | 1469442930814 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 03:35:30 INFO - PROCESS | 3420 | 1469442930816 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 03:35:30 INFO - PROCESS | 3420 | 1469442930817 Marionette TRACE conn2 <- [1,542,null,{}] 03:35:30 INFO - PROCESS | 3420 | 1469442930820 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}] 03:35:30 INFO - PROCESS | 3420 | 1469442930821 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:30 INFO - PROCESS | 3420 | 1469442930901 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 03:35:30 INFO - PROCESS | 3420 | 1469442930906 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:30 INFO - PROCESS | 3420 | 1469442930909 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:30 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a503800 == 37 [pid = 3420] [id = 143] 03:35:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x12558a800) [pid = 3420] [serial = 426] [outer = 0x0] 03:35:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x129278400) [pid = 3420] [serial = 427] [outer = 0x12558a800] 03:35:30 INFO - PROCESS | 3420 | 1469442930933 Marionette DEBUG loaded listener.js 03:35:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x129480400) [pid = 3420] [serial = 428] [outer = 0x12558a800] 03:35:31 INFO - PROCESS | 3420 | 1469442931261 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]]]}] 03:35:31 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. 03:35:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 468ms 03:35:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 03:35:31 INFO - PROCESS | 3420 | 1469442931285 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 03:35:31 INFO - PROCESS | 3420 | 1469442931286 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 03:35:31 INFO - PROCESS | 3420 | 1469442931288 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 03:35:31 INFO - PROCESS | 3420 | 1469442931292 Marionette TRACE conn2 <- [1,546,null,{}] 03:35:31 INFO - PROCESS | 3420 | 1469442931295 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}] 03:35:31 INFO - PROCESS | 3420 | 1469442931304 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:31 INFO - PROCESS | 3420 | 1469442931414 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 03:35:31 INFO - PROCESS | 3420 | 1469442931418 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:31 INFO - PROCESS | 3420 | 1469442931419 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:31 INFO - PROCESS | 3420 | ++DOCSHELL 0x1245da000 == 38 [pid = 3420] [id = 144] 03:35:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x129142800) [pid = 3420] [serial = 429] [outer = 0x0] 03:35:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x129483c00) [pid = 3420] [serial = 430] [outer = 0x129142800] 03:35:31 INFO - PROCESS | 3420 | 1469442931451 Marionette DEBUG loaded listener.js 03:35:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x12a8adc00) [pid = 3420] [serial = 431] [outer = 0x129142800] 03:35:31 INFO - PROCESS | 3420 | 1469442931784 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]]]}] 03:35:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 03:35:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 521ms 03:35:31 INFO - PROCESS | 3420 | 1469442931812 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 03:35:31 INFO - PROCESS | 3420 | 1469442931814 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 03:35:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 03:35:31 INFO - PROCESS | 3420 | 1469442931818 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 03:35:31 INFO - PROCESS | 3420 | 1469442931819 Marionette TRACE conn2 <- [1,550,null,{}] 03:35:31 INFO - PROCESS | 3420 | 1469442931826 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}] 03:35:31 INFO - PROCESS | 3420 | 1469442931829 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:32 INFO - PROCESS | 3420 | 1469442932039 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 03:35:32 INFO - PROCESS | 3420 | 1469442932170 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:32 INFO - PROCESS | 3420 | 1469442932175 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:32 INFO - PROCESS | 3420 | ++DOCSHELL 0x112f07000 == 39 [pid = 3420] [id = 145] 03:35:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x1126dc000) [pid = 3420] [serial = 432] [outer = 0x0] 03:35:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x112e1e800) [pid = 3420] [serial = 433] [outer = 0x1126dc000] 03:35:32 INFO - PROCESS | 3420 | 1469442932293 Marionette DEBUG loaded listener.js 03:35:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x113378000) [pid = 3420] [serial = 434] [outer = 0x1126dc000] 03:35:32 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. 03:35:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 975ms 03:35:32 INFO - PROCESS | 3420 | 1469442932789 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]]]}] 03:35:32 INFO - PROCESS | 3420 | 1469442932794 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 03:35:32 INFO - PROCESS | 3420 | 1469442932796 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 03:35:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 03:35:32 INFO - PROCESS | 3420 | 1469442932800 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 03:35:32 INFO - PROCESS | 3420 | 1469442932802 Marionette TRACE conn2 <- [1,554,null,{}] 03:35:32 INFO - PROCESS | 3420 | 1469442932805 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}] 03:35:32 INFO - PROCESS | 3420 | 1469442932808 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:32 INFO - PROCESS | 3420 | 1469442932915 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 03:35:32 INFO - PROCESS | 3420 | 1469442932965 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:32 INFO - PROCESS | 3420 | 1469442932966 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:32 INFO - PROCESS | 3420 | ++DOCSHELL 0x11958a000 == 40 [pid = 3420] [id = 146] 03:35:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x116079400) [pid = 3420] [serial = 435] [outer = 0x0] 03:35:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x11821cc00) [pid = 3420] [serial = 436] [outer = 0x116079400] 03:35:32 INFO - PROCESS | 3420 | 1469442932997 Marionette DEBUG loaded listener.js 03:35:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x118890400) [pid = 3420] [serial = 437] [outer = 0x116079400] 03:35:33 INFO - PROCESS | 3420 | [3420] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:33 INFO - PROCESS | 3420 | 1469442933488 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]]]}] 03:35:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 03:35:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 721ms 03:35:33 INFO - PROCESS | 3420 | 1469442933547 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 03:35:33 INFO - PROCESS | 3420 | 1469442933549 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 03:35:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 03:35:33 INFO - PROCESS | 3420 | 1469442933613 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 03:35:33 INFO - PROCESS | 3420 | 1469442933614 Marionette TRACE conn2 <- [1,558,null,{}] 03:35:33 INFO - PROCESS | 3420 | 1469442933617 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}] 03:35:33 INFO - PROCESS | 3420 | 1469442933618 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:33 INFO - PROCESS | 3420 | 1469442933729 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 03:35:33 INFO - PROCESS | 3420 | 1469442933780 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:33 INFO - PROCESS | 3420 | 1469442933782 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:33 INFO - PROCESS | 3420 | ++DOCSHELL 0x1269a0800 == 41 [pid = 3420] [id = 147] 03:35:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x116903400) [pid = 3420] [serial = 438] [outer = 0x0] 03:35:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 107 (0x1208ac000) [pid = 3420] [serial = 439] [outer = 0x116903400] 03:35:33 INFO - PROCESS | 3420 | 1469442933811 Marionette DEBUG loaded listener.js 03:35:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 108 (0x1240d9c00) [pid = 3420] [serial = 440] [outer = 0x116903400] 03:35:34 INFO - PROCESS | 3420 | --DOCSHELL 0x1245da000 == 40 [pid = 3420] [id = 144] 03:35:34 INFO - PROCESS | 3420 | --DOCSHELL 0x12a503800 == 39 [pid = 3420] [id = 143] 03:35:34 INFO - PROCESS | 3420 | --DOCSHELL 0x12928a800 == 38 [pid = 3420] [id = 142] 03:35:34 INFO - PROCESS | 3420 | --DOCSHELL 0x117d68800 == 37 [pid = 3420] [id = 141] 03:35:34 INFO - PROCESS | 3420 | --DOCSHELL 0x127239800 == 36 [pid = 3420] [id = 140] 03:35:34 INFO - PROCESS | 3420 | --DOCSHELL 0x12504b000 == 35 [pid = 3420] [id = 139] 03:35:34 INFO - PROCESS | 3420 | 1469442934426 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]]]}] 03:35:34 INFO - PROCESS | 3420 | --DOCSHELL 0x123c8e800 == 34 [pid = 3420] [id = 138] 03:35:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 03:35:34 INFO - PROCESS | 3420 | --DOCSHELL 0x119fdb000 == 33 [pid = 3420] [id = 137] 03:35:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 861ms 03:35:34 INFO - PROCESS | 3420 | --DOCSHELL 0x1191b1000 == 32 [pid = 3420] [id = 136] 03:35:34 INFO - PROCESS | 3420 | --DOCSHELL 0x116fdf800 == 31 [pid = 3420] [id = 135] 03:35:34 INFO - PROCESS | 3420 | --DOCSHELL 0x113ace800 == 30 [pid = 3420] [id = 134] 03:35:34 INFO - PROCESS | 3420 | 1469442934435 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 03:35:34 INFO - PROCESS | 3420 | 1469442934437 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 03:35:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 03:35:34 INFO - PROCESS | 3420 | 1469442934441 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 03:35:34 INFO - PROCESS | 3420 | 1469442934442 Marionette TRACE conn2 <- [1,562,null,{}] 03:35:34 INFO - PROCESS | 3420 | 1469442934446 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}] 03:35:34 INFO - PROCESS | 3420 | 1469442934447 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:34 INFO - PROCESS | 3420 | 1469442934525 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 03:35:34 INFO - PROCESS | 3420 | 1469442934530 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:34 INFO - PROCESS | 3420 | 1469442934533 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:34 INFO - PROCESS | 3420 | ++DOCSHELL 0x116502800 == 31 [pid = 3420] [id = 148] 03:35:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 109 (0x116729800) [pid = 3420] [serial = 441] [outer = 0x0] 03:35:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 110 (0x116aabc00) [pid = 3420] [serial = 442] [outer = 0x116729800] 03:35:34 INFO - PROCESS | 3420 | 1469442934568 Marionette DEBUG loaded listener.js 03:35:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 111 (0x1181d9c00) [pid = 3420] [serial = 443] [outer = 0x116729800] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 110 (0x1126df400) [pid = 3420] [serial = 383] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 109 (0x1126db400) [pid = 3420] [serial = 382] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 108 (0x12b99f000) [pid = 3420] [serial = 299] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 107 (0x12a8aec00) [pid = 3420] [serial = 364] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 106 (0x12b9a1c00) [pid = 3420] [serial = 367] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x12ba70800) [pid = 3420] [serial = 370] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x119fb0400) [pid = 3420] [serial = 349] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x123824800) [pid = 3420] [serial = 350] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x1176a6800) [pid = 3420] [serial = 337] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x1181d8000) [pid = 3420] [serial = 338] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x124664000) [pid = 3420] [serial = 352] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x124e03400) [pid = 3420] [serial = 353] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x128ae7400) [pid = 3420] [serial = 358] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x128b50800) [pid = 3420] [serial = 359] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x124e59800) [pid = 3420] [serial = 343] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x125590000) [pid = 3420] [serial = 344] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x126d05c00) [pid = 3420] [serial = 355] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x126e98c00) [pid = 3420] [serial = 356] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x12a8ad000) [pid = 3420] [serial = 335] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x118479c00) [pid = 3420] [serial = 346] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x1187ea400) [pid = 3420] [serial = 347] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x119970800) [pid = 3420] [serial = 340] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x1208b8c00) [pid = 3420] [serial = 341] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x119fb1400) [pid = 3420] [serial = 373] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x124e4d000) [pid = 3420] [serial = 374] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x12bf1c800) [pid = 3420] [serial = 379] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x12ba7a800) [pid = 3420] [serial = 371] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x12bf14800) [pid = 3420] [serial = 377] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x12927e000) [pid = 3420] [serial = 361] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x12ae7a800) [pid = 3420] [serial = 365] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x12b9aa400) [pid = 3420] [serial = 368] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x12c58d000) [pid = 3420] [serial = 380] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x12a676c00) [pid = 3420] [serial = 362] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x12927b000) [pid = 3420] [serial = 376] [outer = 0x0] [url = about:blank] 03:35:34 INFO - PROCESS | 3420 | [3420] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:34 INFO - PROCESS | 3420 | [3420] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:34 INFO - PROCESS | 3420 | 1469442934918 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]]]}] 03:35:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 03:35:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 520ms 03:35:34 INFO - PROCESS | 3420 | 1469442934961 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 03:35:34 INFO - PROCESS | 3420 | 1469442934963 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 03:35:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 03:35:34 INFO - PROCESS | 3420 | 1469442934968 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 03:35:34 INFO - PROCESS | 3420 | 1469442934969 Marionette TRACE conn2 <- [1,566,null,{}] 03:35:34 INFO - PROCESS | 3420 | 1469442934971 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}] 03:35:34 INFO - PROCESS | 3420 | 1469442934973 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:35 INFO - PROCESS | 3420 | 1469442935069 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 03:35:35 INFO - PROCESS | 3420 | 1469442935125 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:35 INFO - PROCESS | 3420 | 1469442935127 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:35 INFO - PROCESS | 3420 | ++DOCSHELL 0x118391000 == 32 [pid = 3420] [id = 149] 03:35:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x118214000) [pid = 3420] [serial = 444] [outer = 0x0] 03:35:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x118886c00) [pid = 3420] [serial = 445] [outer = 0x118214000] 03:35:35 INFO - PROCESS | 3420 | 1469442935154 Marionette DEBUG loaded listener.js 03:35:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x11993c000) [pid = 3420] [serial = 446] [outer = 0x118214000] 03:35:35 INFO - PROCESS | 3420 | [3420] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:35 INFO - PROCESS | 3420 | [3420] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:35 INFO - PROCESS | 3420 | 1469442935457 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]]]}] 03:35:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 03:35:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 519ms 03:35:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 03:35:35 INFO - PROCESS | 3420 | 1469442935486 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 03:35:35 INFO - PROCESS | 3420 | 1469442935488 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 03:35:35 INFO - PROCESS | 3420 | 1469442935492 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 03:35:35 INFO - PROCESS | 3420 | 1469442935495 Marionette TRACE conn2 <- [1,570,null,{}] 03:35:35 INFO - PROCESS | 3420 | 1469442935503 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}] 03:35:35 INFO - PROCESS | 3420 | 1469442935506 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:35 INFO - PROCESS | 3420 | 1469442935582 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 03:35:35 INFO - PROCESS | 3420 | 1469442935586 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:35 INFO - PROCESS | 3420 | 1469442935588 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:35 INFO - PROCESS | 3420 | ++DOCSHELL 0x119dd4800 == 33 [pid = 3420] [id = 150] 03:35:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x112ea6400) [pid = 3420] [serial = 447] [outer = 0x0] 03:35:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x123f24c00) [pid = 3420] [serial = 448] [outer = 0x112ea6400] 03:35:35 INFO - PROCESS | 3420 | 1469442935619 Marionette DEBUG loaded listener.js 03:35:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1245d0c00) [pid = 3420] [serial = 449] [outer = 0x112ea6400] 03:35:35 INFO - PROCESS | 3420 | [3420] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:35 INFO - PROCESS | 3420 | [3420] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:35 INFO - PROCESS | 3420 | 1469442935930 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]]]}] 03:35:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 03:35:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 475ms 03:35:35 INFO - PROCESS | 3420 | 1469442935967 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 03:35:35 INFO - PROCESS | 3420 | 1469442935968 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 03:35:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 03:35:35 INFO - PROCESS | 3420 | 1469442935971 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 03:35:35 INFO - PROCESS | 3420 | 1469442935972 Marionette TRACE conn2 <- [1,574,null,{}] 03:35:35 INFO - PROCESS | 3420 | 1469442935977 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}] 03:35:35 INFO - PROCESS | 3420 | 1469442935978 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:36 INFO - PROCESS | 3420 | 1469442936054 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 03:35:36 INFO - PROCESS | 3420 | 1469442936060 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:36 INFO - PROCESS | 3420 | 1469442936061 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:36 INFO - PROCESS | 3420 | ++DOCSHELL 0x124404800 == 34 [pid = 3420] [id = 151] 03:35:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x124670c00) [pid = 3420] [serial = 450] [outer = 0x0] 03:35:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x124b54400) [pid = 3420] [serial = 451] [outer = 0x124670c00] 03:35:36 INFO - PROCESS | 3420 | 1469442936086 Marionette DEBUG loaded listener.js 03:35:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x124f8a000) [pid = 3420] [serial = 452] [outer = 0x124670c00] 03:35:36 INFO - PROCESS | 3420 | 1469442936502 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]]]}] 03:35:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 03:35:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 573ms 03:35:36 INFO - PROCESS | 3420 | 1469442936544 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 03:35:36 INFO - PROCESS | 3420 | 1469442936546 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 03:35:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 03:35:36 INFO - PROCESS | 3420 | 1469442936548 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 03:35:36 INFO - PROCESS | 3420 | 1469442936549 Marionette TRACE conn2 <- [1,578,null,{}] 03:35:36 INFO - PROCESS | 3420 | 1469442936551 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}] 03:35:36 INFO - PROCESS | 3420 | 1469442936552 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:36 INFO - PROCESS | 3420 | 1469442936652 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 03:35:36 INFO - PROCESS | 3420 | 1469442936667 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:36 INFO - PROCESS | 3420 | 1469442936668 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:36 INFO - PROCESS | 3420 | ++DOCSHELL 0x124e81800 == 35 [pid = 3420] [id = 152] 03:35:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x112e9e000) [pid = 3420] [serial = 453] [outer = 0x0] 03:35:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x125593400) [pid = 3420] [serial = 454] [outer = 0x112e9e000] 03:35:36 INFO - PROCESS | 3420 | 1469442936693 Marionette DEBUG loaded listener.js 03:35:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x126d78400) [pid = 3420] [serial = 455] [outer = 0x112e9e000] 03:35:37 INFO - PROCESS | 3420 | 1469442937025 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]]]}] 03:35:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 03:35:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 519ms 03:35:37 INFO - PROCESS | 3420 | 1469442937067 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 03:35:37 INFO - PROCESS | 3420 | 1469442937069 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 03:35:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 03:35:37 INFO - PROCESS | 3420 | 1469442937078 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 03:35:37 INFO - PROCESS | 3420 | 1469442937079 Marionette TRACE conn2 <- [1,582,null,{}] 03:35:37 INFO - PROCESS | 3420 | 1469442937082 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}] 03:35:37 INFO - PROCESS | 3420 | 1469442937087 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:37 INFO - PROCESS | 3420 | 1469442937248 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 03:35:37 INFO - PROCESS | 3420 | 1469442937267 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:37 INFO - PROCESS | 3420 | 1469442937269 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:37 INFO - PROCESS | 3420 | ++DOCSHELL 0x128a17000 == 36 [pid = 3420] [id = 153] 03:35:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x126e98c00) [pid = 3420] [serial = 456] [outer = 0x0] 03:35:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x128b50800) [pid = 3420] [serial = 457] [outer = 0x126e98c00] 03:35:37 INFO - PROCESS | 3420 | 1469442937309 Marionette DEBUG loaded listener.js 03:35:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x12a57f000) [pid = 3420] [serial = 458] [outer = 0x126e98c00] 03:35:37 INFO - PROCESS | 3420 | 1469442937793 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]]]}] 03:35:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 03:35:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 719ms 03:35:37 INFO - PROCESS | 3420 | 1469442937797 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 03:35:37 INFO - PROCESS | 3420 | 1469442937798 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 03:35:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 03:35:37 INFO - PROCESS | 3420 | 1469442937800 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 03:35:37 INFO - PROCESS | 3420 | 1469442937801 Marionette TRACE conn2 <- [1,586,null,{}] 03:35:37 INFO - PROCESS | 3420 | 1469442937804 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}] 03:35:37 INFO - PROCESS | 3420 | 1469442937806 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:37 INFO - PROCESS | 3420 | 1469442937901 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 03:35:37 INFO - PROCESS | 3420 | 1469442937914 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:37 INFO - PROCESS | 3420 | 1469442937915 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:37 INFO - PROCESS | 3420 | ++DOCSHELL 0x12928a000 == 37 [pid = 3420] [id = 154] 03:35:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x12977b000) [pid = 3420] [serial = 459] [outer = 0x0] 03:35:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x12a89f400) [pid = 3420] [serial = 460] [outer = 0x12977b000] 03:35:37 INFO - PROCESS | 3420 | 1469442937940 Marionette DEBUG loaded listener.js 03:35:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x12ae1d800) [pid = 3420] [serial = 461] [outer = 0x12977b000] 03:35:38 INFO - PROCESS | 3420 | [3420] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:38 INFO - PROCESS | 3420 | 1469442938302 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]]]}] 03:35:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 03:35:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 518ms 03:35:38 INFO - PROCESS | 3420 | 1469442938319 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 03:35:38 INFO - PROCESS | 3420 | 1469442938321 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 03:35:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 03:35:38 INFO - PROCESS | 3420 | 1469442938326 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 03:35:38 INFO - PROCESS | 3420 | 1469442938328 Marionette TRACE conn2 <- [1,590,null,{}] 03:35:38 INFO - PROCESS | 3420 | 1469442938331 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}] 03:35:38 INFO - PROCESS | 3420 | 1469442938333 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:38 INFO - PROCESS | 3420 | 1469442938477 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 03:35:38 INFO - PROCESS | 3420 | 1469442938492 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:38 INFO - PROCESS | 3420 | 1469442938494 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:38 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a520800 == 38 [pid = 3420] [id = 155] 03:35:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x12ae7c400) [pid = 3420] [serial = 462] [outer = 0x0] 03:35:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x12af5fc00) [pid = 3420] [serial = 463] [outer = 0x12ae7c400] 03:35:38 INFO - PROCESS | 3420 | 1469442938530 Marionette DEBUG loaded listener.js 03:35:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x12b9a1800) [pid = 3420] [serial = 464] [outer = 0x12ae7c400] 03:35:38 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x112630800) [pid = 3420] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 03:35:38 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x116aa0000) [pid = 3420] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 03:35:38 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x1160ee800) [pid = 3420] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 03:35:38 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x1171b2400) [pid = 3420] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 03:35:38 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x116080800) [pid = 3420] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 03:35:38 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1126d3400) [pid = 3420] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 03:35:38 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x11261ac00) [pid = 3420] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 03:35:38 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x1210dc000) [pid = 3420] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 03:35:38 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1210dc800) [pid = 3420] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 03:35:38 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x11297f000) [pid = 3420] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 03:35:38 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x124e04c00) [pid = 3420] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 03:35:38 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x112ea2000) [pid = 3420] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 03:35:38 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1126d3000) [pid = 3420] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 03:35:38 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x12558a800) [pid = 3420] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 03:35:38 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x1126d4000) [pid = 3420] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 03:35:39 INFO - PROCESS | 3420 | 1469442939145 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]]]}] 03:35:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 03:35:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 871ms 03:35:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 03:35:39 INFO - PROCESS | 3420 | 1469442939196 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 03:35:39 INFO - PROCESS | 3420 | 1469442939199 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 03:35:39 INFO - PROCESS | 3420 | 1469442939203 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 03:35:39 INFO - PROCESS | 3420 | 1469442939205 Marionette TRACE conn2 <- [1,594,null,{}] 03:35:39 INFO - PROCESS | 3420 | 1469442939209 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}] 03:35:39 INFO - PROCESS | 3420 | 1469442939211 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:39 INFO - PROCESS | 3420 | 1469442939309 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 03:35:39 INFO - PROCESS | 3420 | 1469442939373 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:39 INFO - PROCESS | 3420 | 1469442939375 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:39 INFO - PROCESS | 3420 | ++DOCSHELL 0x118252800 == 39 [pid = 3420] [id = 156] 03:35:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x113d93400) [pid = 3420] [serial = 465] [outer = 0x0] 03:35:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x11690b000) [pid = 3420] [serial = 466] [outer = 0x113d93400] 03:35:39 INFO - PROCESS | 3420 | 1469442939407 Marionette DEBUG loaded listener.js 03:35:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x1181d1400) [pid = 3420] [serial = 467] [outer = 0x113d93400] 03:35:39 INFO - PROCESS | 3420 | 1469442939807 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]]]}] 03:35:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 03:35:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 674ms 03:35:39 INFO - PROCESS | 3420 | 1469442939890 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 03:35:39 INFO - PROCESS | 3420 | 1469442939893 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 03:35:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 03:35:39 INFO - PROCESS | 3420 | 1469442939938 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 03:35:39 INFO - PROCESS | 3420 | 1469442939940 Marionette TRACE conn2 <- [1,598,null,{}] 03:35:39 INFO - PROCESS | 3420 | 1469442939943 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}] 03:35:39 INFO - PROCESS | 3420 | 1469442939945 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:40 INFO - PROCESS | 3420 | 1469442940049 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 03:35:40 INFO - PROCESS | 3420 | 1469442940097 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:40 INFO - PROCESS | 3420 | 1469442940098 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:40 INFO - PROCESS | 3420 | ++DOCSHELL 0x12401b800 == 40 [pid = 3420] [id = 157] 03:35:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x119643c00) [pid = 3420] [serial = 468] [outer = 0x0] 03:35:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x11996e800) [pid = 3420] [serial = 469] [outer = 0x119643c00] 03:35:40 INFO - PROCESS | 3420 | 1469442940130 Marionette DEBUG loaded listener.js 03:35:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x1208b7800) [pid = 3420] [serial = 470] [outer = 0x119643c00] 03:35:40 INFO - PROCESS | 3420 | 1469442940544 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]]]}] 03:35:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 03:35:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 639ms 03:35:40 INFO - PROCESS | 3420 | 1469442940563 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 03:35:40 INFO - PROCESS | 3420 | 1469442940564 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 03:35:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 03:35:40 INFO - PROCESS | 3420 | 1469442940567 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 03:35:40 INFO - PROCESS | 3420 | 1469442940569 Marionette TRACE conn2 <- [1,602,null,{}] 03:35:40 INFO - PROCESS | 3420 | 1469442940579 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}] 03:35:40 INFO - PROCESS | 3420 | 1469442940583 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:40 INFO - PROCESS | 3420 | 1469442940681 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 03:35:40 INFO - PROCESS | 3420 | 1469442940735 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:40 INFO - PROCESS | 3420 | 1469442940737 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:40 INFO - PROCESS | 3420 | ++DOCSHELL 0x12adc0000 == 41 [pid = 3420] [id = 158] 03:35:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x1241af000) [pid = 3420] [serial = 471] [outer = 0x0] 03:35:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x124667400) [pid = 3420] [serial = 472] [outer = 0x1241af000] 03:35:40 INFO - PROCESS | 3420 | 1469442940768 Marionette DEBUG loaded listener.js 03:35:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x125590c00) [pid = 3420] [serial = 473] [outer = 0x1241af000] 03:35:41 INFO - PROCESS | 3420 | 1469442941207 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]]]}] 03:35:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 03:35:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 671ms 03:35:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 03:35:41 INFO - PROCESS | 3420 | 1469442941239 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 03:35:41 INFO - PROCESS | 3420 | 1469442941240 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 03:35:41 INFO - PROCESS | 3420 | 1469442941243 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 03:35:41 INFO - PROCESS | 3420 | 1469442941244 Marionette TRACE conn2 <- [1,606,null,{}] 03:35:41 INFO - PROCESS | 3420 | 1469442941246 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}] 03:35:41 INFO - PROCESS | 3420 | 1469442941248 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:41 INFO - PROCESS | 3420 | 1469442941364 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 03:35:41 INFO - PROCESS | 3420 | 1469442941428 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:41 INFO - PROCESS | 3420 | 1469442941429 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:41 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b96e800 == 42 [pid = 3420] [id = 159] 03:35:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x1270cb000) [pid = 3420] [serial = 474] [outer = 0x0] 03:35:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x128b4dc00) [pid = 3420] [serial = 475] [outer = 0x1270cb000] 03:35:41 INFO - PROCESS | 3420 | 1469442941458 Marionette DEBUG loaded listener.js 03:35:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x12927b000) [pid = 3420] [serial = 476] [outer = 0x1270cb000] 03:35:42 INFO - PROCESS | 3420 | 1469442942006 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]]]}] 03:35:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 03:35:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 820ms 03:35:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 03:35:42 INFO - PROCESS | 3420 | 1469442942064 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 03:35:42 INFO - PROCESS | 3420 | 1469442942068 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 03:35:42 INFO - PROCESS | 3420 | 1469442942073 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 03:35:42 INFO - PROCESS | 3420 | 1469442942077 Marionette TRACE conn2 <- [1,610,null,{}] 03:35:42 INFO - PROCESS | 3420 | 1469442942082 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}] 03:35:42 INFO - PROCESS | 3420 | 1469442942084 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:42 INFO - PROCESS | 3420 | 1469442942211 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 03:35:42 INFO - PROCESS | 3420 | 1469442942298 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:42 INFO - PROCESS | 3420 | 1469442942301 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:42 INFO - PROCESS | 3420 | ++DOCSHELL 0x11838b000 == 43 [pid = 3420] [id = 160] 03:35:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x115d0d400) [pid = 3420] [serial = 477] [outer = 0x0] 03:35:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x11653a400) [pid = 3420] [serial = 478] [outer = 0x115d0d400] 03:35:42 INFO - PROCESS | 3420 | 1469442942346 Marionette DEBUG loaded listener.js 03:35:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x1181ca400) [pid = 3420] [serial = 479] [outer = 0x115d0d400] 03:35:43 INFO - PROCESS | 3420 | --DOCSHELL 0x12928a000 == 42 [pid = 3420] [id = 154] 03:35:43 INFO - PROCESS | 3420 | --DOCSHELL 0x128a17000 == 41 [pid = 3420] [id = 153] 03:35:43 INFO - PROCESS | 3420 | --DOCSHELL 0x124e81800 == 40 [pid = 3420] [id = 152] 03:35:43 INFO - PROCESS | 3420 | --DOCSHELL 0x124404800 == 39 [pid = 3420] [id = 151] 03:35:43 INFO - PROCESS | 3420 | --DOCSHELL 0x119dd4800 == 38 [pid = 3420] [id = 150] 03:35:43 INFO - PROCESS | 3420 | --DOCSHELL 0x118391000 == 37 [pid = 3420] [id = 149] 03:35:43 INFO - PROCESS | 3420 | --DOCSHELL 0x116502800 == 36 [pid = 3420] [id = 148] 03:35:43 INFO - PROCESS | 3420 | --DOCSHELL 0x116580800 == 35 [pid = 3420] [id = 133] 03:35:43 INFO - PROCESS | 3420 | --DOCSHELL 0x112f07000 == 34 [pid = 3420] [id = 145] 03:35:43 INFO - PROCESS | 3420 | --DOCSHELL 0x11958a000 == 33 [pid = 3420] [id = 146] 03:35:43 INFO - PROCESS | 3420 | --DOCSHELL 0x1269a0800 == 32 [pid = 3420] [id = 147] 03:35:43 INFO - PROCESS | 3420 | --DOCSHELL 0x12b96e800 == 31 [pid = 3420] [id = 159] 03:35:43 INFO - PROCESS | 3420 | --DOCSHELL 0x12adc0000 == 30 [pid = 3420] [id = 158] 03:35:43 INFO - PROCESS | 3420 | --DOCSHELL 0x12401b800 == 29 [pid = 3420] [id = 157] 03:35:43 INFO - PROCESS | 3420 | --DOCSHELL 0x12a520800 == 28 [pid = 3420] [id = 155] 03:35:43 INFO - PROCESS | 3420 | --DOCSHELL 0x118252800 == 27 [pid = 3420] [id = 156] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x112ea1800) [pid = 3420] [serial = 386] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x1126de800) [pid = 3420] [serial = 385] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x1181cc400) [pid = 3420] [serial = 403] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x118212800) [pid = 3420] [serial = 389] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x118592c00) [pid = 3420] [serial = 398] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1181d8400) [pid = 3420] [serial = 397] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x1160edc00) [pid = 3420] [serial = 400] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x116aa4c00) [pid = 3420] [serial = 401] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x116975000) [pid = 3420] [serial = 388] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x120847000) [pid = 3420] [serial = 406] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x1245d0800) [pid = 3420] [serial = 412] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x1210dd000) [pid = 3420] [serial = 407] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x123ba4800) [pid = 3420] [serial = 409] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x124461800) [pid = 3420] [serial = 392] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x123c7d800) [pid = 3420] [serial = 391] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x126d07400) [pid = 3420] [serial = 395] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x1187e9c00) [pid = 3420] [serial = 394] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x1270c7c00) [pid = 3420] [serial = 416] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x125598000) [pid = 3420] [serial = 415] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x124670000) [pid = 3420] [serial = 413] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x128aec400) [pid = 3420] [serial = 418] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x128c8e800) [pid = 3420] [serial = 419] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x1193d5400) [pid = 3420] [serial = 422] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x129278400) [pid = 3420] [serial = 427] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x112e9b800) [pid = 3420] [serial = 421] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x11873c400) [pid = 3420] [serial = 404] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x129143c00) [pid = 3420] [serial = 425] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 70 (0x129480400) [pid = 3420] [serial = 428] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 69 (0x124462c00) [pid = 3420] [serial = 410] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 68 (0x124461400) [pid = 3420] [serial = 424] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | --DOMWINDOW == 67 (0x129483c00) [pid = 3420] [serial = 430] [outer = 0x0] [url = about:blank] 03:35:43 INFO - PROCESS | 3420 | 1469442943328 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]]]}] 03:35:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 03:35:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1325ms 03:35:43 INFO - PROCESS | 3420 | 1469442943397 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 03:35:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 03:35:43 INFO - PROCESS | 3420 | 1469442943399 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 03:35:43 INFO - PROCESS | 3420 | 1469442943402 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 03:35:43 INFO - PROCESS | 3420 | 1469442943404 Marionette TRACE conn2 <- [1,614,null,{}] 03:35:43 INFO - PROCESS | 3420 | 1469442943410 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}] 03:35:43 INFO - PROCESS | 3420 | 1469442943412 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:43 INFO - PROCESS | 3420 | 1469442943486 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 03:35:43 INFO - PROCESS | 3420 | 1469442943495 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:43 INFO - PROCESS | 3420 | 1469442943497 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:43 INFO - PROCESS | 3420 | ++DOCSHELL 0x11335f800 == 28 [pid = 3420] [id = 161] 03:35:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 68 (0x112ea5000) [pid = 3420] [serial = 480] [outer = 0x0] 03:35:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 69 (0x113392400) [pid = 3420] [serial = 481] [outer = 0x112ea5000] 03:35:43 INFO - PROCESS | 3420 | 1469442943524 Marionette DEBUG loaded listener.js 03:35:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 70 (0x113d49c00) [pid = 3420] [serial = 482] [outer = 0x112ea5000] 03:35:43 INFO - PROCESS | 3420 | 1469442943849 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]]]}] 03:35:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 03:35:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 474ms 03:35:43 INFO - PROCESS | 3420 | 1469442943878 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 03:35:43 INFO - PROCESS | 3420 | 1469442943881 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 03:35:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 03:35:43 INFO - PROCESS | 3420 | 1469442943886 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 03:35:43 INFO - PROCESS | 3420 | 1469442943888 Marionette TRACE conn2 <- [1,618,null,{}] 03:35:43 INFO - PROCESS | 3420 | 1469442943907 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}] 03:35:43 INFO - PROCESS | 3420 | 1469442943909 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:44 INFO - PROCESS | 3420 | 1469442944003 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 03:35:44 INFO - PROCESS | 3420 | 1469442944011 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:44 INFO - PROCESS | 3420 | 1469442944012 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:44 INFO - PROCESS | 3420 | ++DOCSHELL 0x116571800 == 29 [pid = 3420] [id = 162] 03:35:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x11653b000) [pid = 3420] [serial = 483] [outer = 0x0] 03:35:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x117d9d000) [pid = 3420] [serial = 484] [outer = 0x11653b000] 03:35:44 INFO - PROCESS | 3420 | 1469442944039 Marionette DEBUG loaded listener.js 03:35:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x1181d7c00) [pid = 3420] [serial = 485] [outer = 0x11653b000] 03:35:44 INFO - PROCESS | 3420 | 1469442944370 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]]]}] 03:35:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 03:35:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 523ms 03:35:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 03:35:44 INFO - PROCESS | 3420 | 1469442944410 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 03:35:44 INFO - PROCESS | 3420 | 1469442944411 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 03:35:44 INFO - PROCESS | 3420 | 1469442944414 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 03:35:44 INFO - PROCESS | 3420 | 1469442944416 Marionette TRACE conn2 <- [1,622,null,{}] 03:35:44 INFO - PROCESS | 3420 | 1469442944424 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}] 03:35:44 INFO - PROCESS | 3420 | 1469442944427 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:44 INFO - PROCESS | 3420 | 1469442944504 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 03:35:44 INFO - PROCESS | 3420 | 1469442944552 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:44 INFO - PROCESS | 3420 | 1469442944554 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:44 INFO - PROCESS | 3420 | ++DOCSHELL 0x117d64800 == 30 [pid = 3420] [id = 163] 03:35:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x118477c00) [pid = 3420] [serial = 486] [outer = 0x0] 03:35:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x1187ea400) [pid = 3420] [serial = 487] [outer = 0x118477c00] 03:35:44 INFO - PROCESS | 3420 | 1469442944582 Marionette DEBUG loaded listener.js 03:35:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x1193cf000) [pid = 3420] [serial = 488] [outer = 0x118477c00] 03:35:44 INFO - PROCESS | 3420 | 1469442944881 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]]]}] 03:35:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 03:35:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 520ms 03:35:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 03:35:44 INFO - PROCESS | 3420 | 1469442944934 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 03:35:44 INFO - PROCESS | 3420 | 1469442944936 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 03:35:44 INFO - PROCESS | 3420 | 1469442944938 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 03:35:44 INFO - PROCESS | 3420 | 1469442944940 Marionette TRACE conn2 <- [1,626,null,{}] 03:35:44 INFO - PROCESS | 3420 | 1469442944945 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}] 03:35:44 INFO - PROCESS | 3420 | 1469442944946 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:45 INFO - PROCESS | 3420 | 1469442945019 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 03:35:45 INFO - PROCESS | 3420 | 1469442945071 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:45 INFO - PROCESS | 3420 | 1469442945072 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:45 INFO - PROCESS | 3420 | ++DOCSHELL 0x119576800 == 31 [pid = 3420] [id = 164] 03:35:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x118483800) [pid = 3420] [serial = 489] [outer = 0x0] 03:35:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x11963f000) [pid = 3420] [serial = 490] [outer = 0x118483800] 03:35:45 INFO - PROCESS | 3420 | 1469442945098 Marionette DEBUG loaded listener.js 03:35:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x1208b5800) [pid = 3420] [serial = 491] [outer = 0x118483800] 03:35:45 INFO - PROCESS | 3420 | 1469442945390 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]]]}] 03:35:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 03:35:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 472ms 03:35:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 03:35:45 INFO - PROCESS | 3420 | 1469442945413 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 03:35:45 INFO - PROCESS | 3420 | 1469442945414 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 03:35:45 INFO - PROCESS | 3420 | 1469442945416 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 03:35:45 INFO - PROCESS | 3420 | 1469442945417 Marionette TRACE conn2 <- [1,630,null,{}] 03:35:45 INFO - PROCESS | 3420 | 1469442945419 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}] 03:35:45 INFO - PROCESS | 3420 | 1469442945431 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:45 INFO - PROCESS | 3420 | 1469442945518 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 03:35:45 INFO - PROCESS | 3420 | 1469442945550 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:45 INFO - PROCESS | 3420 | 1469442945551 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:45 INFO - PROCESS | 3420 | ++DOCSHELL 0x119fe2000 == 32 [pid = 3420] [id = 165] 03:35:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x1126de000) [pid = 3420] [serial = 492] [outer = 0x0] 03:35:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x1210d9800) [pid = 3420] [serial = 493] [outer = 0x1126de000] 03:35:45 INFO - PROCESS | 3420 | 1469442945576 Marionette DEBUG loaded listener.js 03:35:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x1238e0800) [pid = 3420] [serial = 494] [outer = 0x1126de000] 03:35:45 INFO - PROCESS | 3420 | 1469442945905 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]]]}] 03:35:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 03:35:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 518ms 03:35:45 INFO - PROCESS | 3420 | 1469442945941 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 03:35:45 INFO - PROCESS | 3420 | 1469442945943 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 03:35:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 03:35:45 INFO - PROCESS | 3420 | 1469442945945 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 03:35:45 INFO - PROCESS | 3420 | 1469442945946 Marionette TRACE conn2 <- [1,634,null,{}] 03:35:45 INFO - PROCESS | 3420 | 1469442945949 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}] 03:35:45 INFO - PROCESS | 3420 | 1469442945953 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:46 INFO - PROCESS | 3420 | 1469442946061 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 03:35:46 INFO - PROCESS | 3420 | 1469442946065 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:46 INFO - PROCESS | 3420 | 1469442946066 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:46 INFO - PROCESS | 3420 | ++DOCSHELL 0x123c9b800 == 33 [pid = 3420] [id = 166] 03:35:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1193ca800) [pid = 3420] [serial = 495] [outer = 0x0] 03:35:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x123f2ac00) [pid = 3420] [serial = 496] [outer = 0x1193ca800] 03:35:46 INFO - PROCESS | 3420 | 1469442946092 Marionette DEBUG loaded listener.js 03:35:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x12466d000) [pid = 3420] [serial = 497] [outer = 0x1193ca800] 03:35:46 INFO - PROCESS | 3420 | [3420] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x1250dbc00) [pid = 3420] [serial = 498] [outer = 0x12ce12c00] 03:35:46 INFO - PROCESS | 3420 | [3420] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:46 INFO - PROCESS | 3420 | 1469442946466 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]]]}] 03:35:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 03:35:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 568ms 03:35:46 INFO - PROCESS | 3420 | 1469442946514 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 03:35:46 INFO - PROCESS | 3420 | 1469442946515 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 03:35:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 03:35:46 INFO - PROCESS | 3420 | 1469442946518 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 03:35:46 INFO - PROCESS | 3420 | 1469442946519 Marionette TRACE conn2 <- [1,638,null,{}] 03:35:46 INFO - PROCESS | 3420 | 1469442946521 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}] 03:35:46 INFO - PROCESS | 3420 | 1469442946522 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:46 INFO - PROCESS | 3420 | 1469442946618 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 03:35:46 INFO - PROCESS | 3420 | 1469442946656 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:46 INFO - PROCESS | 3420 | 1469442946657 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:46 INFO - PROCESS | 3420 | ++DOCSHELL 0x12401d800 == 34 [pid = 3420] [id = 167] 03:35:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x112ea4c00) [pid = 3420] [serial = 499] [outer = 0x0] 03:35:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x124e4fc00) [pid = 3420] [serial = 500] [outer = 0x112ea4c00] 03:35:46 INFO - PROCESS | 3420 | 1469442946682 Marionette DEBUG loaded listener.js 03:35:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x12558c000) [pid = 3420] [serial = 501] [outer = 0x112ea4c00] 03:35:46 INFO - PROCESS | 3420 | [3420] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:46 INFO - PROCESS | 3420 | [3420] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:47 INFO - PROCESS | 3420 | 1469442947001 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]]]}] 03:35:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 03:35:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 518ms 03:35:47 INFO - PROCESS | 3420 | 1469442947039 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 03:35:47 INFO - PROCESS | 3420 | 1469442947040 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 03:35:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 03:35:47 INFO - PROCESS | 3420 | 1469442947042 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 03:35:47 INFO - PROCESS | 3420 | 1469442947043 Marionette TRACE conn2 <- [1,642,null,{}] 03:35:47 INFO - PROCESS | 3420 | 1469442947045 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}] 03:35:47 INFO - PROCESS | 3420 | 1469442947047 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:47 INFO - PROCESS | 3420 | 1469442947137 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 03:35:47 INFO - PROCESS | 3420 | 1469442947140 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:47 INFO - PROCESS | 3420 | 1469442947141 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:47 INFO - PROCESS | 3420 | ++DOCSHELL 0x125605000 == 35 [pid = 3420] [id = 168] 03:35:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x1171b4000) [pid = 3420] [serial = 502] [outer = 0x0] 03:35:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x126d05800) [pid = 3420] [serial = 503] [outer = 0x1171b4000] 03:35:47 INFO - PROCESS | 3420 | 1469442947166 Marionette DEBUG loaded listener.js 03:35:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x1270b3000) [pid = 3420] [serial = 504] [outer = 0x1171b4000] 03:35:47 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x126e98c00) [pid = 3420] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 03:35:47 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x129142800) [pid = 3420] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 03:35:47 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1126dc000) [pid = 3420] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 03:35:47 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x116903400) [pid = 3420] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 03:35:47 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x116079400) [pid = 3420] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 03:35:47 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x118214000) [pid = 3420] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 03:35:47 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x112ea6400) [pid = 3420] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 03:35:47 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x116729800) [pid = 3420] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 03:35:47 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x12ae7c400) [pid = 3420] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 03:35:47 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x12977b000) [pid = 3420] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 03:35:47 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x124670c00) [pid = 3420] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 03:35:47 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x112e9e000) [pid = 3420] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 03:35:47 INFO - PROCESS | 3420 | 1469442947589 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]]]}] 03:35:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 03:35:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 569ms 03:35:47 INFO - PROCESS | 3420 | 1469442947611 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 03:35:47 INFO - PROCESS | 3420 | 1469442947613 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 03:35:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 03:35:47 INFO - PROCESS | 3420 | 1469442947615 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 03:35:47 INFO - PROCESS | 3420 | 1469442947616 Marionette TRACE conn2 <- [1,646,null,{}] 03:35:47 INFO - PROCESS | 3420 | 1469442947618 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}] 03:35:47 INFO - PROCESS | 3420 | 1469442947619 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:47 INFO - PROCESS | 3420 | 1469442947700 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 03:35:47 INFO - PROCESS | 3420 | 1469442947703 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:47 INFO - PROCESS | 3420 | 1469442947704 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:47 INFO - PROCESS | 3420 | ++DOCSHELL 0x1269a0000 == 36 [pid = 3420] [id = 169] 03:35:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x1181cb800) [pid = 3420] [serial = 505] [outer = 0x0] 03:35:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x1210d7400) [pid = 3420] [serial = 506] [outer = 0x1181cb800] 03:35:47 INFO - PROCESS | 3420 | 1469442947774 Marionette DEBUG loaded listener.js 03:35:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x126d7a000) [pid = 3420] [serial = 507] [outer = 0x1181cb800] 03:35:48 INFO - PROCESS | 3420 | 1469442948066 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]]]}] 03:35:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 03:35:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 467ms 03:35:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 03:35:48 INFO - PROCESS | 3420 | 1469442948083 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 03:35:48 INFO - PROCESS | 3420 | 1469442948084 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 03:35:48 INFO - PROCESS | 3420 | 1469442948086 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 03:35:48 INFO - PROCESS | 3420 | 1469442948087 Marionette TRACE conn2 <- [1,650,null,{}] 03:35:48 INFO - PROCESS | 3420 | 1469442948097 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}] 03:35:48 INFO - PROCESS | 3420 | 1469442948098 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:48 INFO - PROCESS | 3420 | 1469442948178 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 03:35:48 INFO - PROCESS | 3420 | 1469442948182 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:48 INFO - PROCESS | 3420 | 1469442948183 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:48 INFO - PROCESS | 3420 | ++DOCSHELL 0x129107800 == 37 [pid = 3420] [id = 170] 03:35:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x126d71400) [pid = 3420] [serial = 508] [outer = 0x0] 03:35:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x128ae6800) [pid = 3420] [serial = 509] [outer = 0x126d71400] 03:35:48 INFO - PROCESS | 3420 | 1469442948207 Marionette DEBUG loaded listener.js 03:35:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x128b4c800) [pid = 3420] [serial = 510] [outer = 0x126d71400] 03:35:48 INFO - PROCESS | 3420 | 1469442948513 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]]]}] 03:35:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 03:35:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 475ms 03:35:48 INFO - PROCESS | 3420 | 1469442948561 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 03:35:48 INFO - PROCESS | 3420 | 1469442948563 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 03:35:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 03:35:48 INFO - PROCESS | 3420 | 1469442948565 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 03:35:48 INFO - PROCESS | 3420 | 1469442948567 Marionette TRACE conn2 <- [1,654,null,{}] 03:35:48 INFO - PROCESS | 3420 | 1469442948569 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}] 03:35:48 INFO - PROCESS | 3420 | 1469442948571 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:48 INFO - PROCESS | 3420 | 1469442948686 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 03:35:48 INFO - PROCESS | 3420 | 1469442948692 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:48 INFO - PROCESS | 3420 | 1469442948694 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:48 INFO - PROCESS | 3420 | ++DOCSHELL 0x12929f000 == 38 [pid = 3420] [id = 171] 03:35:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x112e9a000) [pid = 3420] [serial = 511] [outer = 0x0] 03:35:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1270ccc00) [pid = 3420] [serial = 512] [outer = 0x112e9a000] 03:35:48 INFO - PROCESS | 3420 | 1469442948720 Marionette DEBUG loaded listener.js 03:35:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x129483c00) [pid = 3420] [serial = 513] [outer = 0x112e9a000] 03:35:49 INFO - PROCESS | 3420 | 1469442949032 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]]]}] 03:35:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 03:35:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 520ms 03:35:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 03:35:49 INFO - PROCESS | 3420 | 1469442949085 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 03:35:49 INFO - PROCESS | 3420 | 1469442949086 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 03:35:49 INFO - PROCESS | 3420 | 1469442949088 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 03:35:49 INFO - PROCESS | 3420 | 1469442949089 Marionette TRACE conn2 <- [1,658,null,{}] 03:35:49 INFO - PROCESS | 3420 | 1469442949092 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}] 03:35:49 INFO - PROCESS | 3420 | 1469442949093 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:49 INFO - PROCESS | 3420 | 1469442949167 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 03:35:49 INFO - PROCESS | 3420 | 1469442949170 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:49 INFO - PROCESS | 3420 | 1469442949171 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:49 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a505000 == 39 [pid = 3420] [id = 172] 03:35:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x129773000) [pid = 3420] [serial = 514] [outer = 0x0] 03:35:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x12a673400) [pid = 3420] [serial = 515] [outer = 0x129773000] 03:35:49 INFO - PROCESS | 3420 | 1469442949198 Marionette DEBUG loaded listener.js 03:35:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x12ae10000) [pid = 3420] [serial = 516] [outer = 0x129773000] 03:35:49 INFO - PROCESS | 3420 | 1469442949613 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]]]}] 03:35:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 03:35:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 569ms 03:35:49 INFO - PROCESS | 3420 | 1469442949659 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 03:35:49 INFO - PROCESS | 3420 | 1469442949661 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 03:35:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 03:35:49 INFO - PROCESS | 3420 | 1469442949665 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 03:35:49 INFO - PROCESS | 3420 | 1469442949667 Marionette TRACE conn2 <- [1,662,null,{}] 03:35:49 INFO - PROCESS | 3420 | 1469442949671 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}] 03:35:49 INFO - PROCESS | 3420 | 1469442949673 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:49 INFO - PROCESS | 3420 | 1469442949783 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 03:35:49 INFO - PROCESS | 3420 | 1469442949857 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:49 INFO - PROCESS | 3420 | 1469442949859 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:49 INFO - PROCESS | 3420 | ++DOCSHELL 0x1160ac800 == 40 [pid = 3420] [id = 173] 03:35:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x112e9cc00) [pid = 3420] [serial = 517] [outer = 0x0] 03:35:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x112fb5800) [pid = 3420] [serial = 518] [outer = 0x112e9cc00] 03:35:49 INFO - PROCESS | 3420 | 1469442949890 Marionette DEBUG loaded listener.js 03:35:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x115d0d000) [pid = 3420] [serial = 519] [outer = 0x112e9cc00] 03:35:50 INFO - PROCESS | 3420 | [3420] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:50 INFO - PROCESS | 3420 | 1469442950378 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]]]}] 03:35:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 03:35:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 772ms 03:35:50 INFO - PROCESS | 3420 | 1469442950458 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 03:35:50 INFO - PROCESS | 3420 | 1469442950461 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 03:35:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 03:35:50 INFO - PROCESS | 3420 | 1469442950465 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 03:35:50 INFO - PROCESS | 3420 | 1469442950467 Marionette TRACE conn2 <- [1,666,null,{}] 03:35:50 INFO - PROCESS | 3420 | 1469442950470 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}] 03:35:50 INFO - PROCESS | 3420 | 1469442950472 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:50 INFO - PROCESS | 3420 | 1469442950578 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 03:35:50 INFO - PROCESS | 3420 | 1469442950629 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:50 INFO - PROCESS | 3420 | 1469442950631 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:50 INFO - PROCESS | 3420 | ++DOCSHELL 0x11958d000 == 41 [pid = 3420] [id = 174] 03:35:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x118217400) [pid = 3420] [serial = 520] [outer = 0x0] 03:35:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x118475c00) [pid = 3420] [serial = 521] [outer = 0x118217400] 03:35:50 INFO - PROCESS | 3420 | 1469442950662 Marionette DEBUG loaded listener.js 03:35:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x1187e6400) [pid = 3420] [serial = 522] [outer = 0x118217400] 03:35:50 INFO - PROCESS | 3420 | [3420] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:51 INFO - PROCESS | 3420 | 1469442951290 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]]]}] 03:35:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 03:35:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 871ms 03:35:51 INFO - PROCESS | 3420 | 1469442951337 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 03:35:51 INFO - PROCESS | 3420 | 1469442951340 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 03:35:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 03:35:51 INFO - PROCESS | 3420 | 1469442951345 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 03:35:51 INFO - PROCESS | 3420 | 1469442951347 Marionette TRACE conn2 <- [1,670,null,{}] 03:35:51 INFO - PROCESS | 3420 | 1469442951351 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}] 03:35:51 INFO - PROCESS | 3420 | 1469442951353 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:51 INFO - PROCESS | 3420 | 1469442951455 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 03:35:51 INFO - PROCESS | 3420 | --DOCSHELL 0x12929f000 == 40 [pid = 3420] [id = 171] 03:35:51 INFO - PROCESS | 3420 | --DOCSHELL 0x129107800 == 39 [pid = 3420] [id = 170] 03:35:51 INFO - PROCESS | 3420 | --DOCSHELL 0x1269a0000 == 38 [pid = 3420] [id = 169] 03:35:51 INFO - PROCESS | 3420 | --DOCSHELL 0x125605000 == 37 [pid = 3420] [id = 168] 03:35:51 INFO - PROCESS | 3420 | --DOCSHELL 0x12401d800 == 36 [pid = 3420] [id = 167] 03:35:51 INFO - PROCESS | 3420 | --DOCSHELL 0x123c9b800 == 35 [pid = 3420] [id = 166] 03:35:51 INFO - PROCESS | 3420 | --DOCSHELL 0x119fe2000 == 34 [pid = 3420] [id = 165] 03:35:51 INFO - PROCESS | 3420 | --DOCSHELL 0x119576800 == 33 [pid = 3420] [id = 164] 03:35:51 INFO - PROCESS | 3420 | --DOCSHELL 0x117d64800 == 32 [pid = 3420] [id = 163] 03:35:51 INFO - PROCESS | 3420 | --DOCSHELL 0x116571800 == 31 [pid = 3420] [id = 162] 03:35:51 INFO - PROCESS | 3420 | --DOCSHELL 0x11335f800 == 30 [pid = 3420] [id = 161] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x12a57f000) [pid = 3420] [serial = 458] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x124f8a000) [pid = 3420] [serial = 452] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x124b54400) [pid = 3420] [serial = 451] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x125593400) [pid = 3420] [serial = 454] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x128b50800) [pid = 3420] [serial = 457] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x126d78400) [pid = 3420] [serial = 455] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x12a8adc00) [pid = 3420] [serial = 431] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x113378000) [pid = 3420] [serial = 434] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1208ac000) [pid = 3420] [serial = 439] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x112e1e800) [pid = 3420] [serial = 433] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x11821cc00) [pid = 3420] [serial = 436] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x1240d9c00) [pid = 3420] [serial = 440] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x118886c00) [pid = 3420] [serial = 445] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1245d0c00) [pid = 3420] [serial = 449] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x116aabc00) [pid = 3420] [serial = 442] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x118890400) [pid = 3420] [serial = 437] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x11993c000) [pid = 3420] [serial = 446] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x123f24c00) [pid = 3420] [serial = 448] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x1181d9c00) [pid = 3420] [serial = 443] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x12af5fc00) [pid = 3420] [serial = 463] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x12b9a1800) [pid = 3420] [serial = 464] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x12a89f400) [pid = 3420] [serial = 460] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x12ae1d800) [pid = 3420] [serial = 461] [outer = 0x0] [url = about:blank] 03:35:51 INFO - PROCESS | 3420 | 1469442951549 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:51 INFO - PROCESS | 3420 | 1469442951553 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:51 INFO - PROCESS | 3420 | ++DOCSHELL 0x112f1f800 == 31 [pid = 3420] [id = 175] 03:35:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x113378000) [pid = 3420] [serial = 523] [outer = 0x0] 03:35:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x115df7000) [pid = 3420] [serial = 524] [outer = 0x113378000] 03:35:51 INFO - PROCESS | 3420 | 1469442951581 Marionette DEBUG loaded listener.js 03:35:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x1181d7400) [pid = 3420] [serial = 525] [outer = 0x113378000] 03:35:51 INFO - PROCESS | 3420 | 1469442951900 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]]]}] 03:35:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 03:35:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 573ms 03:35:51 INFO - PROCESS | 3420 | 1469442951918 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 03:35:51 INFO - PROCESS | 3420 | 1469442951921 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 03:35:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 03:35:51 INFO - PROCESS | 3420 | 1469442951929 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 03:35:51 INFO - PROCESS | 3420 | 1469442951931 Marionette TRACE conn2 <- [1,674,null,{}] 03:35:51 INFO - PROCESS | 3420 | 1469442951933 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}] 03:35:51 INFO - PROCESS | 3420 | 1469442951934 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:52 INFO - PROCESS | 3420 | 1469442952012 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 03:35:52 INFO - PROCESS | 3420 | 1469442952070 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:52 INFO - PROCESS | 3420 | 1469442952071 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:52 INFO - PROCESS | 3420 | ++DOCSHELL 0x11736e800 == 32 [pid = 3420] [id = 176] 03:35:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x1181d4800) [pid = 3420] [serial = 526] [outer = 0x0] 03:35:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x1187e7c00) [pid = 3420] [serial = 527] [outer = 0x1181d4800] 03:35:52 INFO - PROCESS | 3420 | 1469442952099 Marionette DEBUG loaded listener.js 03:35:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x11996dc00) [pid = 3420] [serial = 528] [outer = 0x1181d4800] 03:35:52 INFO - PROCESS | 3420 | [3420] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:52 INFO - PROCESS | 3420 | [3420] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:35:52 INFO - PROCESS | 3420 | 1469442952381 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]]]}] 03:35:52 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 03:35:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 471ms 03:35:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 03:35:52 INFO - PROCESS | 3420 | 1469442952399 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 03:35:52 INFO - PROCESS | 3420 | 1469442952401 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 03:35:52 INFO - PROCESS | 3420 | 1469442952403 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 03:35:52 INFO - PROCESS | 3420 | 1469442952405 Marionette TRACE conn2 <- [1,678,null,{}] 03:35:52 INFO - PROCESS | 3420 | 1469442952421 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}] 03:35:52 INFO - PROCESS | 3420 | 1469442952428 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:52 INFO - PROCESS | 3420 | 1469442952513 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 03:35:52 INFO - PROCESS | 3420 | 1469442952518 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:52 INFO - PROCESS | 3420 | 1469442952520 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:52 INFO - PROCESS | 3420 | ++DOCSHELL 0x119ff9800 == 33 [pid = 3420] [id = 177] 03:35:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x11339c400) [pid = 3420] [serial = 529] [outer = 0x0] 03:35:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1210d9000) [pid = 3420] [serial = 530] [outer = 0x11339c400] 03:35:52 INFO - PROCESS | 3420 | 1469442952550 Marionette DEBUG loaded listener.js 03:35:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x124468400) [pid = 3420] [serial = 531] [outer = 0x11339c400] 03:35:52 INFO - PROCESS | 3420 | 1469442952869 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]]]}] 03:35:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 03:35:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 479ms 03:35:52 INFO - PROCESS | 3420 | 1469442952883 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 03:35:52 INFO - PROCESS | 3420 | 1469442952884 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 03:35:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 03:35:52 INFO - PROCESS | 3420 | 1469442952896 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 03:35:52 INFO - PROCESS | 3420 | 1469442952897 Marionette TRACE conn2 <- [1,682,null,{}] 03:35:52 INFO - PROCESS | 3420 | 1469442952900 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}] 03:35:52 INFO - PROCESS | 3420 | 1469442952901 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:52 INFO - PROCESS | 3420 | 1469442952979 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 03:35:52 INFO - PROCESS | 3420 | 1469442952982 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:52 INFO - PROCESS | 3420 | 1469442952984 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:52 INFO - PROCESS | 3420 | ++DOCSHELL 0x124416800 == 34 [pid = 3420] [id = 178] 03:35:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x124668000) [pid = 3420] [serial = 532] [outer = 0x0] 03:35:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x1246d4800) [pid = 3420] [serial = 533] [outer = 0x124668000] 03:35:53 INFO - PROCESS | 3420 | 1469442953011 Marionette DEBUG loaded listener.js 03:35:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x124e59800) [pid = 3420] [serial = 534] [outer = 0x124668000] 03:35:53 INFO - PROCESS | 3420 | 1469442953846 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]]]}] 03:35:53 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) 03:35:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 975ms 03:35:53 INFO - PROCESS | 3420 | 1469442953871 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 03:35:53 INFO - PROCESS | 3420 | 1469442953872 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 03:35:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 03:35:53 INFO - PROCESS | 3420 | 1469442953877 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 03:35:53 INFO - PROCESS | 3420 | 1469442953878 Marionette TRACE conn2 <- [1,686,null,{}] 03:35:53 INFO - PROCESS | 3420 | 1469442953880 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}] 03:35:53 INFO - PROCESS | 3420 | 1469442953881 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:53 INFO - PROCESS | 3420 | 1469442953978 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 03:35:54 INFO - PROCESS | 3420 | 1469442954013 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:54 INFO - PROCESS | 3420 | 1469442954014 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:54 INFO - PROCESS | 3420 | ++DOCSHELL 0x126dd3000 == 35 [pid = 3420] [id = 179] 03:35:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x124e59c00) [pid = 3420] [serial = 535] [outer = 0x0] 03:35:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x12690a400) [pid = 3420] [serial = 536] [outer = 0x124e59c00] 03:35:54 INFO - PROCESS | 3420 | 1469442954039 Marionette DEBUG loaded listener.js 03:35:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x1270c1000) [pid = 3420] [serial = 537] [outer = 0x124e59c00] 03:35:54 INFO - PROCESS | 3420 | 1469442954818 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]]]}] 03:35:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 03:35:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 970ms 03:35:54 INFO - PROCESS | 3420 | 1469442954846 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 03:35:54 INFO - PROCESS | 3420 | 1469442954848 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 03:35:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 03:35:54 INFO - PROCESS | 3420 | 1469442954857 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 03:35:54 INFO - PROCESS | 3420 | 1469442954858 Marionette TRACE conn2 <- [1,690,null,{}] 03:35:54 INFO - PROCESS | 3420 | 1469442954861 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}] 03:35:54 INFO - PROCESS | 3420 | 1469442954865 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:54 INFO - PROCESS | 3420 | 1469442954980 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 03:35:54 INFO - PROCESS | 3420 | 1469442954985 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:54 INFO - PROCESS | 3420 | 1469442954986 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:54 INFO - PROCESS | 3420 | ++DOCSHELL 0x129118800 == 36 [pid = 3420] [id = 180] 03:35:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x12466c800) [pid = 3420] [serial = 538] [outer = 0x0] 03:35:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x128e7d400) [pid = 3420] [serial = 539] [outer = 0x12466c800] 03:35:55 INFO - PROCESS | 3420 | 1469442955011 Marionette DEBUG loaded listener.js 03:35:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x12ae11400) [pid = 3420] [serial = 540] [outer = 0x12466c800] 03:35:55 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1126de000) [pid = 3420] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 03:35:55 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x1181cb800) [pid = 3420] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 03:35:55 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x1193ca800) [pid = 3420] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 03:35:55 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x112ea4c00) [pid = 3420] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 03:35:55 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x1171b4000) [pid = 3420] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 03:35:55 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x118477c00) [pid = 3420] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 03:35:55 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x118483800) [pid = 3420] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 03:35:55 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x112e9a000) [pid = 3420] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 03:35:55 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x112ea5000) [pid = 3420] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 03:35:55 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x11653b000) [pid = 3420] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 03:35:55 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x115d0d400) [pid = 3420] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 03:35:55 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x113d93400) [pid = 3420] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 03:35:55 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x119643c00) [pid = 3420] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 03:35:55 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x1241af000) [pid = 3420] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 03:35:55 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x1270cb000) [pid = 3420] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 03:35:55 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x126d71400) [pid = 3420] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 03:35:55 INFO - PROCESS | 3420 | 1469442955821 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]]]}] 03:35:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 03:35:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 970ms 03:35:55 INFO - PROCESS | 3420 | 1469442955827 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 03:35:55 INFO - PROCESS | 3420 | 1469442955829 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 03:35:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 03:35:55 INFO - PROCESS | 3420 | 1469442955831 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 03:35:55 INFO - PROCESS | 3420 | 1469442955832 Marionette TRACE conn2 <- [1,694,null,{}] 03:35:55 INFO - PROCESS | 3420 | 1469442955834 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}] 03:35:55 INFO - PROCESS | 3420 | 1469442955835 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:55 INFO - PROCESS | 3420 | 1469442955917 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 03:35:55 INFO - PROCESS | 3420 | 1469442955966 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:55 INFO - PROCESS | 3420 | 1469442955968 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:55 INFO - PROCESS | 3420 | ++DOCSHELL 0x12392a000 == 37 [pid = 3420] [id = 181] 03:35:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x113397400) [pid = 3420] [serial = 541] [outer = 0x0] 03:35:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x1176b2800) [pid = 3420] [serial = 542] [outer = 0x113397400] 03:35:55 INFO - PROCESS | 3420 | 1469442955993 Marionette DEBUG loaded listener.js 03:35:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x119643c00) [pid = 3420] [serial = 543] [outer = 0x113397400] 03:35:56 INFO - PROCESS | 3420 | 1469442956729 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]]]}] 03:35:56 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) 03:35:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 922ms 03:35:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 03:35:56 INFO - PROCESS | 3420 | 1469442956753 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 03:35:56 INFO - PROCESS | 3420 | 1469442956755 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 03:35:56 INFO - PROCESS | 3420 | 1469442956758 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 03:35:56 INFO - PROCESS | 3420 | 1469442956760 Marionette TRACE conn2 <- [1,698,null,{}] 03:35:56 INFO - PROCESS | 3420 | 1469442956763 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}] 03:35:56 INFO - PROCESS | 3420 | 1469442956764 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:56 INFO - PROCESS | 3420 | 1469442956835 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 03:35:56 INFO - PROCESS | 3420 | 1469442956838 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:56 INFO - PROCESS | 3420 | 1469442956840 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:56 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a821800 == 38 [pid = 3420] [id = 182] 03:35:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x119645800) [pid = 3420] [serial = 544] [outer = 0x0] 03:35:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x126d71400) [pid = 3420] [serial = 545] [outer = 0x119645800] 03:35:56 INFO - PROCESS | 3420 | 1469442956867 Marionette DEBUG loaded listener.js 03:35:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x12ae1b000) [pid = 3420] [serial = 546] [outer = 0x119645800] 03:35:57 INFO - PROCESS | 3420 | 1469442957698 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]]]}] 03:35:57 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) 03:35:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 973ms 03:35:57 INFO - PROCESS | 3420 | 1469442957730 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 03:35:57 INFO - PROCESS | 3420 | 1469442957733 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 03:35:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 03:35:57 INFO - PROCESS | 3420 | 1469442957737 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 03:35:57 INFO - PROCESS | 3420 | 1469442957739 Marionette TRACE conn2 <- [1,702,null,{}] 03:35:57 INFO - PROCESS | 3420 | 1469442957743 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}] 03:35:57 INFO - PROCESS | 3420 | 1469442957745 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:57 INFO - PROCESS | 3420 | 1469442957847 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 03:35:57 INFO - PROCESS | 3420 | 1469442957896 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:57 INFO - PROCESS | 3420 | 1469442957897 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:57 INFO - PROCESS | 3420 | ++DOCSHELL 0x116ad3000 == 39 [pid = 3420] [id = 183] 03:35:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x116721400) [pid = 3420] [serial = 547] [outer = 0x0] 03:35:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x1171b2800) [pid = 3420] [serial = 548] [outer = 0x116721400] 03:35:57 INFO - PROCESS | 3420 | 1469442957930 Marionette DEBUG loaded listener.js 03:35:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x11821a800) [pid = 3420] [serial = 549] [outer = 0x116721400] 03:35:58 INFO - PROCESS | 3420 | 1469442958821 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]]]}] 03:35:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 03:35:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1123ms 03:35:58 INFO - PROCESS | 3420 | 1469442958860 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 03:35:58 INFO - PROCESS | 3420 | 1469442958863 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 03:35:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 03:35:58 INFO - PROCESS | 3420 | 1469442958868 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 03:35:58 INFO - PROCESS | 3420 | 1469442958870 Marionette TRACE conn2 <- [1,706,null,{}] 03:35:58 INFO - PROCESS | 3420 | 1469442958873 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}] 03:35:58 INFO - PROCESS | 3420 | 1469442958874 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:58 INFO - PROCESS | 3420 | 1469442958971 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 03:35:59 INFO - PROCESS | 3420 | 1469442959021 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:35:59 INFO - PROCESS | 3420 | 1469442959022 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:35:59 INFO - PROCESS | 3420 | ++DOCSHELL 0x12504b800 == 40 [pid = 3420] [id = 184] 03:35:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x1208b9c00) [pid = 3420] [serial = 550] [outer = 0x0] 03:35:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x123b9e000) [pid = 3420] [serial = 551] [outer = 0x1208b9c00] 03:35:59 INFO - PROCESS | 3420 | 1469442959053 Marionette DEBUG loaded listener.js 03:35:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x12457f400) [pid = 3420] [serial = 552] [outer = 0x1208b9c00] 03:35:59 INFO - PROCESS | 3420 | 1469442959944 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]]]}] 03:35:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 03:35:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1125ms 03:35:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 03:36:00 INFO - PROCESS | 3420 | 1469442959994 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 03:36:00 INFO - PROCESS | 3420 | 1469442959995 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 03:36:00 INFO - PROCESS | 3420 | 1469442959997 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 03:36:00 INFO - PROCESS | 3420 | 1469442960000 Marionette TRACE conn2 <- [1,710,null,{}] 03:36:00 INFO - PROCESS | 3420 | 1469442960009 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}] 03:36:00 INFO - PROCESS | 3420 | 1469442960012 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:00 INFO - PROCESS | 3420 | 1469442960107 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 03:36:00 INFO - PROCESS | 3420 | 1469442960156 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:00 INFO - PROCESS | 3420 | 1469442960159 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:00 INFO - PROCESS | 3420 | ++DOCSHELL 0x12af48000 == 41 [pid = 3420] [id = 185] 03:36:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x128b50800) [pid = 3420] [serial = 553] [outer = 0x0] 03:36:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x129281400) [pid = 3420] [serial = 554] [outer = 0x128b50800] 03:36:00 INFO - PROCESS | 3420 | 1469442960190 Marionette DEBUG loaded listener.js 03:36:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x12a57f000) [pid = 3420] [serial = 555] [outer = 0x128b50800] 03:36:01 INFO - PROCESS | 3420 | 1469442961088 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]]]}] 03:36:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 03:36:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1122ms 03:36:01 INFO - PROCESS | 3420 | 1469442961120 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 03:36:01 INFO - PROCESS | 3420 | 1469442961123 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 03:36:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 03:36:01 INFO - PROCESS | 3420 | 1469442961129 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 03:36:01 INFO - PROCESS | 3420 | 1469442961130 Marionette TRACE conn2 <- [1,714,null,{}] 03:36:01 INFO - PROCESS | 3420 | 1469442961134 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}] 03:36:01 INFO - PROCESS | 3420 | 1469442961136 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:01 INFO - PROCESS | 3420 | 1469442961226 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 03:36:01 INFO - PROCESS | 3420 | 1469442961276 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:01 INFO - PROCESS | 3420 | 1469442961278 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:01 INFO - PROCESS | 3420 | ++DOCSHELL 0x116ad0000 == 42 [pid = 3420] [id = 186] 03:36:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x117da1400) [pid = 3420] [serial = 556] [outer = 0x0] 03:36:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x1181d8000) [pid = 3420] [serial = 557] [outer = 0x117da1400] 03:36:01 INFO - PROCESS | 3420 | 1469442961307 Marionette DEBUG loaded listener.js 03:36:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x11873d400) [pid = 3420] [serial = 558] [outer = 0x117da1400] 03:36:02 INFO - PROCESS | 3420 | --DOCSHELL 0x12392a000 == 41 [pid = 3420] [id = 181] 03:36:02 INFO - PROCESS | 3420 | --DOCSHELL 0x129118800 == 40 [pid = 3420] [id = 180] 03:36:02 INFO - PROCESS | 3420 | --DOCSHELL 0x126dd3000 == 39 [pid = 3420] [id = 179] 03:36:02 INFO - PROCESS | 3420 | --DOCSHELL 0x124416800 == 38 [pid = 3420] [id = 178] 03:36:02 INFO - PROCESS | 3420 | --DOCSHELL 0x119ff9800 == 37 [pid = 3420] [id = 177] 03:36:02 INFO - PROCESS | 3420 | --DOCSHELL 0x11736e800 == 36 [pid = 3420] [id = 176] 03:36:02 INFO - PROCESS | 3420 | --DOCSHELL 0x112f1f800 == 35 [pid = 3420] [id = 175] 03:36:02 INFO - PROCESS | 3420 | --DOCSHELL 0x11958d000 == 34 [pid = 3420] [id = 174] 03:36:02 INFO - PROCESS | 3420 | --DOCSHELL 0x1160ac800 == 33 [pid = 3420] [id = 173] 03:36:02 INFO - PROCESS | 3420 | --DOCSHELL 0x12a505000 == 32 [pid = 3420] [id = 172] 03:36:02 INFO - PROCESS | 3420 | --DOCSHELL 0x11838b000 == 31 [pid = 3420] [id = 160] 03:36:02 INFO - PROCESS | 3420 | --DOCSHELL 0x12af48000 == 30 [pid = 3420] [id = 185] 03:36:02 INFO - PROCESS | 3420 | --DOCSHELL 0x12504b800 == 29 [pid = 3420] [id = 184] 03:36:02 INFO - PROCESS | 3420 | --DOCSHELL 0x12a821800 == 28 [pid = 3420] [id = 182] 03:36:02 INFO - PROCESS | 3420 | --DOCSHELL 0x116ad3000 == 27 [pid = 3420] [id = 183] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x1238e0800) [pid = 3420] [serial = 494] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1210d7400) [pid = 3420] [serial = 506] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x123f2ac00) [pid = 3420] [serial = 496] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x124e4fc00) [pid = 3420] [serial = 500] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x126d05800) [pid = 3420] [serial = 503] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x126d7a000) [pid = 3420] [serial = 507] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x12558c000) [pid = 3420] [serial = 501] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x1187ea400) [pid = 3420] [serial = 487] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x1193cf000) [pid = 3420] [serial = 488] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x11963f000) [pid = 3420] [serial = 490] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1270ccc00) [pid = 3420] [serial = 512] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x113392400) [pid = 3420] [serial = 481] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x113d49c00) [pid = 3420] [serial = 482] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x117d9d000) [pid = 3420] [serial = 484] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x1181d7c00) [pid = 3420] [serial = 485] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x11653a400) [pid = 3420] [serial = 478] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x1181ca400) [pid = 3420] [serial = 479] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x116535000) [pid = 3420] [serial = 206] [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.] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x1181d1400) [pid = 3420] [serial = 467] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x11690b000) [pid = 3420] [serial = 466] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x1208b7800) [pid = 3420] [serial = 470] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x11996e800) [pid = 3420] [serial = 469] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x125590c00) [pid = 3420] [serial = 473] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x124667400) [pid = 3420] [serial = 472] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 70 (0x1270b3000) [pid = 3420] [serial = 504] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 69 (0x12927b000) [pid = 3420] [serial = 476] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 68 (0x128b4dc00) [pid = 3420] [serial = 475] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 67 (0x1210d9800) [pid = 3420] [serial = 493] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 66 (0x12466d000) [pid = 3420] [serial = 497] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 65 (0x128ae6800) [pid = 3420] [serial = 509] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 64 (0x128b4c800) [pid = 3420] [serial = 510] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 63 (0x12a673400) [pid = 3420] [serial = 515] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 62 (0x1208b5800) [pid = 3420] [serial = 491] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | --DOMWINDOW == 61 (0x129483c00) [pid = 3420] [serial = 513] [outer = 0x0] [url = about:blank] 03:36:02 INFO - PROCESS | 3420 | 1469442962422 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]]]}] 03:36:02 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 03:36:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1321ms 03:36:02 INFO - PROCESS | 3420 | 1469442962450 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 03:36:02 INFO - PROCESS | 3420 | 1469442962452 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 03:36:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 03:36:02 INFO - PROCESS | 3420 | 1469442962455 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 03:36:02 INFO - PROCESS | 3420 | 1469442962457 Marionette TRACE conn2 <- [1,718,null,{}] 03:36:02 INFO - PROCESS | 3420 | 1469442962461 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}] 03:36:02 INFO - PROCESS | 3420 | 1469442962463 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:02 INFO - PROCESS | 3420 | 1469442962557 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 03:36:02 INFO - PROCESS | 3420 | 1469442962563 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:02 INFO - PROCESS | 3420 | 1469442962566 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:02 INFO - PROCESS | 3420 | ++DOCSHELL 0x1133c7800 == 28 [pid = 3420] [id = 187] 03:36:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 62 (0x113392400) [pid = 3420] [serial = 559] [outer = 0x0] 03:36:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 63 (0x11380e400) [pid = 3420] [serial = 560] [outer = 0x113392400] 03:36:02 INFO - PROCESS | 3420 | 1469442962593 Marionette DEBUG loaded listener.js 03:36:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 64 (0x115df1800) [pid = 3420] [serial = 561] [outer = 0x113392400] 03:36:03 INFO - PROCESS | 3420 | 1469442963396 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]]]}] 03:36:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 03:36:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 973ms 03:36:03 INFO - PROCESS | 3420 | 1469442963429 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 03:36:03 INFO - PROCESS | 3420 | 1469442963435 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 03:36:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 03:36:03 INFO - PROCESS | 3420 | 1469442963442 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 03:36:03 INFO - PROCESS | 3420 | 1469442963445 Marionette TRACE conn2 <- [1,722,null,{}] 03:36:03 INFO - PROCESS | 3420 | 1469442963449 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}] 03:36:03 INFO - PROCESS | 3420 | 1469442963451 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:03 INFO - PROCESS | 3420 | 1469442963551 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 03:36:03 INFO - PROCESS | 3420 | 1469442963598 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:03 INFO - PROCESS | 3420 | 1469442963599 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:03 INFO - PROCESS | 3420 | ++DOCSHELL 0x116949800 == 29 [pid = 3420] [id = 188] 03:36:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 65 (0x11697b000) [pid = 3420] [serial = 562] [outer = 0x0] 03:36:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 66 (0x117d95800) [pid = 3420] [serial = 563] [outer = 0x11697b000] 03:36:03 INFO - PROCESS | 3420 | 1469442963626 Marionette DEBUG loaded listener.js 03:36:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 67 (0x1181d6c00) [pid = 3420] [serial = 564] [outer = 0x11697b000] 03:36:03 INFO - PROCESS | 3420 | 1469442963933 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] 03:36:03 INFO - PROCESS | 3420 | 1469442963965 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 03:36:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 03:36:03 INFO - PROCESS | 3420 | 1469442963968 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 03:36:03 INFO - PROCESS | 3420 | 1469442963981 Marionette TRACE conn2 <- [1,726,null,{}] 03:36:03 INFO - PROCESS | 3420 | 1469442963988 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}] 03:36:03 INFO - PROCESS | 3420 | 1469442963992 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:04 INFO - PROCESS | 3420 | 1469442964067 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 03:36:04 INFO - PROCESS | 3420 | 1469442964118 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:04 INFO - PROCESS | 3420 | 1469442964120 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:04 INFO - PROCESS | 3420 | ++DOCSHELL 0x117d80800 == 30 [pid = 3420] [id = 189] 03:36:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 68 (0x11821e000) [pid = 3420] [serial = 565] [outer = 0x0] 03:36:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 69 (0x1191bcc00) [pid = 3420] [serial = 566] [outer = 0x11821e000] 03:36:04 INFO - PROCESS | 3420 | 1469442964148 Marionette DEBUG loaded listener.js 03:36:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 70 (0x119f15000) [pid = 3420] [serial = 567] [outer = 0x11821e000] 03:36:04 INFO - PROCESS | 3420 | 1469442964453 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]]]}] 03:36:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 03:36:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 532ms 03:36:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 03:36:04 INFO - PROCESS | 3420 | 1469442964500 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 03:36:04 INFO - PROCESS | 3420 | 1469442964502 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 03:36:04 INFO - PROCESS | 3420 | 1469442964504 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 03:36:04 INFO - PROCESS | 3420 | 1469442964505 Marionette TRACE conn2 <- [1,730,null,{}] 03:36:04 INFO - PROCESS | 3420 | 1469442964513 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}] 03:36:04 INFO - PROCESS | 3420 | 1469442964515 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:04 INFO - PROCESS | 3420 | 1469442964605 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 03:36:04 INFO - PROCESS | 3420 | 1469442964609 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:04 INFO - PROCESS | 3420 | 1469442964610 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:04 INFO - PROCESS | 3420 | ++DOCSHELL 0x11987d800 == 31 [pid = 3420] [id = 190] 03:36:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x120842c00) [pid = 3420] [serial = 568] [outer = 0x0] 03:36:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x1208b9800) [pid = 3420] [serial = 569] [outer = 0x120842c00] 03:36:04 INFO - PROCESS | 3420 | 1469442964635 Marionette DEBUG loaded listener.js 03:36:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x123ba3800) [pid = 3420] [serial = 570] [outer = 0x120842c00] 03:36:04 INFO - PROCESS | 3420 | 1469442964987 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] 03:36:05 INFO - PROCESS | 3420 | 1469442965030 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 03:36:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 03:36:05 INFO - PROCESS | 3420 | 1469442965032 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 03:36:05 INFO - PROCESS | 3420 | 1469442965033 Marionette TRACE conn2 <- [1,734,null,{}] 03:36:05 INFO - PROCESS | 3420 | 1469442965035 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}] 03:36:05 INFO - PROCESS | 3420 | 1469442965036 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:05 INFO - PROCESS | 3420 | 1469442965130 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 03:36:05 INFO - PROCESS | 3420 | 1469442965162 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:05 INFO - PROCESS | 3420 | 1469442965163 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:05 INFO - PROCESS | 3420 | ++DOCSHELL 0x123867000 == 32 [pid = 3420] [id = 191] 03:36:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x113377800) [pid = 3420] [serial = 571] [outer = 0x0] 03:36:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x1241b0800) [pid = 3420] [serial = 572] [outer = 0x113377800] 03:36:05 INFO - PROCESS | 3420 | 1469442965188 Marionette DEBUG loaded listener.js 03:36:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x124669400) [pid = 3420] [serial = 573] [outer = 0x113377800] 03:36:05 INFO - PROCESS | 3420 | 1469442965493 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]]]}] 03:36:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 03:36:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 518ms 03:36:05 INFO - PROCESS | 3420 | 1469442965551 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 03:36:05 INFO - PROCESS | 3420 | 1469442965552 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 03:36:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 03:36:05 INFO - PROCESS | 3420 | 1469442965554 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 03:36:05 INFO - PROCESS | 3420 | 1469442965555 Marionette TRACE conn2 <- [1,738,null,{}] 03:36:05 INFO - PROCESS | 3420 | 1469442965567 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}] 03:36:05 INFO - PROCESS | 3420 | 1469442965571 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:05 INFO - PROCESS | 3420 | 1469442965682 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 03:36:05 INFO - PROCESS | 3420 | 1469442965686 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:05 INFO - PROCESS | 3420 | 1469442965687 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:05 INFO - PROCESS | 3420 | ++DOCSHELL 0x12401a800 == 33 [pid = 3420] [id = 192] 03:36:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x124666000) [pid = 3420] [serial = 574] [outer = 0x0] 03:36:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x124e4fc00) [pid = 3420] [serial = 575] [outer = 0x124666000] 03:36:05 INFO - PROCESS | 3420 | 1469442965712 Marionette DEBUG loaded listener.js 03:36:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x126e8dc00) [pid = 3420] [serial = 576] [outer = 0x124666000] 03:36:06 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x12466c800) [pid = 3420] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 03:36:06 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x129773000) [pid = 3420] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 03:36:06 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x124668000) [pid = 3420] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 03:36:06 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x1181d4800) [pid = 3420] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 03:36:06 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x113378000) [pid = 3420] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 03:36:06 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x112e9cc00) [pid = 3420] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 03:36:06 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x11339c400) [pid = 3420] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 03:36:06 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x118217400) [pid = 3420] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 03:36:06 INFO - PROCESS | 3420 | --DOMWINDOW == 70 (0x124e59c00) [pid = 3420] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 03:36:06 INFO - PROCESS | 3420 | --DOMWINDOW == 69 (0x113397400) [pid = 3420] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 03:36:06 INFO - PROCESS | 3420 | --DOMWINDOW == 68 (0x119645800) [pid = 3420] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 03:36:06 INFO - PROCESS | 3420 | 1469442966560 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]]]}] 03:36:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 03:36:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1030ms 03:36:06 INFO - PROCESS | 3420 | 1469442966585 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 03:36:06 INFO - PROCESS | 3420 | 1469442966586 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 03:36:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 03:36:06 INFO - PROCESS | 3420 | 1469442966589 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 03:36:06 INFO - PROCESS | 3420 | 1469442966590 Marionette TRACE conn2 <- [1,742,null,{}] 03:36:06 INFO - PROCESS | 3420 | 1469442966594 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}] 03:36:06 INFO - PROCESS | 3420 | 1469442966595 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:06 INFO - PROCESS | 3420 | 1469442966670 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 03:36:06 INFO - PROCESS | 3420 | 1469442966675 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:06 INFO - PROCESS | 3420 | 1469442966677 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:06 INFO - PROCESS | 3420 | ++DOCSHELL 0x1245eb800 == 34 [pid = 3420] [id = 193] 03:36:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 69 (0x113378000) [pid = 3420] [serial = 577] [outer = 0x0] 03:36:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 70 (0x1181d9c00) [pid = 3420] [serial = 578] [outer = 0x113378000] 03:36:06 INFO - PROCESS | 3420 | 1469442966702 Marionette DEBUG loaded listener.js 03:36:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x124e59c00) [pid = 3420] [serial = 579] [outer = 0x113378000] 03:36:07 INFO - PROCESS | 3420 | 1469442967518 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]]]}] 03:36:07 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 03:36:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 971ms 03:36:07 INFO - PROCESS | 3420 | 1469442967561 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 03:36:07 INFO - PROCESS | 3420 | 1469442967562 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 03:36:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 03:36:07 INFO - PROCESS | 3420 | 1469442967564 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 03:36:07 INFO - PROCESS | 3420 | 1469442967565 Marionette TRACE conn2 <- [1,746,null,{}] 03:36:07 INFO - PROCESS | 3420 | 1469442967568 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}] 03:36:07 INFO - PROCESS | 3420 | 1469442967569 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:07 INFO - PROCESS | 3420 | 1469442967638 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 03:36:07 INFO - PROCESS | 3420 | 1469442967687 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:07 INFO - PROCESS | 3420 | 1469442967688 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:07 INFO - PROCESS | 3420 | ++DOCSHELL 0x12699f800 == 35 [pid = 3420] [id = 194] 03:36:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x11339ec00) [pid = 3420] [serial = 580] [outer = 0x0] 03:36:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x1270cbc00) [pid = 3420] [serial = 581] [outer = 0x11339ec00] 03:36:07 INFO - PROCESS | 3420 | 1469442967712 Marionette DEBUG loaded listener.js 03:36:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x128af2800) [pid = 3420] [serial = 582] [outer = 0x11339ec00] 03:36:08 INFO - PROCESS | 3420 | 1469442968433 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]]]}] 03:36:08 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.) 03:36:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 919ms 03:36:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 03:36:08 INFO - PROCESS | 3420 | 1469442968484 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 03:36:08 INFO - PROCESS | 3420 | 1469442968485 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 03:36:08 INFO - PROCESS | 3420 | 1469442968487 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 03:36:08 INFO - PROCESS | 3420 | 1469442968488 Marionette TRACE conn2 <- [1,750,null,{}] 03:36:08 INFO - PROCESS | 3420 | 1469442968491 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}] 03:36:08 INFO - PROCESS | 3420 | 1469442968492 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:08 INFO - PROCESS | 3420 | 1469442968567 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 03:36:08 INFO - PROCESS | 3420 | 1469442968652 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:08 INFO - PROCESS | 3420 | 1469442968654 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:08 INFO - PROCESS | 3420 | ++DOCSHELL 0x112c5d000 == 36 [pid = 3420] [id = 195] 03:36:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x111e2fc00) [pid = 3420] [serial = 583] [outer = 0x0] 03:36:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x112665c00) [pid = 3420] [serial = 584] [outer = 0x111e2fc00] 03:36:08 INFO - PROCESS | 3420 | 1469442968686 Marionette DEBUG loaded listener.js 03:36:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x112e9f800) [pid = 3420] [serial = 585] [outer = 0x111e2fc00] 03:36:09 INFO - PROCESS | 3420 | 1469442969666 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]]]}] 03:36:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 03:36:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1222ms 03:36:09 INFO - PROCESS | 3420 | 1469442969711 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 03:36:09 INFO - PROCESS | 3420 | 1469442969713 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 03:36:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 03:36:09 INFO - PROCESS | 3420 | 1469442969716 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 03:36:09 INFO - PROCESS | 3420 | 1469442969718 Marionette TRACE conn2 <- [1,754,null,{}] 03:36:09 INFO - PROCESS | 3420 | 1469442969766 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}] 03:36:09 INFO - PROCESS | 3420 | 1469442969768 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:09 INFO - PROCESS | 3420 | 1469442969852 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 03:36:09 INFO - PROCESS | 3420 | 1469442969861 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:09 INFO - PROCESS | 3420 | 1469442969862 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:10 INFO - PROCESS | 3420 | ++DOCSHELL 0x113350000 == 37 [pid = 3420] [id = 196] 03:36:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x112ea5400) [pid = 3420] [serial = 586] [outer = 0x0] 03:36:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x113d99400) [pid = 3420] [serial = 587] [outer = 0x112ea5400] 03:36:10 INFO - PROCESS | 3420 | 1469442970014 Marionette DEBUG loaded listener.js 03:36:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x11697c400) [pid = 3420] [serial = 588] [outer = 0x112ea5400] 03:36:10 INFO - PROCESS | 3420 | --DOCSHELL 0x12699f800 == 36 [pid = 3420] [id = 194] 03:36:10 INFO - PROCESS | 3420 | --DOCSHELL 0x1245eb800 == 35 [pid = 3420] [id = 193] 03:36:10 INFO - PROCESS | 3420 | --DOCSHELL 0x12401a800 == 34 [pid = 3420] [id = 192] 03:36:10 INFO - PROCESS | 3420 | --DOCSHELL 0x123867000 == 33 [pid = 3420] [id = 191] 03:36:10 INFO - PROCESS | 3420 | --DOCSHELL 0x11987d800 == 32 [pid = 3420] [id = 190] 03:36:10 INFO - PROCESS | 3420 | --DOCSHELL 0x117d80800 == 31 [pid = 3420] [id = 189] 03:36:10 INFO - PROCESS | 3420 | --DOCSHELL 0x116949800 == 30 [pid = 3420] [id = 188] 03:36:10 INFO - PROCESS | 3420 | --DOCSHELL 0x1133c7800 == 29 [pid = 3420] [id = 187] 03:36:10 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x126d71400) [pid = 3420] [serial = 545] [outer = 0x0] [url = about:blank] 03:36:10 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x128e7d400) [pid = 3420] [serial = 539] [outer = 0x0] [url = about:blank] 03:36:10 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x12ae10000) [pid = 3420] [serial = 516] [outer = 0x0] [url = about:blank] 03:36:10 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x1246d4800) [pid = 3420] [serial = 533] [outer = 0x0] [url = about:blank] 03:36:10 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x1187e7c00) [pid = 3420] [serial = 527] [outer = 0x0] [url = about:blank] 03:36:10 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x11996dc00) [pid = 3420] [serial = 528] [outer = 0x0] [url = about:blank] 03:36:10 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x115df7000) [pid = 3420] [serial = 524] [outer = 0x0] [url = about:blank] 03:36:10 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x1181d7400) [pid = 3420] [serial = 525] [outer = 0x0] [url = about:blank] 03:36:10 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x112fb5800) [pid = 3420] [serial = 518] [outer = 0x0] [url = about:blank] 03:36:10 INFO - PROCESS | 3420 | --DOMWINDOW == 70 (0x115d0d000) [pid = 3420] [serial = 519] [outer = 0x0] [url = about:blank] 03:36:10 INFO - PROCESS | 3420 | --DOMWINDOW == 69 (0x1210d9000) [pid = 3420] [serial = 530] [outer = 0x0] [url = about:blank] 03:36:10 INFO - PROCESS | 3420 | --DOMWINDOW == 68 (0x124468400) [pid = 3420] [serial = 531] [outer = 0x0] [url = about:blank] 03:36:10 INFO - PROCESS | 3420 | --DOMWINDOW == 67 (0x118475c00) [pid = 3420] [serial = 521] [outer = 0x0] [url = about:blank] 03:36:10 INFO - PROCESS | 3420 | --DOMWINDOW == 66 (0x1187e6400) [pid = 3420] [serial = 522] [outer = 0x0] [url = about:blank] 03:36:10 INFO - PROCESS | 3420 | --DOMWINDOW == 65 (0x12690a400) [pid = 3420] [serial = 536] [outer = 0x0] [url = about:blank] 03:36:10 INFO - PROCESS | 3420 | --DOMWINDOW == 64 (0x1270c1000) [pid = 3420] [serial = 537] [outer = 0x0] [url = about:blank] 03:36:10 INFO - PROCESS | 3420 | --DOMWINDOW == 63 (0x12ae11400) [pid = 3420] [serial = 540] [outer = 0x0] [url = about:blank] 03:36:10 INFO - PROCESS | 3420 | --DOMWINDOW == 62 (0x1176b2800) [pid = 3420] [serial = 542] [outer = 0x0] [url = about:blank] 03:36:10 INFO - PROCESS | 3420 | --DOMWINDOW == 61 (0x12ae1b000) [pid = 3420] [serial = 546] [outer = 0x0] [url = about:blank] 03:36:10 INFO - PROCESS | 3420 | --DOMWINDOW == 60 (0x119643c00) [pid = 3420] [serial = 543] [outer = 0x0] [url = about:blank] 03:36:10 INFO - PROCESS | 3420 | --DOMWINDOW == 59 (0x124e59800) [pid = 3420] [serial = 534] [outer = 0x0] [url = about:blank] 03:36:10 INFO - PROCESS | 3420 | 1469442970984 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]]]}] 03:36:11 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 03:36:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1316ms 03:36:11 INFO - PROCESS | 3420 | 1469442971033 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 03:36:11 INFO - PROCESS | 3420 | 1469442971034 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 03:36:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 03:36:11 INFO - PROCESS | 3420 | 1469442971037 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 03:36:11 INFO - PROCESS | 3420 | 1469442971040 Marionette TRACE conn2 <- [1,758,null,{}] 03:36:11 INFO - PROCESS | 3420 | 1469442971043 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}] 03:36:11 INFO - PROCESS | 3420 | 1469442971045 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:11 INFO - PROCESS | 3420 | 1469442971118 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 03:36:11 INFO - PROCESS | 3420 | 1469442971123 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:11 INFO - PROCESS | 3420 | 1469442971127 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:11 INFO - PROCESS | 3420 | ++DOCSHELL 0x1169b7000 == 30 [pid = 3420] [id = 197] 03:36:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 60 (0x11697d000) [pid = 3420] [serial = 589] [outer = 0x0] 03:36:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 61 (0x1181d9000) [pid = 3420] [serial = 590] [outer = 0x11697d000] 03:36:11 INFO - PROCESS | 3420 | 1469442971154 Marionette DEBUG loaded listener.js 03:36:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 62 (0x118596c00) [pid = 3420] [serial = 591] [outer = 0x11697d000] 03:36:11 INFO - PROCESS | 3420 | 1469442971501 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]]]}] 03:36:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 03:36:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 472ms 03:36:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 03:36:11 INFO - PROCESS | 3420 | 1469442971512 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 03:36:11 INFO - PROCESS | 3420 | 1469442971514 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 03:36:11 INFO - PROCESS | 3420 | 1469442971519 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 03:36:11 INFO - PROCESS | 3420 | 1469442971521 Marionette TRACE conn2 <- [1,762,null,{}] 03:36:11 INFO - PROCESS | 3420 | 1469442971524 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}] 03:36:11 INFO - PROCESS | 3420 | 1469442971527 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:11 INFO - PROCESS | 3420 | 1469442971606 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 03:36:11 INFO - PROCESS | 3420 | 1469442971612 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:11 INFO - PROCESS | 3420 | 1469442971613 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:11 INFO - PROCESS | 3420 | ++DOCSHELL 0x11841e000 == 31 [pid = 3420] [id = 198] 03:36:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 63 (0x118597000) [pid = 3420] [serial = 592] [outer = 0x0] 03:36:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 64 (0x1191bec00) [pid = 3420] [serial = 593] [outer = 0x118597000] 03:36:11 INFO - PROCESS | 3420 | 1469442971639 Marionette DEBUG loaded listener.js 03:36:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 65 (0x120841800) [pid = 3420] [serial = 594] [outer = 0x118597000] 03:36:12 INFO - PROCESS | 3420 | 1469442972463 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]]]}] 03:36:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 03:36:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 975ms 03:36:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 03:36:12 INFO - PROCESS | 3420 | 1469442972494 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 03:36:12 INFO - PROCESS | 3420 | 1469442972495 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 03:36:12 INFO - PROCESS | 3420 | 1469442972497 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 03:36:12 INFO - PROCESS | 3420 | 1469442972500 Marionette TRACE conn2 <- [1,766,null,{}] 03:36:12 INFO - PROCESS | 3420 | 1469442972507 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}] 03:36:12 INFO - PROCESS | 3420 | 1469442972511 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:12 INFO - PROCESS | 3420 | 1469442972609 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 03:36:12 INFO - PROCESS | 3420 | 1469442972621 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:12 INFO - PROCESS | 3420 | 1469442972623 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:12 INFO - PROCESS | 3420 | ++DOCSHELL 0x12386b800 == 32 [pid = 3420] [id = 199] 03:36:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 66 (0x123f28000) [pid = 3420] [serial = 595] [outer = 0x0] 03:36:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 67 (0x124460800) [pid = 3420] [serial = 596] [outer = 0x123f28000] 03:36:12 INFO - PROCESS | 3420 | 1469442972649 Marionette DEBUG loaded listener.js 03:36:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 68 (0x124662c00) [pid = 3420] [serial = 597] [outer = 0x123f28000] 03:36:13 INFO - PROCESS | 3420 | 1469442973435 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]]]}] 03:36:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 03:36:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 972ms 03:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 03:36:13 INFO - PROCESS | 3420 | 1469442973470 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 03:36:13 INFO - PROCESS | 3420 | 1469442973471 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 03:36:13 INFO - PROCESS | 3420 | 1469442973473 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 03:36:13 INFO - PROCESS | 3420 | 1469442973474 Marionette TRACE conn2 <- [1,770,null,{}] 03:36:13 INFO - PROCESS | 3420 | 1469442973477 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}] 03:36:13 INFO - PROCESS | 3420 | 1469442973478 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:13 INFO - PROCESS | 3420 | 1469442973570 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 03:36:13 INFO - PROCESS | 3420 | 1469442973574 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:13 INFO - PROCESS | 3420 | 1469442973575 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:13 INFO - PROCESS | 3420 | ++DOCSHELL 0x124016000 == 33 [pid = 3420] [id = 200] 03:36:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 69 (0x116535c00) [pid = 3420] [serial = 598] [outer = 0x0] 03:36:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 70 (0x1246d8c00) [pid = 3420] [serial = 599] [outer = 0x116535c00] 03:36:13 INFO - PROCESS | 3420 | 1469442973601 Marionette DEBUG loaded listener.js 03:36:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x125590800) [pid = 3420] [serial = 600] [outer = 0x116535c00] 03:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 03:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 472ms 03:36:13 INFO - PROCESS | 3420 | 1469442973938 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]]]}] 03:36:13 INFO - PROCESS | 3420 | 1469442973948 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 03:36:13 INFO - PROCESS | 3420 | 1469442973949 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 03:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 03:36:13 INFO - PROCESS | 3420 | 1469442973951 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 03:36:13 INFO - PROCESS | 3420 | 1469442973952 Marionette TRACE conn2 <- [1,774,null,{}] 03:36:13 INFO - PROCESS | 3420 | 1469442973955 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}] 03:36:13 INFO - PROCESS | 3420 | 1469442973956 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:14 INFO - PROCESS | 3420 | 1469442974052 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 03:36:14 INFO - PROCESS | 3420 | 1469442974086 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:14 INFO - PROCESS | 3420 | 1469442974088 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:14 INFO - PROCESS | 3420 | ++DOCSHELL 0x1167ca800 == 34 [pid = 3420] [id = 201] 03:36:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x126d0e000) [pid = 3420] [serial = 601] [outer = 0x0] 03:36:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x126e14c00) [pid = 3420] [serial = 602] [outer = 0x126d0e000] 03:36:14 INFO - PROCESS | 3420 | 1469442974120 Marionette DEBUG loaded listener.js 03:36:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x128ae9800) [pid = 3420] [serial = 603] [outer = 0x126d0e000] 03:36:14 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x11697b000) [pid = 3420] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 03:36:14 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x117da1400) [pid = 3420] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 03:36:14 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x11821e000) [pid = 3420] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 03:36:14 INFO - PROCESS | 3420 | --DOMWINDOW == 70 (0x113392400) [pid = 3420] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 03:36:14 INFO - PROCESS | 3420 | --DOMWINDOW == 69 (0x116721400) [pid = 3420] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 03:36:14 INFO - PROCESS | 3420 | --DOMWINDOW == 68 (0x120842c00) [pid = 3420] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 03:36:14 INFO - PROCESS | 3420 | --DOMWINDOW == 67 (0x1208b9c00) [pid = 3420] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 03:36:14 INFO - PROCESS | 3420 | --DOMWINDOW == 66 (0x128b50800) [pid = 3420] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 03:36:14 INFO - PROCESS | 3420 | --DOMWINDOW == 65 (0x113377800) [pid = 3420] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 03:36:14 INFO - PROCESS | 3420 | --DOMWINDOW == 64 (0x124666000) [pid = 3420] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 03:36:14 INFO - PROCESS | 3420 | --DOMWINDOW == 63 (0x113378000) [pid = 3420] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 03:36:14 INFO - PROCESS | 3420 | 1469442974455 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]]]}] 03:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 03:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 518ms 03:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 03:36:14 INFO - PROCESS | 3420 | 1469442974469 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 03:36:14 INFO - PROCESS | 3420 | 1469442974471 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 03:36:14 INFO - PROCESS | 3420 | 1469442974473 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 03:36:14 INFO - PROCESS | 3420 | 1469442974475 Marionette TRACE conn2 <- [1,778,null,{}] 03:36:14 INFO - PROCESS | 3420 | 1469442974480 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}] 03:36:14 INFO - PROCESS | 3420 | 1469442974484 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:14 INFO - PROCESS | 3420 | 1469442974571 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 03:36:14 INFO - PROCESS | 3420 | 1469442974578 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:14 INFO - PROCESS | 3420 | 1469442974579 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:14 INFO - PROCESS | 3420 | ++DOCSHELL 0x127250800 == 35 [pid = 3420] [id = 202] 03:36:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 64 (0x1181d1000) [pid = 3420] [serial = 604] [outer = 0x0] 03:36:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 65 (0x128aee000) [pid = 3420] [serial = 605] [outer = 0x1181d1000] 03:36:14 INFO - PROCESS | 3420 | 1469442974616 Marionette DEBUG loaded listener.js 03:36:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 66 (0x128b55400) [pid = 3420] [serial = 606] [outer = 0x1181d1000] 03:36:15 INFO - PROCESS | 3420 | 1469442975120 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]]]}] 03:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 03:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 672ms 03:36:15 INFO - PROCESS | 3420 | 1469442975146 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 03:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 03:36:15 INFO - PROCESS | 3420 | 1469442975148 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 03:36:15 INFO - PROCESS | 3420 | 1469442975151 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 03:36:15 INFO - PROCESS | 3420 | 1469442975153 Marionette TRACE conn2 <- [1,782,null,{}] 03:36:15 INFO - PROCESS | 3420 | 1469442975156 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}] 03:36:15 INFO - PROCESS | 3420 | 1469442975158 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:15 INFO - PROCESS | 3420 | 1469442975267 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 03:36:15 INFO - PROCESS | 3420 | 1469442975271 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:15 INFO - PROCESS | 3420 | 1469442975272 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:15 INFO - PROCESS | 3420 | ++DOCSHELL 0x129108800 == 36 [pid = 3420] [id = 203] 03:36:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 67 (0x128b52800) [pid = 3420] [serial = 607] [outer = 0x0] 03:36:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 68 (0x129279800) [pid = 3420] [serial = 608] [outer = 0x128b52800] 03:36:15 INFO - PROCESS | 3420 | 1469442975299 Marionette DEBUG loaded listener.js 03:36:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 69 (0x129478800) [pid = 3420] [serial = 609] [outer = 0x128b52800] 03:36:15 INFO - PROCESS | 3420 | 1469442975612 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]]]}] 03:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 03:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 470ms 03:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 03:36:15 INFO - PROCESS | 3420 | 1469442975621 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 03:36:15 INFO - PROCESS | 3420 | 1469442975622 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 03:36:15 INFO - PROCESS | 3420 | 1469442975629 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 03:36:15 INFO - PROCESS | 3420 | 1469442975631 Marionette TRACE conn2 <- [1,786,null,{}] 03:36:15 INFO - PROCESS | 3420 | 1469442975633 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}] 03:36:15 INFO - PROCESS | 3420 | 1469442975634 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:15 INFO - PROCESS | 3420 | 1469442975734 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 03:36:15 INFO - PROCESS | 3420 | 1469442975740 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:15 INFO - PROCESS | 3420 | 1469442975741 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:15 INFO - PROCESS | 3420 | ++DOCSHELL 0x129110000 == 37 [pid = 3420] [id = 204] 03:36:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 70 (0x11847f000) [pid = 3420] [serial = 610] [outer = 0x0] 03:36:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x129480c00) [pid = 3420] [serial = 611] [outer = 0x11847f000] 03:36:15 INFO - PROCESS | 3420 | 1469442975766 Marionette DEBUG loaded listener.js 03:36:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x12a57fc00) [pid = 3420] [serial = 612] [outer = 0x11847f000] 03:36:16 INFO - PROCESS | 3420 | 1469442976121 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]]]}] 03:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 03:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 523ms 03:36:16 INFO - PROCESS | 3420 | 1469442976149 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 03:36:16 INFO - PROCESS | 3420 | 1469442976151 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 03:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 03:36:16 INFO - PROCESS | 3420 | 1469442976154 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 03:36:16 INFO - PROCESS | 3420 | 1469442976156 Marionette TRACE conn2 <- [1,790,null,{}] 03:36:16 INFO - PROCESS | 3420 | 1469442976159 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}] 03:36:16 INFO - PROCESS | 3420 | 1469442976161 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:16 INFO - PROCESS | 3420 | 1469442976276 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 03:36:16 INFO - PROCESS | 3420 | 1469442976352 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:16 INFO - PROCESS | 3420 | 1469442976353 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:16 INFO - PROCESS | 3420 | ++DOCSHELL 0x1295df800 == 38 [pid = 3420] [id = 205] 03:36:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x113d45c00) [pid = 3420] [serial = 613] [outer = 0x0] 03:36:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x12a669c00) [pid = 3420] [serial = 614] [outer = 0x113d45c00] 03:36:16 INFO - PROCESS | 3420 | 1469442976392 Marionette DEBUG loaded listener.js 03:36:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x12a8ab800) [pid = 3420] [serial = 615] [outer = 0x113d45c00] 03:36:16 INFO - PROCESS | 3420 | 1469442976878 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]]]}] 03:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 03:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 770ms 03:36:16 INFO - PROCESS | 3420 | 1469442976925 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 03:36:16 INFO - PROCESS | 3420 | 1469442976928 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 03:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 03:36:16 INFO - PROCESS | 3420 | 1469442976931 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 03:36:16 INFO - PROCESS | 3420 | 1469442976933 Marionette TRACE conn2 <- [1,794,null,{}] 03:36:16 INFO - PROCESS | 3420 | 1469442976937 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}] 03:36:16 INFO - PROCESS | 3420 | 1469442976939 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:17 INFO - PROCESS | 3420 | 1469442977038 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 03:36:17 INFO - PROCESS | 3420 | 1469442977103 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:17 INFO - PROCESS | 3420 | 1469442977105 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:17 INFO - PROCESS | 3420 | ++DOCSHELL 0x118384000 == 39 [pid = 3420] [id = 206] 03:36:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x11607e000) [pid = 3420] [serial = 616] [outer = 0x0] 03:36:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x116a9f800) [pid = 3420] [serial = 617] [outer = 0x11607e000] 03:36:17 INFO - PROCESS | 3420 | 1469442977136 Marionette DEBUG loaded listener.js 03:36:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x1181d7c00) [pid = 3420] [serial = 618] [outer = 0x11607e000] 03:36:17 INFO - PROCESS | 3420 | 1469442977552 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]]]}] 03:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 03:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 671ms 03:36:17 INFO - PROCESS | 3420 | 1469442977602 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 03:36:17 INFO - PROCESS | 3420 | 1469442977605 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 03:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 03:36:17 INFO - PROCESS | 3420 | 1469442977623 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 03:36:17 INFO - PROCESS | 3420 | 1469442977625 Marionette TRACE conn2 <- [1,798,null,{}] 03:36:17 INFO - PROCESS | 3420 | 1469442977628 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}] 03:36:17 INFO - PROCESS | 3420 | 1469442977630 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:17 INFO - PROCESS | 3420 | 1469442977730 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 03:36:17 INFO - PROCESS | 3420 | 1469442977793 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:17 INFO - PROCESS | 3420 | 1469442977794 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:17 INFO - PROCESS | 3420 | ++DOCSHELL 0x12560f800 == 40 [pid = 3420] [id = 207] 03:36:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x118592800) [pid = 3420] [serial = 619] [outer = 0x0] 03:36:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x11963f000) [pid = 3420] [serial = 620] [outer = 0x118592800] 03:36:17 INFO - PROCESS | 3420 | 1469442977827 Marionette DEBUG loaded listener.js 03:36:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x1210d8400) [pid = 3420] [serial = 621] [outer = 0x118592800] 03:36:18 INFO - PROCESS | 3420 | 1469442978246 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]]]}] 03:36:18 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 03:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 672ms 03:36:18 INFO - PROCESS | 3420 | 1469442978295 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 03:36:18 INFO - PROCESS | 3420 | 1469442978296 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 03:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 03:36:18 INFO - PROCESS | 3420 | 1469442978299 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 03:36:18 INFO - PROCESS | 3420 | 1469442978301 Marionette TRACE conn2 <- [1,802,null,{}] 03:36:18 INFO - PROCESS | 3420 | 1469442978326 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}] 03:36:18 INFO - PROCESS | 3420 | 1469442978329 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:18 INFO - PROCESS | 3420 | 1469442978445 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 03:36:18 INFO - PROCESS | 3420 | 1469442978495 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:18 INFO - PROCESS | 3420 | 1469442978497 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:18 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a82d000 == 41 [pid = 3420] [id = 208] 03:36:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x125595c00) [pid = 3420] [serial = 622] [outer = 0x0] 03:36:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x126e91c00) [pid = 3420] [serial = 623] [outer = 0x125595c00] 03:36:18 INFO - PROCESS | 3420 | 1469442978530 Marionette DEBUG loaded listener.js 03:36:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x128af2400) [pid = 3420] [serial = 624] [outer = 0x125595c00] 03:36:18 INFO - PROCESS | 3420 | 1469442978948 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]]]}] 03:36:18 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 03:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 673ms 03:36:18 INFO - PROCESS | 3420 | 1469442978973 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 03:36:18 INFO - PROCESS | 3420 | 1469442978977 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 03:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 03:36:18 INFO - PROCESS | 3420 | 1469442978979 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 03:36:18 INFO - PROCESS | 3420 | 1469442978981 Marionette TRACE conn2 <- [1,806,null,{}] 03:36:19 INFO - PROCESS | 3420 | 1469442979020 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}] 03:36:19 INFO - PROCESS | 3420 | 1469442979021 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:19 INFO - PROCESS | 3420 | 1469442979150 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 03:36:19 INFO - PROCESS | 3420 | 1469442979158 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:19 INFO - PROCESS | 3420 | 1469442979160 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:19 INFO - PROCESS | 3420 | ++DOCSHELL 0x12adbd000 == 42 [pid = 3420] [id = 209] 03:36:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x12914a000) [pid = 3420] [serial = 625] [outer = 0x0] 03:36:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x12a8adc00) [pid = 3420] [serial = 626] [outer = 0x12914a000] 03:36:19 INFO - PROCESS | 3420 | 1469442979189 Marionette DEBUG loaded listener.js 03:36:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x12ae1cc00) [pid = 3420] [serial = 627] [outer = 0x12914a000] 03:36:19 INFO - PROCESS | 3420 | [3420] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 03:36:19 INFO - PROCESS | 3420 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 03:36:19 INFO - PROCESS | 3420 | Determined SkiaGL cache limits: Size 100663296, Items: 256 03:36:19 INFO - PROCESS | 3420 | [GFX2-]: Using SkiaGL canvas. 03:36:19 INFO - PROCESS | 3420 | 1469442979776 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]]]}] 03:36:19 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 03:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 821ms 03:36:19 INFO - PROCESS | 3420 | 1469442979800 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 03:36:19 INFO - PROCESS | 3420 | 1469442979802 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 03:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 03:36:19 INFO - PROCESS | 3420 | 1469442979806 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 03:36:19 INFO - PROCESS | 3420 | 1469442979809 Marionette TRACE conn2 <- [1,810,null,{}] 03:36:19 INFO - PROCESS | 3420 | 1469442979814 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}] 03:36:19 INFO - PROCESS | 3420 | 1469442979815 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:19 INFO - PROCESS | 3420 | 1469442979903 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 03:36:19 INFO - PROCESS | 3420 | 1469442979977 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:19 INFO - PROCESS | 3420 | 1469442979978 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:19 INFO - PROCESS | 3420 | ++DOCSHELL 0x113a66800 == 43 [pid = 3420] [id = 210] 03:36:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1181cd400) [pid = 3420] [serial = 628] [outer = 0x0] 03:36:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x1181d5800) [pid = 3420] [serial = 629] [outer = 0x1181cd400] 03:36:20 INFO - PROCESS | 3420 | 1469442980007 Marionette DEBUG loaded listener.js 03:36:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x11847f400) [pid = 3420] [serial = 630] [outer = 0x1181cd400] 03:36:20 INFO - PROCESS | 3420 | --DOCSHELL 0x129110000 == 42 [pid = 3420] [id = 204] 03:36:20 INFO - PROCESS | 3420 | --DOCSHELL 0x129108800 == 41 [pid = 3420] [id = 203] 03:36:20 INFO - PROCESS | 3420 | --DOCSHELL 0x127250800 == 40 [pid = 3420] [id = 202] 03:36:20 INFO - PROCESS | 3420 | --DOCSHELL 0x1167ca800 == 39 [pid = 3420] [id = 201] 03:36:20 INFO - PROCESS | 3420 | --DOCSHELL 0x124016000 == 38 [pid = 3420] [id = 200] 03:36:20 INFO - PROCESS | 3420 | --DOCSHELL 0x12386b800 == 37 [pid = 3420] [id = 199] 03:36:20 INFO - PROCESS | 3420 | --DOCSHELL 0x11841e000 == 36 [pid = 3420] [id = 198] 03:36:20 INFO - PROCESS | 3420 | --DOCSHELL 0x1169b7000 == 35 [pid = 3420] [id = 197] 03:36:20 INFO - PROCESS | 3420 | --DOCSHELL 0x113350000 == 34 [pid = 3420] [id = 196] 03:36:20 INFO - PROCESS | 3420 | --DOCSHELL 0x112c5d000 == 33 [pid = 3420] [id = 195] 03:36:20 INFO - PROCESS | 3420 | --DOCSHELL 0x116ad0000 == 32 [pid = 3420] [id = 186] 03:36:20 INFO - PROCESS | 3420 | --DOCSHELL 0x12adbd000 == 31 [pid = 3420] [id = 209] 03:36:20 INFO - PROCESS | 3420 | --DOCSHELL 0x12a82d000 == 30 [pid = 3420] [id = 208] 03:36:20 INFO - PROCESS | 3420 | --DOCSHELL 0x12560f800 == 29 [pid = 3420] [id = 207] 03:36:20 INFO - PROCESS | 3420 | --DOCSHELL 0x1295df800 == 28 [pid = 3420] [id = 205] 03:36:20 INFO - PROCESS | 3420 | --DOCSHELL 0x118384000 == 27 [pid = 3420] [id = 206] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x117d95800) [pid = 3420] [serial = 563] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x1181d6c00) [pid = 3420] [serial = 564] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x11873d400) [pid = 3420] [serial = 558] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x1181d8000) [pid = 3420] [serial = 557] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1191bcc00) [pid = 3420] [serial = 566] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x11380e400) [pid = 3420] [serial = 560] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x115df1800) [pid = 3420] [serial = 561] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x11821a800) [pid = 3420] [serial = 549] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x1171b2800) [pid = 3420] [serial = 548] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x1208b9800) [pid = 3420] [serial = 569] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x12457f400) [pid = 3420] [serial = 552] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x123b9e000) [pid = 3420] [serial = 551] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x12a57f000) [pid = 3420] [serial = 555] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x129281400) [pid = 3420] [serial = 554] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x124669400) [pid = 3420] [serial = 573] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x1241b0800) [pid = 3420] [serial = 572] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x124e4fc00) [pid = 3420] [serial = 575] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x1181d9c00) [pid = 3420] [serial = 578] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x124e59c00) [pid = 3420] [serial = 579] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 70 (0x126e8dc00) [pid = 3420] [serial = 576] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 69 (0x123ba3800) [pid = 3420] [serial = 570] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 68 (0x119f15000) [pid = 3420] [serial = 567] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | --DOMWINDOW == 67 (0x1270cbc00) [pid = 3420] [serial = 581] [outer = 0x0] [url = about:blank] 03:36:20 INFO - PROCESS | 3420 | 1469442980904 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]]]}] 03:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 03:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1125ms 03:36:20 INFO - PROCESS | 3420 | 1469442980931 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 03:36:20 INFO - PROCESS | 3420 | 1469442980934 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 03:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 03:36:20 INFO - PROCESS | 3420 | 1469442980937 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 03:36:20 INFO - PROCESS | 3420 | 1469442980939 Marionette TRACE conn2 <- [1,814,null,{}] 03:36:20 INFO - PROCESS | 3420 | 1469442980945 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}] 03:36:20 INFO - PROCESS | 3420 | 1469442980946 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:21 INFO - PROCESS | 3420 | 1469442981021 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 03:36:21 INFO - PROCESS | 3420 | 1469442981028 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:21 INFO - PROCESS | 3420 | 1469442981031 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:21 INFO - PROCESS | 3420 | ++DOCSHELL 0x112c91800 == 28 [pid = 3420] [id = 211] 03:36:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 68 (0x112987c00) [pid = 3420] [serial = 631] [outer = 0x0] 03:36:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 69 (0x112ddec00) [pid = 3420] [serial = 632] [outer = 0x112987c00] 03:36:21 INFO - PROCESS | 3420 | 1469442981058 Marionette DEBUG loaded listener.js 03:36:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 70 (0x112627c00) [pid = 3420] [serial = 633] [outer = 0x112987c00] 03:36:21 INFO - PROCESS | 3420 | 1469442981390 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] 03:36:21 INFO - PROCESS | 3420 | 1469442981461 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 03:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 03:36:21 INFO - PROCESS | 3420 | 1469442981466 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 03:36:21 INFO - PROCESS | 3420 | 1469442981467 Marionette TRACE conn2 <- [1,818,null,{}] 03:36:21 INFO - PROCESS | 3420 | 1469442981470 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}] 03:36:21 INFO - PROCESS | 3420 | 1469442981472 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:21 INFO - PROCESS | 3420 | 1469442981545 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 03:36:21 INFO - PROCESS | 3420 | 1469442981551 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:21 INFO - PROCESS | 3420 | 1469442981552 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:21 INFO - PROCESS | 3420 | ++DOCSHELL 0x116130000 == 29 [pid = 3420] [id = 212] 03:36:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x1133a1c00) [pid = 3420] [serial = 634] [outer = 0x0] 03:36:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x113a05c00) [pid = 3420] [serial = 635] [outer = 0x1133a1c00] 03:36:21 INFO - PROCESS | 3420 | 1469442981581 Marionette DEBUG loaded listener.js 03:36:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x113f32000) [pid = 3420] [serial = 636] [outer = 0x1133a1c00] 03:36:21 INFO - PROCESS | 3420 | 1469442981914 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]]]}] 03:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 03:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 470ms 03:36:21 INFO - PROCESS | 3420 | 1469442981935 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 03:36:21 INFO - PROCESS | 3420 | 1469442981937 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 03:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 03:36:21 INFO - PROCESS | 3420 | 1469442981939 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 03:36:21 INFO - PROCESS | 3420 | 1469442981943 Marionette TRACE conn2 <- [1,822,null,{}] 03:36:21 INFO - PROCESS | 3420 | 1469442981951 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}] 03:36:21 INFO - PROCESS | 3420 | 1469442981955 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:22 INFO - PROCESS | 3420 | 1469442982049 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 03:36:22 INFO - PROCESS | 3420 | 1469442982056 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:22 INFO - PROCESS | 3420 | 1469442982060 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:22 INFO - PROCESS | 3420 | ++DOCSHELL 0x116fdb800 == 30 [pid = 3420] [id = 213] 03:36:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x113392400) [pid = 3420] [serial = 637] [outer = 0x0] 03:36:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x1176adc00) [pid = 3420] [serial = 638] [outer = 0x113392400] 03:36:22 INFO - PROCESS | 3420 | 1469442982089 Marionette DEBUG loaded listener.js 03:36:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x1181ca400) [pid = 3420] [serial = 639] [outer = 0x113392400] 03:36:22 INFO - PROCESS | 3420 | 1469442982405 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] 03:36:22 INFO - PROCESS | 3420 | 1469442982464 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 03:36:22 INFO - PROCESS | 3420 | 1469442982466 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 03:36:22 INFO - PROCESS | 3420 | 1469442982467 Marionette TRACE conn2 <- [1,826,null,{}] 03:36:22 INFO - PROCESS | 3420 | 1469442982470 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}] 03:36:22 INFO - PROCESS | 3420 | 1469442982471 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:22 INFO - PROCESS | 3420 | 1469442982571 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 03:36:22 INFO - PROCESS | 3420 | 1469442982598 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:22 INFO - PROCESS | 3420 | 1469442982599 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:22 INFO - PROCESS | 3420 | ++DOCSHELL 0x118252000 == 31 [pid = 3420] [id = 214] 03:36:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x113d97400) [pid = 3420] [serial = 640] [outer = 0x0] 03:36:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x118217800) [pid = 3420] [serial = 641] [outer = 0x113d97400] 03:36:22 INFO - PROCESS | 3420 | 1469442982625 Marionette DEBUG loaded listener.js 03:36:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x11859e400) [pid = 3420] [serial = 642] [outer = 0x113d97400] 03:36:22 INFO - PROCESS | 3420 | 1469442982902 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]]]}] 03:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 03:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 469ms 03:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 03:36:22 INFO - PROCESS | 3420 | 1469442982936 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 03:36:22 INFO - PROCESS | 3420 | 1469442982937 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 03:36:22 INFO - PROCESS | 3420 | 1469442982939 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 03:36:22 INFO - PROCESS | 3420 | 1469442982950 Marionette TRACE conn2 <- [1,830,null,{}] 03:36:22 INFO - PROCESS | 3420 | 1469442982964 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}] 03:36:22 INFO - PROCESS | 3420 | 1469442982965 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:23 INFO - PROCESS | 3420 | 1469442983054 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 03:36:23 INFO - PROCESS | 3420 | 1469442983058 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:23 INFO - PROCESS | 3420 | 1469442983059 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:23 INFO - PROCESS | 3420 | ++DOCSHELL 0x11987b000 == 32 [pid = 3420] [id = 215] 03:36:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x11297ec00) [pid = 3420] [serial = 643] [outer = 0x0] 03:36:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x118734800) [pid = 3420] [serial = 644] [outer = 0x11297ec00] 03:36:23 INFO - PROCESS | 3420 | 1469442983084 Marionette DEBUG loaded listener.js 03:36:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x11889a400) [pid = 3420] [serial = 645] [outer = 0x11297ec00] 03:36:23 INFO - PROCESS | 3420 | 1469442983436 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]]]}] 03:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 03:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 538ms 03:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 03:36:23 INFO - PROCESS | 3420 | 1469442983477 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 03:36:23 INFO - PROCESS | 3420 | 1469442983479 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 03:36:23 INFO - PROCESS | 3420 | 1469442983481 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 03:36:23 INFO - PROCESS | 3420 | 1469442983482 Marionette TRACE conn2 <- [1,834,null,{}] 03:36:23 INFO - PROCESS | 3420 | 1469442983484 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}] 03:36:23 INFO - PROCESS | 3420 | 1469442983488 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:23 INFO - PROCESS | 3420 | 1469442983598 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 03:36:23 INFO - PROCESS | 3420 | 1469442983604 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:23 INFO - PROCESS | 3420 | 1469442983605 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:23 INFO - PROCESS | 3420 | ++DOCSHELL 0x123932000 == 33 [pid = 3420] [id = 216] 03:36:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1187eac00) [pid = 3420] [serial = 646] [outer = 0x0] 03:36:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x1193ca400) [pid = 3420] [serial = 647] [outer = 0x1187eac00] 03:36:23 INFO - PROCESS | 3420 | 1469442983635 Marionette DEBUG loaded listener.js 03:36:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x1208adc00) [pid = 3420] [serial = 648] [outer = 0x1187eac00] 03:36:23 INFO - PROCESS | 3420 | 1469442983962 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]]]}] 03:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 03:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 517ms 03:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 03:36:24 INFO - PROCESS | 3420 | 1469442983999 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 03:36:24 INFO - PROCESS | 3420 | 1469442984001 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 03:36:24 INFO - PROCESS | 3420 | 1469442984003 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 03:36:24 INFO - PROCESS | 3420 | 1469442984004 Marionette TRACE conn2 <- [1,838,null,{}] 03:36:24 INFO - PROCESS | 3420 | 1469442984006 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}] 03:36:24 INFO - PROCESS | 3420 | 1469442984008 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:24 INFO - PROCESS | 3420 | 1469442984105 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 03:36:24 INFO - PROCESS | 3420 | 1469442984139 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:24 INFO - PROCESS | 3420 | 1469442984140 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:24 INFO - PROCESS | 3420 | ++DOCSHELL 0x124189800 == 34 [pid = 3420] [id = 217] 03:36:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x118887400) [pid = 3420] [serial = 649] [outer = 0x0] 03:36:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x1210de400) [pid = 3420] [serial = 650] [outer = 0x118887400] 03:36:24 INFO - PROCESS | 3420 | 1469442984164 Marionette DEBUG loaded listener.js 03:36:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x123ba3400) [pid = 3420] [serial = 651] [outer = 0x118887400] 03:36:24 INFO - PROCESS | 3420 | 1469442984468 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]]]}] 03:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 03:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 518ms 03:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 03:36:24 INFO - PROCESS | 3420 | 1469442984521 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 03:36:24 INFO - PROCESS | 3420 | 1469442984522 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 03:36:24 INFO - PROCESS | 3420 | 1469442984525 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 03:36:24 INFO - PROCESS | 3420 | 1469442984526 Marionette TRACE conn2 <- [1,842,null,{}] 03:36:24 INFO - PROCESS | 3420 | 1469442984528 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}] 03:36:24 INFO - PROCESS | 3420 | 1469442984529 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:24 INFO - PROCESS | 3420 | 1469442984621 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 03:36:24 INFO - PROCESS | 3420 | 1469442984624 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:24 INFO - PROCESS | 3420 | 1469442984626 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:24 INFO - PROCESS | 3420 | ++DOCSHELL 0x1245e8800 == 35 [pid = 3420] [id = 218] 03:36:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x1208b9c00) [pid = 3420] [serial = 652] [outer = 0x0] 03:36:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x1240dc800) [pid = 3420] [serial = 653] [outer = 0x1208b9c00] 03:36:24 INFO - PROCESS | 3420 | 1469442984650 Marionette DEBUG loaded listener.js 03:36:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x12445c800) [pid = 3420] [serial = 654] [outer = 0x1208b9c00] 03:36:25 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x116535c00) [pid = 3420] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 03:36:25 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x113d45c00) [pid = 3420] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 03:36:25 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x126d0e000) [pid = 3420] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 03:36:25 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x118597000) [pid = 3420] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 03:36:25 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x112ea5400) [pid = 3420] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 03:36:25 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x11697d000) [pid = 3420] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 03:36:25 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x111e2fc00) [pid = 3420] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 03:36:25 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x1181d1000) [pid = 3420] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 03:36:25 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x128b52800) [pid = 3420] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 03:36:25 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x123f28000) [pid = 3420] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 03:36:25 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x11847f000) [pid = 3420] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 03:36:25 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x11339ec00) [pid = 3420] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 03:36:25 INFO - PROCESS | 3420 | 1469442985082 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]]]}] 03:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 03:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 569ms 03:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 03:36:25 INFO - PROCESS | 3420 | 1469442985095 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 03:36:25 INFO - PROCESS | 3420 | 1469442985096 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 03:36:25 INFO - PROCESS | 3420 | 1469442985098 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 03:36:25 INFO - PROCESS | 3420 | 1469442985099 Marionette TRACE conn2 <- [1,846,null,{}] 03:36:25 INFO - PROCESS | 3420 | 1469442985101 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}] 03:36:25 INFO - PROCESS | 3420 | 1469442985102 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:25 INFO - PROCESS | 3420 | 1469442985183 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 03:36:25 INFO - PROCESS | 3420 | 1469442985186 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:25 INFO - PROCESS | 3420 | 1469442985187 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:25 INFO - PROCESS | 3420 | ++DOCSHELL 0x125645000 == 36 [pid = 3420] [id = 219] 03:36:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x117d20800) [pid = 3420] [serial = 655] [outer = 0x0] 03:36:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x1187eb400) [pid = 3420] [serial = 656] [outer = 0x117d20800] 03:36:25 INFO - PROCESS | 3420 | 1469442985214 Marionette DEBUG loaded listener.js 03:36:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x12445f000) [pid = 3420] [serial = 657] [outer = 0x117d20800] 03:36:25 INFO - PROCESS | 3420 | 1469442985529 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]]]}] 03:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 03:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 471ms 03:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 03:36:25 INFO - PROCESS | 3420 | 1469442985569 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 03:36:25 INFO - PROCESS | 3420 | 1469442985571 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 03:36:25 INFO - PROCESS | 3420 | 1469442985573 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 03:36:25 INFO - PROCESS | 3420 | 1469442985574 Marionette TRACE conn2 <- [1,850,null,{}] 03:36:25 INFO - PROCESS | 3420 | 1469442985576 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}] 03:36:25 INFO - PROCESS | 3420 | 1469442985577 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:25 INFO - PROCESS | 3420 | 1469442985670 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 03:36:25 INFO - PROCESS | 3420 | 1469442985678 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:25 INFO - PROCESS | 3420 | 1469442985679 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:25 INFO - PROCESS | 3420 | ++DOCSHELL 0x126e58000 == 37 [pid = 3420] [id = 220] 03:36:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1210d7c00) [pid = 3420] [serial = 658] [outer = 0x0] 03:36:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x124467c00) [pid = 3420] [serial = 659] [outer = 0x1210d7c00] 03:36:25 INFO - PROCESS | 3420 | 1469442985704 Marionette DEBUG loaded listener.js 03:36:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x124662400) [pid = 3420] [serial = 660] [outer = 0x1210d7c00] 03:36:26 INFO - PROCESS | 3420 | 1469442986003 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]]]}] 03:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 03:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 472ms 03:36:26 INFO - PROCESS | 3420 | 1469442986046 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 03:36:26 INFO - PROCESS | 3420 | 1469442986047 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 03:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 03:36:26 INFO - PROCESS | 3420 | 1469442986049 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 03:36:26 INFO - PROCESS | 3420 | 1469442986051 Marionette TRACE conn2 <- [1,854,null,{}] 03:36:26 INFO - PROCESS | 3420 | 1469442986054 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}] 03:36:26 INFO - PROCESS | 3420 | 1469442986055 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:26 INFO - PROCESS | 3420 | 1469442986149 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 03:36:26 INFO - PROCESS | 3420 | 1469442986152 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:26 INFO - PROCESS | 3420 | 1469442986154 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:26 INFO - PROCESS | 3420 | ++DOCSHELL 0x119595000 == 38 [pid = 3420] [id = 221] 03:36:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x124669c00) [pid = 3420] [serial = 661] [outer = 0x0] 03:36:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x1246d8000) [pid = 3420] [serial = 662] [outer = 0x124669c00] 03:36:26 INFO - PROCESS | 3420 | 1469442986182 Marionette DEBUG loaded listener.js 03:36:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x12690e000) [pid = 3420] [serial = 663] [outer = 0x124669c00] 03:36:26 INFO - PROCESS | 3420 | 1469442986496 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]]]}] 03:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 03:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 469ms 03:36:26 INFO - PROCESS | 3420 | 1469442986520 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 03:36:26 INFO - PROCESS | 3420 | 1469442986522 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 03:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 03:36:26 INFO - PROCESS | 3420 | 1469442986526 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 03:36:26 INFO - PROCESS | 3420 | 1469442986528 Marionette TRACE conn2 <- [1,858,null,{}] 03:36:26 INFO - PROCESS | 3420 | 1469442986530 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}] 03:36:26 INFO - PROCESS | 3420 | 1469442986531 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:26 INFO - PROCESS | 3420 | 1469442986631 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 03:36:26 INFO - PROCESS | 3420 | 1469442986636 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:26 INFO - PROCESS | 3420 | 1469442986637 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:26 INFO - PROCESS | 3420 | ++DOCSHELL 0x1295dc000 == 39 [pid = 3420] [id = 222] 03:36:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x1126d5800) [pid = 3420] [serial = 664] [outer = 0x0] 03:36:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x126911800) [pid = 3420] [serial = 665] [outer = 0x1126d5800] 03:36:26 INFO - PROCESS | 3420 | 1469442986662 Marionette DEBUG loaded listener.js 03:36:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x126e8d000) [pid = 3420] [serial = 666] [outer = 0x1126d5800] 03:36:26 INFO - PROCESS | 3420 | 1469442986932 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]]]}] 03:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 03:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 421ms 03:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 03:36:26 INFO - PROCESS | 3420 | 1469442986946 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 03:36:26 INFO - PROCESS | 3420 | 1469442986947 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 03:36:26 INFO - PROCESS | 3420 | 1469442986949 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 03:36:26 INFO - PROCESS | 3420 | 1469442986950 Marionette TRACE conn2 <- [1,862,null,{}] 03:36:26 INFO - PROCESS | 3420 | 1469442986952 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}] 03:36:26 INFO - PROCESS | 3420 | 1469442986954 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:27 INFO - PROCESS | 3420 | 1469442987088 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 03:36:27 INFO - PROCESS | 3420 | 1469442987136 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:27 INFO - PROCESS | 3420 | 1469442987138 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:27 INFO - PROCESS | 3420 | ++DOCSHELL 0x111ea0800 == 40 [pid = 3420] [id = 223] 03:36:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x110fac400) [pid = 3420] [serial = 667] [outer = 0x0] 03:36:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x111c22000) [pid = 3420] [serial = 668] [outer = 0x110fac400] 03:36:27 INFO - PROCESS | 3420 | 1469442987173 Marionette DEBUG loaded listener.js 03:36:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x11266a800) [pid = 3420] [serial = 669] [outer = 0x110fac400] 03:36:27 INFO - PROCESS | 3420 | 1469442987770 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]]]}] 03:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 03:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 869ms 03:36:27 INFO - PROCESS | 3420 | 1469442987820 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 03:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 03:36:27 INFO - PROCESS | 3420 | 1469442987823 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 03:36:27 INFO - PROCESS | 3420 | 1469442987826 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 03:36:27 INFO - PROCESS | 3420 | 1469442987828 Marionette TRACE conn2 <- [1,866,null,{}] 03:36:27 INFO - PROCESS | 3420 | 1469442987832 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}] 03:36:27 INFO - PROCESS | 3420 | 1469442987835 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:27 INFO - PROCESS | 3420 | 1469442987943 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 03:36:28 INFO - PROCESS | 3420 | 1469442988016 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:28 INFO - PROCESS | 3420 | 1469442988018 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:28 INFO - PROCESS | 3420 | ++DOCSHELL 0x117d7b800 == 41 [pid = 3420] [id = 224] 03:36:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x11339fc00) [pid = 3420] [serial = 670] [outer = 0x0] 03:36:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x113d96400) [pid = 3420] [serial = 671] [outer = 0x11339fc00] 03:36:28 INFO - PROCESS | 3420 | 1469442988049 Marionette DEBUG loaded listener.js 03:36:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x116539c00) [pid = 3420] [serial = 672] [outer = 0x11339fc00] 03:36:28 INFO - PROCESS | 3420 | 1469442988773 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]]]}] 03:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 03:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1021ms 03:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 03:36:28 INFO - PROCESS | 3420 | 1469442988848 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 03:36:28 INFO - PROCESS | 3420 | 1469442988850 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 03:36:28 INFO - PROCESS | 3420 | 1469442988852 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 03:36:28 INFO - PROCESS | 3420 | 1469442988854 Marionette TRACE conn2 <- [1,870,null,{}] 03:36:28 INFO - PROCESS | 3420 | 1469442988858 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}] 03:36:28 INFO - PROCESS | 3420 | 1469442988859 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:28 INFO - PROCESS | 3420 | 1469442988975 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 03:36:28 INFO - PROCESS | 3420 | --DOCSHELL 0x1295dc000 == 40 [pid = 3420] [id = 222] 03:36:28 INFO - PROCESS | 3420 | --DOCSHELL 0x119595000 == 39 [pid = 3420] [id = 221] 03:36:28 INFO - PROCESS | 3420 | --DOCSHELL 0x126e58000 == 38 [pid = 3420] [id = 220] 03:36:28 INFO - PROCESS | 3420 | --DOCSHELL 0x125645000 == 37 [pid = 3420] [id = 219] 03:36:28 INFO - PROCESS | 3420 | --DOCSHELL 0x1245e8800 == 36 [pid = 3420] [id = 218] 03:36:29 INFO - PROCESS | 3420 | --DOCSHELL 0x124189800 == 35 [pid = 3420] [id = 217] 03:36:29 INFO - PROCESS | 3420 | --DOCSHELL 0x123932000 == 34 [pid = 3420] [id = 216] 03:36:29 INFO - PROCESS | 3420 | --DOCSHELL 0x11987b000 == 33 [pid = 3420] [id = 215] 03:36:29 INFO - PROCESS | 3420 | --DOCSHELL 0x118252000 == 32 [pid = 3420] [id = 214] 03:36:29 INFO - PROCESS | 3420 | --DOCSHELL 0x116fdb800 == 31 [pid = 3420] [id = 213] 03:36:29 INFO - PROCESS | 3420 | --DOCSHELL 0x116130000 == 30 [pid = 3420] [id = 212] 03:36:29 INFO - PROCESS | 3420 | --DOCSHELL 0x112c91800 == 29 [pid = 3420] [id = 211] 03:36:29 INFO - PROCESS | 3420 | 1469442989077 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:29 INFO - PROCESS | 3420 | 1469442989079 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:29 INFO - PROCESS | 3420 | ++DOCSHELL 0x112fdc800 == 30 [pid = 3420] [id = 225] 03:36:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x112ea3800) [pid = 3420] [serial = 673] [outer = 0x0] 03:36:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x113863400) [pid = 3420] [serial = 674] [outer = 0x112ea3800] 03:36:29 INFO - PROCESS | 3420 | 1469442989123 Marionette DEBUG loaded listener.js 03:36:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x1169da000) [pid = 3420] [serial = 675] [outer = 0x112ea3800] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x128af2800) [pid = 3420] [serial = 582] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x1246d8c00) [pid = 3420] [serial = 599] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x12a8ab800) [pid = 3420] [serial = 615] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x126e14c00) [pid = 3420] [serial = 602] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x1191bec00) [pid = 3420] [serial = 593] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x12a669c00) [pid = 3420] [serial = 614] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x120841800) [pid = 3420] [serial = 594] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x113d99400) [pid = 3420] [serial = 587] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x11697c400) [pid = 3420] [serial = 588] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x1181d9000) [pid = 3420] [serial = 590] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x118596c00) [pid = 3420] [serial = 591] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x112665c00) [pid = 3420] [serial = 584] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x112e9f800) [pid = 3420] [serial = 585] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x128b55400) [pid = 3420] [serial = 606] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x128aee000) [pid = 3420] [serial = 605] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x129279800) [pid = 3420] [serial = 608] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x128ae9800) [pid = 3420] [serial = 603] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x124460800) [pid = 3420] [serial = 596] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x12a57fc00) [pid = 3420] [serial = 612] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x124662c00) [pid = 3420] [serial = 597] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x125590800) [pid = 3420] [serial = 600] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x129480c00) [pid = 3420] [serial = 611] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x129478800) [pid = 3420] [serial = 609] [outer = 0x0] [url = about:blank] 03:36:29 INFO - PROCESS | 3420 | 1469442989533 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]]]}] 03:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 03:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 725ms 03:36:29 INFO - PROCESS | 3420 | 1469442989578 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 03:36:29 INFO - PROCESS | 3420 | 1469442989581 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 03:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 03:36:29 INFO - PROCESS | 3420 | 1469442989586 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 03:36:29 INFO - PROCESS | 3420 | 1469442989588 Marionette TRACE conn2 <- [1,874,null,{}] 03:36:29 INFO - PROCESS | 3420 | 1469442989590 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}] 03:36:29 INFO - PROCESS | 3420 | 1469442989592 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:29 INFO - PROCESS | 3420 | 1469442989672 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 03:36:29 INFO - PROCESS | 3420 | 1469442989678 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:29 INFO - PROCESS | 3420 | 1469442989679 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:29 INFO - PROCESS | 3420 | ++DOCSHELL 0x116fcd800 == 31 [pid = 3420] [id = 226] 03:36:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x117d1d800) [pid = 3420] [serial = 676] [outer = 0x0] 03:36:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x1181d9000) [pid = 3420] [serial = 677] [outer = 0x117d1d800] 03:36:29 INFO - PROCESS | 3420 | 1469442989706 Marionette DEBUG loaded listener.js 03:36:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x118591800) [pid = 3420] [serial = 678] [outer = 0x117d1d800] 03:36:30 INFO - PROCESS | 3420 | 1469442990049 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]]]}] 03:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 03:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 468ms 03:36:30 INFO - PROCESS | 3420 | 1469442990055 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 03:36:30 INFO - PROCESS | 3420 | 1469442990056 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 03:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 03:36:30 INFO - PROCESS | 3420 | 1469442990060 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 03:36:30 INFO - PROCESS | 3420 | 1469442990064 Marionette TRACE conn2 <- [1,878,null,{}] 03:36:30 INFO - PROCESS | 3420 | 1469442990072 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}] 03:36:30 INFO - PROCESS | 3420 | 1469442990077 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:30 INFO - PROCESS | 3420 | 1469442990160 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 03:36:30 INFO - PROCESS | 3420 | 1469442990211 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:30 INFO - PROCESS | 3420 | 1469442990213 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:30 INFO - PROCESS | 3420 | ++DOCSHELL 0x119578000 == 32 [pid = 3420] [id = 227] 03:36:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x118595800) [pid = 3420] [serial = 679] [outer = 0x0] 03:36:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x118882400) [pid = 3420] [serial = 680] [outer = 0x118595800] 03:36:30 INFO - PROCESS | 3420 | 1469442990241 Marionette DEBUG loaded listener.js 03:36:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1193d2000) [pid = 3420] [serial = 681] [outer = 0x118595800] 03:36:30 INFO - PROCESS | 3420 | 1469442990533 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]]]}] 03:36:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 03:36:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 526ms 03:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 03:36:30 INFO - PROCESS | 3420 | 1469442990585 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 03:36:30 INFO - PROCESS | 3420 | 1469442990587 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 03:36:30 INFO - PROCESS | 3420 | 1469442990589 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 03:36:30 INFO - PROCESS | 3420 | 1469442990590 Marionette TRACE conn2 <- [1,882,null,{}] 03:36:30 INFO - PROCESS | 3420 | 1469442990595 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}] 03:36:30 INFO - PROCESS | 3420 | 1469442990596 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:30 INFO - PROCESS | 3420 | 1469442990672 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 03:36:30 INFO - PROCESS | 3420 | 1469442990722 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:30 INFO - PROCESS | 3420 | 1469442990723 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:30 INFO - PROCESS | 3420 | ++DOCSHELL 0x12387c000 == 33 [pid = 3420] [id = 228] 03:36:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x1191bd400) [pid = 3420] [serial = 682] [outer = 0x0] 03:36:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x12083ac00) [pid = 3420] [serial = 683] [outer = 0x1191bd400] 03:36:30 INFO - PROCESS | 3420 | 1469442990748 Marionette DEBUG loaded listener.js 03:36:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x1210d6800) [pid = 3420] [serial = 684] [outer = 0x1191bd400] 03:36:31 INFO - PROCESS | 3420 | 1469442991029 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]]]}] 03:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 03:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 472ms 03:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 03:36:31 INFO - PROCESS | 3420 | 1469442991065 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 03:36:31 INFO - PROCESS | 3420 | 1469442991066 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 03:36:31 INFO - PROCESS | 3420 | 1469442991069 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 03:36:31 INFO - PROCESS | 3420 | 1469442991070 Marionette TRACE conn2 <- [1,886,null,{}] 03:36:31 INFO - PROCESS | 3420 | 1469442991072 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}] 03:36:31 INFO - PROCESS | 3420 | 1469442991073 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:31 INFO - PROCESS | 3420 | 1469442991157 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 03:36:31 INFO - PROCESS | 3420 | 1469442991163 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:31 INFO - PROCESS | 3420 | 1469442991164 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:31 INFO - PROCESS | 3420 | ++DOCSHELL 0x116ac5800 == 34 [pid = 3420] [id = 229] 03:36:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x11298ac00) [pid = 3420] [serial = 685] [outer = 0x0] 03:36:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x123b9a400) [pid = 3420] [serial = 686] [outer = 0x11298ac00] 03:36:31 INFO - PROCESS | 3420 | 1469442991188 Marionette DEBUG loaded listener.js 03:36:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x12445d800) [pid = 3420] [serial = 687] [outer = 0x11298ac00] 03:36:31 INFO - PROCESS | 3420 | 1469442991562 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]]]}] 03:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 03:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 518ms 03:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 03:36:31 INFO - PROCESS | 3420 | 1469442991587 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 03:36:31 INFO - PROCESS | 3420 | 1469442991589 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 03:36:31 INFO - PROCESS | 3420 | 1469442991591 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 03:36:31 INFO - PROCESS | 3420 | 1469442991592 Marionette TRACE conn2 <- [1,890,null,{}] 03:36:31 INFO - PROCESS | 3420 | 1469442991600 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}] 03:36:31 INFO - PROCESS | 3420 | 1469442991604 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:31 INFO - PROCESS | 3420 | 1469442991714 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 03:36:31 INFO - PROCESS | 3420 | 1469442991720 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:31 INFO - PROCESS | 3420 | 1469442991721 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:31 INFO - PROCESS | 3420 | ++DOCSHELL 0x126e5e800 == 35 [pid = 3420] [id = 230] 03:36:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x12445e800) [pid = 3420] [serial = 688] [outer = 0x0] 03:36:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x124669400) [pid = 3420] [serial = 689] [outer = 0x12445e800] 03:36:31 INFO - PROCESS | 3420 | 1469442991746 Marionette DEBUG loaded listener.js 03:36:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x126909c00) [pid = 3420] [serial = 690] [outer = 0x12445e800] 03:36:32 INFO - PROCESS | 3420 | 1469442992089 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]]]}] 03:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 03:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 524ms 03:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 03:36:32 INFO - PROCESS | 3420 | 1469442992115 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 03:36:32 INFO - PROCESS | 3420 | 1469442992116 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 03:36:32 INFO - PROCESS | 3420 | 1469442992124 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 03:36:32 INFO - PROCESS | 3420 | 1469442992125 Marionette TRACE conn2 <- [1,894,null,{}] 03:36:32 INFO - PROCESS | 3420 | 1469442992127 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}] 03:36:32 INFO - PROCESS | 3420 | 1469442992135 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:32 INFO - PROCESS | 3420 | 1469442992229 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 03:36:32 INFO - PROCESS | 3420 | 1469442992243 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:32 INFO - PROCESS | 3420 | 1469442992244 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:32 INFO - PROCESS | 3420 | ++DOCSHELL 0x128a28000 == 36 [pid = 3420] [id = 231] 03:36:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x126d10000) [pid = 3420] [serial = 691] [outer = 0x0] 03:36:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x126e96c00) [pid = 3420] [serial = 692] [outer = 0x126d10000] 03:36:32 INFO - PROCESS | 3420 | 1469442992269 Marionette DEBUG loaded listener.js 03:36:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x1270c5400) [pid = 3420] [serial = 693] [outer = 0x126d10000] 03:36:32 INFO - PROCESS | 3420 | 1469442992603 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]]]}] 03:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 03:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 527ms 03:36:32 INFO - PROCESS | 3420 | 1469442992645 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 03:36:32 INFO - PROCESS | 3420 | 1469442992646 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 03:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 03:36:32 INFO - PROCESS | 3420 | 1469442992648 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 03:36:32 INFO - PROCESS | 3420 | 1469442992650 Marionette TRACE conn2 <- [1,898,null,{}] 03:36:32 INFO - PROCESS | 3420 | 1469442992652 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}] 03:36:32 INFO - PROCESS | 3420 | 1469442992653 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:32 INFO - PROCESS | 3420 | 1469442992746 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 03:36:32 INFO - PROCESS | 3420 | 1469442992760 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:32 INFO - PROCESS | 3420 | 1469442992761 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:32 INFO - PROCESS | 3420 | ++DOCSHELL 0x12911f800 == 37 [pid = 3420] [id = 232] 03:36:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x1208aec00) [pid = 3420] [serial = 694] [outer = 0x0] 03:36:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x1270c9400) [pid = 3420] [serial = 695] [outer = 0x1208aec00] 03:36:32 INFO - PROCESS | 3420 | 1469442992785 Marionette DEBUG loaded listener.js 03:36:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x128ae9000) [pid = 3420] [serial = 696] [outer = 0x1208aec00] 03:36:33 INFO - PROCESS | 3420 | 1469442993106 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]]]}] 03:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 03:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 471ms 03:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 03:36:33 INFO - PROCESS | 3420 | 1469442993120 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 03:36:33 INFO - PROCESS | 3420 | 1469442993121 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 03:36:33 INFO - PROCESS | 3420 | 1469442993123 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 03:36:33 INFO - PROCESS | 3420 | 1469442993125 Marionette TRACE conn2 <- [1,902,null,{}] 03:36:33 INFO - PROCESS | 3420 | 1469442993142 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}] 03:36:33 INFO - PROCESS | 3420 | 1469442993143 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:33 INFO - PROCESS | 3420 | 1469442993238 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 03:36:33 INFO - PROCESS | 3420 | 1469442993242 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:33 INFO - PROCESS | 3420 | 1469442993243 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:33 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a505800 == 38 [pid = 3420] [id = 233] 03:36:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x126e08000) [pid = 3420] [serial = 697] [outer = 0x0] 03:36:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x128aef000) [pid = 3420] [serial = 698] [outer = 0x126e08000] 03:36:33 INFO - PROCESS | 3420 | 1469442993267 Marionette DEBUG loaded listener.js 03:36:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x128b53800) [pid = 3420] [serial = 699] [outer = 0x126e08000] 03:36:33 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x11297ec00) [pid = 3420] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 03:36:33 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x1133a1c00) [pid = 3420] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 03:36:33 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x1181cd400) [pid = 3420] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 03:36:33 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x113392400) [pid = 3420] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 03:36:33 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x118887400) [pid = 3420] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 03:36:33 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x113d97400) [pid = 3420] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 03:36:33 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x112987c00) [pid = 3420] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 03:36:33 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1187eac00) [pid = 3420] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 03:36:33 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1208b9c00) [pid = 3420] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 03:36:33 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x117d20800) [pid = 3420] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 03:36:33 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x1210d7c00) [pid = 3420] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 03:36:33 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x11607e000) [pid = 3420] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 03:36:33 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x124669c00) [pid = 3420] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 03:36:33 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x118592800) [pid = 3420] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 03:36:33 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x125595c00) [pid = 3420] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 03:36:33 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x12914a000) [pid = 3420] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 03:36:33 INFO - PROCESS | 3420 | 1469442993649 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]]]}] 03:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 03:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 586ms 03:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 03:36:33 INFO - PROCESS | 3420 | 1469442993712 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 03:36:33 INFO - PROCESS | 3420 | 1469442993713 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 03:36:33 INFO - PROCESS | 3420 | 1469442993715 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 03:36:33 INFO - PROCESS | 3420 | 1469442993716 Marionette TRACE conn2 <- [1,906,null,{}] 03:36:33 INFO - PROCESS | 3420 | 1469442993718 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}] 03:36:33 INFO - PROCESS | 3420 | 1469442993720 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:33 INFO - PROCESS | 3420 | 1469442993795 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 03:36:33 INFO - PROCESS | 3420 | 1469442993799 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:33 INFO - PROCESS | 3420 | 1469442993800 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:33 INFO - PROCESS | 3420 | ++DOCSHELL 0x12392f800 == 39 [pid = 3420] [id = 234] 03:36:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x113397400) [pid = 3420] [serial = 700] [outer = 0x0] 03:36:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x1187eac00) [pid = 3420] [serial = 701] [outer = 0x113397400] 03:36:33 INFO - PROCESS | 3420 | 1469442993824 Marionette DEBUG loaded listener.js 03:36:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x120846400) [pid = 3420] [serial = 702] [outer = 0x113397400] 03:36:34 INFO - PROCESS | 3420 | 1469442994128 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]]]}] 03:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 03:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 468ms 03:36:34 INFO - PROCESS | 3420 | 1469442994184 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 03:36:34 INFO - PROCESS | 3420 | 1469442994185 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 03:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 03:36:34 INFO - PROCESS | 3420 | 1469442994195 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 03:36:34 INFO - PROCESS | 3420 | 1469442994197 Marionette TRACE conn2 <- [1,910,null,{}] 03:36:34 INFO - PROCESS | 3420 | 1469442994200 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}] 03:36:34 INFO - PROCESS | 3420 | 1469442994201 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:34 INFO - PROCESS | 3420 | 1469442994288 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 03:36:34 INFO - PROCESS | 3420 | 1469442994344 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:34 INFO - PROCESS | 3420 | 1469442994345 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:34 INFO - PROCESS | 3420 | ++DOCSHELL 0x12adb9000 == 40 [pid = 3420] [id = 235] 03:36:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x1181ce000) [pid = 3420] [serial = 703] [outer = 0x0] 03:36:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x123f21400) [pid = 3420] [serial = 704] [outer = 0x1181ce000] 03:36:34 INFO - PROCESS | 3420 | 1469442994371 Marionette DEBUG loaded listener.js 03:36:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x129146400) [pid = 3420] [serial = 705] [outer = 0x1181ce000] 03:36:34 INFO - PROCESS | 3420 | 1469442994648 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]]]}] 03:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 03:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 477ms 03:36:34 INFO - PROCESS | 3420 | 1469442994666 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 03:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 03:36:34 INFO - PROCESS | 3420 | 1469442994667 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 03:36:34 INFO - PROCESS | 3420 | 1469442994669 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 03:36:34 INFO - PROCESS | 3420 | 1469442994670 Marionette TRACE conn2 <- [1,914,null,{}] 03:36:34 INFO - PROCESS | 3420 | 1469442994673 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}] 03:36:34 INFO - PROCESS | 3420 | 1469442994674 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:34 INFO - PROCESS | 3420 | 1469442994767 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 03:36:34 INFO - PROCESS | 3420 | 1469442994771 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:34 INFO - PROCESS | 3420 | 1469442994772 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:34 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b96f800 == 41 [pid = 3420] [id = 236] 03:36:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x129149c00) [pid = 3420] [serial = 706] [outer = 0x0] 03:36:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x12927e000) [pid = 3420] [serial = 707] [outer = 0x129149c00] 03:36:34 INFO - PROCESS | 3420 | 1469442994795 Marionette DEBUG loaded listener.js 03:36:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x12947b800) [pid = 3420] [serial = 708] [outer = 0x129149c00] 03:36:35 INFO - PROCESS | 3420 | 1469442995116 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]]]}] 03:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 03:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 468ms 03:36:35 INFO - PROCESS | 3420 | 1469442995138 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 03:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 03:36:35 INFO - PROCESS | 3420 | 1469442995150 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 03:36:35 INFO - PROCESS | 3420 | 1469442995152 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 03:36:35 INFO - PROCESS | 3420 | 1469442995153 Marionette TRACE conn2 <- [1,918,null,{}] 03:36:35 INFO - PROCESS | 3420 | 1469442995155 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}] 03:36:35 INFO - PROCESS | 3420 | 1469442995156 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:35 INFO - PROCESS | 3420 | 1469442995262 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 03:36:35 INFO - PROCESS | 3420 | 1469442995268 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:35 INFO - PROCESS | 3420 | 1469442995269 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:35 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b982000 == 42 [pid = 3420] [id = 237] 03:36:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x129147000) [pid = 3420] [serial = 709] [outer = 0x0] 03:36:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x129480c00) [pid = 3420] [serial = 710] [outer = 0x129147000] 03:36:35 INFO - PROCESS | 3420 | 1469442995293 Marionette DEBUG loaded listener.js 03:36:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x12977d000) [pid = 3420] [serial = 711] [outer = 0x129147000] 03:36:35 INFO - PROCESS | 3420 | --DOCSHELL 0x113a66800 == 41 [pid = 3420] [id = 210] 03:36:35 INFO - PROCESS | 3420 | --DOCSHELL 0x112fdc800 == 40 [pid = 3420] [id = 225] 03:36:35 INFO - PROCESS | 3420 | --DOCSHELL 0x117d7b800 == 39 [pid = 3420] [id = 224] 03:36:35 INFO - PROCESS | 3420 | --DOCSHELL 0x111ea0800 == 38 [pid = 3420] [id = 223] 03:36:36 INFO - PROCESS | 3420 | --DOCSHELL 0x116fcd800 == 37 [pid = 3420] [id = 226] 03:36:36 INFO - PROCESS | 3420 | --DOCSHELL 0x119578000 == 36 [pid = 3420] [id = 227] 03:36:36 INFO - PROCESS | 3420 | --DOCSHELL 0x12387c000 == 35 [pid = 3420] [id = 228] 03:36:36 INFO - PROCESS | 3420 | --DOCSHELL 0x116ac5800 == 34 [pid = 3420] [id = 229] 03:36:36 INFO - PROCESS | 3420 | --DOCSHELL 0x12a505800 == 33 [pid = 3420] [id = 233] 03:36:36 INFO - PROCESS | 3420 | --DOCSHELL 0x128a28000 == 32 [pid = 3420] [id = 231] 03:36:36 INFO - PROCESS | 3420 | --DOCSHELL 0x126e5e800 == 31 [pid = 3420] [id = 230] 03:36:36 INFO - PROCESS | 3420 | --DOCSHELL 0x12911f800 == 30 [pid = 3420] [id = 232] 03:36:36 INFO - PROCESS | 3420 | --DOCSHELL 0x12adb9000 == 29 [pid = 3420] [id = 235] 03:36:36 INFO - PROCESS | 3420 | --DOCSHELL 0x12392f800 == 28 [pid = 3420] [id = 234] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x118734800) [pid = 3420] [serial = 644] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x113a05c00) [pid = 3420] [serial = 635] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x113f32000) [pid = 3420] [serial = 636] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x11847f400) [pid = 3420] [serial = 630] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1181d5800) [pid = 3420] [serial = 629] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x1176adc00) [pid = 3420] [serial = 638] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x1210de400) [pid = 3420] [serial = 650] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1181ca400) [pid = 3420] [serial = 639] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x118217800) [pid = 3420] [serial = 641] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x112ddec00) [pid = 3420] [serial = 632] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x112627c00) [pid = 3420] [serial = 633] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1193ca400) [pid = 3420] [serial = 647] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1240dc800) [pid = 3420] [serial = 653] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x123ba3400) [pid = 3420] [serial = 651] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x12445f000) [pid = 3420] [serial = 657] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x124467c00) [pid = 3420] [serial = 659] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x1181d7c00) [pid = 3420] [serial = 618] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x1187eb400) [pid = 3420] [serial = 656] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x1246d8000) [pid = 3420] [serial = 662] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x116a9f800) [pid = 3420] [serial = 617] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x12445c800) [pid = 3420] [serial = 654] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x12690e000) [pid = 3420] [serial = 663] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x1208adc00) [pid = 3420] [serial = 648] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x11889a400) [pid = 3420] [serial = 645] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x1210d8400) [pid = 3420] [serial = 621] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x11963f000) [pid = 3420] [serial = 620] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 70 (0x124662400) [pid = 3420] [serial = 660] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 69 (0x126911800) [pid = 3420] [serial = 665] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 68 (0x128af2400) [pid = 3420] [serial = 624] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 67 (0x126e91c00) [pid = 3420] [serial = 623] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 66 (0x12ae1cc00) [pid = 3420] [serial = 627] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 65 (0x12a8adc00) [pid = 3420] [serial = 626] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOMWINDOW == 64 (0x11859e400) [pid = 3420] [serial = 642] [outer = 0x0] [url = about:blank] 03:36:36 INFO - PROCESS | 3420 | --DOCSHELL 0x12b96f800 == 27 [pid = 3420] [id = 236] 03:36:36 INFO - PROCESS | 3420 | 1469442996631 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]]]}] 03:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 03:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1525ms 03:36:36 INFO - PROCESS | 3420 | 1469442996682 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 03:36:36 INFO - PROCESS | 3420 | 1469442996684 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 03:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 03:36:36 INFO - PROCESS | 3420 | 1469442996689 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 03:36:36 INFO - PROCESS | 3420 | 1469442996691 Marionette TRACE conn2 <- [1,922,null,{}] 03:36:36 INFO - PROCESS | 3420 | 1469442996701 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}] 03:36:36 INFO - PROCESS | 3420 | 1469442996703 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:36 INFO - PROCESS | 3420 | 1469442996783 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 03:36:36 INFO - PROCESS | 3420 | 1469442996788 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:36 INFO - PROCESS | 3420 | 1469442996790 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:36 INFO - PROCESS | 3420 | ++DOCSHELL 0x1133d8800 == 28 [pid = 3420] [id = 238] 03:36:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 65 (0x113374800) [pid = 3420] [serial = 712] [outer = 0x0] 03:36:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 66 (0x113378000) [pid = 3420] [serial = 713] [outer = 0x113374800] 03:36:36 INFO - PROCESS | 3420 | 1469442996822 Marionette DEBUG loaded listener.js 03:36:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 67 (0x113aa0c00) [pid = 3420] [serial = 714] [outer = 0x113374800] 03:36:37 INFO - PROCESS | 3420 | 1469442997167 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]]]}] 03:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 03:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 526ms 03:36:37 INFO - PROCESS | 3420 | 1469442997215 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 03:36:37 INFO - PROCESS | 3420 | 1469442997219 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 03:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 03:36:37 INFO - PROCESS | 3420 | 1469442997229 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 03:36:37 INFO - PROCESS | 3420 | 1469442997231 Marionette TRACE conn2 <- [1,926,null,{}] 03:36:37 INFO - PROCESS | 3420 | 1469442997233 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}] 03:36:37 INFO - PROCESS | 3420 | 1469442997235 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:37 INFO - PROCESS | 3420 | 1469442997312 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 03:36:37 INFO - PROCESS | 3420 | 1469442997316 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:37 INFO - PROCESS | 3420 | 1469442997318 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:37 INFO - PROCESS | 3420 | ++DOCSHELL 0x1167b3000 == 29 [pid = 3420] [id = 239] 03:36:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 68 (0x113f3c800) [pid = 3420] [serial = 715] [outer = 0x0] 03:36:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 69 (0x116725c00) [pid = 3420] [serial = 716] [outer = 0x113f3c800] 03:36:37 INFO - PROCESS | 3420 | 1469442997348 Marionette DEBUG loaded listener.js 03:36:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 70 (0x116aa2c00) [pid = 3420] [serial = 717] [outer = 0x113f3c800] 03:36:37 INFO - PROCESS | 3420 | 1469442997693 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]]]}] 03:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 03:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 523ms 03:36:37 INFO - PROCESS | 3420 | 1469442997750 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 03:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 03:36:37 INFO - PROCESS | 3420 | 1469442997763 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 03:36:37 INFO - PROCESS | 3420 | 1469442997767 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 03:36:37 INFO - PROCESS | 3420 | 1469442997771 Marionette TRACE conn2 <- [1,930,null,{}] 03:36:37 INFO - PROCESS | 3420 | 1469442997782 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}] 03:36:37 INFO - PROCESS | 3420 | 1469442997787 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:37 INFO - PROCESS | 3420 | 1469442997901 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 03:36:37 INFO - PROCESS | 3420 | 1469442997918 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:37 INFO - PROCESS | 3420 | 1469442997920 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:37 INFO - PROCESS | 3420 | ++DOCSHELL 0x117d68800 == 30 [pid = 3420] [id = 240] 03:36:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x112665400) [pid = 3420] [serial = 718] [outer = 0x0] 03:36:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x118217c00) [pid = 3420] [serial = 719] [outer = 0x112665400] 03:36:37 INFO - PROCESS | 3420 | 1469442997966 Marionette DEBUG loaded listener.js 03:36:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x118483c00) [pid = 3420] [serial = 720] [outer = 0x112665400] 03:36:38 INFO - PROCESS | 3420 | 1469442998419 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]]]}] 03:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 03:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 673ms 03:36:38 INFO - PROCESS | 3420 | 1469442998440 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 03:36:38 INFO - PROCESS | 3420 | 1469442998442 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 03:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 03:36:38 INFO - PROCESS | 3420 | 1469442998446 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 03:36:38 INFO - PROCESS | 3420 | 1469442998447 Marionette TRACE conn2 <- [1,934,null,{}] 03:36:38 INFO - PROCESS | 3420 | 1469442998450 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}] 03:36:38 INFO - PROCESS | 3420 | 1469442998451 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:38 INFO - PROCESS | 3420 | 1469442998525 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 03:36:38 INFO - PROCESS | 3420 | 1469442998530 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:38 INFO - PROCESS | 3420 | 1469442998531 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:38 INFO - PROCESS | 3420 | ++DOCSHELL 0x11841f000 == 31 [pid = 3420] [id = 241] 03:36:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x118599400) [pid = 3420] [serial = 721] [outer = 0x0] 03:36:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x118739000) [pid = 3420] [serial = 722] [outer = 0x118599400] 03:36:38 INFO - PROCESS | 3420 | 1469442998556 Marionette DEBUG loaded listener.js 03:36:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x118884400) [pid = 3420] [serial = 723] [outer = 0x118599400] 03:36:38 INFO - PROCESS | 3420 | 1469442998869 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]]]}] 03:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 03:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 470ms 03:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 03:36:38 INFO - PROCESS | 3420 | 1469442998916 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 03:36:38 INFO - PROCESS | 3420 | 1469442998918 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 03:36:38 INFO - PROCESS | 3420 | 1469442998920 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 03:36:38 INFO - PROCESS | 3420 | 1469442998921 Marionette TRACE conn2 <- [1,938,null,{}] 03:36:38 INFO - PROCESS | 3420 | 1469442998923 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}] 03:36:38 INFO - PROCESS | 3420 | 1469442998925 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:39 INFO - PROCESS | 3420 | 1469442999002 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 03:36:39 INFO - PROCESS | 3420 | 1469442999006 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:39 INFO - PROCESS | 3420 | 1469442999008 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:39 INFO - PROCESS | 3420 | ++DOCSHELL 0x119888000 == 32 [pid = 3420] [id = 242] 03:36:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x113d98000) [pid = 3420] [serial = 724] [outer = 0x0] 03:36:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x119180800) [pid = 3420] [serial = 725] [outer = 0x113d98000] 03:36:39 INFO - PROCESS | 3420 | 1469442999035 Marionette DEBUG loaded listener.js 03:36:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x11963fc00) [pid = 3420] [serial = 726] [outer = 0x113d98000] 03:36:39 INFO - PROCESS | 3420 | 1469442999376 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]]]}] 03:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 03:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 468ms 03:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 03:36:39 INFO - PROCESS | 3420 | 1469442999389 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 03:36:39 INFO - PROCESS | 3420 | 1469442999390 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 03:36:39 INFO - PROCESS | 3420 | 1469442999395 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 03:36:39 INFO - PROCESS | 3420 | 1469442999396 Marionette TRACE conn2 <- [1,942,null,{}] 03:36:39 INFO - PROCESS | 3420 | 1469442999398 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}] 03:36:39 INFO - PROCESS | 3420 | 1469442999402 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:39 INFO - PROCESS | 3420 | 1469442999515 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 03:36:39 INFO - PROCESS | 3420 | 1469442999519 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:39 INFO - PROCESS | 3420 | 1469442999520 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:39 INFO - PROCESS | 3420 | ++DOCSHELL 0x123931000 == 33 [pid = 3420] [id = 243] 03:36:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x1191c4800) [pid = 3420] [serial = 727] [outer = 0x0] 03:36:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x120840400) [pid = 3420] [serial = 728] [outer = 0x1191c4800] 03:36:39 INFO - PROCESS | 3420 | 1469442999548 Marionette DEBUG loaded listener.js 03:36:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x123c86800) [pid = 3420] [serial = 729] [outer = 0x1191c4800] 03:36:39 INFO - PROCESS | 3420 | 1469442999834 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]]]}] 03:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 03:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 470ms 03:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 03:36:39 INFO - PROCESS | 3420 | 1469442999867 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 03:36:39 INFO - PROCESS | 3420 | 1469442999868 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 03:36:39 INFO - PROCESS | 3420 | 1469442999870 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 03:36:39 INFO - PROCESS | 3420 | 1469442999871 Marionette TRACE conn2 <- [1,946,null,{}] 03:36:39 INFO - PROCESS | 3420 | 1469442999873 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}] 03:36:39 INFO - PROCESS | 3420 | 1469442999875 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:39 INFO - PROCESS | 3420 | 1469442999957 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 03:36:39 INFO - PROCESS | 3420 | 1469442999962 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:39 INFO - PROCESS | 3420 | 1469442999963 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:39 INFO - PROCESS | 3420 | ++DOCSHELL 0x124403000 == 34 [pid = 3420] [id = 244] 03:36:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1208b7c00) [pid = 3420] [serial = 730] [outer = 0x0] 03:36:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x1243a0000) [pid = 3420] [serial = 731] [outer = 0x1208b7c00] 03:36:39 INFO - PROCESS | 3420 | 1469442999988 Marionette DEBUG loaded listener.js 03:36:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x124467000) [pid = 3420] [serial = 732] [outer = 0x1208b7c00] 03:36:40 INFO - PROCESS | 3420 | 1469443000297 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]]]}] 03:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 03:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 469ms 03:36:40 INFO - PROCESS | 3420 | 1469443000339 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 03:36:40 INFO - PROCESS | 3420 | 1469443000341 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 03:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 03:36:40 INFO - PROCESS | 3420 | 1469443000343 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 03:36:40 INFO - PROCESS | 3420 | 1469443000344 Marionette TRACE conn2 <- [1,950,null,{}] 03:36:40 INFO - PROCESS | 3420 | 1469443000347 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}] 03:36:40 INFO - PROCESS | 3420 | 1469443000348 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:40 INFO - PROCESS | 3420 | 1469443000443 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 03:36:40 INFO - PROCESS | 3420 | 1469443000450 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:40 INFO - PROCESS | 3420 | 1469443000451 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:40 INFO - PROCESS | 3420 | ++DOCSHELL 0x1246a4000 == 35 [pid = 3420] [id = 245] 03:36:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x1241b3000) [pid = 3420] [serial = 733] [outer = 0x0] 03:36:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x1245cec00) [pid = 3420] [serial = 734] [outer = 0x1241b3000] 03:36:40 INFO - PROCESS | 3420 | 1469443000475 Marionette DEBUG loaded listener.js 03:36:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x124669c00) [pid = 3420] [serial = 735] [outer = 0x1241b3000] 03:36:40 INFO - PROCESS | 3420 | 1469443000779 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]]]}] 03:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 03:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 471ms 03:36:40 INFO - PROCESS | 3420 | 1469443000815 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 03:36:40 INFO - PROCESS | 3420 | 1469443000816 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 03:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 03:36:40 INFO - PROCESS | 3420 | 1469443000818 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 03:36:40 INFO - PROCESS | 3420 | 1469443000820 Marionette TRACE conn2 <- [1,954,null,{}] 03:36:40 INFO - PROCESS | 3420 | 1469443000822 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}] 03:36:40 INFO - PROCESS | 3420 | 1469443000823 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:40 INFO - PROCESS | 3420 | 1469443000896 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 03:36:40 INFO - PROCESS | 3420 | 1469443000908 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:40 INFO - PROCESS | 3420 | 1469443000910 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:40 INFO - PROCESS | 3420 | ++DOCSHELL 0x117d66000 == 36 [pid = 3420] [id = 246] 03:36:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x1126e0000) [pid = 3420] [serial = 736] [outer = 0x0] 03:36:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x124b55000) [pid = 3420] [serial = 737] [outer = 0x1126e0000] 03:36:40 INFO - PROCESS | 3420 | 1469443000935 Marionette DEBUG loaded listener.js 03:36:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x124f8f000) [pid = 3420] [serial = 738] [outer = 0x1126e0000] 03:36:41 INFO - PROCESS | 3420 | 1469443001255 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]]]}] 03:36:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 03:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 468ms 03:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 03:36:41 INFO - PROCESS | 3420 | 1469443001288 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 03:36:41 INFO - PROCESS | 3420 | 1469443001289 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 03:36:41 INFO - PROCESS | 3420 | 1469443001293 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 03:36:41 INFO - PROCESS | 3420 | 1469443001296 Marionette TRACE conn2 <- [1,958,null,{}] 03:36:41 INFO - PROCESS | 3420 | 1469443001299 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}] 03:36:41 INFO - PROCESS | 3420 | 1469443001300 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:41 INFO - PROCESS | 3420 | 1469443001439 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 03:36:41 INFO - PROCESS | 3420 | 1469443001448 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:41 INFO - PROCESS | 3420 | 1469443001449 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:41 INFO - PROCESS | 3420 | ++DOCSHELL 0x127238000 == 37 [pid = 3420] [id = 247] 03:36:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x124b4a400) [pid = 3420] [serial = 739] [outer = 0x0] 03:36:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x1250da400) [pid = 3420] [serial = 740] [outer = 0x124b4a400] 03:36:41 INFO - PROCESS | 3420 | 1469443001488 Marionette DEBUG loaded listener.js 03:36:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x126d02c00) [pid = 3420] [serial = 741] [outer = 0x124b4a400] 03:36:41 INFO - PROCESS | 3420 | 1469443001913 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]]]}] 03:36:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 03:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 672ms 03:36:41 INFO - PROCESS | 3420 | 1469443001964 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 03:36:41 INFO - PROCESS | 3420 | 1469443001965 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 03:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 03:36:41 INFO - PROCESS | 3420 | 1469443001967 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 03:36:41 INFO - PROCESS | 3420 | 1469443001969 Marionette TRACE conn2 <- [1,962,null,{}] 03:36:41 INFO - PROCESS | 3420 | 1469443001971 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}] 03:36:41 INFO - PROCESS | 3420 | 1469443001972 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:42 INFO - PROCESS | 3420 | 1469443002060 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 03:36:42 INFO - PROCESS | 3420 | 1469443002090 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:42 INFO - PROCESS | 3420 | 1469443002091 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:42 INFO - PROCESS | 3420 | ++DOCSHELL 0x129113000 == 38 [pid = 3420] [id = 248] 03:36:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x126d71c00) [pid = 3420] [serial = 742] [outer = 0x0] 03:36:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x126e92800) [pid = 3420] [serial = 743] [outer = 0x126d71c00] 03:36:42 INFO - PROCESS | 3420 | 1469443002119 Marionette DEBUG loaded listener.js 03:36:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x128af1400) [pid = 3420] [serial = 744] [outer = 0x126d71c00] 03:36:42 INFO - PROCESS | 3420 | 1469443002501 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]]]}] 03:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 03:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 569ms 03:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 03:36:42 INFO - PROCESS | 3420 | 1469443002537 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 03:36:42 INFO - PROCESS | 3420 | 1469443002538 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 03:36:42 INFO - PROCESS | 3420 | 1469443002540 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 03:36:42 INFO - PROCESS | 3420 | 1469443002542 Marionette TRACE conn2 <- [1,966,null,{}] 03:36:42 INFO - PROCESS | 3420 | 1469443002545 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}] 03:36:42 INFO - PROCESS | 3420 | 1469443002547 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:42 INFO - PROCESS | 3420 | 1469443002710 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 03:36:42 INFO - PROCESS | 3420 | 1469443002754 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:42 INFO - PROCESS | 3420 | 1469443002755 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:42 INFO - PROCESS | 3420 | ++DOCSHELL 0x12929e800 == 39 [pid = 3420] [id = 249] 03:36:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x1270c8400) [pid = 3420] [serial = 745] [outer = 0x0] 03:36:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x128b5b800) [pid = 3420] [serial = 746] [outer = 0x1270c8400] 03:36:42 INFO - PROCESS | 3420 | 1469443002794 Marionette DEBUG loaded listener.js 03:36:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x129147c00) [pid = 3420] [serial = 747] [outer = 0x1270c8400] 03:36:43 INFO - PROCESS | 3420 | 1469443003175 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]]]}] 03:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 03:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 671ms 03:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 03:36:43 INFO - PROCESS | 3420 | 1469443003218 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 03:36:43 INFO - PROCESS | 3420 | 1469443003219 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 03:36:43 INFO - PROCESS | 3420 | 1469443003221 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 03:36:43 INFO - PROCESS | 3420 | 1469443003222 Marionette TRACE conn2 <- [1,970,null,{}] 03:36:43 INFO - PROCESS | 3420 | 1469443003224 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}] 03:36:43 INFO - PROCESS | 3420 | 1469443003226 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:43 INFO - PROCESS | 3420 | 1469443003325 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 03:36:43 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x12445e800) [pid = 3420] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 03:36:43 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x126d10000) [pid = 3420] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 03:36:43 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x1208aec00) [pid = 3420] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 03:36:43 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x126e08000) [pid = 3420] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 03:36:43 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x113397400) [pid = 3420] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 03:36:43 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x1181ce000) [pid = 3420] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 03:36:43 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x11298ac00) [pid = 3420] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 03:36:43 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1191bd400) [pid = 3420] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 03:36:43 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x118595800) [pid = 3420] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 03:36:43 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x117d1d800) [pid = 3420] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 03:36:43 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x112ea3800) [pid = 3420] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 03:36:43 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x11339fc00) [pid = 3420] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 03:36:43 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x110fac400) [pid = 3420] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 03:36:43 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x1126d5800) [pid = 3420] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 03:36:43 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x129149c00) [pid = 3420] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 03:36:43 INFO - PROCESS | 3420 | 1469443003692 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:43 INFO - PROCESS | 3420 | 1469443003695 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:43 INFO - PROCESS | 3420 | ++DOCSHELL 0x112c86800 == 40 [pid = 3420] [id = 250] 03:36:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x1126d8c00) [pid = 3420] [serial = 748] [outer = 0x0] 03:36:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x1126de400) [pid = 3420] [serial = 749] [outer = 0x1126d8c00] 03:36:43 INFO - PROCESS | 3420 | 1469443003792 Marionette DEBUG loaded listener.js 03:36:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x112e9bc00) [pid = 3420] [serial = 750] [outer = 0x1126d8c00] 03:36:44 INFO - PROCESS | 3420 | 1469443004365 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]]]}] 03:36:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 03:36:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1168ms 03:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 03:36:44 INFO - PROCESS | 3420 | 1469443004391 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 03:36:44 INFO - PROCESS | 3420 | 1469443004393 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 03:36:44 INFO - PROCESS | 3420 | 1469443004396 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 03:36:44 INFO - PROCESS | 3420 | 1469443004398 Marionette TRACE conn2 <- [1,974,null,{}] 03:36:44 INFO - PROCESS | 3420 | 1469443004402 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}] 03:36:44 INFO - PROCESS | 3420 | 1469443004403 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:44 INFO - PROCESS | 3420 | 1469443004510 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 03:36:44 INFO - PROCESS | 3420 | 1469443004584 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:44 INFO - PROCESS | 3420 | 1469443004586 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:44 INFO - PROCESS | 3420 | ++DOCSHELL 0x116fe3800 == 41 [pid = 3420] [id = 251] 03:36:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x113d96000) [pid = 3420] [serial = 751] [outer = 0x0] 03:36:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x11607f800) [pid = 3420] [serial = 752] [outer = 0x113d96000] 03:36:44 INFO - PROCESS | 3420 | 1469443004617 Marionette DEBUG loaded listener.js 03:36:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x116aab800) [pid = 3420] [serial = 753] [outer = 0x113d96000] 03:36:45 INFO - PROCESS | 3420 | 1469443005286 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]]]}] 03:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 03:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 973ms 03:36:45 INFO - PROCESS | 3420 | 1469443005370 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 03:36:45 INFO - PROCESS | 3420 | 1469443005373 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 03:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 03:36:45 INFO - PROCESS | 3420 | 1469443005376 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 03:36:45 INFO - PROCESS | 3420 | 1469443005378 Marionette TRACE conn2 <- [1,978,null,{}] 03:36:45 INFO - PROCESS | 3420 | 1469443005381 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}] 03:36:45 INFO - PROCESS | 3420 | 1469443005383 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:45 INFO - PROCESS | 3420 | 1469443005485 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 03:36:45 INFO - PROCESS | 3420 | 1469443005536 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:45 INFO - PROCESS | 3420 | 1469443005539 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:45 INFO - PROCESS | 3420 | ++DOCSHELL 0x11699d800 == 42 [pid = 3420] [id = 252] 03:36:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x113f37800) [pid = 3420] [serial = 754] [outer = 0x0] 03:36:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x116aa2800) [pid = 3420] [serial = 755] [outer = 0x113f37800] 03:36:45 INFO - PROCESS | 3420 | 1469443005568 Marionette DEBUG loaded listener.js 03:36:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x117d99000) [pid = 3420] [serial = 756] [outer = 0x113f37800] 03:36:45 INFO - PROCESS | 3420 | --DOCSHELL 0x12929e800 == 41 [pid = 3420] [id = 249] 03:36:45 INFO - PROCESS | 3420 | --DOCSHELL 0x129113000 == 40 [pid = 3420] [id = 248] 03:36:45 INFO - PROCESS | 3420 | --DOCSHELL 0x127238000 == 39 [pid = 3420] [id = 247] 03:36:45 INFO - PROCESS | 3420 | --DOCSHELL 0x117d66000 == 38 [pid = 3420] [id = 246] 03:36:45 INFO - PROCESS | 3420 | --DOCSHELL 0x1246a4000 == 37 [pid = 3420] [id = 245] 03:36:45 INFO - PROCESS | 3420 | --DOCSHELL 0x124403000 == 36 [pid = 3420] [id = 244] 03:36:45 INFO - PROCESS | 3420 | --DOCSHELL 0x123931000 == 35 [pid = 3420] [id = 243] 03:36:45 INFO - PROCESS | 3420 | --DOCSHELL 0x119888000 == 34 [pid = 3420] [id = 242] 03:36:45 INFO - PROCESS | 3420 | --DOCSHELL 0x11841f000 == 33 [pid = 3420] [id = 241] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x129480c00) [pid = 3420] [serial = 710] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOCSHELL 0x117d68800 == 32 [pid = 3420] [id = 240] 03:36:45 INFO - PROCESS | 3420 | --DOCSHELL 0x1167b3000 == 31 [pid = 3420] [id = 239] 03:36:45 INFO - PROCESS | 3420 | --DOCSHELL 0x1133d8800 == 30 [pid = 3420] [id = 238] 03:36:45 INFO - PROCESS | 3420 | --DOCSHELL 0x12b982000 == 29 [pid = 3420] [id = 237] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x124669400) [pid = 3420] [serial = 689] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x126e96c00) [pid = 3420] [serial = 692] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x126909c00) [pid = 3420] [serial = 690] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1270c9400) [pid = 3420] [serial = 695] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x1270c5400) [pid = 3420] [serial = 693] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x128aef000) [pid = 3420] [serial = 698] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x128ae9000) [pid = 3420] [serial = 696] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1187eac00) [pid = 3420] [serial = 701] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x123f21400) [pid = 3420] [serial = 704] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x128b53800) [pid = 3420] [serial = 699] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x123b9a400) [pid = 3420] [serial = 686] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x12083ac00) [pid = 3420] [serial = 683] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x1210d6800) [pid = 3420] [serial = 684] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x118882400) [pid = 3420] [serial = 680] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x12947b800) [pid = 3420] [serial = 708] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x1193d2000) [pid = 3420] [serial = 681] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x1181d9000) [pid = 3420] [serial = 677] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x118591800) [pid = 3420] [serial = 678] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x113863400) [pid = 3420] [serial = 674] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x1169da000) [pid = 3420] [serial = 675] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x116539c00) [pid = 3420] [serial = 672] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x113d96400) [pid = 3420] [serial = 671] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 70 (0x11266a800) [pid = 3420] [serial = 669] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 69 (0x111c22000) [pid = 3420] [serial = 668] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 68 (0x126e8d000) [pid = 3420] [serial = 666] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 67 (0x129146400) [pid = 3420] [serial = 705] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 66 (0x120846400) [pid = 3420] [serial = 702] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 65 (0x12445d800) [pid = 3420] [serial = 687] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | --DOMWINDOW == 64 (0x12927e000) [pid = 3420] [serial = 707] [outer = 0x0] [url = about:blank] 03:36:45 INFO - PROCESS | 3420 | 1469443005925 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]]]}] 03:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 03:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 571ms 03:36:45 INFO - PROCESS | 3420 | 1469443005948 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 03:36:45 INFO - PROCESS | 3420 | 1469443005951 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 03:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 03:36:45 INFO - PROCESS | 3420 | 1469443005955 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 03:36:45 INFO - PROCESS | 3420 | 1469443005957 Marionette TRACE conn2 <- [1,982,null,{}] 03:36:45 INFO - PROCESS | 3420 | 1469443005960 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}] 03:36:45 INFO - PROCESS | 3420 | 1469443005961 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:46 INFO - PROCESS | 3420 | 1469443006038 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 03:36:46 INFO - PROCESS | 3420 | 1469443006088 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:46 INFO - PROCESS | 3420 | 1469443006089 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:46 INFO - PROCESS | 3420 | ++DOCSHELL 0x117370000 == 30 [pid = 3420] [id = 253] 03:36:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 65 (0x116975c00) [pid = 3420] [serial = 757] [outer = 0x0] 03:36:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 66 (0x1181d3800) [pid = 3420] [serial = 758] [outer = 0x116975c00] 03:36:46 INFO - PROCESS | 3420 | 1469443006117 Marionette DEBUG loaded listener.js 03:36:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 67 (0x118592c00) [pid = 3420] [serial = 759] [outer = 0x116975c00] 03:36:46 INFO - PROCESS | 3420 | 1469443006421 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]]]}] 03:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 03:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 474ms 03:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 03:36:46 INFO - PROCESS | 3420 | 1469443006432 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 03:36:46 INFO - PROCESS | 3420 | 1469443006434 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 03:36:46 INFO - PROCESS | 3420 | 1469443006436 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 03:36:46 INFO - PROCESS | 3420 | 1469443006438 Marionette TRACE conn2 <- [1,986,null,{}] 03:36:46 INFO - PROCESS | 3420 | 1469443006450 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}] 03:36:46 INFO - PROCESS | 3420 | 1469443006453 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:46 INFO - PROCESS | 3420 | 1469443006532 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 03:36:46 INFO - PROCESS | 3420 | 1469443006537 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:46 INFO - PROCESS | 3420 | 1469443006539 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:46 INFO - PROCESS | 3420 | ++DOCSHELL 0x119595800 == 31 [pid = 3420] [id = 254] 03:36:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 68 (0x118733800) [pid = 3420] [serial = 760] [outer = 0x0] 03:36:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 69 (0x1193d1c00) [pid = 3420] [serial = 761] [outer = 0x118733800] 03:36:46 INFO - PROCESS | 3420 | 1469443006569 Marionette DEBUG loaded listener.js 03:36:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 70 (0x119970400) [pid = 3420] [serial = 762] [outer = 0x118733800] 03:36:46 INFO - PROCESS | 3420 | 1469443006912 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]]]}] 03:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 03:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 522ms 03:36:46 INFO - PROCESS | 3420 | 1469443006958 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 03:36:46 INFO - PROCESS | 3420 | 1469443006960 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 03:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 03:36:46 INFO - PROCESS | 3420 | 1469443006962 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 03:36:46 INFO - PROCESS | 3420 | 1469443006963 Marionette TRACE conn2 <- [1,990,null,{}] 03:36:46 INFO - PROCESS | 3420 | 1469443006966 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}] 03:36:46 INFO - PROCESS | 3420 | 1469443006967 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:47 INFO - PROCESS | 3420 | 1469443007046 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 03:36:47 INFO - PROCESS | 3420 | 1469443007049 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:47 INFO - PROCESS | 3420 | 1469443007050 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:47 INFO - PROCESS | 3420 | ++DOCSHELL 0x123940800 == 32 [pid = 3420] [id = 255] 03:36:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x11297fc00) [pid = 3420] [serial = 763] [outer = 0x0] 03:36:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x1210d6800) [pid = 3420] [serial = 764] [outer = 0x11297fc00] 03:36:47 INFO - PROCESS | 3420 | 1469443007075 Marionette DEBUG loaded listener.js 03:36:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x1238de000) [pid = 3420] [serial = 765] [outer = 0x11297fc00] 03:36:47 INFO - PROCESS | 3420 | 1469443007380 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]]]}] 03:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 03:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 468ms 03:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 03:36:47 INFO - PROCESS | 3420 | 1469443007430 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 03:36:47 INFO - PROCESS | 3420 | 1469443007432 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 03:36:47 INFO - PROCESS | 3420 | 1469443007434 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 03:36:47 INFO - PROCESS | 3420 | 1469443007435 Marionette TRACE conn2 <- [1,994,null,{}] 03:36:47 INFO - PROCESS | 3420 | 1469443007437 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}] 03:36:47 INFO - PROCESS | 3420 | 1469443007438 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:47 INFO - PROCESS | 3420 | 1469443007510 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 03:36:47 INFO - PROCESS | 3420 | 1469443007564 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:47 INFO - PROCESS | 3420 | 1469443007566 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:47 INFO - PROCESS | 3420 | ++DOCSHELL 0x116948000 == 33 [pid = 3420] [id = 256] 03:36:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x1208ac000) [pid = 3420] [serial = 766] [outer = 0x0] 03:36:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x123b9e000) [pid = 3420] [serial = 767] [outer = 0x1208ac000] 03:36:47 INFO - PROCESS | 3420 | 1469443007592 Marionette DEBUG loaded listener.js 03:36:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x12445e800) [pid = 3420] [serial = 768] [outer = 0x1208ac000] 03:36:48 INFO - PROCESS | 3420 | 1469443008018 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]]]}] 03:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 03:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 618ms 03:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 03:36:48 INFO - PROCESS | 3420 | 1469443008055 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 03:36:48 INFO - PROCESS | 3420 | 1469443008056 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 03:36:48 INFO - PROCESS | 3420 | 1469443008059 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 03:36:48 INFO - PROCESS | 3420 | 1469443008062 Marionette TRACE conn2 <- [1,998,null,{}] 03:36:48 INFO - PROCESS | 3420 | 1469443008065 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}] 03:36:48 INFO - PROCESS | 3420 | 1469443008069 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:48 INFO - PROCESS | 3420 | 1469443008181 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 03:36:48 INFO - PROCESS | 3420 | 1469443008220 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:48 INFO - PROCESS | 3420 | 1469443008221 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:48 INFO - PROCESS | 3420 | ++DOCSHELL 0x1269a5000 == 34 [pid = 3420] [id = 257] 03:36:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x124468000) [pid = 3420] [serial = 769] [outer = 0x0] 03:36:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x125595c00) [pid = 3420] [serial = 770] [outer = 0x124468000] 03:36:48 INFO - PROCESS | 3420 | 1469443008246 Marionette DEBUG loaded listener.js 03:36:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x126d0e000) [pid = 3420] [serial = 771] [outer = 0x124468000] 03:36:48 INFO - PROCESS | 3420 | 1469443008562 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]]]}] 03:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 03:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 522ms 03:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 03:36:48 INFO - PROCESS | 3420 | 1469443008582 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 03:36:48 INFO - PROCESS | 3420 | 1469443008583 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 03:36:48 INFO - PROCESS | 3420 | 1469443008585 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 03:36:48 INFO - PROCESS | 3420 | 1469443008586 Marionette TRACE conn2 <- [1,1002,null,{}] 03:36:48 INFO - PROCESS | 3420 | 1469443008588 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}] 03:36:48 INFO - PROCESS | 3420 | 1469443008589 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:48 INFO - PROCESS | 3420 | 1469443008696 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 03:36:48 INFO - PROCESS | 3420 | 1469443008700 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:48 INFO - PROCESS | 3420 | 1469443008701 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:48 INFO - PROCESS | 3420 | ++DOCSHELL 0x128e05000 == 35 [pid = 3420] [id = 258] 03:36:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x1126d9000) [pid = 3420] [serial = 772] [outer = 0x0] 03:36:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x1270b5c00) [pid = 3420] [serial = 773] [outer = 0x1126d9000] 03:36:48 INFO - PROCESS | 3420 | 1469443008735 Marionette DEBUG loaded listener.js 03:36:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x128ae9000) [pid = 3420] [serial = 774] [outer = 0x1126d9000] 03:36:49 INFO - PROCESS | 3420 | 1469443009077 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]]]}] 03:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 03:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 519ms 03:36:49 INFO - PROCESS | 3420 | 1469443009104 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 03:36:49 INFO - PROCESS | 3420 | 1469443009106 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 03:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 03:36:49 INFO - PROCESS | 3420 | 1469443009108 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 03:36:49 INFO - PROCESS | 3420 | 1469443009111 Marionette TRACE conn2 <- [1,1006,null,{}] 03:36:49 INFO - PROCESS | 3420 | 1469443009119 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}] 03:36:49 INFO - PROCESS | 3420 | 1469443009121 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:49 INFO - PROCESS | 3420 | 1469443009216 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 03:36:49 INFO - PROCESS | 3420 | 1469443009220 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:49 INFO - PROCESS | 3420 | 1469443009221 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:49 INFO - PROCESS | 3420 | ++DOCSHELL 0x129299800 == 36 [pid = 3420] [id = 259] 03:36:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x118887400) [pid = 3420] [serial = 775] [outer = 0x0] 03:36:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x128b4e800) [pid = 3420] [serial = 776] [outer = 0x118887400] 03:36:49 INFO - PROCESS | 3420 | 1469443009246 Marionette DEBUG loaded listener.js 03:36:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x128c94800) [pid = 3420] [serial = 777] [outer = 0x118887400] 03:36:49 INFO - PROCESS | 3420 | 1469443009607 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]]]}] 03:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 03:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 526ms 03:36:49 INFO - PROCESS | 3420 | 1469443009635 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 03:36:49 INFO - PROCESS | 3420 | 1469443009638 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 03:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 03:36:49 INFO - PROCESS | 3420 | 1469443009641 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 03:36:49 INFO - PROCESS | 3420 | 1469443009643 Marionette TRACE conn2 <- [1,1010,null,{}] 03:36:49 INFO - PROCESS | 3420 | 1469443009653 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}] 03:36:49 INFO - PROCESS | 3420 | 1469443009655 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:49 INFO - PROCESS | 3420 | 1469443009788 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 03:36:49 INFO - PROCESS | 3420 | 1469443009837 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:49 INFO - PROCESS | 3420 | 1469443009849 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:49 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a514000 == 37 [pid = 3420] [id = 260] 03:36:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x119645c00) [pid = 3420] [serial = 778] [outer = 0x0] 03:36:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x12914d800) [pid = 3420] [serial = 779] [outer = 0x119645c00] 03:36:49 INFO - PROCESS | 3420 | 1469443009888 Marionette DEBUG loaded listener.js 03:36:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x129282400) [pid = 3420] [serial = 780] [outer = 0x119645c00] 03:36:50 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x124b4a400) [pid = 3420] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 03:36:50 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x126d71c00) [pid = 3420] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 03:36:50 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x129147000) [pid = 3420] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 03:36:50 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1126e0000) [pid = 3420] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 03:36:50 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x118599400) [pid = 3420] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 03:36:50 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x1241b3000) [pid = 3420] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 03:36:50 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x113374800) [pid = 3420] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 03:36:50 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x113d98000) [pid = 3420] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 03:36:50 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x113f3c800) [pid = 3420] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 03:36:50 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x1208b7c00) [pid = 3420] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 03:36:50 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x1191c4800) [pid = 3420] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 03:36:50 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x112665400) [pid = 3420] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 03:36:50 INFO - PROCESS | 3420 | 1469443010255 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]]]}] 03:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 03:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 631ms 03:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 03:36:50 INFO - PROCESS | 3420 | 1469443010271 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 03:36:50 INFO - PROCESS | 3420 | 1469443010272 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 03:36:50 INFO - PROCESS | 3420 | 1469443010275 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 03:36:50 INFO - PROCESS | 3420 | 1469443010277 Marionette TRACE conn2 <- [1,1014,null,{}] 03:36:50 INFO - PROCESS | 3420 | 1469443010282 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}] 03:36:50 INFO - PROCESS | 3420 | 1469443010283 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:50 INFO - PROCESS | 3420 | 1469443010385 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 03:36:50 INFO - PROCESS | 3420 | 1469443010417 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:50 INFO - PROCESS | 3420 | 1469443010418 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:50 INFO - PROCESS | 3420 | ++DOCSHELL 0x123935000 == 38 [pid = 3420] [id = 261] 03:36:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x11266b000) [pid = 3420] [serial = 781] [outer = 0x0] 03:36:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x1193d2c00) [pid = 3420] [serial = 782] [outer = 0x11266b000] 03:36:50 INFO - PROCESS | 3420 | 1469443010442 Marionette DEBUG loaded listener.js 03:36:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x124b4a400) [pid = 3420] [serial = 783] [outer = 0x11266b000] 03:36:50 INFO - PROCESS | 3420 | 1469443010729 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]]]}] 03:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 03:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 472ms 03:36:50 INFO - PROCESS | 3420 | 1469443010751 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 03:36:50 INFO - PROCESS | 3420 | 1469443010752 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 03:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 03:36:50 INFO - PROCESS | 3420 | 1469443010754 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 03:36:50 INFO - PROCESS | 3420 | 1469443010756 Marionette TRACE conn2 <- [1,1018,null,{}] 03:36:50 INFO - PROCESS | 3420 | 1469443010761 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}] 03:36:50 INFO - PROCESS | 3420 | 1469443010764 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:50 INFO - PROCESS | 3420 | 1469443010861 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 03:36:50 INFO - PROCESS | 3420 | 1469443010866 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:50 INFO - PROCESS | 3420 | 1469443010868 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:50 INFO - PROCESS | 3420 | ++DOCSHELL 0x12af3e000 == 39 [pid = 3420] [id = 262] 03:36:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x1238e4000) [pid = 3420] [serial = 784] [outer = 0x0] 03:36:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x129281c00) [pid = 3420] [serial = 785] [outer = 0x1238e4000] 03:36:50 INFO - PROCESS | 3420 | 1469443010894 Marionette DEBUG loaded listener.js 03:36:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x12977cc00) [pid = 3420] [serial = 786] [outer = 0x1238e4000] 03:36:51 INFO - PROCESS | 3420 | 1469443011215 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]]]}] 03:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 03:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 474ms 03:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 03:36:51 INFO - PROCESS | 3420 | 1469443011230 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 03:36:51 INFO - PROCESS | 3420 | 1469443011231 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 03:36:51 INFO - PROCESS | 3420 | 1469443011233 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 03:36:51 INFO - PROCESS | 3420 | 1469443011235 Marionette TRACE conn2 <- [1,1022,null,{}] 03:36:51 INFO - PROCESS | 3420 | 1469443011237 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}] 03:36:51 INFO - PROCESS | 3420 | 1469443011238 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:51 INFO - PROCESS | 3420 | 1469443011343 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 03:36:51 INFO - PROCESS | 3420 | 1469443011348 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:51 INFO - PROCESS | 3420 | 1469443011350 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:51 INFO - PROCESS | 3420 | ++DOCSHELL 0x12afb6800 == 40 [pid = 3420] [id = 263] 03:36:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1208abc00) [pid = 3420] [serial = 787] [outer = 0x0] 03:36:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x12a577000) [pid = 3420] [serial = 788] [outer = 0x1208abc00] 03:36:51 INFO - PROCESS | 3420 | 1469443011374 Marionette DEBUG loaded listener.js 03:36:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x12a66f000) [pid = 3420] [serial = 789] [outer = 0x1208abc00] 03:36:51 INFO - PROCESS | 3420 | 1469443011679 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]]]}] 03:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 03:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 467ms 03:36:51 INFO - PROCESS | 3420 | 1469443011702 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 03:36:51 INFO - PROCESS | 3420 | 1469443011703 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 03:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 03:36:51 INFO - PROCESS | 3420 | 1469443011705 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 03:36:51 INFO - PROCESS | 3420 | 1469443011706 Marionette TRACE conn2 <- [1,1026,null,{}] 03:36:51 INFO - PROCESS | 3420 | 1469443011710 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}] 03:36:51 INFO - PROCESS | 3420 | 1469443011712 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:51 INFO - PROCESS | 3420 | 1469443011797 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 03:36:51 INFO - PROCESS | 3420 | 1469443011801 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:51 INFO - PROCESS | 3420 | 1469443011802 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:51 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b97d000 == 41 [pid = 3420] [id = 264] 03:36:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x12a672c00) [pid = 3420] [serial = 790] [outer = 0x0] 03:36:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x12a8a3000) [pid = 3420] [serial = 791] [outer = 0x12a672c00] 03:36:51 INFO - PROCESS | 3420 | 1469443011825 Marionette DEBUG loaded listener.js 03:36:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x12a8ac000) [pid = 3420] [serial = 792] [outer = 0x12a672c00] 03:36:52 INFO - PROCESS | 3420 | 1469443012231 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]]]}] 03:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 03:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 568ms 03:36:52 INFO - PROCESS | 3420 | 1469443012274 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 03:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 03:36:52 INFO - PROCESS | 3420 | 1469443012277 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 03:36:52 INFO - PROCESS | 3420 | 1469443012280 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 03:36:52 INFO - PROCESS | 3420 | 1469443012282 Marionette TRACE conn2 <- [1,1030,null,{}] 03:36:52 INFO - PROCESS | 3420 | 1469443012286 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}] 03:36:52 INFO - PROCESS | 3420 | 1469443012287 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:52 INFO - PROCESS | 3420 | 1469443012394 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 03:36:52 INFO - PROCESS | 3420 | 1469443012448 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:52 INFO - PROCESS | 3420 | 1469443012450 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:52 INFO - PROCESS | 3420 | ++DOCSHELL 0x116ab7800 == 42 [pid = 3420] [id = 265] 03:36:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x112ea6c00) [pid = 3420] [serial = 793] [outer = 0x0] 03:36:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x113d99800) [pid = 3420] [serial = 794] [outer = 0x112ea6c00] 03:36:52 INFO - PROCESS | 3420 | 1469443012481 Marionette DEBUG loaded listener.js 03:36:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1176ad000) [pid = 3420] [serial = 795] [outer = 0x112ea6c00] 03:36:52 INFO - PROCESS | 3420 | 1469443012932 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]]]}] 03:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 03:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 720ms 03:36:53 INFO - PROCESS | 3420 | 1469443013033 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 03:36:53 INFO - PROCESS | 3420 | 1469443013038 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 03:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 03:36:53 INFO - PROCESS | 3420 | 1469443013074 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 03:36:53 INFO - PROCESS | 3420 | 1469443013077 Marionette TRACE conn2 <- [1,1034,null,{}] 03:36:53 INFO - PROCESS | 3420 | 1469443013083 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}] 03:36:53 INFO - PROCESS | 3420 | 1469443013086 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:53 INFO - PROCESS | 3420 | 1469443013212 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 03:36:53 INFO - PROCESS | 3420 | 1469443013262 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:53 INFO - PROCESS | 3420 | 1469443013263 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:53 INFO - PROCESS | 3420 | ++DOCSHELL 0x124005800 == 43 [pid = 3420] [id = 266] 03:36:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x11859fc00) [pid = 3420] [serial = 796] [outer = 0x0] 03:36:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x1187e9c00) [pid = 3420] [serial = 797] [outer = 0x11859fc00] 03:36:53 INFO - PROCESS | 3420 | 1469443013294 Marionette DEBUG loaded listener.js 03:36:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x1191c4800) [pid = 3420] [serial = 798] [outer = 0x11859fc00] 03:36:53 INFO - PROCESS | 3420 | 1469443013715 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]]]}] 03:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 03:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 690ms 03:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 03:36:53 INFO - PROCESS | 3420 | 1469443013749 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 03:36:53 INFO - PROCESS | 3420 | 1469443013750 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 03:36:53 INFO - PROCESS | 3420 | 1469443013753 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 03:36:53 INFO - PROCESS | 3420 | 1469443013755 Marionette TRACE conn2 <- [1,1038,null,{}] 03:36:53 INFO - PROCESS | 3420 | 1469443013763 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}] 03:36:53 INFO - PROCESS | 3420 | 1469443013766 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:53 INFO - PROCESS | 3420 | 1469443013871 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 03:36:53 INFO - PROCESS | 3420 | 1469443013929 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:53 INFO - PROCESS | 3420 | 1469443013931 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:53 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b98b000 == 44 [pid = 3420] [id = 267] 03:36:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x1208b8000) [pid = 3420] [serial = 799] [outer = 0x0] 03:36:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x124583c00) [pid = 3420] [serial = 800] [outer = 0x1208b8000] 03:36:53 INFO - PROCESS | 3420 | 1469443013966 Marionette DEBUG loaded listener.js 03:36:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x1249aa400) [pid = 3420] [serial = 801] [outer = 0x1208b8000] 03:36:54 INFO - PROCESS | 3420 | 1469443014449 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]]]}] 03:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 03:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 775ms 03:36:54 INFO - PROCESS | 3420 | 1469443014529 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 03:36:54 INFO - PROCESS | 3420 | 1469443014531 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 03:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 03:36:54 INFO - PROCESS | 3420 | 1469443014533 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 03:36:54 INFO - PROCESS | 3420 | 1469443014535 Marionette TRACE conn2 <- [1,1042,null,{}] 03:36:54 INFO - PROCESS | 3420 | 1469443014537 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}] 03:36:54 INFO - PROCESS | 3420 | 1469443014538 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:54 INFO - PROCESS | 3420 | 1469443014640 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 03:36:54 INFO - PROCESS | 3420 | 1469443014707 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:54 INFO - PROCESS | 3420 | 1469443014708 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:54 INFO - PROCESS | 3420 | ++DOCSHELL 0x11651c800 == 45 [pid = 3420] [id = 268] 03:36:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x116080400) [pid = 3420] [serial = 802] [outer = 0x0] 03:36:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x124f86400) [pid = 3420] [serial = 803] [outer = 0x116080400] 03:36:54 INFO - PROCESS | 3420 | 1469443014738 Marionette DEBUG loaded listener.js 03:36:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x126e93400) [pid = 3420] [serial = 804] [outer = 0x116080400] 03:36:55 INFO - PROCESS | 3420 | 1469443015249 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]]]}] 03:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 03:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 770ms 03:36:55 INFO - PROCESS | 3420 | 1469443015304 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 03:36:55 INFO - PROCESS | 3420 | 1469443015306 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 03:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 03:36:55 INFO - PROCESS | 3420 | 1469443015328 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 03:36:55 INFO - PROCESS | 3420 | 1469443015330 Marionette TRACE conn2 <- [1,1046,null,{}] 03:36:55 INFO - PROCESS | 3420 | 1469443015334 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}] 03:36:55 INFO - PROCESS | 3420 | 1469443015336 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:55 INFO - PROCESS | 3420 | 1469443015429 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 03:36:55 INFO - PROCESS | 3420 | 1469443015501 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:55 INFO - PROCESS | 3420 | 1469443015502 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:55 INFO - PROCESS | 3420 | ++DOCSHELL 0x113813000 == 46 [pid = 3420] [id = 269] 03:36:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x113a05800) [pid = 3420] [serial = 805] [outer = 0x0] 03:36:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x116908000) [pid = 3420] [serial = 806] [outer = 0x113a05800] 03:36:55 INFO - PROCESS | 3420 | 1469443015531 Marionette DEBUG loaded listener.js 03:36:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x1176ae800) [pid = 3420] [serial = 807] [outer = 0x113a05800] 03:36:56 INFO - PROCESS | 3420 | --DOCSHELL 0x12afb6800 == 45 [pid = 3420] [id = 263] 03:36:56 INFO - PROCESS | 3420 | --DOCSHELL 0x12af3e000 == 44 [pid = 3420] [id = 262] 03:36:56 INFO - PROCESS | 3420 | --DOCSHELL 0x123935000 == 43 [pid = 3420] [id = 261] 03:36:56 INFO - PROCESS | 3420 | --DOCSHELL 0x12a514000 == 42 [pid = 3420] [id = 260] 03:36:56 INFO - PROCESS | 3420 | --DOCSHELL 0x129299800 == 41 [pid = 3420] [id = 259] 03:36:56 INFO - PROCESS | 3420 | --DOCSHELL 0x128e05000 == 40 [pid = 3420] [id = 258] 03:36:56 INFO - PROCESS | 3420 | --DOCSHELL 0x1269a5000 == 39 [pid = 3420] [id = 257] 03:36:56 INFO - PROCESS | 3420 | --DOCSHELL 0x116948000 == 38 [pid = 3420] [id = 256] 03:36:56 INFO - PROCESS | 3420 | --DOCSHELL 0x123940800 == 37 [pid = 3420] [id = 255] 03:36:56 INFO - PROCESS | 3420 | --DOCSHELL 0x119595800 == 36 [pid = 3420] [id = 254] 03:36:56 INFO - PROCESS | 3420 | --DOCSHELL 0x117370000 == 35 [pid = 3420] [id = 253] 03:36:56 INFO - PROCESS | 3420 | --DOCSHELL 0x11699d800 == 34 [pid = 3420] [id = 252] 03:36:56 INFO - PROCESS | 3420 | --DOCSHELL 0x116fe3800 == 33 [pid = 3420] [id = 251] 03:36:56 INFO - PROCESS | 3420 | --DOCSHELL 0x112c86800 == 32 [pid = 3420] [id = 250] 03:36:56 INFO - PROCESS | 3420 | --DOCSHELL 0x11651c800 == 31 [pid = 3420] [id = 268] 03:36:56 INFO - PROCESS | 3420 | --DOCSHELL 0x12b98b000 == 30 [pid = 3420] [id = 267] 03:36:56 INFO - PROCESS | 3420 | --DOCSHELL 0x124005800 == 29 [pid = 3420] [id = 266] 03:36:56 INFO - PROCESS | 3420 | --DOCSHELL 0x12b97d000 == 28 [pid = 3420] [id = 264] 03:36:56 INFO - PROCESS | 3420 | --DOCSHELL 0x116ab7800 == 27 [pid = 3420] [id = 265] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x126d02c00) [pid = 3420] [serial = 741] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x126e92800) [pid = 3420] [serial = 743] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x1250da400) [pid = 3420] [serial = 740] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x12977d000) [pid = 3420] [serial = 711] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x124b55000) [pid = 3420] [serial = 737] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x124f8f000) [pid = 3420] [serial = 738] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x118739000) [pid = 3420] [serial = 722] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x118884400) [pid = 3420] [serial = 723] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x1245cec00) [pid = 3420] [serial = 734] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x124669c00) [pid = 3420] [serial = 735] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x113378000) [pid = 3420] [serial = 713] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x113aa0c00) [pid = 3420] [serial = 714] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x119180800) [pid = 3420] [serial = 725] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x11963fc00) [pid = 3420] [serial = 726] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x116725c00) [pid = 3420] [serial = 716] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x116aa2c00) [pid = 3420] [serial = 717] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x1243a0000) [pid = 3420] [serial = 731] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x124467000) [pid = 3420] [serial = 732] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x120840400) [pid = 3420] [serial = 728] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x123c86800) [pid = 3420] [serial = 729] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x118217c00) [pid = 3420] [serial = 719] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x118483c00) [pid = 3420] [serial = 720] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x128b5b800) [pid = 3420] [serial = 746] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x128af1400) [pid = 3420] [serial = 744] [outer = 0x0] [url = about:blank] 03:36:56 INFO - PROCESS | 3420 | 1469443016434 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]]]}] 03:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 03:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1125ms 03:36:56 INFO - PROCESS | 3420 | 1469443016450 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 03:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 03:36:56 INFO - PROCESS | 3420 | 1469443016453 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 03:36:56 INFO - PROCESS | 3420 | 1469443016456 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 03:36:56 INFO - PROCESS | 3420 | 1469443016457 Marionette TRACE conn2 <- [1,1050,null,{}] 03:36:56 INFO - PROCESS | 3420 | 1469443016469 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}] 03:36:56 INFO - PROCESS | 3420 | 1469443016470 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:56 INFO - PROCESS | 3420 | 1469443016552 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 03:36:56 INFO - PROCESS | 3420 | 1469443016557 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:56 INFO - PROCESS | 3420 | 1469443016561 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:56 INFO - PROCESS | 3420 | ++DOCSHELL 0x113abd800 == 28 [pid = 3420] [id = 270] 03:36:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x113d42400) [pid = 3420] [serial = 808] [outer = 0x0] 03:36:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x113f30800) [pid = 3420] [serial = 809] [outer = 0x113d42400] 03:36:56 INFO - PROCESS | 3420 | 1469443016591 Marionette DEBUG loaded listener.js 03:36:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x112ea1400) [pid = 3420] [serial = 810] [outer = 0x113d42400] 03:36:56 INFO - PROCESS | 3420 | 1469443016933 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]]]}] 03:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 03:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 527ms 03:36:56 INFO - PROCESS | 3420 | 1469443016984 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 03:36:56 INFO - PROCESS | 3420 | 1469443016989 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 03:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 03:36:56 INFO - PROCESS | 3420 | 1469443016996 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 03:36:57 INFO - PROCESS | 3420 | 1469443016998 Marionette TRACE conn2 <- [1,1054,null,{}] 03:36:57 INFO - PROCESS | 3420 | 1469443017002 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}] 03:36:57 INFO - PROCESS | 3420 | 1469443017005 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:57 INFO - PROCESS | 3420 | 1469443017121 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 03:36:57 INFO - PROCESS | 3420 | 1469443017136 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:57 INFO - PROCESS | 3420 | 1469443017138 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:57 INFO - PROCESS | 3420 | ++DOCSHELL 0x1169bb000 == 29 [pid = 3420] [id = 271] 03:36:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1176a6400) [pid = 3420] [serial = 811] [outer = 0x0] 03:36:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x117d9bc00) [pid = 3420] [serial = 812] [outer = 0x1176a6400] 03:36:57 INFO - PROCESS | 3420 | 1469443017181 Marionette DEBUG loaded listener.js 03:36:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x118216c00) [pid = 3420] [serial = 813] [outer = 0x1176a6400] 03:36:57 INFO - PROCESS | 3420 | 1469443017623 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]]]}] 03:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 03:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 671ms 03:36:57 INFO - PROCESS | 3420 | 1469443017666 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 03:36:57 INFO - PROCESS | 3420 | 1469443017668 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 03:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 03:36:57 INFO - PROCESS | 3420 | 1469443017670 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 03:36:57 INFO - PROCESS | 3420 | 1469443017672 Marionette TRACE conn2 <- [1,1058,null,{}] 03:36:57 INFO - PROCESS | 3420 | 1469443017680 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}] 03:36:57 INFO - PROCESS | 3420 | 1469443017683 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:57 INFO - PROCESS | 3420 | 1469443017756 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 03:36:57 INFO - PROCESS | 3420 | 1469443017763 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:57 INFO - PROCESS | 3420 | 1469443017765 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:57 INFO - PROCESS | 3420 | ++DOCSHELL 0x1191a4800 == 30 [pid = 3420] [id = 272] 03:36:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x1126e0000) [pid = 3420] [serial = 814] [outer = 0x0] 03:36:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x118884400) [pid = 3420] [serial = 815] [outer = 0x1126e0000] 03:36:57 INFO - PROCESS | 3420 | 1469443017793 Marionette DEBUG loaded listener.js 03:36:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1193d2000) [pid = 3420] [serial = 816] [outer = 0x1126e0000] 03:36:58 INFO - PROCESS | 3420 | 1469443018133 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]]]}] 03:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 03:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 472ms 03:36:58 INFO - PROCESS | 3420 | 1469443018143 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 03:36:58 INFO - PROCESS | 3420 | 1469443018147 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 03:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 03:36:58 INFO - PROCESS | 3420 | 1469443018152 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 03:36:58 INFO - PROCESS | 3420 | 1469443018153 Marionette TRACE conn2 <- [1,1062,null,{}] 03:36:58 INFO - PROCESS | 3420 | 1469443018155 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}] 03:36:58 INFO - PROCESS | 3420 | 1469443018156 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:58 INFO - PROCESS | 3420 | 1469443018262 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 03:36:58 INFO - PROCESS | 3420 | 1469443018268 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:58 INFO - PROCESS | 3420 | 1469443018269 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:58 INFO - PROCESS | 3420 | ++DOCSHELL 0x1199cc000 == 31 [pid = 3420] [id = 273] 03:36:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x119643c00) [pid = 3420] [serial = 817] [outer = 0x0] 03:36:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x120842400) [pid = 3420] [serial = 818] [outer = 0x119643c00] 03:36:58 INFO - PROCESS | 3420 | 1469443018295 Marionette DEBUG loaded listener.js 03:36:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1208aec00) [pid = 3420] [serial = 819] [outer = 0x119643c00] 03:36:58 INFO - PROCESS | 3420 | 1469443018624 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]]]}] 03:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 03:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 519ms 03:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 03:36:58 INFO - PROCESS | 3420 | 1469443018671 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 03:36:58 INFO - PROCESS | 3420 | 1469443018672 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 03:36:58 INFO - PROCESS | 3420 | 1469443018681 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 03:36:58 INFO - PROCESS | 3420 | 1469443018682 Marionette TRACE conn2 <- [1,1066,null,{}] 03:36:58 INFO - PROCESS | 3420 | 1469443018685 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}] 03:36:58 INFO - PROCESS | 3420 | 1469443018686 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:58 INFO - PROCESS | 3420 | 1469443018778 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 03:36:58 INFO - PROCESS | 3420 | 1469443018831 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:58 INFO - PROCESS | 3420 | 1469443018832 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:58 INFO - PROCESS | 3420 | ++DOCSHELL 0x123c95800 == 32 [pid = 3420] [id = 274] 03:36:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x113374800) [pid = 3420] [serial = 820] [outer = 0x0] 03:36:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x123c83c00) [pid = 3420] [serial = 821] [outer = 0x113374800] 03:36:58 INFO - PROCESS | 3420 | 1469443018856 Marionette DEBUG loaded listener.js 03:36:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x12439bc00) [pid = 3420] [serial = 822] [outer = 0x113374800] 03:36:59 INFO - PROCESS | 3420 | 1469443019186 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]]]}] 03:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 03:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 525ms 03:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 03:36:59 INFO - PROCESS | 3420 | 1469443019200 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 03:36:59 INFO - PROCESS | 3420 | 1469443019201 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 03:36:59 INFO - PROCESS | 3420 | 1469443019203 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 03:36:59 INFO - PROCESS | 3420 | 1469443019204 Marionette TRACE conn2 <- [1,1070,null,{}] 03:36:59 INFO - PROCESS | 3420 | 1469443019206 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}] 03:36:59 INFO - PROCESS | 3420 | 1469443019214 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:59 INFO - PROCESS | 3420 | 1469443019329 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 03:36:59 INFO - PROCESS | 3420 | 1469443019333 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:59 INFO - PROCESS | 3420 | 1469443019334 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:59 INFO - PROCESS | 3420 | ++DOCSHELL 0x125606800 == 33 [pid = 3420] [id = 275] 03:36:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x1210d8400) [pid = 3420] [serial = 823] [outer = 0x0] 03:36:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x1245ce000) [pid = 3420] [serial = 824] [outer = 0x1210d8400] 03:36:59 INFO - PROCESS | 3420 | 1469443019359 Marionette DEBUG loaded listener.js 03:36:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x12558a800) [pid = 3420] [serial = 825] [outer = 0x1210d8400] 03:36:59 INFO - PROCESS | 3420 | 1469443019689 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]]]}] 03:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 03:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 518ms 03:36:59 INFO - PROCESS | 3420 | 1469443019722 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 03:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 03:36:59 INFO - PROCESS | 3420 | 1469443019723 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 03:36:59 INFO - PROCESS | 3420 | 1469443019726 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 03:36:59 INFO - PROCESS | 3420 | 1469443019727 Marionette TRACE conn2 <- [1,1074,null,{}] 03:36:59 INFO - PROCESS | 3420 | 1469443019730 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}] 03:36:59 INFO - PROCESS | 3420 | 1469443019731 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:59 INFO - PROCESS | 3420 | 1469443019842 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 03:36:59 INFO - PROCESS | 3420 | 1469443019887 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:36:59 INFO - PROCESS | 3420 | 1469443019888 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:36:59 INFO - PROCESS | 3420 | ++DOCSHELL 0x127246000 == 34 [pid = 3420] [id = 276] 03:36:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x123ba3400) [pid = 3420] [serial = 826] [outer = 0x0] 03:36:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x126910400) [pid = 3420] [serial = 827] [outer = 0x123ba3400] 03:36:59 INFO - PROCESS | 3420 | 1469443019931 Marionette DEBUG loaded listener.js 03:36:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x126e8fc00) [pid = 3420] [serial = 828] [outer = 0x123ba3400] 03:37:00 INFO - PROCESS | 3420 | 1469443020398 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]]]}] 03:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 03:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 720ms 03:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 03:37:00 INFO - PROCESS | 3420 | 1469443020447 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 03:37:00 INFO - PROCESS | 3420 | 1469443020448 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 03:37:00 INFO - PROCESS | 3420 | 1469443020450 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 03:37:00 INFO - PROCESS | 3420 | 1469443020451 Marionette TRACE conn2 <- [1,1078,null,{}] 03:37:00 INFO - PROCESS | 3420 | 1469443020454 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}] 03:37:00 INFO - PROCESS | 3420 | 1469443020455 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:00 INFO - PROCESS | 3420 | 1469443020692 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 03:37:00 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x124468000) [pid = 3420] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 03:37:00 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x1126d9000) [pid = 3420] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 03:37:00 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x11266b000) [pid = 3420] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 03:37:00 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x113d96000) [pid = 3420] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 03:37:00 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x11297fc00) [pid = 3420] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 03:37:00 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x116975c00) [pid = 3420] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 03:37:00 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1208ac000) [pid = 3420] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 03:37:00 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1208abc00) [pid = 3420] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 03:37:00 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x1126d8c00) [pid = 3420] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 03:37:00 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x118733800) [pid = 3420] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 03:37:00 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x113f37800) [pid = 3420] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 03:37:00 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x118887400) [pid = 3420] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 03:37:00 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x12a672c00) [pid = 3420] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 03:37:00 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x119645c00) [pid = 3420] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 03:37:00 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1238e4000) [pid = 3420] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 03:37:00 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1270c8400) [pid = 3420] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 03:37:00 INFO - PROCESS | 3420 | 1469443020739 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:00 INFO - PROCESS | 3420 | 1469443020740 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:00 INFO - PROCESS | 3420 | ++DOCSHELL 0x116503000 == 35 [pid = 3420] [id = 277] 03:37:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x112666800) [pid = 3420] [serial = 829] [outer = 0x0] 03:37:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x112e21400) [pid = 3420] [serial = 830] [outer = 0x112666800] 03:37:00 INFO - PROCESS | 3420 | 1469443020765 Marionette DEBUG loaded listener.js 03:37:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x117d20400) [pid = 3420] [serial = 831] [outer = 0x112666800] 03:37:01 INFO - PROCESS | 3420 | 1469443021026 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]]]}] 03:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 03:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 621ms 03:37:01 INFO - PROCESS | 3420 | 1469443021071 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 03:37:01 INFO - PROCESS | 3420 | 1469443021084 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 03:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 03:37:01 INFO - PROCESS | 3420 | 1469443021092 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 03:37:01 INFO - PROCESS | 3420 | 1469443021095 Marionette TRACE conn2 <- [1,1082,null,{}] 03:37:01 INFO - PROCESS | 3420 | 1469443021099 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}] 03:37:01 INFO - PROCESS | 3420 | 1469443021101 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:01 INFO - PROCESS | 3420 | 1469443021174 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 03:37:01 INFO - PROCESS | 3420 | 1469443021241 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:01 INFO - PROCESS | 3420 | 1469443021242 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:01 INFO - PROCESS | 3420 | ++DOCSHELL 0x1191a1800 == 36 [pid = 3420] [id = 278] 03:37:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1126d8c00) [pid = 3420] [serial = 832] [outer = 0x0] 03:37:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x1208abc00) [pid = 3420] [serial = 833] [outer = 0x1126d8c00] 03:37:01 INFO - PROCESS | 3420 | 1469443021266 Marionette DEBUG loaded listener.js 03:37:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x125591400) [pid = 3420] [serial = 834] [outer = 0x1126d8c00] 03:37:01 INFO - PROCESS | 3420 | 1469443021522 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]]]}] 03:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 03:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 473ms 03:37:01 INFO - PROCESS | 3420 | 1469443021566 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 03:37:01 INFO - PROCESS | 3420 | 1469443021567 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 03:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 03:37:01 INFO - PROCESS | 3420 | 1469443021569 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 03:37:01 INFO - PROCESS | 3420 | 1469443021570 Marionette TRACE conn2 <- [1,1086,null,{}] 03:37:01 INFO - PROCESS | 3420 | 1469443021573 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}] 03:37:01 INFO - PROCESS | 3420 | 1469443021574 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:01 INFO - PROCESS | 3420 | 1469443021655 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 03:37:01 INFO - PROCESS | 3420 | 1469443021659 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:01 INFO - PROCESS | 3420 | 1469443021661 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:01 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a50b000 == 37 [pid = 3420] [id = 279] 03:37:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1270b3c00) [pid = 3420] [serial = 835] [outer = 0x0] 03:37:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x1270c7400) [pid = 3420] [serial = 836] [outer = 0x1270b3c00] 03:37:01 INFO - PROCESS | 3420 | 1469443021686 Marionette DEBUG loaded listener.js 03:37:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x128ae8000) [pid = 3420] [serial = 837] [outer = 0x1270b3c00] 03:37:01 INFO - PROCESS | 3420 | 1469443021990 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]]]}] 03:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 03:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 468ms 03:37:02 INFO - PROCESS | 3420 | 1469443022039 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 03:37:02 INFO - PROCESS | 3420 | 1469443022041 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 03:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 03:37:02 INFO - PROCESS | 3420 | 1469443022043 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 03:37:02 INFO - PROCESS | 3420 | 1469443022045 Marionette TRACE conn2 <- [1,1090,null,{}] 03:37:02 INFO - PROCESS | 3420 | 1469443022054 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}] 03:37:02 INFO - PROCESS | 3420 | 1469443022056 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:02 INFO - PROCESS | 3420 | 1469443022165 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 03:37:02 INFO - PROCESS | 3420 | 1469443022171 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:02 INFO - PROCESS | 3420 | 1469443022173 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:02 INFO - PROCESS | 3420 | ++DOCSHELL 0x123c8e000 == 38 [pid = 3420] [id = 280] 03:37:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x12690b800) [pid = 3420] [serial = 838] [outer = 0x0] 03:37:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x128b4d800) [pid = 3420] [serial = 839] [outer = 0x12690b800] 03:37:02 INFO - PROCESS | 3420 | 1469443022199 Marionette DEBUG loaded listener.js 03:37:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x12914b000) [pid = 3420] [serial = 840] [outer = 0x12690b800] 03:37:02 INFO - PROCESS | 3420 | 1469443022516 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]]]}] 03:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 03:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 478ms 03:37:02 INFO - PROCESS | 3420 | 1469443022521 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 03:37:02 INFO - PROCESS | 3420 | 1469443022522 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 03:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 03:37:02 INFO - PROCESS | 3420 | 1469443022525 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 03:37:02 INFO - PROCESS | 3420 | 1469443022528 Marionette TRACE conn2 <- [1,1094,null,{}] 03:37:02 INFO - PROCESS | 3420 | 1469443022532 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}] 03:37:02 INFO - PROCESS | 3420 | 1469443022533 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:02 INFO - PROCESS | 3420 | 1469443022608 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 03:37:02 INFO - PROCESS | 3420 | 1469443022614 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:02 INFO - PROCESS | 3420 | 1469443022615 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:02 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b974000 == 39 [pid = 3420] [id = 281] 03:37:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x129151400) [pid = 3420] [serial = 841] [outer = 0x0] 03:37:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x129475c00) [pid = 3420] [serial = 842] [outer = 0x129151400] 03:37:02 INFO - PROCESS | 3420 | 1469443022644 Marionette DEBUG loaded listener.js 03:37:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x129777c00) [pid = 3420] [serial = 843] [outer = 0x129151400] 03:37:03 INFO - PROCESS | 3420 | 1469443023315 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]]]}] 03:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 03:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 823ms 03:37:03 INFO - PROCESS | 3420 | 1469443023349 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 03:37:03 INFO - PROCESS | 3420 | 1469443023352 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 03:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 03:37:03 INFO - PROCESS | 3420 | 1469443023355 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 03:37:03 INFO - PROCESS | 3420 | 1469443023357 Marionette TRACE conn2 <- [1,1098,null,{}] 03:37:03 INFO - PROCESS | 3420 | 1469443023360 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}] 03:37:03 INFO - PROCESS | 3420 | 1469443023363 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:03 INFO - PROCESS | 3420 | 1469443023470 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 03:37:03 INFO - PROCESS | 3420 | 1469443023521 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:03 INFO - PROCESS | 3420 | 1469443023522 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:03 INFO - PROCESS | 3420 | ++DOCSHELL 0x117d69800 == 40 [pid = 3420] [id = 282] 03:37:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x113374000) [pid = 3420] [serial = 844] [outer = 0x0] 03:37:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x11607e400) [pid = 3420] [serial = 845] [outer = 0x113374000] 03:37:03 INFO - PROCESS | 3420 | 1469443023551 Marionette DEBUG loaded listener.js 03:37:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x1176a7000) [pid = 3420] [serial = 846] [outer = 0x113374000] 03:37:04 INFO - PROCESS | 3420 | 1469443024079 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]]]}] 03:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 03:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 775ms 03:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 03:37:04 INFO - PROCESS | 3420 | 1469443024130 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 03:37:04 INFO - PROCESS | 3420 | 1469443024133 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 03:37:04 INFO - PROCESS | 3420 | 1469443024138 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 03:37:04 INFO - PROCESS | 3420 | 1469443024140 Marionette TRACE conn2 <- [1,1102,null,{}] 03:37:04 INFO - PROCESS | 3420 | 1469443024142 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}] 03:37:04 INFO - PROCESS | 3420 | 1469443024144 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:04 INFO - PROCESS | 3420 | 1469443024254 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 03:37:04 INFO - PROCESS | 3420 | 1469443024323 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:04 INFO - PROCESS | 3420 | 1469443024324 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:04 INFO - PROCESS | 3420 | ++DOCSHELL 0x116949800 == 41 [pid = 3420] [id = 283] 03:37:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x113804c00) [pid = 3420] [serial = 847] [outer = 0x0] 03:37:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x117d1b800) [pid = 3420] [serial = 848] [outer = 0x113804c00] 03:37:04 INFO - PROCESS | 3420 | 1469443024349 Marionette DEBUG loaded listener.js 03:37:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x1187ef400) [pid = 3420] [serial = 849] [outer = 0x113804c00] 03:37:05 INFO - PROCESS | 3420 | 1469443025075 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]]]}] 03:37:05 INFO - PROCESS | 3420 | --DOCSHELL 0x123c8e000 == 40 [pid = 3420] [id = 280] 03:37:05 INFO - PROCESS | 3420 | --DOCSHELL 0x12a50b000 == 39 [pid = 3420] [id = 279] 03:37:05 INFO - PROCESS | 3420 | --DOCSHELL 0x1191a1800 == 38 [pid = 3420] [id = 278] 03:37:05 INFO - PROCESS | 3420 | --DOCSHELL 0x116503000 == 37 [pid = 3420] [id = 277] 03:37:05 INFO - PROCESS | 3420 | --DOCSHELL 0x127246000 == 36 [pid = 3420] [id = 276] 03:37:05 INFO - PROCESS | 3420 | --DOCSHELL 0x125606800 == 35 [pid = 3420] [id = 275] 03:37:05 INFO - PROCESS | 3420 | --DOCSHELL 0x123c95800 == 34 [pid = 3420] [id = 274] 03:37:05 INFO - PROCESS | 3420 | --DOCSHELL 0x1199cc000 == 33 [pid = 3420] [id = 273] 03:37:05 INFO - PROCESS | 3420 | --DOCSHELL 0x1191a4800 == 32 [pid = 3420] [id = 272] 03:37:05 INFO - PROCESS | 3420 | --DOCSHELL 0x1169bb000 == 31 [pid = 3420] [id = 271] 03:37:05 INFO - PROCESS | 3420 | --DOCSHELL 0x113abd800 == 30 [pid = 3420] [id = 270] 03:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 03:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1021ms 03:37:05 INFO - PROCESS | 3420 | 1469443025158 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 03:37:05 INFO - PROCESS | 3420 | 1469443025161 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 03:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 03:37:05 INFO - PROCESS | 3420 | 1469443025164 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 03:37:05 INFO - PROCESS | 3420 | 1469443025166 Marionette TRACE conn2 <- [1,1106,null,{}] 03:37:05 INFO - PROCESS | 3420 | 1469443025170 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}] 03:37:05 INFO - PROCESS | 3420 | 1469443025172 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:05 INFO - PROCESS | 3420 | 1469443025247 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 03:37:05 INFO - PROCESS | 3420 | 1469443025255 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:05 INFO - PROCESS | 3420 | 1469443025256 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:05 INFO - PROCESS | 3420 | ++DOCSHELL 0x1160ae800 == 31 [pid = 3420] [id = 284] 03:37:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x117d9f400) [pid = 3420] [serial = 850] [outer = 0x0] 03:37:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 107 (0x1181d2000) [pid = 3420] [serial = 851] [outer = 0x117d9f400] 03:37:05 INFO - PROCESS | 3420 | 1469443025287 Marionette DEBUG loaded listener.js 03:37:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 108 (0x118594c00) [pid = 3420] [serial = 852] [outer = 0x117d9f400] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 107 (0x129147c00) [pid = 3420] [serial = 747] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 106 (0x125595c00) [pid = 3420] [serial = 770] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x1270b5c00) [pid = 3420] [serial = 773] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x128ae9000) [pid = 3420] [serial = 774] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x126d0e000) [pid = 3420] [serial = 771] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x1193d2c00) [pid = 3420] [serial = 782] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x11607f800) [pid = 3420] [serial = 752] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x116aab800) [pid = 3420] [serial = 753] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x1210d6800) [pid = 3420] [serial = 764] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x1238de000) [pid = 3420] [serial = 765] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x1181d3800) [pid = 3420] [serial = 758] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x118592c00) [pid = 3420] [serial = 759] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x123b9e000) [pid = 3420] [serial = 767] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x12a66f000) [pid = 3420] [serial = 789] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1126de400) [pid = 3420] [serial = 749] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x112e9bc00) [pid = 3420] [serial = 750] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x1193d1c00) [pid = 3420] [serial = 761] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x119970400) [pid = 3420] [serial = 762] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x116aa2800) [pid = 3420] [serial = 755] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x117d99000) [pid = 3420] [serial = 756] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x128b4e800) [pid = 3420] [serial = 776] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x12a8ac000) [pid = 3420] [serial = 792] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x128c94800) [pid = 3420] [serial = 777] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x12a8a3000) [pid = 3420] [serial = 791] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x12914d800) [pid = 3420] [serial = 779] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x129281c00) [pid = 3420] [serial = 785] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x129282400) [pid = 3420] [serial = 780] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x12977cc00) [pid = 3420] [serial = 786] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x12445e800) [pid = 3420] [serial = 768] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x124b4a400) [pid = 3420] [serial = 783] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x12a577000) [pid = 3420] [serial = 788] [outer = 0x0] [url = about:blank] 03:37:05 INFO - PROCESS | 3420 | 1469443025636 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]]]}] 03:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 03:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 521ms 03:37:05 INFO - PROCESS | 3420 | 1469443025685 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 03:37:05 INFO - PROCESS | 3420 | 1469443025688 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 03:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 03:37:05 INFO - PROCESS | 3420 | 1469443025692 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 03:37:05 INFO - PROCESS | 3420 | 1469443025694 Marionette TRACE conn2 <- [1,1110,null,{}] 03:37:05 INFO - PROCESS | 3420 | 1469443025696 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}] 03:37:05 INFO - PROCESS | 3420 | 1469443025698 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:05 INFO - PROCESS | 3420 | 1469443025796 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 03:37:05 INFO - PROCESS | 3420 | 1469443025801 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:05 INFO - PROCESS | 3420 | 1469443025802 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:05 INFO - PROCESS | 3420 | ++DOCSHELL 0x117d78000 == 32 [pid = 3420] [id = 285] 03:37:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x1187ea800) [pid = 3420] [serial = 853] [outer = 0x0] 03:37:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x1191c1c00) [pid = 3420] [serial = 854] [outer = 0x1187ea800] 03:37:05 INFO - PROCESS | 3420 | 1469443025830 Marionette DEBUG loaded listener.js 03:37:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x119642000) [pid = 3420] [serial = 855] [outer = 0x1187ea800] 03:37:06 INFO - PROCESS | 3420 | 1469443026181 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]]]}] 03:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 03:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 520ms 03:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 03:37:06 INFO - PROCESS | 3420 | 1469443026214 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 03:37:06 INFO - PROCESS | 3420 | 1469443026216 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 03:37:06 INFO - PROCESS | 3420 | 1469443026219 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 03:37:06 INFO - PROCESS | 3420 | 1469443026223 Marionette TRACE conn2 <- [1,1114,null,{}] 03:37:06 INFO - PROCESS | 3420 | 1469443026234 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}] 03:37:06 INFO - PROCESS | 3420 | 1469443026239 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:06 INFO - PROCESS | 3420 | 1469443026356 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 03:37:06 INFO - PROCESS | 3420 | 1469443026364 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:06 INFO - PROCESS | 3420 | 1469443026367 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:06 INFO - PROCESS | 3420 | ++DOCSHELL 0x119fe8000 == 33 [pid = 3420] [id = 286] 03:37:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x120844000) [pid = 3420] [serial = 856] [outer = 0x0] 03:37:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x1238db800) [pid = 3420] [serial = 857] [outer = 0x120844000] 03:37:06 INFO - PROCESS | 3420 | 1469443026412 Marionette DEBUG loaded listener.js 03:37:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x12445e400) [pid = 3420] [serial = 858] [outer = 0x120844000] 03:37:06 INFO - PROCESS | 3420 | 1469443026830 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]]]}] 03:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 03:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 627ms 03:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 03:37:06 INFO - PROCESS | 3420 | 1469443026845 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 03:37:06 INFO - PROCESS | 3420 | 1469443026847 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 03:37:06 INFO - PROCESS | 3420 | 1469443026849 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 03:37:06 INFO - PROCESS | 3420 | 1469443026850 Marionette TRACE conn2 <- [1,1118,null,{}] 03:37:06 INFO - PROCESS | 3420 | 1469443026852 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}] 03:37:06 INFO - PROCESS | 3420 | 1469443026854 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:06 INFO - PROCESS | 3420 | 1469443026932 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 03:37:06 INFO - PROCESS | 3420 | 1469443026935 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:06 INFO - PROCESS | 3420 | 1469443026937 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:06 INFO - PROCESS | 3420 | ++DOCSHELL 0x1245f6000 == 34 [pid = 3420] [id = 287] 03:37:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x1245d0800) [pid = 3420] [serial = 859] [outer = 0x0] 03:37:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x12466f000) [pid = 3420] [serial = 860] [outer = 0x1245d0800] 03:37:06 INFO - PROCESS | 3420 | 1469443026964 Marionette DEBUG loaded listener.js 03:37:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x124e59c00) [pid = 3420] [serial = 861] [outer = 0x1245d0800] 03:37:07 INFO - PROCESS | 3420 | 1469443027303 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]]]}] 03:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 03:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 472ms 03:37:07 INFO - PROCESS | 3420 | 1469443027322 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 03:37:07 INFO - PROCESS | 3420 | 1469443027323 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 03:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 03:37:07 INFO - PROCESS | 3420 | 1469443027325 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 03:37:07 INFO - PROCESS | 3420 | 1469443027328 Marionette TRACE conn2 <- [1,1122,null,{}] 03:37:07 INFO - PROCESS | 3420 | 1469443027331 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}] 03:37:07 INFO - PROCESS | 3420 | 1469443027332 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:07 INFO - PROCESS | 3420 | 1469443027404 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 03:37:07 INFO - PROCESS | 3420 | 1469443027407 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:07 INFO - PROCESS | 3420 | 1469443027408 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:07 INFO - PROCESS | 3420 | ++DOCSHELL 0x124017000 == 35 [pid = 3420] [id = 288] 03:37:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x1126d9400) [pid = 3420] [serial = 862] [outer = 0x0] 03:37:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x124ea2800) [pid = 3420] [serial = 863] [outer = 0x1126d9400] 03:37:07 INFO - PROCESS | 3420 | 1469443027488 Marionette DEBUG loaded listener.js 03:37:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x126910800) [pid = 3420] [serial = 864] [outer = 0x1126d9400] 03:37:07 INFO - PROCESS | 3420 | 1469443027817 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]]]}] 03:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 03:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 523ms 03:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 03:37:07 INFO - PROCESS | 3420 | 1469443027848 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 03:37:07 INFO - PROCESS | 3420 | 1469443027850 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 03:37:07 INFO - PROCESS | 3420 | 1469443027852 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 03:37:07 INFO - PROCESS | 3420 | 1469443027853 Marionette TRACE conn2 <- [1,1126,null,{}] 03:37:07 INFO - PROCESS | 3420 | 1469443027855 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}] 03:37:07 INFO - PROCESS | 3420 | 1469443027859 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:07 INFO - PROCESS | 3420 | 1469443027981 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 03:37:08 INFO - PROCESS | 3420 | 1469443028017 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:08 INFO - PROCESS | 3420 | 1469443028019 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:08 INFO - PROCESS | 3420 | ++DOCSHELL 0x12911b000 == 36 [pid = 3420] [id = 289] 03:37:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x126d75800) [pid = 3420] [serial = 865] [outer = 0x0] 03:37:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x128b4c400) [pid = 3420] [serial = 866] [outer = 0x126d75800] 03:37:08 INFO - PROCESS | 3420 | 1469443028043 Marionette DEBUG loaded listener.js 03:37:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x12914f000) [pid = 3420] [serial = 867] [outer = 0x126d75800] 03:37:08 INFO - PROCESS | 3420 | 1469443028490 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]]]}] 03:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 03:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 669ms 03:37:08 INFO - PROCESS | 3420 | 1469443028530 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 03:37:08 INFO - PROCESS | 3420 | 1469443028531 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 03:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 03:37:08 INFO - PROCESS | 3420 | 1469443028533 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 03:37:08 INFO - PROCESS | 3420 | 1469443028535 Marionette TRACE conn2 <- [1,1130,null,{}] 03:37:08 INFO - PROCESS | 3420 | 1469443028537 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}] 03:37:08 INFO - PROCESS | 3420 | 1469443028538 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:08 INFO - PROCESS | 3420 | 1469443028619 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 03:37:08 INFO - PROCESS | 3420 | 1469443028622 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:08 INFO - PROCESS | 3420 | 1469443028624 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:08 INFO - PROCESS | 3420 | ++DOCSHELL 0x113f46000 == 37 [pid = 3420] [id = 290] 03:37:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x11266f400) [pid = 3420] [serial = 868] [outer = 0x0] 03:37:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x12947a800) [pid = 3420] [serial = 869] [outer = 0x11266f400] 03:37:08 INFO - PROCESS | 3420 | 1469443028645 Marionette DEBUG loaded listener.js 03:37:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x12a573000) [pid = 3420] [serial = 870] [outer = 0x11266f400] 03:37:09 INFO - PROCESS | 3420 | 1469443029112 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]]]}] 03:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 03:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 623ms 03:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 03:37:09 INFO - PROCESS | 3420 | 1469443029163 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 03:37:09 INFO - PROCESS | 3420 | 1469443029165 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 03:37:09 INFO - PROCESS | 3420 | 1469443029168 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 03:37:09 INFO - PROCESS | 3420 | 1469443029170 Marionette TRACE conn2 <- [1,1134,null,{}] 03:37:09 INFO - PROCESS | 3420 | 1469443029173 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}] 03:37:09 INFO - PROCESS | 3420 | 1469443029175 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:09 INFO - PROCESS | 3420 | 1469443029314 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 03:37:09 INFO - PROCESS | 3420 | 1469443029361 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:09 INFO - PROCESS | 3420 | 1469443029362 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:09 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a825800 == 38 [pid = 3420] [id = 291] 03:37:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x124464000) [pid = 3420] [serial = 871] [outer = 0x0] 03:37:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x12927b800) [pid = 3420] [serial = 872] [outer = 0x124464000] 03:37:09 INFO - PROCESS | 3420 | 1469443029405 Marionette DEBUG loaded listener.js 03:37:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x12a669400) [pid = 3420] [serial = 873] [outer = 0x124464000] 03:37:09 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x113d42400) [pid = 3420] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 03:37:09 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x113a05800) [pid = 3420] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 03:37:09 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x1176a6400) [pid = 3420] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 03:37:09 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x119643c00) [pid = 3420] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 03:37:09 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x113374800) [pid = 3420] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 03:37:09 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1270b3c00) [pid = 3420] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 03:37:09 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x123ba3400) [pid = 3420] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 03:37:09 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x112ea6c00) [pid = 3420] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 03:37:09 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x11859fc00) [pid = 3420] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 03:37:09 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x1208b8000) [pid = 3420] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 03:37:09 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x1210d8400) [pid = 3420] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 03:37:09 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x112666800) [pid = 3420] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 03:37:09 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1126d8c00) [pid = 3420] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 03:37:09 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1126e0000) [pid = 3420] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 03:37:09 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x116080400) [pid = 3420] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 03:37:09 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x12690b800) [pid = 3420] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 03:37:09 INFO - PROCESS | 3420 | 1469443029927 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]]]}] 03:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 03:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 770ms 03:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 03:37:09 INFO - PROCESS | 3420 | 1469443029937 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 03:37:09 INFO - PROCESS | 3420 | 1469443029938 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 03:37:09 INFO - PROCESS | 3420 | 1469443029940 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 03:37:09 INFO - PROCESS | 3420 | 1469443029942 Marionette TRACE conn2 <- [1,1138,null,{}] 03:37:09 INFO - PROCESS | 3420 | 1469443029946 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}] 03:37:09 INFO - PROCESS | 3420 | 1469443029948 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:10 INFO - PROCESS | 3420 | 1469443030023 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 03:37:10 INFO - PROCESS | 3420 | 1469443030030 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:10 INFO - PROCESS | 3420 | 1469443030031 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:10 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b977800 == 39 [pid = 3420] [id = 292] 03:37:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x113d4c000) [pid = 3420] [serial = 874] [outer = 0x0] 03:37:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x12a672c00) [pid = 3420] [serial = 875] [outer = 0x113d4c000] 03:37:10 INFO - PROCESS | 3420 | 1469443030055 Marionette DEBUG loaded listener.js 03:37:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x12a8a7400) [pid = 3420] [serial = 876] [outer = 0x113d4c000] 03:37:10 INFO - PROCESS | 3420 | 1469443030423 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]]]}] 03:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 03:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 522ms 03:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 03:37:10 INFO - PROCESS | 3420 | 1469443030464 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 03:37:10 INFO - PROCESS | 3420 | 1469443030466 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 03:37:10 INFO - PROCESS | 3420 | 1469443030469 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 03:37:10 INFO - PROCESS | 3420 | 1469443030471 Marionette TRACE conn2 <- [1,1142,null,{}] 03:37:10 INFO - PROCESS | 3420 | 1469443030474 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}] 03:37:10 INFO - PROCESS | 3420 | 1469443030476 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:10 INFO - PROCESS | 3420 | 1469443030605 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 03:37:10 INFO - PROCESS | 3420 | 1469443030614 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:10 INFO - PROCESS | 3420 | 1469443030615 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:10 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ba17000 == 40 [pid = 3420] [id = 293] 03:37:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x12a8aac00) [pid = 3420] [serial = 877] [outer = 0x0] 03:37:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x12ae10000) [pid = 3420] [serial = 878] [outer = 0x12a8aac00] 03:37:10 INFO - PROCESS | 3420 | 1469443030656 Marionette DEBUG loaded listener.js 03:37:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x12ae1dc00) [pid = 3420] [serial = 879] [outer = 0x12a8aac00] 03:37:11 INFO - PROCESS | 3420 | 1469443031097 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]]]}] 03:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 03:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 671ms 03:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 03:37:11 INFO - PROCESS | 3420 | 1469443031140 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 03:37:11 INFO - PROCESS | 3420 | 1469443031142 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 03:37:11 INFO - PROCESS | 3420 | 1469443031144 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 03:37:11 INFO - PROCESS | 3420 | 1469443031145 Marionette TRACE conn2 <- [1,1146,null,{}] 03:37:11 INFO - PROCESS | 3420 | 1469443031148 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}] 03:37:11 INFO - PROCESS | 3420 | 1469443031149 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:11 INFO - PROCESS | 3420 | 1469443031237 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 03:37:11 INFO - PROCESS | 3420 | 1469443031240 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:11 INFO - PROCESS | 3420 | 1469443031242 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:11 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bda0000 == 41 [pid = 3420] [id = 294] 03:37:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x12ae75800) [pid = 3420] [serial = 880] [outer = 0x0] 03:37:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x12af65000) [pid = 3420] [serial = 881] [outer = 0x12ae75800] 03:37:11 INFO - PROCESS | 3420 | 1469443031270 Marionette DEBUG loaded listener.js 03:37:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x12b9a8800) [pid = 3420] [serial = 882] [outer = 0x12ae75800] 03:37:11 INFO - PROCESS | 3420 | 1469443031569 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]]]}] 03:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 03:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 469ms 03:37:11 INFO - PROCESS | 3420 | 1469443031638 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 03:37:11 INFO - PROCESS | 3420 | 1469443031640 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 03:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 03:37:11 INFO - PROCESS | 3420 | 1469443031644 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 03:37:11 INFO - PROCESS | 3420 | 1469443031647 Marionette TRACE conn2 <- [1,1150,null,{}] 03:37:11 INFO - PROCESS | 3420 | 1469443031651 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}] 03:37:11 INFO - PROCESS | 3420 | 1469443031654 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:11 INFO - PROCESS | 3420 | 1469443031757 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 03:37:11 INFO - PROCESS | 3420 | 1469443031868 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:11 INFO - PROCESS | 3420 | 1469443031870 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:11 INFO - PROCESS | 3420 | ++DOCSHELL 0x116009800 == 42 [pid = 3420] [id = 295] 03:37:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x113a0bc00) [pid = 3420] [serial = 883] [outer = 0x0] 03:37:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x116080800) [pid = 3420] [serial = 884] [outer = 0x113a0bc00] 03:37:11 INFO - PROCESS | 3420 | 1469443031923 Marionette DEBUG loaded listener.js 03:37:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x1181cd400) [pid = 3420] [serial = 885] [outer = 0x113a0bc00] 03:37:12 INFO - PROCESS | 3420 | 1469443032430 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]]]}] 03:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 03:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 821ms 03:37:12 INFO - PROCESS | 3420 | 1469443032466 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 03:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 03:37:12 INFO - PROCESS | 3420 | 1469443032468 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 03:37:12 INFO - PROCESS | 3420 | 1469443032473 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 03:37:12 INFO - PROCESS | 3420 | 1469443032476 Marionette TRACE conn2 <- [1,1154,null,{}] 03:37:12 INFO - PROCESS | 3420 | 1469443032479 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}] 03:37:12 INFO - PROCESS | 3420 | 1469443032481 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:12 INFO - PROCESS | 3420 | 1469443032582 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 03:37:12 INFO - PROCESS | 3420 | 1469443032634 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:12 INFO - PROCESS | 3420 | 1469443032636 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:12 INFO - PROCESS | 3420 | ++DOCSHELL 0x12401b000 == 43 [pid = 3420] [id = 296] 03:37:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x118597c00) [pid = 3420] [serial = 886] [outer = 0x0] 03:37:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x119642400) [pid = 3420] [serial = 887] [outer = 0x118597c00] 03:37:12 INFO - PROCESS | 3420 | 1469443032667 Marionette DEBUG loaded listener.js 03:37:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x120845800) [pid = 3420] [serial = 888] [outer = 0x118597c00] 03:37:13 INFO - PROCESS | 3420 | 1469443033112 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]]]}] 03:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 03:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 675ms 03:37:13 INFO - PROCESS | 3420 | 1469443033147 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 03:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 03:37:13 INFO - PROCESS | 3420 | 1469443033149 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 03:37:13 INFO - PROCESS | 3420 | 1469443033151 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 03:37:13 INFO - PROCESS | 3420 | 1469443033153 Marionette TRACE conn2 <- [1,1158,null,{}] 03:37:13 INFO - PROCESS | 3420 | 1469443033177 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}] 03:37:13 INFO - PROCESS | 3420 | 1469443033180 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:13 INFO - PROCESS | 3420 | 1469443033334 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 03:37:13 INFO - PROCESS | 3420 | 1469443033385 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:13 INFO - PROCESS | 3420 | 1469443033388 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:13 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bd25800 == 44 [pid = 3420] [id = 297] 03:37:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x126e0e800) [pid = 3420] [serial = 889] [outer = 0x0] 03:37:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x1270b5c00) [pid = 3420] [serial = 890] [outer = 0x126e0e800] 03:37:13 INFO - PROCESS | 3420 | 1469443033419 Marionette DEBUG loaded listener.js 03:37:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x128b4e800) [pid = 3420] [serial = 891] [outer = 0x126e0e800] 03:37:13 INFO - PROCESS | 3420 | 1469443033860 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]]]}] 03:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 03:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 771ms 03:37:13 INFO - PROCESS | 3420 | 1469443033923 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 03:37:13 INFO - PROCESS | 3420 | 1469443033924 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 03:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 03:37:13 INFO - PROCESS | 3420 | 1469443033929 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 03:37:13 INFO - PROCESS | 3420 | 1469443033930 Marionette TRACE conn2 <- [1,1162,null,{}] 03:37:13 INFO - PROCESS | 3420 | 1469443033933 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}] 03:37:13 INFO - PROCESS | 3420 | 1469443033934 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:14 INFO - PROCESS | 3420 | 1469443034034 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 03:37:14 INFO - PROCESS | 3420 | 1469443034104 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:14 INFO - PROCESS | 3420 | 1469443034105 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:14 INFO - PROCESS | 3420 | ++DOCSHELL 0x118252000 == 45 [pid = 3420] [id = 298] 03:37:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x118739400) [pid = 3420] [serial = 892] [outer = 0x0] 03:37:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x128c94800) [pid = 3420] [serial = 893] [outer = 0x118739400] 03:37:14 INFO - PROCESS | 3420 | 1469443034134 Marionette DEBUG loaded listener.js 03:37:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x12a580c00) [pid = 3420] [serial = 894] [outer = 0x118739400] 03:37:14 INFO - PROCESS | 3420 | 1469443034721 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]]]}] 03:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 03:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 821ms 03:37:14 INFO - PROCESS | 3420 | 1469443034750 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 03:37:14 INFO - PROCESS | 3420 | 1469443034752 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 03:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 03:37:14 INFO - PROCESS | 3420 | 1469443034755 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 03:37:14 INFO - PROCESS | 3420 | 1469443034757 Marionette TRACE conn2 <- [1,1166,null,{}] 03:37:14 INFO - PROCESS | 3420 | 1469443034762 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}] 03:37:14 INFO - PROCESS | 3420 | 1469443034764 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:14 INFO - PROCESS | 3420 | 1469443034855 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 03:37:14 INFO - PROCESS | 3420 | 1469443034929 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:14 INFO - PROCESS | 3420 | 1469443034930 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:14 INFO - PROCESS | 3420 | ++DOCSHELL 0x113d87800 == 46 [pid = 3420] [id = 299] 03:37:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x1176b3c00) [pid = 3420] [serial = 895] [outer = 0x0] 03:37:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x117d95400) [pid = 3420] [serial = 896] [outer = 0x1176b3c00] 03:37:14 INFO - PROCESS | 3420 | 1469443034959 Marionette DEBUG loaded listener.js 03:37:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x11821d400) [pid = 3420] [serial = 897] [outer = 0x1176b3c00] 03:37:15 INFO - PROCESS | 3420 | --DOCSHELL 0x113813000 == 45 [pid = 3420] [id = 269] 03:37:15 INFO - PROCESS | 3420 | --DOCSHELL 0x12ba17000 == 44 [pid = 3420] [id = 293] 03:37:15 INFO - PROCESS | 3420 | --DOCSHELL 0x12b977800 == 43 [pid = 3420] [id = 292] 03:37:15 INFO - PROCESS | 3420 | --DOCSHELL 0x12a825800 == 42 [pid = 3420] [id = 291] 03:37:15 INFO - PROCESS | 3420 | --DOCSHELL 0x113f46000 == 41 [pid = 3420] [id = 290] 03:37:15 INFO - PROCESS | 3420 | --DOCSHELL 0x12911b000 == 40 [pid = 3420] [id = 289] 03:37:15 INFO - PROCESS | 3420 | --DOCSHELL 0x124017000 == 39 [pid = 3420] [id = 288] 03:37:15 INFO - PROCESS | 3420 | --DOCSHELL 0x1245f6000 == 38 [pid = 3420] [id = 287] 03:37:15 INFO - PROCESS | 3420 | --DOCSHELL 0x119fe8000 == 37 [pid = 3420] [id = 286] 03:37:15 INFO - PROCESS | 3420 | --DOCSHELL 0x117d78000 == 36 [pid = 3420] [id = 285] 03:37:15 INFO - PROCESS | 3420 | --DOCSHELL 0x1160ae800 == 35 [pid = 3420] [id = 284] 03:37:15 INFO - PROCESS | 3420 | --DOCSHELL 0x116949800 == 34 [pid = 3420] [id = 283] 03:37:15 INFO - PROCESS | 3420 | --DOCSHELL 0x117d69800 == 33 [pid = 3420] [id = 282] 03:37:15 INFO - PROCESS | 3420 | --DOCSHELL 0x12b974000 == 32 [pid = 3420] [id = 281] 03:37:15 INFO - PROCESS | 3420 | --DOCSHELL 0x118252000 == 31 [pid = 3420] [id = 298] 03:37:15 INFO - PROCESS | 3420 | --DOCSHELL 0x12bd25800 == 30 [pid = 3420] [id = 297] 03:37:15 INFO - PROCESS | 3420 | --DOCSHELL 0x12401b000 == 29 [pid = 3420] [id = 296] 03:37:15 INFO - PROCESS | 3420 | --DOCSHELL 0x12bda0000 == 28 [pid = 3420] [id = 294] 03:37:15 INFO - PROCESS | 3420 | --DOCSHELL 0x116009800 == 27 [pid = 3420] [id = 295] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x113f30800) [pid = 3420] [serial = 809] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x112ea1400) [pid = 3420] [serial = 810] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x116908000) [pid = 3420] [serial = 806] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x1176ae800) [pid = 3420] [serial = 807] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x117d9bc00) [pid = 3420] [serial = 812] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x118216c00) [pid = 3420] [serial = 813] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x120842400) [pid = 3420] [serial = 818] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x123c83c00) [pid = 3420] [serial = 821] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x128ae8000) [pid = 3420] [serial = 837] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x126910400) [pid = 3420] [serial = 827] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x1176ad000) [pid = 3420] [serial = 795] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x113d99800) [pid = 3420] [serial = 794] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1191c4800) [pid = 3420] [serial = 798] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1187e9c00) [pid = 3420] [serial = 797] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x1249aa400) [pid = 3420] [serial = 801] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x124583c00) [pid = 3420] [serial = 800] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1245ce000) [pid = 3420] [serial = 824] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x126e8fc00) [pid = 3420] [serial = 828] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x117d20400) [pid = 3420] [serial = 831] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x1270c7400) [pid = 3420] [serial = 836] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1208abc00) [pid = 3420] [serial = 833] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x112e21400) [pid = 3420] [serial = 830] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x1193d2000) [pid = 3420] [serial = 816] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x118884400) [pid = 3420] [serial = 815] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x126e93400) [pid = 3420] [serial = 804] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x12558a800) [pid = 3420] [serial = 825] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x124f86400) [pid = 3420] [serial = 803] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x12439bc00) [pid = 3420] [serial = 822] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x125591400) [pid = 3420] [serial = 834] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x12914b000) [pid = 3420] [serial = 840] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x1208aec00) [pid = 3420] [serial = 819] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x128b4d800) [pid = 3420] [serial = 839] [outer = 0x0] [url = about:blank] 03:37:15 INFO - PROCESS | 3420 | 1469443035880 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]]]}] 03:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 03:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1176ms 03:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 03:37:15 INFO - PROCESS | 3420 | 1469443035931 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 03:37:15 INFO - PROCESS | 3420 | 1469443035934 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 03:37:15 INFO - PROCESS | 3420 | 1469443035937 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 03:37:15 INFO - PROCESS | 3420 | 1469443035938 Marionette TRACE conn2 <- [1,1170,null,{}] 03:37:15 INFO - PROCESS | 3420 | 1469443035943 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}] 03:37:15 INFO - PROCESS | 3420 | 1469443035945 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:16 INFO - PROCESS | 3420 | 1469443036024 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 03:37:16 INFO - PROCESS | 3420 | 1469443036033 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:16 INFO - PROCESS | 3420 | 1469443036035 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:16 INFO - PROCESS | 3420 | ++DOCSHELL 0x1133de800 == 28 [pid = 3420] [id = 300] 03:37:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x113802c00) [pid = 3420] [serial = 898] [outer = 0x0] 03:37:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x113aaac00) [pid = 3420] [serial = 899] [outer = 0x113802c00] 03:37:16 INFO - PROCESS | 3420 | 1469443036063 Marionette DEBUG loaded listener.js 03:37:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x1129d2400) [pid = 3420] [serial = 900] [outer = 0x113802c00] 03:37:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x1181cc400) [pid = 3420] [serial = 901] [outer = 0x12ce12c00] 03:37:16 INFO - PROCESS | 3420 | 1469443036476 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]]]}] 03:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 03:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 571ms 03:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 03:37:16 INFO - PROCESS | 3420 | 1469443036508 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 03:37:16 INFO - PROCESS | 3420 | 1469443036511 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 03:37:16 INFO - PROCESS | 3420 | 1469443036516 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 03:37:16 INFO - PROCESS | 3420 | 1469443036517 Marionette TRACE conn2 <- [1,1174,null,{}] 03:37:16 INFO - PROCESS | 3420 | 1469443036520 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}] 03:37:16 INFO - PROCESS | 3420 | 1469443036522 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:16 INFO - PROCESS | 3420 | 1469443036597 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 03:37:16 INFO - PROCESS | 3420 | 1469443036601 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:16 INFO - PROCESS | 3420 | 1469443036602 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:16 INFO - PROCESS | 3420 | ++DOCSHELL 0x118384000 == 29 [pid = 3420] [id = 301] 03:37:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x116975000) [pid = 3420] [serial = 902] [outer = 0x0] 03:37:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x118212400) [pid = 3420] [serial = 903] [outer = 0x116975000] 03:37:16 INFO - PROCESS | 3420 | 1469443036632 Marionette DEBUG loaded listener.js 03:37:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x11873d000) [pid = 3420] [serial = 904] [outer = 0x116975000] 03:37:16 INFO - PROCESS | 3420 | 1469443036973 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] 03:37:16 INFO - PROCESS | 3420 | 1469443036988 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 03:37:16 INFO - PROCESS | 3420 | 1469443036991 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 03:37:16 INFO - PROCESS | 3420 | 1469443036994 Marionette TRACE conn2 <- [1,1178,null,{}] 03:37:17 INFO - PROCESS | 3420 | 1469443037003 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}] 03:37:17 INFO - PROCESS | 3420 | 1469443037006 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:17 INFO - PROCESS | 3420 | 1469443037084 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 03:37:17 INFO - PROCESS | 3420 | 1469443037138 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:17 INFO - PROCESS | 3420 | 1469443037140 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:17 INFO - PROCESS | 3420 | ++DOCSHELL 0x11958d800 == 30 [pid = 3420] [id = 302] 03:37:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x1126e0000) [pid = 3420] [serial = 905] [outer = 0x0] 03:37:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x11993dc00) [pid = 3420] [serial = 906] [outer = 0x1126e0000] 03:37:17 INFO - PROCESS | 3420 | 1469443037168 Marionette DEBUG loaded listener.js 03:37:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x1208b6c00) [pid = 3420] [serial = 907] [outer = 0x1126e0000] 03:37:17 INFO - PROCESS | 3420 | 1469443037467 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] 03:37:17 INFO - PROCESS | 3420 | 1469443037516 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 03:37:17 INFO - PROCESS | 3420 | 1469443037518 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 03:37:17 INFO - PROCESS | 3420 | 1469443037520 Marionette TRACE conn2 <- [1,1182,null,{}] 03:37:17 INFO - PROCESS | 3420 | 1469443037522 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}] 03:37:17 INFO - PROCESS | 3420 | 1469443037523 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:17 INFO - PROCESS | 3420 | 1469443037599 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 03:37:17 INFO - PROCESS | 3420 | 1469443037656 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:17 INFO - PROCESS | 3420 | 1469443037657 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:17 INFO - PROCESS | 3420 | ++DOCSHELL 0x119ff8000 == 31 [pid = 3420] [id = 303] 03:37:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x1208b9800) [pid = 3420] [serial = 908] [outer = 0x0] 03:37:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x123f22c00) [pid = 3420] [serial = 909] [outer = 0x1208b9800] 03:37:17 INFO - PROCESS | 3420 | 1469443037682 Marionette DEBUG loaded listener.js 03:37:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x12445dc00) [pid = 3420] [serial = 910] [outer = 0x1208b9800] 03:37:17 INFO - PROCESS | 3420 | 1469443037977 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] 03:37:17 INFO - PROCESS | 3420 | 1469443037991 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 03:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 03:37:18 INFO - PROCESS | 3420 | 1469443038001 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 03:37:18 INFO - PROCESS | 3420 | 1469443038009 Marionette TRACE conn2 <- [1,1186,null,{}] 03:37:18 INFO - PROCESS | 3420 | 1469443038015 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}] 03:37:18 INFO - PROCESS | 3420 | 1469443038016 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:18 INFO - PROCESS | 3420 | 1469443038106 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 03:37:18 INFO - PROCESS | 3420 | 1469443038140 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:18 INFO - PROCESS | 3420 | 1469443038142 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:18 INFO - PROCESS | 3420 | ++DOCSHELL 0x12401d000 == 32 [pid = 3420] [id = 304] 03:37:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1129d4800) [pid = 3420] [serial = 911] [outer = 0x0] 03:37:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x124466400) [pid = 3420] [serial = 912] [outer = 0x1129d4800] 03:37:18 INFO - PROCESS | 3420 | 1469443038166 Marionette DEBUG loaded listener.js 03:37:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x124e0f800) [pid = 3420] [serial = 913] [outer = 0x1129d4800] 03:37:18 INFO - PROCESS | 3420 | 1469443038502 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] 03:37:18 INFO - PROCESS | 3420 | 1469443038533 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 03:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 03:37:18 INFO - PROCESS | 3420 | 1469443038540 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 03:37:18 INFO - PROCESS | 3420 | 1469443038542 Marionette TRACE conn2 <- [1,1190,null,{}] 03:37:18 INFO - PROCESS | 3420 | 1469443038544 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}] 03:37:18 INFO - PROCESS | 3420 | 1469443038548 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:18 INFO - PROCESS | 3420 | 1469443038659 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 03:37:18 INFO - PROCESS | 3420 | 1469443038693 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:18 INFO - PROCESS | 3420 | 1469443038694 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:18 INFO - PROCESS | 3420 | ++DOCSHELL 0x125618000 == 33 [pid = 3420] [id = 305] 03:37:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1250d1000) [pid = 3420] [serial = 914] [outer = 0x0] 03:37:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x126d71400) [pid = 3420] [serial = 915] [outer = 0x1250d1000] 03:37:18 INFO - PROCESS | 3420 | 1469443038719 Marionette DEBUG loaded listener.js 03:37:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x128af2800) [pid = 3420] [serial = 916] [outer = 0x1250d1000] 03:37:19 INFO - PROCESS | 3420 | 1469443039026 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] 03:37:19 INFO - PROCESS | 3420 | 1469443039065 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 03:37:19 INFO - PROCESS | 3420 | 1469443039067 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 03:37:19 INFO - PROCESS | 3420 | 1469443039068 Marionette TRACE conn2 <- [1,1194,null,{}] 03:37:19 INFO - PROCESS | 3420 | 1469443039071 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}] 03:37:19 INFO - PROCESS | 3420 | 1469443039072 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:19 INFO - PROCESS | 3420 | 1469443039170 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 03:37:19 INFO - PROCESS | 3420 | 1469443039206 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:19 INFO - PROCESS | 3420 | 1469443039207 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:19 INFO - PROCESS | 3420 | ++DOCSHELL 0x12724e800 == 34 [pid = 3420] [id = 306] 03:37:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x1126de400) [pid = 3420] [serial = 917] [outer = 0x0] 03:37:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x128b58000) [pid = 3420] [serial = 918] [outer = 0x1126de400] 03:37:19 INFO - PROCESS | 3420 | 1469443039231 Marionette DEBUG loaded listener.js 03:37:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x129147000) [pid = 3420] [serial = 919] [outer = 0x1126de400] 03:37:19 INFO - PROCESS | 3420 | 1469443039532 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] 03:37:19 INFO - PROCESS | 3420 | 1469443039591 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 03:37:19 INFO - PROCESS | 3420 | 1469443039593 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 03:37:19 INFO - PROCESS | 3420 | 1469443039594 Marionette TRACE conn2 <- [1,1198,null,{}] 03:37:19 INFO - PROCESS | 3420 | 1469443039596 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}] 03:37:19 INFO - PROCESS | 3420 | 1469443039597 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:19 INFO - PROCESS | 3420 | 1469443039687 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 03:37:19 INFO - PROCESS | 3420 | 1469443039722 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:19 INFO - PROCESS | 3420 | 1469443039723 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:19 INFO - PROCESS | 3420 | ++DOCSHELL 0x128e03800 == 35 [pid = 3420] [id = 307] 03:37:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x12914e800) [pid = 3420] [serial = 920] [outer = 0x0] 03:37:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x12947fc00) [pid = 3420] [serial = 921] [outer = 0x12914e800] 03:37:19 INFO - PROCESS | 3420 | 1469443039747 Marionette DEBUG loaded listener.js 03:37:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x12977d800) [pid = 3420] [serial = 922] [outer = 0x12914e800] 03:37:20 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x126d75800) [pid = 3420] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 03:37:20 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x11266f400) [pid = 3420] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 03:37:20 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x124464000) [pid = 3420] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 03:37:20 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x1245d0800) [pid = 3420] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 03:37:20 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x117d9f400) [pid = 3420] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 03:37:20 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1187ea800) [pid = 3420] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 03:37:20 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x120844000) [pid = 3420] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 03:37:20 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x113374000) [pid = 3420] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 03:37:20 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x129151400) [pid = 3420] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 03:37:20 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x113804c00) [pid = 3420] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 03:37:20 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x12ae75800) [pid = 3420] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 03:37:20 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x12a8aac00) [pid = 3420] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 03:37:20 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x113d4c000) [pid = 3420] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 03:37:20 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1126d9400) [pid = 3420] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 03:37:20 INFO - PROCESS | 3420 | 1469443040176 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]]]}] 03:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 03:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 620ms 03:37:20 INFO - PROCESS | 3420 | 1469443040214 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 03:37:20 INFO - PROCESS | 3420 | 1469443040216 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 03:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 03:37:20 INFO - PROCESS | 3420 | 1469443040218 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 03:37:20 INFO - PROCESS | 3420 | 1469443040219 Marionette TRACE conn2 <- [1,1202,null,{}] 03:37:20 INFO - PROCESS | 3420 | 1469443040221 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}] 03:37:20 INFO - PROCESS | 3420 | 1469443040222 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:20 INFO - PROCESS | 3420 | 1469443040301 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 03:37:20 INFO - PROCESS | 3420 | 1469443040305 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:20 INFO - PROCESS | 3420 | 1469443040306 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:20 INFO - PROCESS | 3420 | ++DOCSHELL 0x129295800 == 36 [pid = 3420] [id = 308] 03:37:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x113804c00) [pid = 3420] [serial = 923] [outer = 0x0] 03:37:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x1210e0800) [pid = 3420] [serial = 924] [outer = 0x113804c00] 03:37:20 INFO - PROCESS | 3420 | 1469443040332 Marionette DEBUG loaded listener.js 03:37:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x129151400) [pid = 3420] [serial = 925] [outer = 0x113804c00] 03:37:20 INFO - PROCESS | 3420 | 1469443040658 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]]]}] 03:37:20 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 03:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 467ms 03:37:20 INFO - PROCESS | 3420 | 1469443040687 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 03:37:20 INFO - PROCESS | 3420 | 1469443040688 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 03:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 03:37:20 INFO - PROCESS | 3420 | 1469443040692 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 03:37:20 INFO - PROCESS | 3420 | 1469443040693 Marionette TRACE conn2 <- [1,1206,null,{}] 03:37:20 INFO - PROCESS | 3420 | 1469443040696 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}] 03:37:20 INFO - PROCESS | 3420 | 1469443040698 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:20 INFO - PROCESS | 3420 | 1469443040842 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 03:37:20 INFO - PROCESS | 3420 | 1469443040850 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:20 INFO - PROCESS | 3420 | 1469443040851 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:20 INFO - PROCESS | 3420 | ++DOCSHELL 0x1295f2800 == 37 [pid = 3420] [id = 309] 03:37:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x129283000) [pid = 3420] [serial = 926] [outer = 0x0] 03:37:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x12a577000) [pid = 3420] [serial = 927] [outer = 0x129283000] 03:37:20 INFO - PROCESS | 3420 | 1469443040890 Marionette DEBUG loaded listener.js 03:37:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x12a66d800) [pid = 3420] [serial = 928] [outer = 0x129283000] 03:37:21 INFO - PROCESS | 3420 | 1469443041254 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]]]}] 03:37:21 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 03:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 571ms 03:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 03:37:21 INFO - PROCESS | 3420 | 1469443041264 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 03:37:21 INFO - PROCESS | 3420 | 1469443041266 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 03:37:21 INFO - PROCESS | 3420 | 1469443041268 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 03:37:21 INFO - PROCESS | 3420 | 1469443041270 Marionette TRACE conn2 <- [1,1210,null,{}] 03:37:21 INFO - PROCESS | 3420 | 1469443041272 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}] 03:37:21 INFO - PROCESS | 3420 | 1469443041274 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:21 INFO - PROCESS | 3420 | 1469443041369 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 03:37:21 INFO - PROCESS | 3420 | 1469443041427 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:21 INFO - PROCESS | 3420 | 1469443041428 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:21 INFO - PROCESS | 3420 | ++DOCSHELL 0x12401c000 == 38 [pid = 3420] [id = 310] 03:37:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x129484000) [pid = 3420] [serial = 929] [outer = 0x0] 03:37:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x12a66c800) [pid = 3420] [serial = 930] [outer = 0x129484000] 03:37:21 INFO - PROCESS | 3420 | 1469443041454 Marionette DEBUG loaded listener.js 03:37:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x12af5b800) [pid = 3420] [serial = 931] [outer = 0x129484000] 03:37:21 INFO - PROCESS | 3420 | 1469443041730 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]]]}] 03:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 03:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 519ms 03:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 03:37:21 INFO - PROCESS | 3420 | 1469443041787 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 03:37:21 INFO - PROCESS | 3420 | 1469443041788 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 03:37:21 INFO - PROCESS | 3420 | 1469443041790 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 03:37:21 INFO - PROCESS | 3420 | 1469443041791 Marionette TRACE conn2 <- [1,1214,null,{}] 03:37:21 INFO - PROCESS | 3420 | 1469443041797 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}] 03:37:21 INFO - PROCESS | 3420 | 1469443041799 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:21 INFO - PROCESS | 3420 | 1469443041878 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 03:37:21 INFO - PROCESS | 3420 | 1469443041882 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:21 INFO - PROCESS | 3420 | 1469443041884 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:21 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b97a000 == 39 [pid = 3420] [id = 311] 03:37:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x12a8ad000) [pid = 3420] [serial = 932] [outer = 0x0] 03:37:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x12b9a2000) [pid = 3420] [serial = 933] [outer = 0x12a8ad000] 03:37:21 INFO - PROCESS | 3420 | 1469443041908 Marionette DEBUG loaded listener.js 03:37:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x12b9abc00) [pid = 3420] [serial = 934] [outer = 0x12a8ad000] 03:37:22 INFO - PROCESS | 3420 | 1469443042463 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]]]}] 03:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 03:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 723ms 03:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 03:37:22 INFO - PROCESS | 3420 | 1469443042514 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 03:37:22 INFO - PROCESS | 3420 | 1469443042517 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 03:37:22 INFO - PROCESS | 3420 | 1469443042520 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 03:37:22 INFO - PROCESS | 3420 | 1469443042522 Marionette TRACE conn2 <- [1,1218,null,{}] 03:37:22 INFO - PROCESS | 3420 | 1469443042526 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}] 03:37:22 INFO - PROCESS | 3420 | 1469443042528 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:22 INFO - PROCESS | 3420 | 1469443042638 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 03:37:22 INFO - PROCESS | 3420 | 1469443042695 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:22 INFO - PROCESS | 3420 | 1469443042696 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:22 INFO - PROCESS | 3420 | ++DOCSHELL 0x116fd8800 == 40 [pid = 3420] [id = 312] 03:37:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x113a05c00) [pid = 3420] [serial = 935] [outer = 0x0] 03:37:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x1160f1c00) [pid = 3420] [serial = 936] [outer = 0x113a05c00] 03:37:22 INFO - PROCESS | 3420 | 1469443042728 Marionette DEBUG loaded listener.js 03:37:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x117d97000) [pid = 3420] [serial = 937] [outer = 0x113a05c00] 03:37:23 INFO - PROCESS | 3420 | 1469443043242 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]]]}] 03:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 03:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 774ms 03:37:23 INFO - PROCESS | 3420 | 1469443043332 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 03:37:23 INFO - PROCESS | 3420 | 1469443043335 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 03:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 03:37:23 INFO - PROCESS | 3420 | 1469443043340 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 03:37:23 INFO - PROCESS | 3420 | 1469443043341 Marionette TRACE conn2 <- [1,1222,null,{}] 03:37:23 INFO - PROCESS | 3420 | 1469443043344 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}] 03:37:23 INFO - PROCESS | 3420 | 1469443043346 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:23 INFO - PROCESS | 3420 | 1469443043454 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 03:37:23 INFO - PROCESS | 3420 | 1469443043509 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:23 INFO - PROCESS | 3420 | 1469443043511 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:23 INFO - PROCESS | 3420 | ++DOCSHELL 0x11958c800 == 41 [pid = 3420] [id = 313] 03:37:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x117d9d000) [pid = 3420] [serial = 938] [outer = 0x0] 03:37:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x1187e4400) [pid = 3420] [serial = 939] [outer = 0x117d9d000] 03:37:23 INFO - PROCESS | 3420 | 1469443043542 Marionette DEBUG loaded listener.js 03:37:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x1193d3000) [pid = 3420] [serial = 940] [outer = 0x117d9d000] 03:37:24 INFO - PROCESS | 3420 | --DOCSHELL 0x12401c000 == 40 [pid = 3420] [id = 310] 03:37:24 INFO - PROCESS | 3420 | --DOCSHELL 0x1295f2800 == 39 [pid = 3420] [id = 309] 03:37:24 INFO - PROCESS | 3420 | --DOCSHELL 0x129295800 == 38 [pid = 3420] [id = 308] 03:37:24 INFO - PROCESS | 3420 | --DOCSHELL 0x128e03800 == 37 [pid = 3420] [id = 307] 03:37:24 INFO - PROCESS | 3420 | --DOCSHELL 0x12724e800 == 36 [pid = 3420] [id = 306] 03:37:24 INFO - PROCESS | 3420 | --DOCSHELL 0x125618000 == 35 [pid = 3420] [id = 305] 03:37:24 INFO - PROCESS | 3420 | --DOCSHELL 0x12401d000 == 34 [pid = 3420] [id = 304] 03:37:24 INFO - PROCESS | 3420 | --DOCSHELL 0x119ff8000 == 33 [pid = 3420] [id = 303] 03:37:24 INFO - PROCESS | 3420 | --DOCSHELL 0x11958d800 == 32 [pid = 3420] [id = 302] 03:37:24 INFO - PROCESS | 3420 | --DOCSHELL 0x118384000 == 31 [pid = 3420] [id = 301] 03:37:24 INFO - PROCESS | 3420 | --DOCSHELL 0x1133de800 == 30 [pid = 3420] [id = 300] 03:37:24 INFO - PROCESS | 3420 | 1469443044165 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] 03:37:24 INFO - PROCESS | 3420 | 1469443044215 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 03:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 03:37:24 INFO - PROCESS | 3420 | 1469443044218 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 03:37:24 INFO - PROCESS | 3420 | 1469443044220 Marionette TRACE conn2 <- [1,1226,null,{}] 03:37:24 INFO - PROCESS | 3420 | 1469443044224 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}] 03:37:24 INFO - PROCESS | 3420 | 1469443044225 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:24 INFO - PROCESS | 3420 | 1469443044313 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 03:37:24 INFO - PROCESS | 3420 | 1469443044317 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:24 INFO - PROCESS | 3420 | 1469443044320 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:24 INFO - PROCESS | 3420 | ++DOCSHELL 0x1167b9800 == 31 [pid = 3420] [id = 314] 03:37:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x1171b3c00) [pid = 3420] [serial = 941] [outer = 0x0] 03:37:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x1181d2000) [pid = 3420] [serial = 942] [outer = 0x1171b3c00] 03:37:24 INFO - PROCESS | 3420 | 1469443044350 Marionette DEBUG loaded listener.js 03:37:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x118483800) [pid = 3420] [serial = 943] [outer = 0x1171b3c00] 03:37:24 INFO - PROCESS | 3420 | 1469443044685 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]]]}] 03:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 03:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 471ms 03:37:24 INFO - PROCESS | 3420 | 1469443044688 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 03:37:24 INFO - PROCESS | 3420 | 1469443044691 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 03:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 03:37:24 INFO - PROCESS | 3420 | 1469443044718 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 03:37:24 INFO - PROCESS | 3420 | 1469443044719 Marionette TRACE conn2 <- [1,1230,null,{}] 03:37:24 INFO - PROCESS | 3420 | 1469443044723 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}] 03:37:24 INFO - PROCESS | 3420 | 1469443044725 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:24 INFO - PROCESS | 3420 | 1469443044799 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 03:37:24 INFO - PROCESS | 3420 | 1469443044803 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:24 INFO - PROCESS | 3420 | 1469443044804 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:24 INFO - PROCESS | 3420 | ++DOCSHELL 0x118394800 == 32 [pid = 3420] [id = 315] 03:37:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x11859e000) [pid = 3420] [serial = 944] [outer = 0x0] 03:37:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x1193d0800) [pid = 3420] [serial = 945] [outer = 0x11859e000] 03:37:24 INFO - PROCESS | 3420 | 1469443044834 Marionette DEBUG loaded listener.js 03:37:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x119f15000) [pid = 3420] [serial = 946] [outer = 0x11859e000] 03:37:25 INFO - PROCESS | 3420 | 1469443045168 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]]]}] 03:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 03:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 489ms 03:37:25 INFO - PROCESS | 3420 | 1469443045188 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 03:37:25 INFO - PROCESS | 3420 | 1469443045189 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 03:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 03:37:25 INFO - PROCESS | 3420 | 1469443045192 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 03:37:25 INFO - PROCESS | 3420 | 1469443045194 Marionette TRACE conn2 <- [1,1234,null,{}] 03:37:25 INFO - PROCESS | 3420 | 1469443045202 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}] 03:37:25 INFO - PROCESS | 3420 | 1469443045205 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:25 INFO - PROCESS | 3420 | 1469443045288 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 03:37:25 INFO - PROCESS | 3420 | 1469443045342 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:25 INFO - PROCESS | 3420 | 1469443045344 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:25 INFO - PROCESS | 3420 | ++DOCSHELL 0x119ff4000 == 33 [pid = 3420] [id = 316] 03:37:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x112e9c000) [pid = 3420] [serial = 947] [outer = 0x0] 03:37:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1208b7000) [pid = 3420] [serial = 948] [outer = 0x112e9c000] 03:37:25 INFO - PROCESS | 3420 | 1469443045373 Marionette DEBUG loaded listener.js 03:37:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x12439ec00) [pid = 3420] [serial = 949] [outer = 0x112e9c000] 03:37:25 INFO - PROCESS | 3420 | 1469443045652 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]]]}] 03:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 03:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 470ms 03:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 03:37:25 INFO - PROCESS | 3420 | 1469443045668 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 03:37:25 INFO - PROCESS | 3420 | 1469443045670 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 03:37:25 INFO - PROCESS | 3420 | 1469443045672 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 03:37:25 INFO - PROCESS | 3420 | 1469443045673 Marionette TRACE conn2 <- [1,1238,null,{}] 03:37:25 INFO - PROCESS | 3420 | 1469443045675 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}] 03:37:25 INFO - PROCESS | 3420 | 1469443045677 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:25 INFO - PROCESS | 3420 | 1469443045768 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 03:37:25 INFO - PROCESS | 3420 | 1469443045772 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:25 INFO - PROCESS | 3420 | 1469443045772 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:25 INFO - PROCESS | 3420 | ++DOCSHELL 0x1246a8000 == 34 [pid = 3420] [id = 317] 03:37:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x124583c00) [pid = 3420] [serial = 950] [outer = 0x0] 03:37:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x124e51c00) [pid = 3420] [serial = 951] [outer = 0x124583c00] 03:37:25 INFO - PROCESS | 3420 | 1469443045800 Marionette DEBUG loaded listener.js 03:37:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x12558c400) [pid = 3420] [serial = 952] [outer = 0x124583c00] 03:37:26 INFO - PROCESS | 3420 | 1469443046127 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]]]}] 03:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 03:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 469ms 03:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 03:37:26 INFO - PROCESS | 3420 | 1469443046141 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 03:37:26 INFO - PROCESS | 3420 | 1469443046142 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 03:37:26 INFO - PROCESS | 3420 | 1469443046147 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 03:37:26 INFO - PROCESS | 3420 | 1469443046148 Marionette TRACE conn2 <- [1,1242,null,{}] 03:37:26 INFO - PROCESS | 3420 | 1469443046150 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}] 03:37:26 INFO - PROCESS | 3420 | 1469443046151 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:26 INFO - PROCESS | 3420 | 1469443046253 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 03:37:26 INFO - PROCESS | 3420 | 1469443046266 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:26 INFO - PROCESS | 3420 | 1469443046267 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:26 INFO - PROCESS | 3420 | ++DOCSHELL 0x1269a5800 == 35 [pid = 3420] [id = 318] 03:37:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1129d5400) [pid = 3420] [serial = 953] [outer = 0x0] 03:37:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x125590400) [pid = 3420] [serial = 954] [outer = 0x1129d5400] 03:37:26 INFO - PROCESS | 3420 | 1469443046291 Marionette DEBUG loaded listener.js 03:37:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x126e0e400) [pid = 3420] [serial = 955] [outer = 0x1129d5400] 03:37:26 INFO - PROCESS | 3420 | 1469443046635 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]]]}] 03:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 03:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 519ms 03:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 03:37:26 INFO - PROCESS | 3420 | 1469443046666 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 03:37:26 INFO - PROCESS | 3420 | 1469443046667 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 03:37:26 INFO - PROCESS | 3420 | 1469443046669 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 03:37:26 INFO - PROCESS | 3420 | 1469443046670 Marionette TRACE conn2 <- [1,1246,null,{}] 03:37:26 INFO - PROCESS | 3420 | 1469443046678 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}] 03:37:26 INFO - PROCESS | 3420 | 1469443046682 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:26 INFO - PROCESS | 3420 | 1469443046797 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 03:37:26 INFO - PROCESS | 3420 | 1469443046801 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:26 INFO - PROCESS | 3420 | 1469443046802 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:26 INFO - PROCESS | 3420 | ++DOCSHELL 0x129295800 == 36 [pid = 3420] [id = 319] 03:37:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x126910800) [pid = 3420] [serial = 956] [outer = 0x0] 03:37:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x1270c7400) [pid = 3420] [serial = 957] [outer = 0x126910800] 03:37:26 INFO - PROCESS | 3420 | 1469443046827 Marionette DEBUG loaded listener.js 03:37:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x12947a800) [pid = 3420] [serial = 958] [outer = 0x126910800] 03:37:27 INFO - PROCESS | 3420 | 1469443047171 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]]]}] 03:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 03:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 528ms 03:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 03:37:27 INFO - PROCESS | 3420 | 1469443047205 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 03:37:27 INFO - PROCESS | 3420 | 1469443047206 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 03:37:27 INFO - PROCESS | 3420 | 1469443047208 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 03:37:27 INFO - PROCESS | 3420 | 1469443047210 Marionette TRACE conn2 <- [1,1250,null,{}] 03:37:27 INFO - PROCESS | 3420 | 1469443047214 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}] 03:37:27 INFO - PROCESS | 3420 | 1469443047215 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:27 INFO - PROCESS | 3420 | 1469443047310 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 03:37:27 INFO - PROCESS | 3420 | 1469443047314 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:27 INFO - PROCESS | 3420 | 1469443047315 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:27 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a68c000 == 37 [pid = 3420] [id = 320] 03:37:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x126d72c00) [pid = 3420] [serial = 959] [outer = 0x0] 03:37:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x12a57d400) [pid = 3420] [serial = 960] [outer = 0x126d72c00] 03:37:27 INFO - PROCESS | 3420 | 1469443047340 Marionette DEBUG loaded listener.js 03:37:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x12a8aec00) [pid = 3420] [serial = 961] [outer = 0x126d72c00] 03:37:27 INFO - PROCESS | 3420 | 1469443047660 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]]]}] 03:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 03:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 472ms 03:37:27 INFO - PROCESS | 3420 | 1469443047683 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 03:37:27 INFO - PROCESS | 3420 | 1469443047684 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 03:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 03:37:27 INFO - PROCESS | 3420 | 1469443047687 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 03:37:27 INFO - PROCESS | 3420 | 1469443047688 Marionette TRACE conn2 <- [1,1254,null,{}] 03:37:27 INFO - PROCESS | 3420 | 1469443047690 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}] 03:37:27 INFO - PROCESS | 3420 | 1469443047691 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:27 INFO - PROCESS | 3420 | 1469443047794 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 03:37:27 INFO - PROCESS | 3420 | 1469443047798 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:27 INFO - PROCESS | 3420 | 1469443047799 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:27 INFO - PROCESS | 3420 | ++DOCSHELL 0x12adae800 == 38 [pid = 3420] [id = 321] 03:37:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x12a668800) [pid = 3420] [serial = 962] [outer = 0x0] 03:37:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x12ae73800) [pid = 3420] [serial = 963] [outer = 0x12a668800] 03:37:27 INFO - PROCESS | 3420 | 1469443047823 Marionette DEBUG loaded listener.js 03:37:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x12af5e000) [pid = 3420] [serial = 964] [outer = 0x12a668800] 03:37:28 INFO - PROCESS | 3420 | 1469443048143 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]]]}] 03:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 03:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 518ms 03:37:28 INFO - PROCESS | 3420 | 1469443048206 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 03:37:28 INFO - PROCESS | 3420 | 1469443048207 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 03:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 03:37:28 INFO - PROCESS | 3420 | 1469443048212 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 03:37:28 INFO - PROCESS | 3420 | 1469443048214 Marionette TRACE conn2 <- [1,1258,null,{}] 03:37:28 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x1208b9800) [pid = 3420] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 03:37:28 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x1176b3c00) [pid = 3420] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 03:37:28 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x1126e0000) [pid = 3420] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 03:37:28 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x113802c00) [pid = 3420] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 03:37:28 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x116975000) [pid = 3420] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 03:37:28 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1126de400) [pid = 3420] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:37:28 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x113a0bc00) [pid = 3420] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 03:37:28 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x118597c00) [pid = 3420] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 03:37:28 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x126e0e800) [pid = 3420] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 03:37:28 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1250d1000) [pid = 3420] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:37:28 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x118739400) [pid = 3420] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 03:37:28 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x12914e800) [pid = 3420] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:37:28 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x113804c00) [pid = 3420] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:37:28 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x129283000) [pid = 3420] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:37:28 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1129d4800) [pid = 3420] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 03:37:28 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x129484000) [pid = 3420] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:37:28 INFO - PROCESS | 3420 | 1469443048334 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}] 03:37:28 INFO - PROCESS | 3420 | 1469443048335 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:28 INFO - PROCESS | 3420 | 1469443048412 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 03:37:28 INFO - PROCESS | 3420 | 1469443048416 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:28 INFO - PROCESS | 3420 | 1469443048417 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:28 INFO - PROCESS | 3420 | ++DOCSHELL 0x1191b0800 == 39 [pid = 3420] [id = 322] 03:37:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x113a0bc00) [pid = 3420] [serial = 965] [outer = 0x0] 03:37:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x1181d5c00) [pid = 3420] [serial = 966] [outer = 0x113a0bc00] 03:37:28 INFO - PROCESS | 3420 | 1469443048441 Marionette DEBUG loaded listener.js 03:37:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x1193d5c00) [pid = 3420] [serial = 967] [outer = 0x113a0bc00] 03:37:28 INFO - PROCESS | 3420 | 1469443048760 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]]]}] 03:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 03:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 571ms 03:37:28 INFO - PROCESS | 3420 | 1469443048782 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 03:37:28 INFO - PROCESS | 3420 | 1469443048784 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 03:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 03:37:28 INFO - PROCESS | 3420 | 1469443048786 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 03:37:28 INFO - PROCESS | 3420 | 1469443048787 Marionette TRACE conn2 <- [1,1262,null,{}] 03:37:28 INFO - PROCESS | 3420 | 1469443048789 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}] 03:37:28 INFO - PROCESS | 3420 | 1469443048790 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:28 INFO - PROCESS | 3420 | 1469443048867 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 03:37:28 INFO - PROCESS | 3420 | 1469443048870 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:28 INFO - PROCESS | 3420 | 1469443048871 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:28 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b988800 == 40 [pid = 3420] [id = 323] 03:37:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x120843800) [pid = 3420] [serial = 968] [outer = 0x0] 03:37:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x126e0e800) [pid = 3420] [serial = 969] [outer = 0x120843800] 03:37:28 INFO - PROCESS | 3420 | 1469443048898 Marionette DEBUG loaded listener.js 03:37:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x12977a400) [pid = 3420] [serial = 970] [outer = 0x120843800] 03:37:29 INFO - PROCESS | 3420 | 1469443049256 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]]]}] 03:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 03:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 518ms 03:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 03:37:29 INFO - PROCESS | 3420 | 1469443049304 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 03:37:29 INFO - PROCESS | 3420 | 1469443049306 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 03:37:29 INFO - PROCESS | 3420 | 1469443049308 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 03:37:29 INFO - PROCESS | 3420 | 1469443049310 Marionette TRACE conn2 <- [1,1266,null,{}] 03:37:29 INFO - PROCESS | 3420 | 1469443049312 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}] 03:37:29 INFO - PROCESS | 3420 | 1469443049314 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:29 INFO - PROCESS | 3420 | 1469443049404 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 03:37:29 INFO - PROCESS | 3420 | 1469443049407 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:29 INFO - PROCESS | 3420 | 1469443049409 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:29 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bd20000 == 41 [pid = 3420] [id = 324] 03:37:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x12a8a5c00) [pid = 3420] [serial = 971] [outer = 0x0] 03:37:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x12ba6fc00) [pid = 3420] [serial = 972] [outer = 0x12a8a5c00] 03:37:29 INFO - PROCESS | 3420 | 1469443049436 Marionette DEBUG loaded listener.js 03:37:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x12bf04800) [pid = 3420] [serial = 973] [outer = 0x12a8a5c00] 03:37:29 INFO - PROCESS | 3420 | 1469443049779 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]]]}] 03:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 03:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 523ms 03:37:29 INFO - PROCESS | 3420 | 1469443049831 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 03:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 03:37:29 INFO - PROCESS | 3420 | 1469443049832 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 03:37:29 INFO - PROCESS | 3420 | 1469443049834 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 03:37:29 INFO - PROCESS | 3420 | 1469443049835 Marionette TRACE conn2 <- [1,1270,null,{}] 03:37:29 INFO - PROCESS | 3420 | 1469443049838 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}] 03:37:29 INFO - PROCESS | 3420 | 1469443049839 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:29 INFO - PROCESS | 3420 | 1469443049918 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 03:37:29 INFO - PROCESS | 3420 | 1469443049974 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:29 INFO - PROCESS | 3420 | 1469443049982 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:29 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bd27000 == 42 [pid = 3420] [id = 325] 03:37:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x12af5f800) [pid = 3420] [serial = 974] [outer = 0x0] 03:37:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x12bf0b800) [pid = 3420] [serial = 975] [outer = 0x12af5f800] 03:37:30 INFO - PROCESS | 3420 | 1469443050009 Marionette DEBUG loaded listener.js 03:37:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x12bf13800) [pid = 3420] [serial = 976] [outer = 0x12af5f800] 03:37:30 INFO - PROCESS | 3420 | 1469443050281 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]]]}] 03:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 03:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 467ms 03:37:30 INFO - PROCESS | 3420 | 1469443050303 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 03:37:30 INFO - PROCESS | 3420 | 1469443050304 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 03:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 03:37:30 INFO - PROCESS | 3420 | 1469443050306 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 03:37:30 INFO - PROCESS | 3420 | 1469443050307 Marionette TRACE conn2 <- [1,1274,null,{}] 03:37:30 INFO - PROCESS | 3420 | 1469443050368 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}] 03:37:30 INFO - PROCESS | 3420 | 1469443050370 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:30 INFO - PROCESS | 3420 | 1469443050492 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 03:37:30 INFO - PROCESS | 3420 | 1469443050567 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:30 INFO - PROCESS | 3420 | 1469443050569 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:30 INFO - PROCESS | 3420 | ++DOCSHELL 0x116134000 == 43 [pid = 3420] [id = 326] 03:37:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x112e9b400) [pid = 3420] [serial = 977] [outer = 0x0] 03:37:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x113377400) [pid = 3420] [serial = 978] [outer = 0x112e9b400] 03:37:30 INFO - PROCESS | 3420 | 1469443050601 Marionette DEBUG loaded listener.js 03:37:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x11653b000) [pid = 3420] [serial = 979] [outer = 0x112e9b400] 03:37:31 INFO - PROCESS | 3420 | 1469443051040 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]]]}] 03:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 03:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 776ms 03:37:31 INFO - PROCESS | 3420 | 1469443051083 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 03:37:31 INFO - PROCESS | 3420 | 1469443051085 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 03:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 03:37:31 INFO - PROCESS | 3420 | 1469443051088 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 03:37:31 INFO - PROCESS | 3420 | 1469443051090 Marionette TRACE conn2 <- [1,1278,null,{}] 03:37:31 INFO - PROCESS | 3420 | 1469443051094 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}] 03:37:31 INFO - PROCESS | 3420 | 1469443051096 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:31 INFO - PROCESS | 3420 | 1469443051198 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 03:37:31 INFO - PROCESS | 3420 | 1469443051253 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:31 INFO - PROCESS | 3420 | 1469443051256 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:31 INFO - PROCESS | 3420 | ++DOCSHELL 0x1245e0000 == 44 [pid = 3420] [id = 327] 03:37:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x118216c00) [pid = 3420] [serial = 980] [outer = 0x0] 03:37:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x119fae000) [pid = 3420] [serial = 981] [outer = 0x118216c00] 03:37:31 INFO - PROCESS | 3420 | 1469443051287 Marionette DEBUG loaded listener.js 03:37:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x1210db000) [pid = 3420] [serial = 982] [outer = 0x118216c00] 03:37:31 INFO - PROCESS | 3420 | 1469443051732 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]]]}] 03:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 03:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 671ms 03:37:31 INFO - PROCESS | 3420 | 1469443051761 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 03:37:31 INFO - PROCESS | 3420 | 1469443051764 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 03:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 03:37:31 INFO - PROCESS | 3420 | 1469443051767 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 03:37:31 INFO - PROCESS | 3420 | 1469443051768 Marionette TRACE conn2 <- [1,1282,null,{}] 03:37:31 INFO - PROCESS | 3420 | 1469443051771 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}] 03:37:31 INFO - PROCESS | 3420 | 1469443051772 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:31 INFO - PROCESS | 3420 | 1469443051891 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 03:37:31 INFO - PROCESS | 3420 | 1469443051973 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:31 INFO - PROCESS | 3420 | 1469443051976 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:31 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bd11800 == 45 [pid = 3420] [id = 328] 03:37:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x124465000) [pid = 3420] [serial = 983] [outer = 0x0] 03:37:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x12690d400) [pid = 3420] [serial = 984] [outer = 0x124465000] 03:37:32 INFO - PROCESS | 3420 | 1469443052008 Marionette DEBUG loaded listener.js 03:37:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x1270c9c00) [pid = 3420] [serial = 985] [outer = 0x124465000] 03:37:32 INFO - PROCESS | 3420 | 1469443052430 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]]]}] 03:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 03:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 670ms 03:37:32 INFO - PROCESS | 3420 | 1469443052438 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 03:37:32 INFO - PROCESS | 3420 | 1469443052444 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 03:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 03:37:32 INFO - PROCESS | 3420 | 1469443052452 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 03:37:32 INFO - PROCESS | 3420 | 1469443052454 Marionette TRACE conn2 <- [1,1286,null,{}] 03:37:32 INFO - PROCESS | 3420 | 1469443052456 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}] 03:37:32 INFO - PROCESS | 3420 | 1469443052458 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:32 INFO - PROCESS | 3420 | 1469443052559 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 03:37:32 INFO - PROCESS | 3420 | 1469443052615 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:32 INFO - PROCESS | 3420 | 1469443052616 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:32 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c522800 == 46 [pid = 3420] [id = 329] 03:37:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x128b51c00) [pid = 3420] [serial = 986] [outer = 0x0] 03:37:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x129144400) [pid = 3420] [serial = 987] [outer = 0x128b51c00] 03:37:32 INFO - PROCESS | 3420 | 1469443052645 Marionette DEBUG loaded listener.js 03:37:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 107 (0x12a672800) [pid = 3420] [serial = 988] [outer = 0x128b51c00] 03:37:33 INFO - PROCESS | 3420 | 1469443053072 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]]]}] 03:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 03:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 824ms 03:37:33 INFO - PROCESS | 3420 | 1469443053291 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 03:37:33 INFO - PROCESS | 3420 | 1469443053295 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 03:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 03:37:33 INFO - PROCESS | 3420 | 1469443053300 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 03:37:33 INFO - PROCESS | 3420 | 1469443053301 Marionette TRACE conn2 <- [1,1290,null,{}] 03:37:33 INFO - PROCESS | 3420 | 1469443053305 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}] 03:37:33 INFO - PROCESS | 3420 | 1469443053307 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:33 INFO - PROCESS | 3420 | 1469443053407 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 03:37:33 INFO - PROCESS | 3420 | 1469443053470 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:33 INFO - PROCESS | 3420 | 1469443053474 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:33 INFO - PROCESS | 3420 | ++DOCSHELL 0x119577000 == 47 [pid = 3420] [id = 330] 03:37:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 108 (0x1181d3800) [pid = 3420] [serial = 989] [outer = 0x0] 03:37:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 109 (0x118215000) [pid = 3420] [serial = 990] [outer = 0x1181d3800] 03:37:33 INFO - PROCESS | 3420 | 1469443053501 Marionette DEBUG loaded listener.js 03:37:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 110 (0x11859b400) [pid = 3420] [serial = 991] [outer = 0x1181d3800] 03:37:33 INFO - PROCESS | 3420 | 1469443053932 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]]]}] 03:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 03:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 672ms 03:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 03:37:33 INFO - PROCESS | 3420 | 1469443053973 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 03:37:33 INFO - PROCESS | 3420 | 1469443053975 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 03:37:33 INFO - PROCESS | 3420 | 1469443053979 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 03:37:33 INFO - PROCESS | 3420 | 1469443053982 Marionette TRACE conn2 <- [1,1294,null,{}] 03:37:33 INFO - PROCESS | 3420 | 1469443053984 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}] 03:37:33 INFO - PROCESS | 3420 | 1469443053986 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:34 INFO - PROCESS | 3420 | --DOCSHELL 0x113d87800 == 46 [pid = 3420] [id = 299] 03:37:34 INFO - PROCESS | 3420 | --DOCSHELL 0x12bd20000 == 45 [pid = 3420] [id = 324] 03:37:34 INFO - PROCESS | 3420 | --DOCSHELL 0x12b988800 == 44 [pid = 3420] [id = 323] 03:37:34 INFO - PROCESS | 3420 | --DOCSHELL 0x1191b0800 == 43 [pid = 3420] [id = 322] 03:37:34 INFO - PROCESS | 3420 | --DOCSHELL 0x12adae800 == 42 [pid = 3420] [id = 321] 03:37:34 INFO - PROCESS | 3420 | --DOCSHELL 0x12a68c000 == 41 [pid = 3420] [id = 320] 03:37:34 INFO - PROCESS | 3420 | --DOCSHELL 0x129295800 == 40 [pid = 3420] [id = 319] 03:37:34 INFO - PROCESS | 3420 | --DOCSHELL 0x1269a5800 == 39 [pid = 3420] [id = 318] 03:37:34 INFO - PROCESS | 3420 | --DOCSHELL 0x1246a8000 == 38 [pid = 3420] [id = 317] 03:37:34 INFO - PROCESS | 3420 | --DOCSHELL 0x119ff4000 == 37 [pid = 3420] [id = 316] 03:37:34 INFO - PROCESS | 3420 | --DOCSHELL 0x118394800 == 36 [pid = 3420] [id = 315] 03:37:34 INFO - PROCESS | 3420 | --DOCSHELL 0x1167b9800 == 35 [pid = 3420] [id = 314] 03:37:34 INFO - PROCESS | 3420 | --DOCSHELL 0x12b97a000 == 34 [pid = 3420] [id = 311] 03:37:34 INFO - PROCESS | 3420 | --DOCSHELL 0x11958c800 == 33 [pid = 3420] [id = 313] 03:37:34 INFO - PROCESS | 3420 | --DOCSHELL 0x116fd8800 == 32 [pid = 3420] [id = 312] 03:37:34 INFO - PROCESS | 3420 | --DOCSHELL 0x119577000 == 31 [pid = 3420] [id = 330] 03:37:34 INFO - PROCESS | 3420 | --DOCSHELL 0x12c522800 == 30 [pid = 3420] [id = 329] 03:37:34 INFO - PROCESS | 3420 | --DOCSHELL 0x12bd11800 == 29 [pid = 3420] [id = 328] 03:37:34 INFO - PROCESS | 3420 | --DOCSHELL 0x1245e0000 == 28 [pid = 3420] [id = 327] 03:37:34 INFO - PROCESS | 3420 | --DOCSHELL 0x12bd27000 == 27 [pid = 3420] [id = 325] 03:37:34 INFO - PROCESS | 3420 | --DOCSHELL 0x116134000 == 26 [pid = 3420] [id = 326] 03:37:34 INFO - PROCESS | 3420 | 1469443054582 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 109 (0x123f22c00) [pid = 3420] [serial = 909] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 108 (0x11821d400) [pid = 3420] [serial = 897] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 107 (0x117d95400) [pid = 3420] [serial = 896] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 106 (0x11993dc00) [pid = 3420] [serial = 906] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x1208b6c00) [pid = 3420] [serial = 907] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x113aaac00) [pid = 3420] [serial = 899] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x1129d2400) [pid = 3420] [serial = 900] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x118212400) [pid = 3420] [serial = 903] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x11873d000) [pid = 3420] [serial = 904] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x128b58000) [pid = 3420] [serial = 918] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x1250dbc00) [pid = 3420] [serial = 498] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x1181cd400) [pid = 3420] [serial = 885] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x116080800) [pid = 3420] [serial = 884] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x120845800) [pid = 3420] [serial = 888] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x119642400) [pid = 3420] [serial = 887] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x128b4e800) [pid = 3420] [serial = 891] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1270b5c00) [pid = 3420] [serial = 890] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x128af2800) [pid = 3420] [serial = 916] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x126d71400) [pid = 3420] [serial = 915] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x12a580c00) [pid = 3420] [serial = 894] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x12947fc00) [pid = 3420] [serial = 921] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x128c94800) [pid = 3420] [serial = 893] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x129147000) [pid = 3420] [serial = 919] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x129151400) [pid = 3420] [serial = 925] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x12a577000) [pid = 3420] [serial = 927] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1210e0800) [pid = 3420] [serial = 924] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x12977d800) [pid = 3420] [serial = 922] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x124466400) [pid = 3420] [serial = 912] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x12af5b800) [pid = 3420] [serial = 931] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x12b9a2000) [pid = 3420] [serial = 933] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x12a66c800) [pid = 3420] [serial = 930] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x12445dc00) [pid = 3420] [serial = 910] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x12a66d800) [pid = 3420] [serial = 928] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x124e0f800) [pid = 3420] [serial = 913] [outer = 0x0] [url = about:blank] 03:37:34 INFO - PROCESS | 3420 | 1469443054697 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:34 INFO - PROCESS | 3420 | 1469443054699 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:34 INFO - PROCESS | 3420 | ++DOCSHELL 0x112ee2800 == 27 [pid = 3420] [id = 331] 03:37:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x112e99000) [pid = 3420] [serial = 992] [outer = 0x0] 03:37:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x112e9dc00) [pid = 3420] [serial = 993] [outer = 0x112e99000] 03:37:34 INFO - PROCESS | 3420 | 1469443054729 Marionette DEBUG loaded listener.js 03:37:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x113806400) [pid = 3420] [serial = 994] [outer = 0x112e99000] 03:37:35 INFO - PROCESS | 3420 | 1469443055032 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]]]}] 03:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 03:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1072ms 03:37:35 INFO - PROCESS | 3420 | 1469443055051 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 03:37:35 INFO - PROCESS | 3420 | 1469443055053 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 03:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 03:37:35 INFO - PROCESS | 3420 | 1469443055056 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 03:37:35 INFO - PROCESS | 3420 | 1469443055058 Marionette TRACE conn2 <- [1,1298,null,{}] 03:37:35 INFO - PROCESS | 3420 | 1469443055069 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}] 03:37:35 INFO - PROCESS | 3420 | 1469443055071 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:35 INFO - PROCESS | 3420 | 1469443055153 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 03:37:35 INFO - PROCESS | 3420 | 1469443055220 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:35 INFO - PROCESS | 3420 | 1469443055221 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:35 INFO - PROCESS | 3420 | ++DOCSHELL 0x1167b6800 == 28 [pid = 3420] [id = 332] 03:37:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x113aa0000) [pid = 3420] [serial = 995] [outer = 0x0] 03:37:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x11653a400) [pid = 3420] [serial = 996] [outer = 0x113aa0000] 03:37:35 INFO - PROCESS | 3420 | 1469443055248 Marionette DEBUG loaded listener.js 03:37:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x1181d1000) [pid = 3420] [serial = 997] [outer = 0x113aa0000] 03:37:35 INFO - PROCESS | 3420 | 1469443055544 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]]]}] 03:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 03:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 524ms 03:37:35 INFO - PROCESS | 3420 | 1469443055583 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 03:37:35 INFO - PROCESS | 3420 | 1469443055584 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 03:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 03:37:35 INFO - PROCESS | 3420 | 1469443055587 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 03:37:35 INFO - PROCESS | 3420 | 1469443055588 Marionette TRACE conn2 <- [1,1302,null,{}] 03:37:35 INFO - PROCESS | 3420 | 1469443055590 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}] 03:37:35 INFO - PROCESS | 3420 | 1469443055592 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:35 INFO - PROCESS | 3420 | 1469443055669 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 03:37:35 INFO - PROCESS | 3420 | 1469443055677 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:35 INFO - PROCESS | 3420 | 1469443055679 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:35 INFO - PROCESS | 3420 | ++DOCSHELL 0x117d84000 == 29 [pid = 3420] [id = 333] 03:37:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x118593400) [pid = 3420] [serial = 998] [outer = 0x0] 03:37:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x119175c00) [pid = 3420] [serial = 999] [outer = 0x118593400] 03:37:35 INFO - PROCESS | 3420 | 1469443055713 Marionette DEBUG loaded listener.js 03:37:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x1193d1c00) [pid = 3420] [serial = 1000] [outer = 0x118593400] 03:37:36 INFO - PROCESS | 3420 | 1469443056056 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]]]}] 03:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 03:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 519ms 03:37:36 INFO - PROCESS | 3420 | 1469443056107 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 03:37:36 INFO - PROCESS | 3420 | 1469443056109 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 03:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 03:37:36 INFO - PROCESS | 3420 | 1469443056118 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 03:37:36 INFO - PROCESS | 3420 | 1469443056121 Marionette TRACE conn2 <- [1,1306,null,{}] 03:37:36 INFO - PROCESS | 3420 | 1469443056124 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}] 03:37:36 INFO - PROCESS | 3420 | 1469443056126 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:36 INFO - PROCESS | 3420 | 1469443056205 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 03:37:36 INFO - PROCESS | 3420 | 1469443056209 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:36 INFO - PROCESS | 3420 | 1469443056211 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:36 INFO - PROCESS | 3420 | ++DOCSHELL 0x119595800 == 30 [pid = 3420] [id = 334] 03:37:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x119936800) [pid = 3420] [serial = 1001] [outer = 0x0] 03:37:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x120845c00) [pid = 3420] [serial = 1002] [outer = 0x119936800] 03:37:36 INFO - PROCESS | 3420 | 1469443056238 Marionette DEBUG loaded listener.js 03:37:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1238dec00) [pid = 3420] [serial = 1003] [outer = 0x119936800] 03:37:36 INFO - PROCESS | 3420 | 1469443056568 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]]]}] 03:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 03:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 475ms 03:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 03:37:36 INFO - PROCESS | 3420 | 1469443056588 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 03:37:36 INFO - PROCESS | 3420 | 1469443056590 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 03:37:36 INFO - PROCESS | 3420 | 1469443056592 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 03:37:36 INFO - PROCESS | 3420 | 1469443056593 Marionette TRACE conn2 <- [1,1310,null,{}] 03:37:36 INFO - PROCESS | 3420 | 1469443056599 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}] 03:37:36 INFO - PROCESS | 3420 | 1469443056600 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:36 INFO - PROCESS | 3420 | 1469443056674 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 03:37:36 INFO - PROCESS | 3420 | 1469443056743 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:36 INFO - PROCESS | 3420 | 1469443056744 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:36 INFO - PROCESS | 3420 | ++DOCSHELL 0x12386e800 == 31 [pid = 3420] [id = 335] 03:37:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x11339ec00) [pid = 3420] [serial = 1004] [outer = 0x0] 03:37:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x123b9b000) [pid = 3420] [serial = 1005] [outer = 0x11339ec00] 03:37:36 INFO - PROCESS | 3420 | 1469443056769 Marionette DEBUG loaded listener.js 03:37:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x12458a800) [pid = 3420] [serial = 1006] [outer = 0x11339ec00] 03:37:37 INFO - PROCESS | 3420 | 1469443057097 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] 03:37:37 INFO - PROCESS | 3420 | 1469443057115 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 03:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 03:37:37 INFO - PROCESS | 3420 | 1469443057117 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 03:37:37 INFO - PROCESS | 3420 | 1469443057119 Marionette TRACE conn2 <- [1,1314,null,{}] 03:37:37 INFO - PROCESS | 3420 | 1469443057121 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}] 03:37:37 INFO - PROCESS | 3420 | 1469443057122 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:37 INFO - PROCESS | 3420 | 1469443057217 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 03:37:37 INFO - PROCESS | 3420 | 1469443057221 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:37 INFO - PROCESS | 3420 | 1469443057225 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:37 INFO - PROCESS | 3420 | ++DOCSHELL 0x124411800 == 32 [pid = 3420] [id = 336] 03:37:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x118593000) [pid = 3420] [serial = 1007] [outer = 0x0] 03:37:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x124e54000) [pid = 3420] [serial = 1008] [outer = 0x118593000] 03:37:37 INFO - PROCESS | 3420 | 1469443057258 Marionette DEBUG loaded listener.js 03:37:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x12558dc00) [pid = 3420] [serial = 1009] [outer = 0x118593000] 03:37:37 INFO - PROCESS | 3420 | 1469443057614 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]]]}] 03:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 03:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 518ms 03:37:37 INFO - PROCESS | 3420 | 1469443057636 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 03:37:37 INFO - PROCESS | 3420 | 1469443057637 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 03:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 03:37:37 INFO - PROCESS | 3420 | 1469443057640 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 03:37:37 INFO - PROCESS | 3420 | 1469443057641 Marionette TRACE conn2 <- [1,1318,null,{}] 03:37:37 INFO - PROCESS | 3420 | 1469443057643 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}] 03:37:37 INFO - PROCESS | 3420 | 1469443057646 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:37 INFO - PROCESS | 3420 | 1469443057746 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 03:37:37 INFO - PROCESS | 3420 | 1469443057750 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:37 INFO - PROCESS | 3420 | 1469443057751 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:37 INFO - PROCESS | 3420 | ++DOCSHELL 0x11253d800 == 33 [pid = 3420] [id = 337] 03:37:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x124e0f800) [pid = 3420] [serial = 1010] [outer = 0x0] 03:37:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x126d07000) [pid = 3420] [serial = 1011] [outer = 0x124e0f800] 03:37:37 INFO - PROCESS | 3420 | 1469443057774 Marionette DEBUG loaded listener.js 03:37:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x1270cb000) [pid = 3420] [serial = 1012] [outer = 0x124e0f800] 03:37:38 INFO - PROCESS | 3420 | 1469443058103 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]]]}] 03:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 03:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 518ms 03:37:38 INFO - PROCESS | 3420 | 1469443058159 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 03:37:38 INFO - PROCESS | 3420 | 1469443058160 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 03:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 03:37:38 INFO - PROCESS | 3420 | 1469443058164 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 03:37:38 INFO - PROCESS | 3420 | 1469443058165 Marionette TRACE conn2 <- [1,1322,null,{}] 03:37:38 INFO - PROCESS | 3420 | 1469443058168 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}] 03:37:38 INFO - PROCESS | 3420 | 1469443058169 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:38 INFO - PROCESS | 3420 | 1469443058259 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 03:37:38 INFO - PROCESS | 3420 | 1469443058295 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:38 INFO - PROCESS | 3420 | 1469443058296 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:38 INFO - PROCESS | 3420 | ++DOCSHELL 0x12723f800 == 34 [pid = 3420] [id = 338] 03:37:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x112e9a400) [pid = 3420] [serial = 1013] [outer = 0x0] 03:37:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x128b4f000) [pid = 3420] [serial = 1014] [outer = 0x112e9a400] 03:37:38 INFO - PROCESS | 3420 | 1469443058320 Marionette DEBUG loaded listener.js 03:37:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x129143000) [pid = 3420] [serial = 1015] [outer = 0x112e9a400] 03:37:38 INFO - PROCESS | 3420 | 1469443058635 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]]]}] 03:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 03:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 518ms 03:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 03:37:38 INFO - PROCESS | 3420 | 1469443058683 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 03:37:38 INFO - PROCESS | 3420 | 1469443058684 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 03:37:38 INFO - PROCESS | 3420 | 1469443058686 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 03:37:38 INFO - PROCESS | 3420 | 1469443058687 Marionette TRACE conn2 <- [1,1326,null,{}] 03:37:38 INFO - PROCESS | 3420 | 1469443058689 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}] 03:37:38 INFO - PROCESS | 3420 | 1469443058691 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:38 INFO - PROCESS | 3420 | 1469443058955 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 03:37:38 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x117d9d000) [pid = 3420] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:37:38 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x112e9c000) [pid = 3420] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:37:38 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x12af5f800) [pid = 3420] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:37:38 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x113a0bc00) [pid = 3420] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 03:37:38 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x120843800) [pid = 3420] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 03:37:38 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x1129d5400) [pid = 3420] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 03:37:38 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x126910800) [pid = 3420] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 03:37:38 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x126d72c00) [pid = 3420] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 03:37:38 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x12a668800) [pid = 3420] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 03:37:38 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x12a8a5c00) [pid = 3420] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:37:38 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x12a8ad000) [pid = 3420] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:37:38 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x124583c00) [pid = 3420] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 03:37:38 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x113a05c00) [pid = 3420] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:37:38 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x11859e000) [pid = 3420] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:37:38 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1171b3c00) [pid = 3420] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:37:39 INFO - PROCESS | 3420 | 1469443059000 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:39 INFO - PROCESS | 3420 | 1469443059001 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:39 INFO - PROCESS | 3420 | ++DOCSHELL 0x11988a800 == 35 [pid = 3420] [id = 339] 03:37:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x1126d8400) [pid = 3420] [serial = 1016] [outer = 0x0] 03:37:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x11339c400) [pid = 3420] [serial = 1017] [outer = 0x1126d8400] 03:37:39 INFO - PROCESS | 3420 | 1469443059026 Marionette DEBUG loaded listener.js 03:37:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1187eec00) [pid = 3420] [serial = 1018] [outer = 0x1126d8400] 03:37:39 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 03:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 618ms 03:37:39 INFO - PROCESS | 3420 | 1469443059300 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]]]}] 03:37:39 INFO - PROCESS | 3420 | 1469443059305 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 03:37:39 INFO - PROCESS | 3420 | 1469443059306 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 03:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 03:37:39 INFO - PROCESS | 3420 | 1469443059308 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 03:37:39 INFO - PROCESS | 3420 | 1469443059309 Marionette TRACE conn2 <- [1,1330,null,{}] 03:37:39 INFO - PROCESS | 3420 | 1469443059319 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}] 03:37:39 INFO - PROCESS | 3420 | 1469443059320 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:39 INFO - PROCESS | 3420 | 1469443059400 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 03:37:39 INFO - PROCESS | 3420 | 1469443059404 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:39 INFO - PROCESS | 3420 | 1469443059405 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:39 INFO - PROCESS | 3420 | ++DOCSHELL 0x12929e000 == 36 [pid = 3420] [id = 340] 03:37:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x118477c00) [pid = 3420] [serial = 1019] [outer = 0x0] 03:37:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x128b51400) [pid = 3420] [serial = 1020] [outer = 0x118477c00] 03:37:39 INFO - PROCESS | 3420 | 1469443059432 Marionette DEBUG loaded listener.js 03:37:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x129282400) [pid = 3420] [serial = 1021] [outer = 0x118477c00] 03:37:39 INFO - PROCESS | 3420 | 1469443059765 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]]]}] 03:37:39 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 03:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 476ms 03:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 03:37:39 INFO - PROCESS | 3420 | 1469443059784 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 03:37:39 INFO - PROCESS | 3420 | 1469443059785 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 03:37:39 INFO - PROCESS | 3420 | 1469443059787 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 03:37:39 INFO - PROCESS | 3420 | 1469443059788 Marionette TRACE conn2 <- [1,1334,null,{}] 03:37:39 INFO - PROCESS | 3420 | 1469443059790 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}] 03:37:39 INFO - PROCESS | 3420 | 1469443059792 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:39 INFO - PROCESS | 3420 | 1469443059896 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 03:37:39 INFO - PROCESS | 3420 | 1469443059902 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:39 INFO - PROCESS | 3420 | 1469443059904 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:39 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a506800 == 37 [pid = 3420] [id = 341] 03:37:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x1126df800) [pid = 3420] [serial = 1022] [outer = 0x0] 03:37:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x129286800) [pid = 3420] [serial = 1023] [outer = 0x1126df800] 03:37:39 INFO - PROCESS | 3420 | 1469443059931 Marionette DEBUG loaded listener.js 03:37:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x12a580c00) [pid = 3420] [serial = 1024] [outer = 0x1126df800] 03:37:40 INFO - PROCESS | 3420 | 1469443060258 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]]]}] 03:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 03:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 519ms 03:37:40 INFO - PROCESS | 3420 | 1469443060307 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 03:37:40 INFO - PROCESS | 3420 | 1469443060309 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 03:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 03:37:40 INFO - PROCESS | 3420 | 1469443060311 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 03:37:40 INFO - PROCESS | 3420 | 1469443060313 Marionette TRACE conn2 <- [1,1338,null,{}] 03:37:40 INFO - PROCESS | 3420 | 1469443060315 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}] 03:37:40 INFO - PROCESS | 3420 | 1469443060317 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:40 INFO - PROCESS | 3420 | 1469443060404 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 03:37:40 INFO - PROCESS | 3420 | 1469443060408 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:40 INFO - PROCESS | 3420 | 1469443060409 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:40 INFO - PROCESS | 3420 | ++DOCSHELL 0x119581000 == 38 [pid = 3420] [id = 342] 03:37:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x11297ec00) [pid = 3420] [serial = 1025] [outer = 0x0] 03:37:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x12a8a8800) [pid = 3420] [serial = 1026] [outer = 0x11297ec00] 03:37:40 INFO - PROCESS | 3420 | 1469443060436 Marionette DEBUG loaded listener.js 03:37:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x12af5c000) [pid = 3420] [serial = 1027] [outer = 0x11297ec00] 03:37:41 INFO - PROCESS | 3420 | 1469443061265 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]]]}] 03:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 03:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 973ms 03:37:41 INFO - PROCESS | 3420 | 1469443061284 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 03:37:41 INFO - PROCESS | 3420 | 1469443061287 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 03:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 03:37:41 INFO - PROCESS | 3420 | 1469443061291 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 03:37:41 INFO - PROCESS | 3420 | 1469443061293 Marionette TRACE conn2 <- [1,1342,null,{}] 03:37:41 INFO - PROCESS | 3420 | 1469443061297 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}] 03:37:41 INFO - PROCESS | 3420 | 1469443061299 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:41 INFO - PROCESS | 3420 | 1469443061415 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 03:37:41 INFO - PROCESS | 3420 | 1469443061467 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:41 INFO - PROCESS | 3420 | 1469443061469 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:41 INFO - PROCESS | 3420 | ++DOCSHELL 0x116139800 == 39 [pid = 3420] [id = 343] 03:37:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x112ea7000) [pid = 3420] [serial = 1028] [outer = 0x0] 03:37:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x113807400) [pid = 3420] [serial = 1029] [outer = 0x112ea7000] 03:37:41 INFO - PROCESS | 3420 | 1469443061502 Marionette DEBUG loaded listener.js 03:37:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x1160ef800) [pid = 3420] [serial = 1030] [outer = 0x112ea7000] 03:37:42 INFO - PROCESS | 3420 | 1469443062027 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]]]}] 03:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 03:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 773ms 03:37:42 INFO - PROCESS | 3420 | 1469443062069 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 03:37:42 INFO - PROCESS | 3420 | 1469443062073 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 03:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 03:37:42 INFO - PROCESS | 3420 | 1469443062081 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 03:37:42 INFO - PROCESS | 3420 | 1469443062082 Marionette TRACE conn2 <- [1,1346,null,{}] 03:37:42 INFO - PROCESS | 3420 | 1469443062085 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}] 03:37:42 INFO - PROCESS | 3420 | 1469443062087 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:42 INFO - PROCESS | 3420 | 1469443062194 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 03:37:42 INFO - PROCESS | 3420 | 1469443062269 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:42 INFO - PROCESS | 3420 | 1469443062270 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:42 INFO - PROCESS | 3420 | ++DOCSHELL 0x12392f000 == 40 [pid = 3420] [id = 344] 03:37:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x118591c00) [pid = 3420] [serial = 1031] [outer = 0x0] 03:37:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x11873c400) [pid = 3420] [serial = 1032] [outer = 0x118591c00] 03:37:42 INFO - PROCESS | 3420 | 1469443062301 Marionette DEBUG loaded listener.js 03:37:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x1193d5000) [pid = 3420] [serial = 1033] [outer = 0x118591c00] 03:37:42 INFO - PROCESS | 3420 | 1469443062988 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]]]}] 03:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 03:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 972ms 03:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 03:37:43 INFO - PROCESS | 3420 | 1469443063051 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 03:37:43 INFO - PROCESS | 3420 | 1469443063054 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 03:37:43 INFO - PROCESS | 3420 | 1469443063057 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 03:37:43 INFO - PROCESS | 3420 | 1469443063059 Marionette TRACE conn2 <- [1,1350,null,{}] 03:37:43 INFO - PROCESS | 3420 | 1469443063063 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}] 03:37:43 INFO - PROCESS | 3420 | 1469443063064 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:43 INFO - PROCESS | 3420 | 1469443063174 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 03:37:43 INFO - PROCESS | 3420 | --DOCSHELL 0x12a506800 == 39 [pid = 3420] [id = 341] 03:37:43 INFO - PROCESS | 3420 | --DOCSHELL 0x12929e000 == 38 [pid = 3420] [id = 340] 03:37:43 INFO - PROCESS | 3420 | --DOCSHELL 0x11988a800 == 37 [pid = 3420] [id = 339] 03:37:43 INFO - PROCESS | 3420 | --DOCSHELL 0x12723f800 == 36 [pid = 3420] [id = 338] 03:37:43 INFO - PROCESS | 3420 | --DOCSHELL 0x11253d800 == 35 [pid = 3420] [id = 337] 03:37:43 INFO - PROCESS | 3420 | --DOCSHELL 0x124411800 == 34 [pid = 3420] [id = 336] 03:37:43 INFO - PROCESS | 3420 | --DOCSHELL 0x12386e800 == 33 [pid = 3420] [id = 335] 03:37:43 INFO - PROCESS | 3420 | --DOCSHELL 0x119595800 == 32 [pid = 3420] [id = 334] 03:37:43 INFO - PROCESS | 3420 | --DOCSHELL 0x117d84000 == 31 [pid = 3420] [id = 333] 03:37:43 INFO - PROCESS | 3420 | --DOCSHELL 0x1167b6800 == 30 [pid = 3420] [id = 332] 03:37:43 INFO - PROCESS | 3420 | --DOCSHELL 0x112ee2800 == 29 [pid = 3420] [id = 331] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x1270c7400) [pid = 3420] [serial = 957] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x12a57d400) [pid = 3420] [serial = 960] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x12ae73800) [pid = 3420] [serial = 963] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x12bf04800) [pid = 3420] [serial = 973] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x12b9abc00) [pid = 3420] [serial = 934] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x124e51c00) [pid = 3420] [serial = 951] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x12558c400) [pid = 3420] [serial = 952] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x12a8aec00) [pid = 3420] [serial = 961] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x1160f1c00) [pid = 3420] [serial = 936] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x117d97000) [pid = 3420] [serial = 937] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1193d0800) [pid = 3420] [serial = 945] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x119f15000) [pid = 3420] [serial = 946] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x1181d2000) [pid = 3420] [serial = 942] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x118483800) [pid = 3420] [serial = 943] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x1187e4400) [pid = 3420] [serial = 939] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x1193d3000) [pid = 3420] [serial = 940] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x1208b7000) [pid = 3420] [serial = 948] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x12439ec00) [pid = 3420] [serial = 949] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x12bf0b800) [pid = 3420] [serial = 975] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x12bf13800) [pid = 3420] [serial = 976] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x12af5e000) [pid = 3420] [serial = 964] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x1181d5c00) [pid = 3420] [serial = 966] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x1193d5c00) [pid = 3420] [serial = 967] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x12ba6fc00) [pid = 3420] [serial = 972] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x12977a400) [pid = 3420] [serial = 970] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x125590400) [pid = 3420] [serial = 954] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x126e0e800) [pid = 3420] [serial = 969] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x12947a800) [pid = 3420] [serial = 958] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x126e0e400) [pid = 3420] [serial = 955] [outer = 0x0] [url = about:blank] 03:37:43 INFO - PROCESS | 3420 | 1469443063293 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:43 INFO - PROCESS | 3420 | 1469443063297 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:43 INFO - PROCESS | 3420 | ++DOCSHELL 0x113ad3000 == 30 [pid = 3420] [id = 345] 03:37:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x1160f1c00) [pid = 3420] [serial = 1034] [outer = 0x0] 03:37:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x117d12800) [pid = 3420] [serial = 1035] [outer = 0x1160f1c00] 03:37:43 INFO - PROCESS | 3420 | 1469443063341 Marionette DEBUG loaded listener.js 03:37:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x11859a800) [pid = 3420] [serial = 1036] [outer = 0x1160f1c00] 03:37:43 INFO - PROCESS | 3420 | 1469443063772 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]]]}] 03:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 03:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 770ms 03:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 03:37:43 INFO - PROCESS | 3420 | 1469443063827 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 03:37:43 INFO - PROCESS | 3420 | 1469443063829 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 03:37:43 INFO - PROCESS | 3420 | 1469443063833 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 03:37:43 INFO - PROCESS | 3420 | 1469443063835 Marionette TRACE conn2 <- [1,1354,null,{}] 03:37:43 INFO - PROCESS | 3420 | 1469443063838 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}] 03:37:43 INFO - PROCESS | 3420 | 1469443063839 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:43 INFO - PROCESS | 3420 | 1469443063917 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 03:37:43 INFO - PROCESS | 3420 | 1469443063921 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:43 INFO - PROCESS | 3420 | 1469443063922 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:43 INFO - PROCESS | 3420 | ++DOCSHELL 0x1188d2000 == 31 [pid = 3420] [id = 346] 03:37:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x1191bd800) [pid = 3420] [serial = 1037] [outer = 0x0] 03:37:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x120839800) [pid = 3420] [serial = 1038] [outer = 0x1191bd800] 03:37:43 INFO - PROCESS | 3420 | 1469443063951 Marionette DEBUG loaded listener.js 03:37:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x1208abc00) [pid = 3420] [serial = 1039] [outer = 0x1191bd800] 03:37:44 INFO - PROCESS | 3420 | 1469443064299 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]]]}] 03:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 03:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 473ms 03:37:44 INFO - PROCESS | 3420 | 1469443064306 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 03:37:44 INFO - PROCESS | 3420 | 1469443064308 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 03:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 03:37:44 INFO - PROCESS | 3420 | 1469443064310 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 03:37:44 INFO - PROCESS | 3420 | 1469443064314 Marionette TRACE conn2 <- [1,1358,null,{}] 03:37:44 INFO - PROCESS | 3420 | 1469443064322 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}] 03:37:44 INFO - PROCESS | 3420 | 1469443064332 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:44 INFO - PROCESS | 3420 | 1469443064432 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 03:37:44 INFO - PROCESS | 3420 | 1469443064440 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:44 INFO - PROCESS | 3420 | 1469443064442 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:44 INFO - PROCESS | 3420 | ++DOCSHELL 0x12400a800 == 32 [pid = 3420] [id = 347] 03:37:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x113869c00) [pid = 3420] [serial = 1040] [outer = 0x0] 03:37:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x12445dc00) [pid = 3420] [serial = 1041] [outer = 0x113869c00] 03:37:44 INFO - PROCESS | 3420 | 1469443064473 Marionette DEBUG loaded listener.js 03:37:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x12466b800) [pid = 3420] [serial = 1042] [outer = 0x113869c00] 03:37:44 INFO - PROCESS | 3420 | 1469443064804 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]]]}] 03:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 03:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 523ms 03:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 03:37:44 INFO - PROCESS | 3420 | 1469443064833 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 03:37:44 INFO - PROCESS | 3420 | 1469443064835 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 03:37:44 INFO - PROCESS | 3420 | 1469443064837 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 03:37:44 INFO - PROCESS | 3420 | 1469443064838 Marionette TRACE conn2 <- [1,1362,null,{}] 03:37:44 INFO - PROCESS | 3420 | 1469443064840 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}] 03:37:44 INFO - PROCESS | 3420 | 1469443064841 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:44 INFO - PROCESS | 3420 | 1469443064919 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 03:37:44 INFO - PROCESS | 3420 | 1469443064977 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:44 INFO - PROCESS | 3420 | 1469443064978 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:44 INFO - PROCESS | 3420 | ++DOCSHELL 0x126dec800 == 33 [pid = 3420] [id = 348] 03:37:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x12466f000) [pid = 3420] [serial = 1043] [outer = 0x0] 03:37:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x124f85000) [pid = 3420] [serial = 1044] [outer = 0x12466f000] 03:37:45 INFO - PROCESS | 3420 | 1469443065004 Marionette DEBUG loaded listener.js 03:37:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x126d07c00) [pid = 3420] [serial = 1045] [outer = 0x12466f000] 03:37:45 INFO - PROCESS | 3420 | 1469443065309 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]]]}] 03:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 03:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 519ms 03:37:45 INFO - PROCESS | 3420 | 1469443065357 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 03:37:45 INFO - PROCESS | 3420 | 1469443065365 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 03:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 03:37:45 INFO - PROCESS | 3420 | 1469443065367 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 03:37:45 INFO - PROCESS | 3420 | 1469443065369 Marionette TRACE conn2 <- [1,1366,null,{}] 03:37:45 INFO - PROCESS | 3420 | 1469443065371 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}] 03:37:45 INFO - PROCESS | 3420 | 1469443065372 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:45 INFO - PROCESS | 3420 | 1469443065468 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 03:37:45 INFO - PROCESS | 3420 | 1469443065482 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:45 INFO - PROCESS | 3420 | 1469443065483 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:45 INFO - PROCESS | 3420 | ++DOCSHELL 0x129112800 == 34 [pid = 3420] [id = 349] 03:37:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x125592c00) [pid = 3420] [serial = 1046] [outer = 0x0] 03:37:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x126e93400) [pid = 3420] [serial = 1047] [outer = 0x125592c00] 03:37:45 INFO - PROCESS | 3420 | 1469443065508 Marionette DEBUG loaded listener.js 03:37:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x128aeac00) [pid = 3420] [serial = 1048] [outer = 0x125592c00] 03:37:46 INFO - PROCESS | 3420 | --DOCSHELL 0x113ad3000 == 33 [pid = 3420] [id = 345] 03:37:46 INFO - PROCESS | 3420 | --DOCSHELL 0x12392f000 == 32 [pid = 3420] [id = 344] 03:37:46 INFO - PROCESS | 3420 | --DOCSHELL 0x119581000 == 31 [pid = 3420] [id = 342] 03:37:46 INFO - PROCESS | 3420 | --DOCSHELL 0x116139800 == 30 [pid = 3420] [id = 343] 03:37:46 INFO - PROCESS | 3420 | --DOCSHELL 0x12400a800 == 29 [pid = 3420] [id = 347] 03:37:46 INFO - PROCESS | 3420 | --DOCSHELL 0x126dec800 == 28 [pid = 3420] [id = 348] 03:37:46 INFO - PROCESS | 3420 | --DOCSHELL 0x1188d2000 == 27 [pid = 3420] [id = 346] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x118593000) [pid = 3420] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x124e0f800) [pid = 3420] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x113aa0000) [pid = 3420] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x112e9a400) [pid = 3420] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x112e99000) [pid = 3420] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x118593400) [pid = 3420] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x1126d8400) [pid = 3420] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x119936800) [pid = 3420] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x1126df800) [pid = 3420] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x1181d3800) [pid = 3420] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x112e9b400) [pid = 3420] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x118216c00) [pid = 3420] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x124465000) [pid = 3420] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x128b51c00) [pid = 3420] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x11339ec00) [pid = 3420] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x118477c00) [pid = 3420] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x124e54000) [pid = 3420] [serial = 1008] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x126d07000) [pid = 3420] [serial = 1011] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 70 (0x11653a400) [pid = 3420] [serial = 996] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 69 (0x128b4f000) [pid = 3420] [serial = 1014] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 68 (0x1181d1000) [pid = 3420] [serial = 997] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 67 (0x1270cb000) [pid = 3420] [serial = 1012] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 66 (0x112e9dc00) [pid = 3420] [serial = 993] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 65 (0x113806400) [pid = 3420] [serial = 994] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 64 (0x129143000) [pid = 3420] [serial = 1015] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 63 (0x119175c00) [pid = 3420] [serial = 999] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 62 (0x1193d1c00) [pid = 3420] [serial = 1000] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 61 (0x1187eec00) [pid = 3420] [serial = 1018] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 60 (0x120845c00) [pid = 3420] [serial = 1002] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 59 (0x12a580c00) [pid = 3420] [serial = 1024] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 58 (0x1238dec00) [pid = 3420] [serial = 1003] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 57 (0x11859b400) [pid = 3420] [serial = 991] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 56 (0x118215000) [pid = 3420] [serial = 990] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 55 (0x11653b000) [pid = 3420] [serial = 979] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 54 (0x113377400) [pid = 3420] [serial = 978] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 53 (0x1210db000) [pid = 3420] [serial = 982] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 52 (0x119fae000) [pid = 3420] [serial = 981] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 51 (0x1270c9c00) [pid = 3420] [serial = 985] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 50 (0x12690d400) [pid = 3420] [serial = 984] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 49 (0x12a672800) [pid = 3420] [serial = 988] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 48 (0x11339c400) [pid = 3420] [serial = 1017] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 47 (0x129144400) [pid = 3420] [serial = 987] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 46 (0x12458a800) [pid = 3420] [serial = 1006] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 45 (0x123b9b000) [pid = 3420] [serial = 1005] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 44 (0x128b51400) [pid = 3420] [serial = 1020] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 43 (0x129286800) [pid = 3420] [serial = 1023] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 42 (0x12558dc00) [pid = 3420] [serial = 1009] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 41 (0x129282400) [pid = 3420] [serial = 1021] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | --DOMWINDOW == 40 (0x12a8a8800) [pid = 3420] [serial = 1026] [outer = 0x0] [url = about:blank] 03:37:46 INFO - PROCESS | 3420 | 1469443066992 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] 03:37:47 INFO - PROCESS | 3420 | 1469443067041 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 03:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 03:37:47 INFO - PROCESS | 3420 | 1469443067045 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 03:37:47 INFO - PROCESS | 3420 | 1469443067047 Marionette TRACE conn2 <- [1,1370,null,{}] 03:37:47 INFO - PROCESS | 3420 | 1469443067051 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}] 03:37:47 INFO - PROCESS | 3420 | 1469443067053 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:47 INFO - PROCESS | 3420 | 1469443067141 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 03:37:47 INFO - PROCESS | 3420 | 1469443067195 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:47 INFO - PROCESS | 3420 | 1469443067196 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:47 INFO - PROCESS | 3420 | ++DOCSHELL 0x1133c6000 == 28 [pid = 3420] [id = 350] 03:37:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 41 (0x112ddec00) [pid = 3420] [serial = 1049] [outer = 0x0] 03:37:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 42 (0x112ea7400) [pid = 3420] [serial = 1050] [outer = 0x112ddec00] 03:37:47 INFO - PROCESS | 3420 | 1469443067225 Marionette DEBUG loaded listener.js 03:37:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 43 (0x113a03000) [pid = 3420] [serial = 1051] [outer = 0x112ddec00] 03:37:47 INFO - PROCESS | 3420 | 1469443067503 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] 03:37:47 INFO - PROCESS | 3420 | 1469443067525 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 03:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 03:37:47 INFO - PROCESS | 3420 | 1469443067538 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 03:37:47 INFO - PROCESS | 3420 | 1469443067539 Marionette TRACE conn2 <- [1,1374,null,{}] 03:37:47 INFO - PROCESS | 3420 | 1469443067542 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}] 03:37:47 INFO - PROCESS | 3420 | 1469443067543 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:47 INFO - PROCESS | 3420 | 1469443067632 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 03:37:47 INFO - PROCESS | 3420 | 1469443067637 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:47 INFO - PROCESS | 3420 | 1469443067638 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:47 INFO - PROCESS | 3420 | ++DOCSHELL 0x1169b2800 == 29 [pid = 3420] [id = 351] 03:37:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 44 (0x113d98000) [pid = 3420] [serial = 1052] [outer = 0x0] 03:37:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 45 (0x116534c00) [pid = 3420] [serial = 1053] [outer = 0x113d98000] 03:37:47 INFO - PROCESS | 3420 | 1469443067667 Marionette DEBUG loaded listener.js 03:37:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 46 (0x116aa1000) [pid = 3420] [serial = 1054] [outer = 0x113d98000] 03:37:48 INFO - PROCESS | 3420 | [3420] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:48 INFO - PROCESS | 3420 | 1469443068034 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] 03:37:48 INFO - PROCESS | 3420 | 1469443068061 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 03:37:48 INFO - PROCESS | 3420 | 1469443068064 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 03:37:48 INFO - PROCESS | 3420 | 1469443068074 Marionette TRACE conn2 <- [1,1378,null,{}] 03:37:48 INFO - PROCESS | 3420 | 1469443068083 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}] 03:37:48 INFO - PROCESS | 3420 | 1469443068086 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:48 INFO - PROCESS | 3420 | 1469443068167 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 03:37:48 INFO - PROCESS | 3420 | 1469443068177 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:48 INFO - PROCESS | 3420 | 1469443068182 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:48 INFO - PROCESS | 3420 | ++DOCSHELL 0x118251800 == 30 [pid = 3420] [id = 352] 03:37:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 47 (0x110fa1400) [pid = 3420] [serial = 1055] [outer = 0x0] 03:37:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 48 (0x1181d7c00) [pid = 3420] [serial = 1056] [outer = 0x110fa1400] 03:37:48 INFO - PROCESS | 3420 | 1469443068227 Marionette DEBUG loaded listener.js 03:37:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 49 (0x118593400) [pid = 3420] [serial = 1057] [outer = 0x110fa1400] 03:37:48 INFO - PROCESS | 3420 | 1469443068670 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] 03:37:48 INFO - PROCESS | 3420 | 1469443068697 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 03:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 03:37:48 INFO - PROCESS | 3420 | 1469443068699 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 03:37:48 INFO - PROCESS | 3420 | 1469443068700 Marionette TRACE conn2 <- [1,1382,null,{}] 03:37:48 INFO - PROCESS | 3420 | 1469443068703 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}] 03:37:48 INFO - PROCESS | 3420 | 1469443068704 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:48 INFO - PROCESS | 3420 | 1469443068776 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 03:37:48 INFO - PROCESS | 3420 | 1469443068782 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:48 INFO - PROCESS | 3420 | 1469443068783 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:48 INFO - PROCESS | 3420 | ++DOCSHELL 0x119578800 == 31 [pid = 3420] [id = 353] 03:37:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 50 (0x1187e7000) [pid = 3420] [serial = 1058] [outer = 0x0] 03:37:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 51 (0x118890400) [pid = 3420] [serial = 1059] [outer = 0x1187e7000] 03:37:48 INFO - PROCESS | 3420 | 1469443068809 Marionette DEBUG loaded listener.js 03:37:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 52 (0x1191c2000) [pid = 3420] [serial = 1060] [outer = 0x1187e7000] 03:37:49 INFO - PROCESS | 3420 | [3420] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 03:37:49 INFO - PROCESS | 3420 | 1469443069195 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] 03:37:49 INFO - PROCESS | 3420 | 1469443069274 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 03:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 03:37:49 INFO - PROCESS | 3420 | 1469443069279 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 03:37:49 INFO - PROCESS | 3420 | 1469443069283 Marionette TRACE conn2 <- [1,1386,null,{}] 03:37:49 INFO - PROCESS | 3420 | 1469443069289 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}] 03:37:49 INFO - PROCESS | 3420 | 1469443069293 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:49 INFO - PROCESS | 3420 | 1469443069467 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 03:37:49 INFO - PROCESS | 3420 | 1469443069569 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:49 INFO - PROCESS | 3420 | 1469443069572 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:49 INFO - PROCESS | 3420 | ++DOCSHELL 0x1160a9000 == 32 [pid = 3420] [id = 354] 03:37:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 53 (0x1129d4800) [pid = 3420] [serial = 1061] [outer = 0x0] 03:37:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 54 (0x112e9a800) [pid = 3420] [serial = 1062] [outer = 0x1129d4800] 03:37:49 INFO - PROCESS | 3420 | 1469443069627 Marionette DEBUG loaded listener.js 03:37:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 55 (0x113aa2c00) [pid = 3420] [serial = 1063] [outer = 0x1129d4800] 03:37:50 INFO - PROCESS | 3420 | 1469443070269 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] 03:37:50 INFO - PROCESS | 3420 | 1469443070307 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 03:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 03:37:50 INFO - PROCESS | 3420 | 1469443070312 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 03:37:50 INFO - PROCESS | 3420 | 1469443070315 Marionette TRACE conn2 <- [1,1390,null,{}] 03:37:50 INFO - PROCESS | 3420 | 1469443070318 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}] 03:37:50 INFO - PROCESS | 3420 | 1469443070319 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:50 INFO - PROCESS | 3420 | 1469443070483 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 03:37:50 INFO - PROCESS | 3420 | 1469443070533 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:50 INFO - PROCESS | 3420 | 1469443070534 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:50 INFO - PROCESS | 3420 | ++DOCSHELL 0x11335f800 == 33 [pid = 3420] [id = 355] 03:37:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 56 (0x113392400) [pid = 3420] [serial = 1064] [outer = 0x0] 03:37:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 57 (0x113d44800) [pid = 3420] [serial = 1065] [outer = 0x113392400] 03:37:50 INFO - PROCESS | 3420 | 1469443070563 Marionette DEBUG loaded listener.js 03:37:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 58 (0x116727c00) [pid = 3420] [serial = 1066] [outer = 0x113392400] 03:37:50 INFO - PROCESS | 3420 | --DOCSHELL 0x118251800 == 32 [pid = 3420] [id = 352] 03:37:50 INFO - PROCESS | 3420 | --DOCSHELL 0x1169b2800 == 31 [pid = 3420] [id = 351] 03:37:50 INFO - PROCESS | 3420 | --DOCSHELL 0x1133c6000 == 30 [pid = 3420] [id = 350] 03:37:50 INFO - PROCESS | 3420 | --DOCSHELL 0x129112800 == 29 [pid = 3420] [id = 349] 03:37:50 INFO - PROCESS | 3420 | 1469443070961 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]]]}] 03:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 03:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 672ms 03:37:50 INFO - PROCESS | 3420 | 1469443070983 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 03:37:50 INFO - PROCESS | 3420 | 1469443070986 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 03:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 03:37:50 INFO - PROCESS | 3420 | 1469443070990 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 03:37:50 INFO - PROCESS | 3420 | 1469443070992 Marionette TRACE conn2 <- [1,1394,null,{}] 03:37:50 INFO - PROCESS | 3420 | 1469443070995 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}] 03:37:50 INFO - PROCESS | 3420 | 1469443070997 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:51 INFO - PROCESS | 3420 | 1469443071084 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 03:37:51 INFO - PROCESS | 3420 | 1469443071131 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:51 INFO - PROCESS | 3420 | 1469443071133 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:51 INFO - PROCESS | 3420 | ++DOCSHELL 0x1174a2000 == 30 [pid = 3420] [id = 356] 03:37:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 59 (0x116905400) [pid = 3420] [serial = 1067] [outer = 0x0] 03:37:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 60 (0x1176a6800) [pid = 3420] [serial = 1068] [outer = 0x116905400] 03:37:51 INFO - PROCESS | 3420 | 1469443071160 Marionette DEBUG loaded listener.js 03:37:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 61 (0x1181d5c00) [pid = 3420] [serial = 1069] [outer = 0x116905400] 03:37:51 INFO - PROCESS | 3420 | 1469443071436 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]]]}] 03:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 03:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 470ms 03:37:51 INFO - PROCESS | 3420 | 1469443071460 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 03:37:51 INFO - PROCESS | 3420 | 1469443071463 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 03:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 03:37:51 INFO - PROCESS | 3420 | 1469443071472 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 03:37:51 INFO - PROCESS | 3420 | 1469443071473 Marionette TRACE conn2 <- [1,1398,null,{}] 03:37:51 INFO - PROCESS | 3420 | 1469443071475 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}] 03:37:51 INFO - PROCESS | 3420 | 1469443071477 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:51 INFO - PROCESS | 3420 | 1469443071568 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 03:37:51 INFO - PROCESS | 3420 | 1469443071572 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:51 INFO - PROCESS | 3420 | 1469443071574 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:51 INFO - PROCESS | 3420 | ++DOCSHELL 0x1199cc000 == 31 [pid = 3420] [id = 357] 03:37:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 62 (0x118221400) [pid = 3420] [serial = 1070] [outer = 0x0] 03:37:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 63 (0x119176000) [pid = 3420] [serial = 1071] [outer = 0x118221400] 03:37:51 INFO - PROCESS | 3420 | 1469443071601 Marionette DEBUG loaded listener.js 03:37:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 64 (0x11963f400) [pid = 3420] [serial = 1072] [outer = 0x118221400] 03:37:51 INFO - PROCESS | 3420 | 1469443071966 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]]]}] 03:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 03:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 518ms 03:37:51 INFO - PROCESS | 3420 | 1469443071991 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 03:37:51 INFO - PROCESS | 3420 | 1469443071993 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 03:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 03:37:52 INFO - PROCESS | 3420 | 1469443072003 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 03:37:52 INFO - PROCESS | 3420 | 1469443072006 Marionette TRACE conn2 <- [1,1402,null,{}] 03:37:52 INFO - PROCESS | 3420 | 1469443072009 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}] 03:37:52 INFO - PROCESS | 3420 | 1469443072011 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:52 INFO - PROCESS | 3420 | 1469443072089 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 03:37:52 INFO - PROCESS | 3420 | 1469443072092 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:52 INFO - PROCESS | 3420 | 1469443072094 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:52 INFO - PROCESS | 3420 | ++DOCSHELL 0x123c8e000 == 32 [pid = 3420] [id = 358] 03:37:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 65 (0x119645c00) [pid = 3420] [serial = 1073] [outer = 0x0] 03:37:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 66 (0x120845800) [pid = 3420] [serial = 1074] [outer = 0x119645c00] 03:37:52 INFO - PROCESS | 3420 | 1469443072122 Marionette DEBUG loaded listener.js 03:37:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 67 (0x1210d9400) [pid = 3420] [serial = 1075] [outer = 0x119645c00] 03:37:52 INFO - PROCESS | 3420 | 1469443072452 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]]]}] 03:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 03:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 476ms 03:37:52 INFO - PROCESS | 3420 | 1469443072475 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 03:37:52 INFO - PROCESS | 3420 | 1469443072477 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 03:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 03:37:52 INFO - PROCESS | 3420 | 1469443072482 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 03:37:52 INFO - PROCESS | 3420 | 1469443072483 Marionette TRACE conn2 <- [1,1406,null,{}] 03:37:52 INFO - PROCESS | 3420 | 1469443072486 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}] 03:37:52 INFO - PROCESS | 3420 | 1469443072487 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:52 INFO - PROCESS | 3420 | 1469443072580 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 03:37:52 INFO - PROCESS | 3420 | 1469443072586 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:52 INFO - PROCESS | 3420 | 1469443072588 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:52 INFO - PROCESS | 3420 | ++DOCSHELL 0x1245da000 == 33 [pid = 3420] [id = 359] 03:37:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 68 (0x1208b6c00) [pid = 3420] [serial = 1076] [outer = 0x0] 03:37:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 69 (0x1238e0c00) [pid = 3420] [serial = 1077] [outer = 0x1208b6c00] 03:37:52 INFO - PROCESS | 3420 | 1469443072613 Marionette DEBUG loaded listener.js 03:37:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 70 (0x1243a6800) [pid = 3420] [serial = 1078] [outer = 0x1208b6c00] 03:37:52 INFO - PROCESS | 3420 | 1469443072926 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]]]}] 03:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 03:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 472ms 03:37:52 INFO - PROCESS | 3420 | 1469443072954 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 03:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 03:37:52 INFO - PROCESS | 3420 | 1469443072955 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 03:37:52 INFO - PROCESS | 3420 | 1469443072957 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 03:37:52 INFO - PROCESS | 3420 | 1469443072958 Marionette TRACE conn2 <- [1,1410,null,{}] 03:37:52 INFO - PROCESS | 3420 | 1469443072961 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}] 03:37:52 INFO - PROCESS | 3420 | 1469443072964 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:53 INFO - PROCESS | 3420 | 1469443073036 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 03:37:53 INFO - PROCESS | 3420 | 1469443073040 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:53 INFO - PROCESS | 3420 | 1469443073046 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:53 INFO - PROCESS | 3420 | ++DOCSHELL 0x123a93000 == 34 [pid = 3420] [id = 360] 03:37:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x124669c00) [pid = 3420] [serial = 1079] [outer = 0x0] 03:37:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x12466e400) [pid = 3420] [serial = 1080] [outer = 0x124669c00] 03:37:53 INFO - PROCESS | 3420 | 1469443073080 Marionette DEBUG loaded listener.js 03:37:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x124ea1000) [pid = 3420] [serial = 1081] [outer = 0x124669c00] 03:37:53 INFO - PROCESS | 3420 | 1469443073471 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]]]}] 03:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 03:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 519ms 03:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 03:37:53 INFO - PROCESS | 3420 | 1469443073476 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 03:37:53 INFO - PROCESS | 3420 | 1469443073479 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 03:37:53 INFO - PROCESS | 3420 | 1469443073481 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 03:37:53 INFO - PROCESS | 3420 | 1469443073482 Marionette TRACE conn2 <- [1,1414,null,{}] 03:37:53 INFO - PROCESS | 3420 | 1469443073491 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}] 03:37:53 INFO - PROCESS | 3420 | 1469443073493 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:53 INFO - PROCESS | 3420 | 1469443073590 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 03:37:53 INFO - PROCESS | 3420 | 1469443073595 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:53 INFO - PROCESS | 3420 | 1469443073596 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:53 INFO - PROCESS | 3420 | ++DOCSHELL 0x128a12000 == 35 [pid = 3420] [id = 361] 03:37:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x12466a000) [pid = 3420] [serial = 1082] [outer = 0x0] 03:37:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x12558d000) [pid = 3420] [serial = 1083] [outer = 0x12466a000] 03:37:53 INFO - PROCESS | 3420 | 1469443073620 Marionette DEBUG loaded listener.js 03:37:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x126d0e000) [pid = 3420] [serial = 1084] [outer = 0x12466a000] 03:37:54 INFO - PROCESS | 3420 | 1469443074037 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]]]}] 03:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 03:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 577ms 03:37:54 INFO - PROCESS | 3420 | 1469443074060 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 03:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 03:37:54 INFO - PROCESS | 3420 | 1469443074074 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 03:37:54 INFO - PROCESS | 3420 | 1469443074077 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 03:37:54 INFO - PROCESS | 3420 | 1469443074079 Marionette TRACE conn2 <- [1,1418,null,{}] 03:37:54 INFO - PROCESS | 3420 | 1469443074082 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}] 03:37:54 INFO - PROCESS | 3420 | 1469443074084 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:54 INFO - PROCESS | 3420 | 1469443074221 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 03:37:54 INFO - PROCESS | 3420 | 1469443074239 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:54 INFO - PROCESS | 3420 | 1469443074240 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:54 INFO - PROCESS | 3420 | ++DOCSHELL 0x129120800 == 36 [pid = 3420] [id = 362] 03:37:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x126d7a000) [pid = 3420] [serial = 1085] [outer = 0x0] 03:37:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x1270b5c00) [pid = 3420] [serial = 1086] [outer = 0x126d7a000] 03:37:54 INFO - PROCESS | 3420 | 1469443074281 Marionette DEBUG loaded listener.js 03:37:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x1270ca800) [pid = 3420] [serial = 1087] [outer = 0x126d7a000] 03:37:54 INFO - PROCESS | 3420 | 1469443074676 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]]]}] 03:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 03:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 620ms 03:37:54 INFO - PROCESS | 3420 | 1469443074698 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 03:37:54 INFO - PROCESS | 3420 | 1469443074699 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 03:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 03:37:54 INFO - PROCESS | 3420 | 1469443074701 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 03:37:54 INFO - PROCESS | 3420 | 1469443074703 Marionette TRACE conn2 <- [1,1422,null,{}] 03:37:54 INFO - PROCESS | 3420 | 1469443074705 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}] 03:37:54 INFO - PROCESS | 3420 | 1469443074707 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:54 INFO - PROCESS | 3420 | 1469443074801 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 03:37:54 INFO - PROCESS | 3420 | 1469443074808 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:54 INFO - PROCESS | 3420 | 1469443074809 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:54 INFO - PROCESS | 3420 | ++DOCSHELL 0x1295e5800 == 37 [pid = 3420] [id = 363] 03:37:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x1270c8c00) [pid = 3420] [serial = 1088] [outer = 0x0] 03:37:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x128af2400) [pid = 3420] [serial = 1089] [outer = 0x1270c8c00] 03:37:54 INFO - PROCESS | 3420 | 1469443074836 Marionette DEBUG loaded listener.js 03:37:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x128b51c00) [pid = 3420] [serial = 1090] [outer = 0x1270c8c00] 03:37:54 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x12466f000) [pid = 3420] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:37:54 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x125592c00) [pid = 3420] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:37:54 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x113d98000) [pid = 3420] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:37:54 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x112ddec00) [pid = 3420] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:37:54 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x110fa1400) [pid = 3420] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:37:54 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x118591c00) [pid = 3420] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:37:54 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x112ea7000) [pid = 3420] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 03:37:54 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x11297ec00) [pid = 3420] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 03:37:54 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x113869c00) [pid = 3420] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:37:54 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x1191bd800) [pid = 3420] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:37:54 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x1160f1c00) [pid = 3420] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:37:55 INFO - PROCESS | 3420 | 1469443075185 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]]]}] 03:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 03:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 522ms 03:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 03:37:55 INFO - PROCESS | 3420 | 1469443075224 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 03:37:55 INFO - PROCESS | 3420 | 1469443075225 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 03:37:55 INFO - PROCESS | 3420 | 1469443075231 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 03:37:55 INFO - PROCESS | 3420 | 1469443075242 Marionette TRACE conn2 <- [1,1426,null,{}] 03:37:55 INFO - PROCESS | 3420 | 1469443075245 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}] 03:37:55 INFO - PROCESS | 3420 | 1469443075247 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:55 INFO - PROCESS | 3420 | 1469443075390 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 03:37:55 INFO - PROCESS | 3420 | 1469443075427 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:55 INFO - PROCESS | 3420 | 1469443075428 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:55 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a503800 == 38 [pid = 3420] [id = 364] 03:37:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x112ea3c00) [pid = 3420] [serial = 1091] [outer = 0x0] 03:37:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x1187e6800) [pid = 3420] [serial = 1092] [outer = 0x112ea3c00] 03:37:55 INFO - PROCESS | 3420 | 1469443075452 Marionette DEBUG loaded listener.js 03:37:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x1270cac00) [pid = 3420] [serial = 1093] [outer = 0x112ea3c00] 03:37:55 INFO - PROCESS | 3420 | 1469443075731 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]]]}] 03:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 03:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 536ms 03:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 03:37:55 INFO - PROCESS | 3420 | 1469443075768 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 03:37:55 INFO - PROCESS | 3420 | 1469443075769 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 03:37:55 INFO - PROCESS | 3420 | 1469443075771 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 03:37:55 INFO - PROCESS | 3420 | 1469443075772 Marionette TRACE conn2 <- [1,1430,null,{}] 03:37:55 INFO - PROCESS | 3420 | 1469443075775 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}] 03:37:55 INFO - PROCESS | 3420 | 1469443075776 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:55 INFO - PROCESS | 3420 | 1469443075855 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 03:37:55 INFO - PROCESS | 3420 | 1469443075858 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:55 INFO - PROCESS | 3420 | 1469443075860 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:55 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a82e800 == 39 [pid = 3420] [id = 365] 03:37:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x1208b5800) [pid = 3420] [serial = 1094] [outer = 0x0] 03:37:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x128c95c00) [pid = 3420] [serial = 1095] [outer = 0x1208b5800] 03:37:55 INFO - PROCESS | 3420 | 1469443075890 Marionette DEBUG loaded listener.js 03:37:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x12914c800) [pid = 3420] [serial = 1096] [outer = 0x1208b5800] 03:37:56 INFO - PROCESS | 3420 | 1469443076220 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]]]}] 03:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 03:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 472ms 03:37:56 INFO - PROCESS | 3420 | 1469443076246 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 03:37:56 INFO - PROCESS | 3420 | 1469443076250 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 03:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 03:37:56 INFO - PROCESS | 3420 | 1469443076259 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 03:37:56 INFO - PROCESS | 3420 | 1469443076262 Marionette TRACE conn2 <- [1,1434,null,{}] 03:37:56 INFO - PROCESS | 3420 | 1469443076266 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}] 03:37:56 INFO - PROCESS | 3420 | 1469443076268 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:56 INFO - PROCESS | 3420 | 1469443076382 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 03:37:56 INFO - PROCESS | 3420 | 1469443076385 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:56 INFO - PROCESS | 3420 | 1469443076386 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:56 INFO - PROCESS | 3420 | ++DOCSHELL 0x12afb7800 == 40 [pid = 3420] [id = 366] 03:37:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x12914e400) [pid = 3420] [serial = 1097] [outer = 0x0] 03:37:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x129478400) [pid = 3420] [serial = 1098] [outer = 0x12914e400] 03:37:56 INFO - PROCESS | 3420 | 1469443076410 Marionette DEBUG loaded listener.js 03:37:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x12a578800) [pid = 3420] [serial = 1099] [outer = 0x12914e400] 03:37:56 INFO - PROCESS | 3420 | 1469443076722 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]]]}] 03:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 03:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 480ms 03:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 03:37:56 INFO - PROCESS | 3420 | 1469443076733 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 03:37:56 INFO - PROCESS | 3420 | 1469443076735 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 03:37:56 INFO - PROCESS | 3420 | 1469443076737 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 03:37:56 INFO - PROCESS | 3420 | 1469443076738 Marionette TRACE conn2 <- [1,1438,null,{}] 03:37:56 INFO - PROCESS | 3420 | 1469443076740 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}] 03:37:56 INFO - PROCESS | 3420 | 1469443076741 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:56 INFO - PROCESS | 3420 | 1469443076822 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 03:37:56 INFO - PROCESS | 3420 | 1469443076826 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:56 INFO - PROCESS | 3420 | 1469443076827 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:56 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b97d000 == 41 [pid = 3420] [id = 367] 03:37:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x12a580c00) [pid = 3420] [serial = 1100] [outer = 0x0] 03:37:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x12a8a5c00) [pid = 3420] [serial = 1101] [outer = 0x12a580c00] 03:37:56 INFO - PROCESS | 3420 | 1469443076853 Marionette DEBUG loaded listener.js 03:37:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x12ae11400) [pid = 3420] [serial = 1102] [outer = 0x12a580c00] 03:37:57 INFO - PROCESS | 3420 | 1469443077220 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]]]}] 03:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 03:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 517ms 03:37:57 INFO - PROCESS | 3420 | 1469443077255 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 03:37:57 INFO - PROCESS | 3420 | 1469443077258 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 03:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 03:37:57 INFO - PROCESS | 3420 | 1469443077262 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 03:37:57 INFO - PROCESS | 3420 | 1469443077264 Marionette TRACE conn2 <- [1,1442,null,{}] 03:37:57 INFO - PROCESS | 3420 | 1469443077268 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}] 03:37:57 INFO - PROCESS | 3420 | 1469443077270 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:57 INFO - PROCESS | 3420 | 1469443077377 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 03:37:57 INFO - PROCESS | 3420 | 1469443077426 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:57 INFO - PROCESS | 3420 | 1469443077429 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:57 INFO - PROCESS | 3420 | ++DOCSHELL 0x116fe3800 == 42 [pid = 3420] [id = 368] 03:37:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x113398000) [pid = 3420] [serial = 1103] [outer = 0x0] 03:37:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x113aa0c00) [pid = 3420] [serial = 1104] [outer = 0x113398000] 03:37:57 INFO - PROCESS | 3420 | 1469443077460 Marionette DEBUG loaded listener.js 03:37:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x116725400) [pid = 3420] [serial = 1105] [outer = 0x113398000] 03:37:57 INFO - PROCESS | 3420 | 1469443077913 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]]]}] 03:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 671ms 03:37:57 INFO - PROCESS | 3420 | 1469443077933 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 03:37:57 INFO - PROCESS | 3420 | 1469443077936 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 03:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:37:57 INFO - PROCESS | 3420 | 1469443077940 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:37:57 INFO - PROCESS | 3420 | 1469443077942 Marionette TRACE conn2 <- [1,1446,null,{}] 03:37:57 INFO - PROCESS | 3420 | 1469443077964 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}] 03:37:57 INFO - PROCESS | 3420 | 1469443077966 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:58 INFO - PROCESS | 3420 | 1469443078063 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 03:37:58 INFO - PROCESS | 3420 | 1469443078163 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:58 INFO - PROCESS | 3420 | 1469443078165 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:58 INFO - PROCESS | 3420 | ++DOCSHELL 0x123aa8800 == 43 [pid = 3420] [id = 369] 03:37:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x118885400) [pid = 3420] [serial = 1106] [outer = 0x0] 03:37:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1191bec00) [pid = 3420] [serial = 1107] [outer = 0x118885400] 03:37:58 INFO - PROCESS | 3420 | 1469443078196 Marionette DEBUG loaded listener.js 03:37:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x119645800) [pid = 3420] [serial = 1108] [outer = 0x118885400] 03:37:58 INFO - PROCESS | 3420 | 1469443078629 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]]]}] 03:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 741ms 03:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:37:58 INFO - PROCESS | 3420 | 1469443078682 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 03:37:58 INFO - PROCESS | 3420 | 1469443078684 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 03:37:58 INFO - PROCESS | 3420 | 1469443078686 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:37:58 INFO - PROCESS | 3420 | 1469443078689 Marionette TRACE conn2 <- [1,1450,null,{}] 03:37:58 INFO - PROCESS | 3420 | 1469443078713 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}] 03:37:58 INFO - PROCESS | 3420 | 1469443078717 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:58 INFO - PROCESS | 3420 | 1469443078842 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 03:37:58 INFO - PROCESS | 3420 | 1469443078891 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:58 INFO - PROCESS | 3420 | 1469443078893 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:58 INFO - PROCESS | 3420 | ++DOCSHELL 0x12af42000 == 44 [pid = 3420] [id = 370] 03:37:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x12439ec00) [pid = 3420] [serial = 1109] [outer = 0x0] 03:37:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x12445fc00) [pid = 3420] [serial = 1110] [outer = 0x12439ec00] 03:37:58 INFO - PROCESS | 3420 | 1469443078924 Marionette DEBUG loaded listener.js 03:37:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x124665c00) [pid = 3420] [serial = 1111] [outer = 0x12439ec00] 03:37:59 INFO - PROCESS | 3420 | 1469443079486 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]]]}] 03:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 823ms 03:37:59 INFO - PROCESS | 3420 | 1469443079511 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 03:37:59 INFO - PROCESS | 3420 | 1469443079514 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 03:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:37:59 INFO - PROCESS | 3420 | 1469443079517 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:37:59 INFO - PROCESS | 3420 | 1469443079519 Marionette TRACE conn2 <- [1,1454,null,{}] 03:37:59 INFO - PROCESS | 3420 | 1469443079523 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}] 03:37:59 INFO - PROCESS | 3420 | 1469443079525 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:59 INFO - PROCESS | 3420 | 1469443079664 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 03:37:59 INFO - PROCESS | 3420 | 1469443079728 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:37:59 INFO - PROCESS | 3420 | 1469443079730 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:37:59 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bd14000 == 45 [pid = 3420] [id = 371] 03:37:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x125592000) [pid = 3420] [serial = 1112] [outer = 0x0] 03:37:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x1270c5800) [pid = 3420] [serial = 1113] [outer = 0x125592000] 03:37:59 INFO - PROCESS | 3420 | 1469443079759 Marionette DEBUG loaded listener.js 03:37:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x128c93c00) [pid = 3420] [serial = 1114] [outer = 0x125592000] 03:38:00 INFO - PROCESS | 3420 | 1469443080224 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]]]}] 03:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 721ms 03:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:38:00 INFO - PROCESS | 3420 | 1469443080237 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 03:38:00 INFO - PROCESS | 3420 | 1469443080239 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 03:38:00 INFO - PROCESS | 3420 | 1469443080241 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:38:00 INFO - PROCESS | 3420 | 1469443080242 Marionette TRACE conn2 <- [1,1458,null,{}] 03:38:00 INFO - PROCESS | 3420 | 1469443080245 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}] 03:38:00 INFO - PROCESS | 3420 | 1469443080248 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:00 INFO - PROCESS | 3420 | 1469443080345 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 03:38:00 INFO - PROCESS | 3420 | 1469443080412 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:00 INFO - PROCESS | 3420 | 1469443080413 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:00 INFO - PROCESS | 3420 | ++DOCSHELL 0x116ac9800 == 46 [pid = 3420] [id = 372] 03:38:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x115df7000) [pid = 3420] [serial = 1115] [outer = 0x0] 03:38:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x118739400) [pid = 3420] [serial = 1116] [outer = 0x115df7000] 03:38:00 INFO - PROCESS | 3420 | 1469443080442 Marionette DEBUG loaded listener.js 03:38:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x128ae6c00) [pid = 3420] [serial = 1117] [outer = 0x115df7000] 03:38:01 INFO - PROCESS | 3420 | 1469443081023 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]]]}] 03:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 821ms 03:38:01 INFO - PROCESS | 3420 | 1469443081062 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 03:38:01 INFO - PROCESS | 3420 | 1469443081065 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 03:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:38:01 INFO - PROCESS | 3420 | 1469443081068 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:38:01 INFO - PROCESS | 3420 | 1469443081070 Marionette TRACE conn2 <- [1,1462,null,{}] 03:38:01 INFO - PROCESS | 3420 | 1469443081074 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}] 03:38:01 INFO - PROCESS | 3420 | 1469443081075 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:01 INFO - PROCESS | 3420 | 1469443081170 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 03:38:01 INFO - PROCESS | 3420 | 1469443081239 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:01 INFO - PROCESS | 3420 | 1469443081241 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:01 INFO - PROCESS | 3420 | ++DOCSHELL 0x116ad1800 == 47 [pid = 3420] [id = 373] 03:38:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x1171b0400) [pid = 3420] [serial = 1118] [outer = 0x0] 03:38:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x1181d4400) [pid = 3420] [serial = 1119] [outer = 0x1171b0400] 03:38:01 INFO - PROCESS | 3420 | 1469443081269 Marionette DEBUG loaded listener.js 03:38:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x118593000) [pid = 3420] [serial = 1120] [outer = 0x1171b0400] 03:38:01 INFO - PROCESS | 3420 | --DOCSHELL 0x12afb7800 == 46 [pid = 3420] [id = 366] 03:38:01 INFO - PROCESS | 3420 | --DOCSHELL 0x12a82e800 == 45 [pid = 3420] [id = 365] 03:38:01 INFO - PROCESS | 3420 | --DOCSHELL 0x12a503800 == 44 [pid = 3420] [id = 364] 03:38:01 INFO - PROCESS | 3420 | --DOCSHELL 0x1295e5800 == 43 [pid = 3420] [id = 363] 03:38:01 INFO - PROCESS | 3420 | --DOCSHELL 0x129120800 == 42 [pid = 3420] [id = 362] 03:38:01 INFO - PROCESS | 3420 | --DOCSHELL 0x128a12000 == 41 [pid = 3420] [id = 361] 03:38:01 INFO - PROCESS | 3420 | --DOCSHELL 0x123a93000 == 40 [pid = 3420] [id = 360] 03:38:01 INFO - PROCESS | 3420 | --DOCSHELL 0x1245da000 == 39 [pid = 3420] [id = 359] 03:38:01 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x118890400) [pid = 3420] [serial = 1059] [outer = 0x0] [url = about:blank] 03:38:01 INFO - PROCESS | 3420 | --DOCSHELL 0x123c8e000 == 38 [pid = 3420] [id = 358] 03:38:01 INFO - PROCESS | 3420 | --DOCSHELL 0x1199cc000 == 37 [pid = 3420] [id = 357] 03:38:01 INFO - PROCESS | 3420 | --DOCSHELL 0x1174a2000 == 36 [pid = 3420] [id = 356] 03:38:01 INFO - PROCESS | 3420 | --DOCSHELL 0x11335f800 == 35 [pid = 3420] [id = 355] 03:38:01 INFO - PROCESS | 3420 | 1469443081641 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]]]}] 03:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 621ms 03:38:01 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x126d07c00) [pid = 3420] [serial = 1045] [outer = 0x0] [url = about:blank] 03:38:01 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x124f85000) [pid = 3420] [serial = 1044] [outer = 0x0] [url = about:blank] 03:38:01 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x126e93400) [pid = 3420] [serial = 1047] [outer = 0x0] [url = about:blank] 03:38:01 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x116534c00) [pid = 3420] [serial = 1053] [outer = 0x0] [url = about:blank] 03:38:01 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x112ea7400) [pid = 3420] [serial = 1050] [outer = 0x0] [url = about:blank] 03:38:01 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x116aa1000) [pid = 3420] [serial = 1054] [outer = 0x0] [url = about:blank] 03:38:01 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1181d7c00) [pid = 3420] [serial = 1056] [outer = 0x0] [url = about:blank] 03:38:01 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x128aeac00) [pid = 3420] [serial = 1048] [outer = 0x0] [url = about:blank] 03:38:01 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x118593400) [pid = 3420] [serial = 1057] [outer = 0x0] [url = about:blank] 03:38:01 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x113a03000) [pid = 3420] [serial = 1051] [outer = 0x0] [url = about:blank] 03:38:01 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1193d5000) [pid = 3420] [serial = 1033] [outer = 0x0] [url = about:blank] 03:38:01 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x11873c400) [pid = 3420] [serial = 1032] [outer = 0x0] [url = about:blank] 03:38:01 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x1160ef800) [pid = 3420] [serial = 1030] [outer = 0x0] [url = about:blank] 03:38:01 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x113807400) [pid = 3420] [serial = 1029] [outer = 0x0] [url = about:blank] 03:38:01 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x12af5c000) [pid = 3420] [serial = 1027] [outer = 0x0] [url = about:blank] 03:38:01 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x12445dc00) [pid = 3420] [serial = 1041] [outer = 0x0] [url = about:blank] 03:38:01 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x12466b800) [pid = 3420] [serial = 1042] [outer = 0x0] [url = about:blank] 03:38:01 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x120839800) [pid = 3420] [serial = 1038] [outer = 0x0] [url = about:blank] 03:38:01 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x1208abc00) [pid = 3420] [serial = 1039] [outer = 0x0] [url = about:blank] 03:38:01 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x117d12800) [pid = 3420] [serial = 1035] [outer = 0x0] [url = about:blank] 03:38:01 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x11859a800) [pid = 3420] [serial = 1036] [outer = 0x0] [url = about:blank] 03:38:01 INFO - PROCESS | 3420 | 1469443081696 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 03:38:01 INFO - PROCESS | 3420 | 1469443081699 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 03:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:38:01 INFO - PROCESS | 3420 | 1469443081706 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:38:01 INFO - PROCESS | 3420 | 1469443081707 Marionette TRACE conn2 <- [1,1466,null,{}] 03:38:01 INFO - PROCESS | 3420 | 1469443081710 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}] 03:38:01 INFO - PROCESS | 3420 | 1469443081711 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:01 INFO - PROCESS | 3420 | 1469443081790 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 03:38:01 INFO - PROCESS | 3420 | 1469443081794 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:01 INFO - PROCESS | 3420 | 1469443081795 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:01 INFO - PROCESS | 3420 | ++DOCSHELL 0x116acf000 == 36 [pid = 3420] [id = 374] 03:38:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x118884400) [pid = 3420] [serial = 1121] [outer = 0x0] 03:38:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x1191c7c00) [pid = 3420] [serial = 1122] [outer = 0x118884400] 03:38:01 INFO - PROCESS | 3420 | 1469443081825 Marionette DEBUG loaded listener.js 03:38:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x12083b800) [pid = 3420] [serial = 1123] [outer = 0x118884400] 03:38:02 INFO - PROCESS | 3420 | 1469443082180 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]]]}] 03:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 520ms 03:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:38:02 INFO - PROCESS | 3420 | 1469443082231 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 03:38:02 INFO - PROCESS | 3420 | 1469443082232 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 03:38:02 INFO - PROCESS | 3420 | 1469443082235 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:38:02 INFO - PROCESS | 3420 | 1469443082237 Marionette TRACE conn2 <- [1,1470,null,{}] 03:38:02 INFO - PROCESS | 3420 | 1469443082244 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}] 03:38:02 INFO - PROCESS | 3420 | 1469443082247 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:02 INFO - PROCESS | 3420 | 1469443082325 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 03:38:02 INFO - PROCESS | 3420 | 1469443082332 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:02 INFO - PROCESS | 3420 | 1469443082334 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:02 INFO - PROCESS | 3420 | ++DOCSHELL 0x12392e000 == 37 [pid = 3420] [id = 375] 03:38:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1210dd000) [pid = 3420] [serial = 1124] [outer = 0x0] 03:38:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x1245ccc00) [pid = 3420] [serial = 1125] [outer = 0x1210dd000] 03:38:02 INFO - PROCESS | 3420 | 1469443082361 Marionette DEBUG loaded listener.js 03:38:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x124e9d800) [pid = 3420] [serial = 1126] [outer = 0x1210dd000] 03:38:02 INFO - PROCESS | 3420 | 1469443082729 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]]]}] 03:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 520ms 03:38:02 INFO - PROCESS | 3420 | 1469443082756 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 03:38:02 INFO - PROCESS | 3420 | 1469443082758 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 03:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:38:02 INFO - PROCESS | 3420 | 1469443082760 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:38:02 INFO - PROCESS | 3420 | 1469443082763 Marionette TRACE conn2 <- [1,1474,null,{}] 03:38:02 INFO - PROCESS | 3420 | 1469443082766 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}] 03:38:02 INFO - PROCESS | 3420 | 1469443082767 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:02 INFO - PROCESS | 3420 | 1469443082853 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 03:38:02 INFO - PROCESS | 3420 | 1469443082904 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:02 INFO - PROCESS | 3420 | 1469443082905 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:02 INFO - PROCESS | 3420 | ++DOCSHELL 0x124404000 == 38 [pid = 3420] [id = 376] 03:38:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x124f8fc00) [pid = 3420] [serial = 1127] [outer = 0x0] 03:38:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x1270c6000) [pid = 3420] [serial = 1128] [outer = 0x124f8fc00] 03:38:02 INFO - PROCESS | 3420 | 1469443082930 Marionette DEBUG loaded listener.js 03:38:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x128b50c00) [pid = 3420] [serial = 1129] [outer = 0x124f8fc00] 03:38:03 INFO - PROCESS | 3420 | 1469443083283 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]]]}] 03:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 572ms 03:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:38:03 INFO - PROCESS | 3420 | 1469443083333 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 03:38:03 INFO - PROCESS | 3420 | 1469443083335 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 03:38:03 INFO - PROCESS | 3420 | 1469443083338 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:38:03 INFO - PROCESS | 3420 | 1469443083339 Marionette TRACE conn2 <- [1,1478,null,{}] 03:38:03 INFO - PROCESS | 3420 | 1469443083343 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}] 03:38:03 INFO - PROCESS | 3420 | 1469443083345 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:03 INFO - PROCESS | 3420 | 1469443083499 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 03:38:03 INFO - PROCESS | 3420 | 1469443083514 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:03 INFO - PROCESS | 3420 | 1469443083515 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:03 INFO - PROCESS | 3420 | ++DOCSHELL 0x12699f000 == 39 [pid = 3420] [id = 377] 03:38:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x126908c00) [pid = 3420] [serial = 1130] [outer = 0x0] 03:38:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x128c92400) [pid = 3420] [serial = 1131] [outer = 0x126908c00] 03:38:03 INFO - PROCESS | 3420 | 1469443083564 Marionette DEBUG loaded listener.js 03:38:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x129476800) [pid = 3420] [serial = 1132] [outer = 0x126908c00] 03:38:03 INFO - PROCESS | 3420 | 1469443083976 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]]]}] 03:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 672ms 03:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:38:04 INFO - PROCESS | 3420 | 1469443084009 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 03:38:04 INFO - PROCESS | 3420 | 1469443084010 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 03:38:04 INFO - PROCESS | 3420 | 1469443084013 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:38:04 INFO - PROCESS | 3420 | 1469443084014 Marionette TRACE conn2 <- [1,1482,null,{}] 03:38:04 INFO - PROCESS | 3420 | 1469443084016 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}] 03:38:04 INFO - PROCESS | 3420 | 1469443084020 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:04 INFO - PROCESS | 3420 | 1469443084145 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 03:38:04 INFO - PROCESS | 3420 | 1469443084149 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:04 INFO - PROCESS | 3420 | 1469443084150 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:04 INFO - PROCESS | 3420 | ++DOCSHELL 0x1133d2800 == 40 [pid = 3420] [id = 378] 03:38:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x129484800) [pid = 3420] [serial = 1133] [outer = 0x0] 03:38:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x12a675c00) [pid = 3420] [serial = 1134] [outer = 0x129484800] 03:38:04 INFO - PROCESS | 3420 | 1469443084175 Marionette DEBUG loaded listener.js 03:38:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x12b9a1c00) [pid = 3420] [serial = 1135] [outer = 0x129484800] 03:38:04 INFO - PROCESS | 3420 | 1469443084510 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]]]}] 03:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 519ms 03:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:38:04 INFO - PROCESS | 3420 | 1469443084536 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 03:38:04 INFO - PROCESS | 3420 | 1469443084537 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 03:38:04 INFO - PROCESS | 3420 | 1469443084539 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:38:04 INFO - PROCESS | 3420 | 1469443084540 Marionette TRACE conn2 <- [1,1486,null,{}] 03:38:04 INFO - PROCESS | 3420 | 1469443084553 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}] 03:38:04 INFO - PROCESS | 3420 | 1469443084554 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:04 INFO - PROCESS | 3420 | 1469443084656 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 03:38:04 INFO - PROCESS | 3420 | 1469443084660 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:04 INFO - PROCESS | 3420 | 1469443084661 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:04 INFO - PROCESS | 3420 | ++DOCSHELL 0x12af3c800 == 41 [pid = 3420] [id = 379] 03:38:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x112989800) [pid = 3420] [serial = 1136] [outer = 0x0] 03:38:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x12b9a8000) [pid = 3420] [serial = 1137] [outer = 0x112989800] 03:38:04 INFO - PROCESS | 3420 | 1469443084693 Marionette DEBUG loaded listener.js 03:38:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x12ba6c000) [pid = 3420] [serial = 1138] [outer = 0x112989800] 03:38:05 INFO - PROCESS | 3420 | 1469443085032 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]]]}] 03:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 528ms 03:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:38:05 INFO - PROCESS | 3420 | 1469443085067 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 03:38:05 INFO - PROCESS | 3420 | 1469443085068 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 03:38:05 INFO - PROCESS | 3420 | 1469443085070 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:38:05 INFO - PROCESS | 3420 | 1469443085071 Marionette TRACE conn2 <- [1,1490,null,{}] 03:38:05 INFO - PROCESS | 3420 | 1469443085073 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}] 03:38:05 INFO - PROCESS | 3420 | 1469443085074 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:05 INFO - PROCESS | 3420 | 1469443085171 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 03:38:05 INFO - PROCESS | 3420 | 1469443085185 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:05 INFO - PROCESS | 3420 | 1469443085186 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:05 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bd16000 == 42 [pid = 3420] [id = 380] 03:38:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x12ba70c00) [pid = 3420] [serial = 1139] [outer = 0x0] 03:38:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x12ba77000) [pid = 3420] [serial = 1140] [outer = 0x12ba70c00] 03:38:05 INFO - PROCESS | 3420 | 1469443085211 Marionette DEBUG loaded listener.js 03:38:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x12bf05000) [pid = 3420] [serial = 1141] [outer = 0x12ba70c00] 03:38:05 INFO - PROCESS | 3420 | 1469443085600 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]]]}] 03:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 569ms 03:38:05 INFO - PROCESS | 3420 | 1469443085640 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 03:38:05 INFO - PROCESS | 3420 | 1469443085642 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 03:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:38:05 INFO - PROCESS | 3420 | 1469443085645 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:38:05 INFO - PROCESS | 3420 | 1469443085647 Marionette TRACE conn2 <- [1,1494,null,{}] 03:38:05 INFO - PROCESS | 3420 | 1469443085657 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}] 03:38:05 INFO - PROCESS | 3420 | 1469443085659 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:05 INFO - PROCESS | 3420 | 1469443085806 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 03:38:05 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x12466a000) [pid = 3420] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:38:05 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x126d7a000) [pid = 3420] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:38:05 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x119645c00) [pid = 3420] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:38:05 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x1208b6c00) [pid = 3420] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:38:05 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x1270c8c00) [pid = 3420] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:38:05 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x118221400) [pid = 3420] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:38:05 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x112ea3c00) [pid = 3420] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:38:05 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x113392400) [pid = 3420] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:38:05 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x124669c00) [pid = 3420] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:38:05 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x116905400) [pid = 3420] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:38:05 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1208b5800) [pid = 3420] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:38:05 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x12914e400) [pid = 3420] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:38:05 INFO - PROCESS | 3420 | 1469443085990 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:05 INFO - PROCESS | 3420 | 1469443085991 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:06 INFO - PROCESS | 3420 | ++DOCSHELL 0x112c86800 == 43 [pid = 3420] [id = 381] 03:38:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x112e16000) [pid = 3420] [serial = 1142] [outer = 0x0] 03:38:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x113806400) [pid = 3420] [serial = 1143] [outer = 0x112e16000] 03:38:06 INFO - PROCESS | 3420 | 1469443086015 Marionette DEBUG loaded listener.js 03:38:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1208b7000) [pid = 3420] [serial = 1144] [outer = 0x112e16000] 03:38:06 INFO - PROCESS | 3420 | 1469443086283 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]]]}] 03:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 678ms 03:38:06 INFO - PROCESS | 3420 | 1469443086323 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 03:38:06 INFO - PROCESS | 3420 | 1469443086325 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 03:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:38:06 INFO - PROCESS | 3420 | 1469443086334 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:38:06 INFO - PROCESS | 3420 | 1469443086336 Marionette TRACE conn2 <- [1,1498,null,{}] 03:38:06 INFO - PROCESS | 3420 | 1469443086338 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}] 03:38:06 INFO - PROCESS | 3420 | 1469443086340 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:06 INFO - PROCESS | 3420 | 1469443086423 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 03:38:06 INFO - PROCESS | 3420 | 1469443086427 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:06 INFO - PROCESS | 3420 | 1469443086428 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:06 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c503000 == 44 [pid = 3420] [id = 382] 03:38:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x1210db400) [pid = 3420] [serial = 1145] [outer = 0x0] 03:38:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x129772800) [pid = 3420] [serial = 1146] [outer = 0x1210db400] 03:38:06 INFO - PROCESS | 3420 | 1469443086454 Marionette DEBUG loaded listener.js 03:38:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x12bf0f400) [pid = 3420] [serial = 1147] [outer = 0x1210db400] 03:38:06 INFO - PROCESS | 3420 | 1469443086782 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]]]}] 03:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 478ms 03:38:06 INFO - PROCESS | 3420 | 1469443086806 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 03:38:06 INFO - PROCESS | 3420 | 1469443086807 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 03:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:38:06 INFO - PROCESS | 3420 | 1469443086809 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:38:06 INFO - PROCESS | 3420 | 1469443086811 Marionette TRACE conn2 <- [1,1502,null,{}] 03:38:06 INFO - PROCESS | 3420 | 1469443086816 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}] 03:38:06 INFO - PROCESS | 3420 | 1469443086817 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:06 INFO - PROCESS | 3420 | 1469443086941 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 03:38:06 INFO - PROCESS | 3420 | 1469443086949 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:06 INFO - PROCESS | 3420 | 1469443086951 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:06 INFO - PROCESS | 3420 | ++DOCSHELL 0x111e8e000 == 45 [pid = 3420] [id = 383] 03:38:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x12bf10c00) [pid = 3420] [serial = 1148] [outer = 0x0] 03:38:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x12bf13400) [pid = 3420] [serial = 1149] [outer = 0x12bf10c00] 03:38:06 INFO - PROCESS | 3420 | 1469443086977 Marionette DEBUG loaded listener.js 03:38:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x12c58ac00) [pid = 3420] [serial = 1150] [outer = 0x12bf10c00] 03:38:07 INFO - PROCESS | 3420 | 1469443087288 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]]]}] 03:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 524ms 03:38:07 INFO - PROCESS | 3420 | 1469443087333 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 03:38:07 INFO - PROCESS | 3420 | 1469443087335 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 03:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:38:07 INFO - PROCESS | 3420 | 1469443087337 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:38:07 INFO - PROCESS | 3420 | 1469443087338 Marionette TRACE conn2 <- [1,1506,null,{}] 03:38:07 INFO - PROCESS | 3420 | 1469443087340 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}] 03:38:07 INFO - PROCESS | 3420 | 1469443087341 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:07 INFO - PROCESS | 3420 | 1469443087421 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 03:38:07 INFO - PROCESS | 3420 | 1469443087425 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:07 INFO - PROCESS | 3420 | 1469443087426 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:07 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c55f800 == 46 [pid = 3420] [id = 384] 03:38:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x1196d8400) [pid = 3420] [serial = 1151] [outer = 0x0] 03:38:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x1196dc400) [pid = 3420] [serial = 1152] [outer = 0x1196d8400] 03:38:07 INFO - PROCESS | 3420 | 1469443087451 Marionette DEBUG loaded listener.js 03:38:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x1196e0000) [pid = 3420] [serial = 1153] [outer = 0x1196d8400] 03:38:07 INFO - PROCESS | 3420 | 1469443087764 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]]]}] 03:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 470ms 03:38:07 INFO - PROCESS | 3420 | 1469443087807 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 03:38:07 INFO - PROCESS | 3420 | 1469443087808 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 03:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:38:07 INFO - PROCESS | 3420 | 1469443087811 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:38:07 INFO - PROCESS | 3420 | 1469443087812 Marionette TRACE conn2 <- [1,1510,null,{}] 03:38:07 INFO - PROCESS | 3420 | 1469443087814 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}] 03:38:07 INFO - PROCESS | 3420 | 1469443087815 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:07 INFO - PROCESS | 3420 | 1469443087928 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 03:38:07 INFO - PROCESS | 3420 | 1469443087936 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:07 INFO - PROCESS | 3420 | 1469443087936 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:07 INFO - PROCESS | 3420 | ++DOCSHELL 0x11254a000 == 47 [pid = 3420] [id = 385] 03:38:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x1126d1800) [pid = 3420] [serial = 1154] [outer = 0x0] 03:38:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x112ddec00) [pid = 3420] [serial = 1155] [outer = 0x1126d1800] 03:38:08 INFO - PROCESS | 3420 | 1469443088012 Marionette DEBUG loaded listener.js 03:38:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x113d96c00) [pid = 3420] [serial = 1156] [outer = 0x1126d1800] 03:38:08 INFO - PROCESS | 3420 | 1469443088496 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]]]}] 03:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 721ms 03:38:08 INFO - PROCESS | 3420 | 1469443088533 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 03:38:08 INFO - PROCESS | 3420 | 1469443088536 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 03:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:38:08 INFO - PROCESS | 3420 | 1469443088541 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:38:08 INFO - PROCESS | 3420 | 1469443088543 Marionette TRACE conn2 <- [1,1514,null,{}] 03:38:08 INFO - PROCESS | 3420 | 1469443088568 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}] 03:38:08 INFO - PROCESS | 3420 | 1469443088570 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:08 INFO - PROCESS | 3420 | 1469443088724 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 03:38:08 INFO - PROCESS | 3420 | 1469443088793 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:08 INFO - PROCESS | 3420 | 1469443088794 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:08 INFO - PROCESS | 3420 | ++DOCSHELL 0x129292000 == 48 [pid = 3420] [id = 386] 03:38:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x12083ac00) [pid = 3420] [serial = 1157] [outer = 0x0] 03:38:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x120844c00) [pid = 3420] [serial = 1158] [outer = 0x12083ac00] 03:38:08 INFO - PROCESS | 3420 | 1469443088825 Marionette DEBUG loaded listener.js 03:38:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x123c7dc00) [pid = 3420] [serial = 1159] [outer = 0x12083ac00] 03:38:09 INFO - PROCESS | 3420 | 1469443089253 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]]]}] 03:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 742ms 03:38:09 INFO - PROCESS | 3420 | 1469443089282 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 03:38:09 INFO - PROCESS | 3420 | 1469443089285 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 03:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:38:09 INFO - PROCESS | 3420 | 1469443089290 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:38:09 INFO - PROCESS | 3420 | 1469443089292 Marionette TRACE conn2 <- [1,1518,null,{}] 03:38:09 INFO - PROCESS | 3420 | 1469443089313 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}] 03:38:09 INFO - PROCESS | 3420 | 1469443089314 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:09 INFO - PROCESS | 3420 | 1469443089421 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 03:38:09 INFO - PROCESS | 3420 | 1469443089491 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:09 INFO - PROCESS | 3420 | 1469443089492 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:09 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c51b800 == 49 [pid = 3420] [id = 387] 03:38:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 107 (0x124ff2c00) [pid = 3420] [serial = 1160] [outer = 0x0] 03:38:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 108 (0x126d04800) [pid = 3420] [serial = 1161] [outer = 0x124ff2c00] 03:38:09 INFO - PROCESS | 3420 | 1469443089522 Marionette DEBUG loaded listener.js 03:38:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 109 (0x129286800) [pid = 3420] [serial = 1162] [outer = 0x124ff2c00] 03:38:09 INFO - PROCESS | 3420 | 1469443089998 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]]]}] 03:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 772ms 03:38:10 INFO - PROCESS | 3420 | 1469443090064 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 03:38:10 INFO - PROCESS | 3420 | 1469443090066 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 03:38:10 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:38:10 INFO - PROCESS | 3420 | 1469443090068 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:38:10 INFO - PROCESS | 3420 | 1469443090071 Marionette TRACE conn2 <- [1,1522,null,{}] 03:38:10 INFO - PROCESS | 3420 | 1469443090079 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}] 03:38:10 INFO - PROCESS | 3420 | 1469443090083 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:10 INFO - PROCESS | 3420 | 1469443090187 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 03:38:10 INFO - PROCESS | 3420 | 1469443090258 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:10 INFO - PROCESS | 3420 | 1469443090260 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:10 INFO - PROCESS | 3420 | ++DOCSHELL 0x12d005000 == 50 [pid = 3420] [id = 388] 03:38:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 110 (0x12b9aa000) [pid = 3420] [serial = 1163] [outer = 0x0] 03:38:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 111 (0x12bf0fc00) [pid = 3420] [serial = 1164] [outer = 0x12b9aa000] 03:38:10 INFO - PROCESS | 3420 | 1469443090288 Marionette DEBUG loaded listener.js 03:38:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 112 (0x12bf18c00) [pid = 3420] [serial = 1165] [outer = 0x12b9aa000] 03:38:10 INFO - PROCESS | 3420 | 1469443090666 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"]]]}] 03:38:10 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 () { 03:38:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:38:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:38:10 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 () { 03:38:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:38:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:38:10 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 () { 03:38:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:38:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:38:10 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 () { 03:38:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:38:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:38:10 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 622ms 03:38:10 INFO - PROCESS | 3420 | 1469443090691 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 03:38:10 INFO - PROCESS | 3420 | 1469443090693 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 03:38:10 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:38:10 INFO - PROCESS | 3420 | 1469443090696 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:38:10 INFO - PROCESS | 3420 | 1469443090697 Marionette TRACE conn2 <- [1,1526,null,{}] 03:38:10 INFO - PROCESS | 3420 | 1469443090700 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}] 03:38:10 INFO - PROCESS | 3420 | 1469443090701 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:10 INFO - PROCESS | 3420 | 1469443090805 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 03:38:10 INFO - PROCESS | 3420 | 1469443090862 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:10 INFO - PROCESS | 3420 | 1469443090863 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:10 INFO - PROCESS | 3420 | ++DOCSHELL 0x128bab800 == 51 [pid = 3420] [id = 389] 03:38:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 113 (0x125598400) [pid = 3420] [serial = 1166] [outer = 0x0] 03:38:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 114 (0x12ba6d000) [pid = 3420] [serial = 1167] [outer = 0x125598400] 03:38:10 INFO - PROCESS | 3420 | 1469443090892 Marionette DEBUG loaded listener.js 03:38:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 115 (0x12c591800) [pid = 3420] [serial = 1168] [outer = 0x125598400] 03:38:11 INFO - PROCESS | 3420 | 1469443091498 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"]]]}] 03:38:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:38:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:38:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:38:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:38:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:38:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:38:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:38:11 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 822ms 03:38:11 INFO - PROCESS | 3420 | 1469443091518 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 03:38:11 INFO - PROCESS | 3420 | 1469443091521 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 03:38:11 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:38:11 INFO - PROCESS | 3420 | 1469443091524 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:38:11 INFO - PROCESS | 3420 | 1469443091527 Marionette TRACE conn2 <- [1,1530,null,{}] 03:38:11 INFO - PROCESS | 3420 | 1469443091531 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}] 03:38:11 INFO - PROCESS | 3420 | 1469443091532 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:11 INFO - PROCESS | 3420 | 1469443091627 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 03:38:11 INFO - PROCESS | 3420 | 1469443091686 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:11 INFO - PROCESS | 3420 | 1469443091688 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:11 INFO - PROCESS | 3420 | ++DOCSHELL 0x116ac1800 == 52 [pid = 3420] [id = 390] 03:38:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 116 (0x1171b3800) [pid = 3420] [serial = 1169] [outer = 0x0] 03:38:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 117 (0x1208ab400) [pid = 3420] [serial = 1170] [outer = 0x1171b3800] 03:38:11 INFO - PROCESS | 3420 | 1469443091716 Marionette DEBUG loaded listener.js 03:38:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 118 (0x1241ab000) [pid = 3420] [serial = 1171] [outer = 0x1171b3800] 03:38:12 INFO - PROCESS | 3420 | 1469443092073 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]]]}] 03:38:12 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 03:38:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:38:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:38:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:38:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:38:12 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. 03:38:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:38:12 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 576ms 03:38:12 INFO - PROCESS | 3420 | 1469443092099 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 03:38:12 INFO - PROCESS | 3420 | 1469443092102 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 03:38:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:38:12 INFO - PROCESS | 3420 | 1469443092107 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:38:12 INFO - PROCESS | 3420 | 1469443092108 Marionette TRACE conn2 <- [1,1534,null,{}] 03:38:12 INFO - PROCESS | 3420 | 1469443092111 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}] 03:38:12 INFO - PROCESS | 3420 | 1469443092112 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:12 INFO - PROCESS | 3420 | 1469443092208 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 03:38:12 INFO - PROCESS | 3420 | 1469443092267 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:12 INFO - PROCESS | 3420 | 1469443092268 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:12 INFO - PROCESS | 3420 | ++DOCSHELL 0x129107800 == 53 [pid = 3420] [id = 391] 03:38:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 119 (0x124460400) [pid = 3420] [serial = 1172] [outer = 0x0] 03:38:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 120 (0x125598000) [pid = 3420] [serial = 1173] [outer = 0x124460400] 03:38:12 INFO - PROCESS | 3420 | 1469443092296 Marionette DEBUG loaded listener.js 03:38:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 121 (0x128e7f000) [pid = 3420] [serial = 1174] [outer = 0x124460400] 03:38:12 INFO - PROCESS | 3420 | --DOCSHELL 0x1160a9000 == 52 [pid = 3420] [id = 354] 03:38:12 INFO - PROCESS | 3420 | --DOCSHELL 0x119578800 == 51 [pid = 3420] [id = 353] 03:38:12 INFO - PROCESS | 3420 | --DOCSHELL 0x12c55f800 == 50 [pid = 3420] [id = 384] 03:38:12 INFO - PROCESS | 3420 | --DOCSHELL 0x111e8e000 == 49 [pid = 3420] [id = 383] 03:38:12 INFO - PROCESS | 3420 | --DOCSHELL 0x12c503000 == 48 [pid = 3420] [id = 382] 03:38:12 INFO - PROCESS | 3420 | --DOCSHELL 0x112c86800 == 47 [pid = 3420] [id = 381] 03:38:12 INFO - PROCESS | 3420 | --DOCSHELL 0x12bd16000 == 46 [pid = 3420] [id = 380] 03:38:12 INFO - PROCESS | 3420 | --DOCSHELL 0x12af3c800 == 45 [pid = 3420] [id = 379] 03:38:12 INFO - PROCESS | 3420 | --DOCSHELL 0x1133d2800 == 44 [pid = 3420] [id = 378] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 120 (0x12a8a5c00) [pid = 3420] [serial = 1101] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOCSHELL 0x12699f000 == 43 [pid = 3420] [id = 377] 03:38:12 INFO - PROCESS | 3420 | --DOCSHELL 0x124404000 == 42 [pid = 3420] [id = 376] 03:38:12 INFO - PROCESS | 3420 | --DOCSHELL 0x12392e000 == 41 [pid = 3420] [id = 375] 03:38:12 INFO - PROCESS | 3420 | --DOCSHELL 0x116acf000 == 40 [pid = 3420] [id = 374] 03:38:12 INFO - PROCESS | 3420 | --DOCSHELL 0x116ad1800 == 39 [pid = 3420] [id = 373] 03:38:12 INFO - PROCESS | 3420 | --DOCSHELL 0x116ac9800 == 38 [pid = 3420] [id = 372] 03:38:12 INFO - PROCESS | 3420 | --DOCSHELL 0x12bd14000 == 37 [pid = 3420] [id = 371] 03:38:12 INFO - PROCESS | 3420 | --DOCSHELL 0x12af42000 == 36 [pid = 3420] [id = 370] 03:38:12 INFO - PROCESS | 3420 | --DOCSHELL 0x123aa8800 == 35 [pid = 3420] [id = 369] 03:38:12 INFO - PROCESS | 3420 | --DOCSHELL 0x116fe3800 == 34 [pid = 3420] [id = 368] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 119 (0x12558d000) [pid = 3420] [serial = 1083] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 118 (0x120845800) [pid = 3420] [serial = 1074] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 117 (0x1210d9400) [pid = 3420] [serial = 1075] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 116 (0x1238e0c00) [pid = 3420] [serial = 1077] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 115 (0x1243a6800) [pid = 3420] [serial = 1078] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 114 (0x119176000) [pid = 3420] [serial = 1071] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 113 (0x11963f400) [pid = 3420] [serial = 1072] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 112 (0x116727c00) [pid = 3420] [serial = 1066] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 111 (0x113d44800) [pid = 3420] [serial = 1065] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 110 (0x112e9a800) [pid = 3420] [serial = 1062] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 109 (0x12466e400) [pid = 3420] [serial = 1080] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 108 (0x1176a6800) [pid = 3420] [serial = 1068] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 107 (0x1181d5c00) [pid = 3420] [serial = 1069] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 106 (0x1270ca800) [pid = 3420] [serial = 1087] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x126d0e000) [pid = 3420] [serial = 1084] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x124ea1000) [pid = 3420] [serial = 1081] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | 1469443092648 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]]]}] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x1270b5c00) [pid = 3420] [serial = 1086] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x128af2400) [pid = 3420] [serial = 1089] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x1187e6800) [pid = 3420] [serial = 1092] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x128c95c00) [pid = 3420] [serial = 1095] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x12914c800) [pid = 3420] [serial = 1096] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x129478400) [pid = 3420] [serial = 1098] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x128b51c00) [pid = 3420] [serial = 1090] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x12a578800) [pid = 3420] [serial = 1099] [outer = 0x0] [url = about:blank] 03:38:12 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x1270cac00) [pid = 3420] [serial = 1093] [outer = 0x0] [url = about:blank] 03:38:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:38:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 570ms 03:38:12 INFO - PROCESS | 3420 | 1469443092677 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 03:38:12 INFO - PROCESS | 3420 | 1469443092679 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 03:38:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:38:12 INFO - PROCESS | 3420 | 1469443092682 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:38:12 INFO - PROCESS | 3420 | 1469443092684 Marionette TRACE conn2 <- [1,1538,null,{}] 03:38:12 INFO - PROCESS | 3420 | 1469443092691 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}] 03:38:12 INFO - PROCESS | 3420 | 1469443092695 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:12 INFO - PROCESS | 3420 | 1469443092777 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 03:38:12 INFO - PROCESS | 3420 | 1469443092784 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:12 INFO - PROCESS | 3420 | 1469443092786 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:12 INFO - PROCESS | 3420 | ++DOCSHELL 0x123aa8800 == 35 [pid = 3420] [id = 392] 03:38:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x128aeb000) [pid = 3420] [serial = 1175] [outer = 0x0] 03:38:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x129283400) [pid = 3420] [serial = 1176] [outer = 0x128aeb000] 03:38:12 INFO - PROCESS | 3420 | 1469443092813 Marionette DEBUG loaded listener.js 03:38:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x12a66b400) [pid = 3420] [serial = 1177] [outer = 0x128aeb000] 03:38:13 INFO - PROCESS | 3420 | 1469443093176 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]]]}] 03:38:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:38:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 520ms 03:38:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:38:13 INFO - PROCESS | 3420 | 1469443093203 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 03:38:13 INFO - PROCESS | 3420 | 1469443093204 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 03:38:13 INFO - PROCESS | 3420 | 1469443093206 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:38:13 INFO - PROCESS | 3420 | 1469443093208 Marionette TRACE conn2 <- [1,1542,null,{}] 03:38:13 INFO - PROCESS | 3420 | 1469443093210 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}] 03:38:13 INFO - PROCESS | 3420 | 1469443093211 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:13 INFO - PROCESS | 3420 | 1469443093295 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 03:38:13 INFO - PROCESS | 3420 | 1469443093355 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:13 INFO - PROCESS | 3420 | 1469443093356 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:13 INFO - PROCESS | 3420 | ++DOCSHELL 0x127242800 == 36 [pid = 3420] [id = 393] 03:38:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x12a581800) [pid = 3420] [serial = 1178] [outer = 0x0] 03:38:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x12af5b800) [pid = 3420] [serial = 1179] [outer = 0x12a581800] 03:38:13 INFO - PROCESS | 3420 | 1469443093381 Marionette DEBUG loaded listener.js 03:38:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x12ba71800) [pid = 3420] [serial = 1180] [outer = 0x12a581800] 03:38:13 INFO - PROCESS | 3420 | 1469443093654 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]]]}] 03:38:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:38:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 469ms 03:38:13 INFO - PROCESS | 3420 | 1469443093675 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 03:38:13 INFO - PROCESS | 3420 | 1469443093676 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 03:38:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:38:13 INFO - PROCESS | 3420 | 1469443093685 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:38:13 INFO - PROCESS | 3420 | 1469443093687 Marionette TRACE conn2 <- [1,1546,null,{}] 03:38:13 INFO - PROCESS | 3420 | 1469443093689 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}] 03:38:13 INFO - PROCESS | 3420 | 1469443093690 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:13 INFO - PROCESS | 3420 | 1469443093774 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 03:38:13 INFO - PROCESS | 3420 | 1469443093779 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:13 INFO - PROCESS | 3420 | 1469443093781 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:13 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a510800 == 37 [pid = 3420] [id = 394] 03:38:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x115dfb400) [pid = 3420] [serial = 1181] [outer = 0x0] 03:38:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x12bf13800) [pid = 3420] [serial = 1182] [outer = 0x115dfb400] 03:38:13 INFO - PROCESS | 3420 | 1469443093859 Marionette DEBUG loaded listener.js 03:38:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x12bf1f800) [pid = 3420] [serial = 1183] [outer = 0x115dfb400] 03:38:14 INFO - PROCESS | 3420 | 1469443094175 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]]]}] 03:38:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:38:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 525ms 03:38:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:38:14 INFO - PROCESS | 3420 | 1469443094205 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 03:38:14 INFO - PROCESS | 3420 | 1469443094206 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 03:38:14 INFO - PROCESS | 3420 | 1469443094208 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:38:14 INFO - PROCESS | 3420 | 1469443094209 Marionette TRACE conn2 <- [1,1550,null,{}] 03:38:14 INFO - PROCESS | 3420 | 1469443094212 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}] 03:38:14 INFO - PROCESS | 3420 | 1469443094218 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:14 INFO - PROCESS | 3420 | 1469443094306 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 03:38:14 INFO - PROCESS | 3420 | 1469443094312 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:14 INFO - PROCESS | 3420 | 1469443094321 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:14 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ba11800 == 38 [pid = 3420] [id = 395] 03:38:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x12a811400) [pid = 3420] [serial = 1184] [outer = 0x0] 03:38:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x12bf1fc00) [pid = 3420] [serial = 1185] [outer = 0x12a811400] 03:38:14 INFO - PROCESS | 3420 | 1469443094346 Marionette DEBUG loaded listener.js 03:38:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 107 (0x12caa7400) [pid = 3420] [serial = 1186] [outer = 0x12a811400] 03:38:14 INFO - PROCESS | 3420 | 1469443094742 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]]]}] 03:38:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:38:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 573ms 03:38:14 INFO - PROCESS | 3420 | 1469443094782 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 03:38:14 INFO - PROCESS | 3420 | 1469443094784 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 03:38:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:38:14 INFO - PROCESS | 3420 | 1469443094786 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:38:14 INFO - PROCESS | 3420 | 1469443094787 Marionette TRACE conn2 <- [1,1554,null,{}] 03:38:14 INFO - PROCESS | 3420 | 1469443094789 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}] 03:38:14 INFO - PROCESS | 3420 | 1469443094790 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:14 INFO - PROCESS | 3420 | 1469443094895 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 03:38:14 INFO - PROCESS | 3420 | 1469443094899 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:14 INFO - PROCESS | 3420 | 1469443094900 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:14 INFO - PROCESS | 3420 | ++DOCSHELL 0x116abf800 == 39 [pid = 3420] [id = 396] 03:38:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 108 (0x112ea6400) [pid = 3420] [serial = 1187] [outer = 0x0] 03:38:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 109 (0x126eb2000) [pid = 3420] [serial = 1188] [outer = 0x112ea6400] 03:38:14 INFO - PROCESS | 3420 | 1469443094924 Marionette DEBUG loaded listener.js 03:38:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 110 (0x126eb6800) [pid = 3420] [serial = 1189] [outer = 0x112ea6400] 03:38:15 INFO - PROCESS | 3420 | 1469443095268 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]]]}] 03:38:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:38:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 520ms 03:38:15 INFO - PROCESS | 3420 | 1469443095307 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 03:38:15 INFO - PROCESS | 3420 | 1469443095308 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 03:38:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:38:15 INFO - PROCESS | 3420 | 1469443095310 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:38:15 INFO - PROCESS | 3420 | 1469443095311 Marionette TRACE conn2 <- [1,1558,null,{}] 03:38:15 INFO - PROCESS | 3420 | 1469443095314 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}] 03:38:15 INFO - PROCESS | 3420 | 1469443095315 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:15 INFO - PROCESS | 3420 | 1469443095424 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 03:38:15 INFO - PROCESS | 3420 | 1469443095436 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:15 INFO - PROCESS | 3420 | 1469443095437 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:15 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c54f000 == 40 [pid = 3420] [id = 397] 03:38:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 111 (0x12432fc00) [pid = 3420] [serial = 1190] [outer = 0x0] 03:38:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 112 (0x124336400) [pid = 3420] [serial = 1191] [outer = 0x12432fc00] 03:38:15 INFO - PROCESS | 3420 | 1469443095461 Marionette DEBUG loaded listener.js 03:38:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 113 (0x12433a400) [pid = 3420] [serial = 1192] [outer = 0x12432fc00] 03:38:15 INFO - PROCESS | 3420 | 1469443095798 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]]]}] 03:38:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:38:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 523ms 03:38:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:38:15 INFO - PROCESS | 3420 | 1469443095834 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 03:38:15 INFO - PROCESS | 3420 | 1469443095835 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 03:38:15 INFO - PROCESS | 3420 | 1469443095837 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:38:15 INFO - PROCESS | 3420 | 1469443095838 Marionette TRACE conn2 <- [1,1562,null,{}] 03:38:15 INFO - PROCESS | 3420 | 1469443095840 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}] 03:38:15 INFO - PROCESS | 3420 | 1469443095841 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:15 INFO - PROCESS | 3420 | 1469443095947 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 03:38:15 INFO - PROCESS | 3420 | 1469443095950 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:15 INFO - PROCESS | 3420 | 1469443095952 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:15 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ca64800 == 41 [pid = 3420] [id = 398] 03:38:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 114 (0x12433bc00) [pid = 3420] [serial = 1193] [outer = 0x0] 03:38:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 115 (0x12a66c800) [pid = 3420] [serial = 1194] [outer = 0x12433bc00] 03:38:16 INFO - PROCESS | 3420 | 1469443096011 Marionette DEBUG loaded listener.js 03:38:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 116 (0x12caa7800) [pid = 3420] [serial = 1195] [outer = 0x12433bc00] 03:38:16 INFO - PROCESS | 3420 | 1469443096361 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]]]}] 03:38:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:38:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 570ms 03:38:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:38:16 INFO - PROCESS | 3420 | 1469443096408 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 03:38:16 INFO - PROCESS | 3420 | 1469443096409 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 03:38:16 INFO - PROCESS | 3420 | 1469443096411 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:38:16 INFO - PROCESS | 3420 | 1469443096420 Marionette TRACE conn2 <- [1,1566,null,{}] 03:38:16 INFO - PROCESS | 3420 | 1469443096422 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}] 03:38:16 INFO - PROCESS | 3420 | 1469443096424 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:16 INFO - PROCESS | 3420 | 1469443096698 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 03:38:16 INFO - PROCESS | 3420 | --DOMWINDOW == 115 (0x129484800) [pid = 3420] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:38:16 INFO - PROCESS | 3420 | --DOMWINDOW == 114 (0x112989800) [pid = 3420] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:38:16 INFO - PROCESS | 3420 | --DOMWINDOW == 113 (0x124f8fc00) [pid = 3420] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:38:16 INFO - PROCESS | 3420 | --DOMWINDOW == 112 (0x115df7000) [pid = 3420] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:38:16 INFO - PROCESS | 3420 | --DOMWINDOW == 111 (0x126908c00) [pid = 3420] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:38:16 INFO - PROCESS | 3420 | --DOMWINDOW == 110 (0x1210dd000) [pid = 3420] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:38:16 INFO - PROCESS | 3420 | --DOMWINDOW == 109 (0x12ba70c00) [pid = 3420] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:38:16 INFO - PROCESS | 3420 | --DOMWINDOW == 108 (0x118884400) [pid = 3420] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:38:16 INFO - PROCESS | 3420 | --DOMWINDOW == 107 (0x112e16000) [pid = 3420] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:38:16 INFO - PROCESS | 3420 | --DOMWINDOW == 106 (0x1171b0400) [pid = 3420] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:38:16 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x12bf10c00) [pid = 3420] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:38:16 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x1210db400) [pid = 3420] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:38:16 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x12a580c00) [pid = 3420] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:38:16 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x1187e7000) [pid = 3420] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:38:16 INFO - PROCESS | 3420 | 1469443096750 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:16 INFO - PROCESS | 3420 | 1469443096751 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:16 INFO - PROCESS | 3420 | ++DOCSHELL 0x119889800 == 42 [pid = 3420] [id = 399] 03:38:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x11298a400) [pid = 3420] [serial = 1196] [outer = 0x0] 03:38:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x113d96000) [pid = 3420] [serial = 1197] [outer = 0x11298a400] 03:38:16 INFO - PROCESS | 3420 | 1469443096776 Marionette DEBUG loaded listener.js 03:38:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x1193ca000) [pid = 3420] [serial = 1198] [outer = 0x11298a400] 03:38:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:38:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 627ms 03:38:17 INFO - PROCESS | 3420 | 1469443097034 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]]]}] 03:38:17 INFO - PROCESS | 3420 | 1469443097039 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 03:38:17 INFO - PROCESS | 3420 | 1469443097040 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 03:38:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:38:17 INFO - PROCESS | 3420 | 1469443097042 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:38:17 INFO - PROCESS | 3420 | 1469443097044 Marionette TRACE conn2 <- [1,1570,null,{}] 03:38:17 INFO - PROCESS | 3420 | 1469443097057 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}] 03:38:17 INFO - PROCESS | 3420 | 1469443097059 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:17 INFO - PROCESS | 3420 | 1469443097158 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 03:38:17 INFO - PROCESS | 3420 | 1469443097179 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:17 INFO - PROCESS | 3420 | 1469443097180 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:17 INFO - PROCESS | 3420 | ++DOCSHELL 0x12d2cb000 == 43 [pid = 3420] [id = 400] 03:38:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x124662000) [pid = 3420] [serial = 1199] [outer = 0x0] 03:38:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 107 (0x126d07400) [pid = 3420] [serial = 1200] [outer = 0x124662000] 03:38:17 INFO - PROCESS | 3420 | 1469443097209 Marionette DEBUG loaded listener.js 03:38:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 108 (0x12c5bbc00) [pid = 3420] [serial = 1201] [outer = 0x124662000] 03:38:17 INFO - PROCESS | 3420 | 1469443097531 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]]]}] 03:38:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:38:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 527ms 03:38:17 INFO - PROCESS | 3420 | 1469443097570 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 03:38:17 INFO - PROCESS | 3420 | 1469443097571 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 03:38:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:38:17 INFO - PROCESS | 3420 | 1469443097573 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:38:17 INFO - PROCESS | 3420 | 1469443097574 Marionette TRACE conn2 <- [1,1574,null,{}] 03:38:17 INFO - PROCESS | 3420 | 1469443097591 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}] 03:38:17 INFO - PROCESS | 3420 | 1469443097592 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:17 INFO - PROCESS | 3420 | 1469443097688 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 03:38:17 INFO - PROCESS | 3420 | 1469443097691 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:17 INFO - PROCESS | 3420 | 1469443097692 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:17 INFO - PROCESS | 3420 | ++DOCSHELL 0x12d4b7800 == 44 [pid = 3420] [id = 401] 03:38:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 109 (0x1191c5800) [pid = 3420] [serial = 1202] [outer = 0x0] 03:38:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 110 (0x1241d5400) [pid = 3420] [serial = 1203] [outer = 0x1191c5800] 03:38:17 INFO - PROCESS | 3420 | 1469443097716 Marionette DEBUG loaded listener.js 03:38:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 111 (0x1241d9800) [pid = 3420] [serial = 1204] [outer = 0x1191c5800] 03:38:18 INFO - PROCESS | 3420 | 1469443098050 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]]]}] 03:38:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:38:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 518ms 03:38:18 INFO - PROCESS | 3420 | 1469443098091 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 03:38:18 INFO - PROCESS | 3420 | 1469443098092 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 03:38:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:38:18 INFO - PROCESS | 3420 | 1469443098095 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:38:18 INFO - PROCESS | 3420 | 1469443098096 Marionette TRACE conn2 <- [1,1578,null,{}] 03:38:18 INFO - PROCESS | 3420 | 1469443098098 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}] 03:38:18 INFO - PROCESS | 3420 | 1469443098099 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:18 INFO - PROCESS | 3420 | 1469443098183 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 03:38:18 INFO - PROCESS | 3420 | 1469443098186 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:18 INFO - PROCESS | 3420 | 1469443098187 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:18 INFO - PROCESS | 3420 | ++DOCSHELL 0x12d7d4800 == 45 [pid = 3420] [id = 402] 03:38:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 112 (0x1241d9c00) [pid = 3420] [serial = 1205] [outer = 0x0] 03:38:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 113 (0x12bb3a400) [pid = 3420] [serial = 1206] [outer = 0x1241d9c00] 03:38:18 INFO - PROCESS | 3420 | 1469443098211 Marionette DEBUG loaded listener.js 03:38:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 114 (0x12bb3e400) [pid = 3420] [serial = 1207] [outer = 0x1241d9c00] 03:38:18 INFO - PROCESS | 3420 | 1469443098530 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]]]}] 03:38:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:38:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 472ms 03:38:18 INFO - PROCESS | 3420 | 1469443098569 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 03:38:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:38:18 INFO - PROCESS | 3420 | 1469443098570 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 03:38:18 INFO - PROCESS | 3420 | 1469443098588 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:38:18 INFO - PROCESS | 3420 | 1469443098589 Marionette TRACE conn2 <- [1,1582,null,{}] 03:38:18 INFO - PROCESS | 3420 | 1469443098599 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}] 03:38:18 INFO - PROCESS | 3420 | 1469443098600 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:18 INFO - PROCESS | 3420 | 1469443098687 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 03:38:18 INFO - PROCESS | 3420 | 1469443098794 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:18 INFO - PROCESS | 3420 | 1469443098796 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:18 INFO - PROCESS | 3420 | ++DOCSHELL 0x116519000 == 46 [pid = 3420] [id = 403] 03:38:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 115 (0x1126d9800) [pid = 3420] [serial = 1208] [outer = 0x0] 03:38:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 116 (0x113806800) [pid = 3420] [serial = 1209] [outer = 0x1126d9800] 03:38:18 INFO - PROCESS | 3420 | 1469443098828 Marionette DEBUG loaded listener.js 03:38:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 117 (0x117d16400) [pid = 3420] [serial = 1210] [outer = 0x1126d9800] 03:38:19 INFO - PROCESS | 3420 | 1469443099263 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]]]}] 03:38:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:38:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 743ms 03:38:19 INFO - PROCESS | 3420 | 1469443099317 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 03:38:19 INFO - PROCESS | 3420 | 1469443099320 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 03:38:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:38:19 INFO - PROCESS | 3420 | 1469443099323 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:38:19 INFO - PROCESS | 3420 | 1469443099325 Marionette TRACE conn2 <- [1,1586,null,{}] 03:38:19 INFO - PROCESS | 3420 | 1469443099328 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}] 03:38:19 INFO - PROCESS | 3420 | 1469443099331 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:19 INFO - PROCESS | 3420 | 1469443099441 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 03:38:19 INFO - PROCESS | 3420 | 1469443099555 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:19 INFO - PROCESS | 3420 | 1469443099557 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:19 INFO - PROCESS | 3420 | ++DOCSHELL 0x126e58000 == 47 [pid = 3420] [id = 404] 03:38:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 118 (0x1208ab000) [pid = 3420] [serial = 1211] [outer = 0x0] 03:38:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 119 (0x123f28000) [pid = 3420] [serial = 1212] [outer = 0x1208ab000] 03:38:19 INFO - PROCESS | 3420 | 1469443099588 Marionette DEBUG loaded listener.js 03:38:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 120 (0x12432f800) [pid = 3420] [serial = 1213] [outer = 0x1208ab000] 03:38:20 INFO - PROCESS | 3420 | 1469443100014 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]]]}] 03:38:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:38:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 720ms 03:38:20 INFO - PROCESS | 3420 | 1469443100045 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 03:38:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:38:20 INFO - PROCESS | 3420 | 1469443100048 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 03:38:20 INFO - PROCESS | 3420 | 1469443100050 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:38:20 INFO - PROCESS | 3420 | 1469443100052 Marionette TRACE conn2 <- [1,1590,null,{}] 03:38:20 INFO - PROCESS | 3420 | 1469443100054 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}] 03:38:20 INFO - PROCESS | 3420 | 1469443100056 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:20 INFO - PROCESS | 3420 | 1469443100168 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 03:38:20 INFO - PROCESS | 3420 | 1469443100232 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:20 INFO - PROCESS | 3420 | 1469443100234 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:20 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c553000 == 48 [pid = 3420] [id = 405] 03:38:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 121 (0x12558bc00) [pid = 3420] [serial = 1214] [outer = 0x0] 03:38:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 122 (0x1270b1000) [pid = 3420] [serial = 1215] [outer = 0x12558bc00] 03:38:20 INFO - PROCESS | 3420 | 1469443100262 Marionette DEBUG loaded listener.js 03:38:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 123 (0x128b52c00) [pid = 3420] [serial = 1216] [outer = 0x12558bc00] 03:38:20 INFO - PROCESS | 3420 | 1469443100717 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]]]}] 03:38:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:38:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 719ms 03:38:20 INFO - PROCESS | 3420 | 1469443100789 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 03:38:20 INFO - PROCESS | 3420 | 1469443100790 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 03:38:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:38:20 INFO - PROCESS | 3420 | 1469443100814 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:38:20 INFO - PROCESS | 3420 | 1469443100818 Marionette TRACE conn2 <- [1,1594,null,{}] 03:38:20 INFO - PROCESS | 3420 | 1469443100824 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}] 03:38:20 INFO - PROCESS | 3420 | 1469443100826 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:20 INFO - PROCESS | 3420 | 1469443100933 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 03:38:21 INFO - PROCESS | 3420 | 1469443101042 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:21 INFO - PROCESS | 3420 | 1469443101044 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:21 INFO - PROCESS | 3420 | ++DOCSHELL 0x12d7c9000 == 49 [pid = 3420] [id = 406] 03:38:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 124 (0x128c8d800) [pid = 3420] [serial = 1217] [outer = 0x0] 03:38:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 125 (0x12a80f400) [pid = 3420] [serial = 1218] [outer = 0x128c8d800] 03:38:21 INFO - PROCESS | 3420 | 1469443101072 Marionette DEBUG loaded listener.js 03:38:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 126 (0x12b9a2000) [pid = 3420] [serial = 1219] [outer = 0x128c8d800] 03:38:21 INFO - PROCESS | 3420 | 1469443101464 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]]]}] 03:38:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:38:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 698ms 03:38:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:38:21 INFO - PROCESS | 3420 | 1469443101501 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 03:38:21 INFO - PROCESS | 3420 | 1469443101503 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 03:38:21 INFO - PROCESS | 3420 | 1469443101505 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:38:21 INFO - PROCESS | 3420 | 1469443101506 Marionette TRACE conn2 <- [1,1598,null,{}] 03:38:21 INFO - PROCESS | 3420 | 1469443101509 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}] 03:38:21 INFO - PROCESS | 3420 | 1469443101510 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:21 INFO - PROCESS | 3420 | 1469443101782 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 03:38:21 INFO - PROCESS | 3420 | 1469443101907 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:21 INFO - PROCESS | 3420 | 1469443101908 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:21 INFO - PROCESS | 3420 | ++DOCSHELL 0x116ad3800 == 50 [pid = 3420] [id = 407] 03:38:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 127 (0x111c83800) [pid = 3420] [serial = 1220] [outer = 0x0] 03:38:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 128 (0x113397000) [pid = 3420] [serial = 1221] [outer = 0x111c83800] 03:38:21 INFO - PROCESS | 3420 | 1469443101940 Marionette DEBUG loaded listener.js 03:38:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 129 (0x118596400) [pid = 3420] [serial = 1222] [outer = 0x111c83800] 03:38:22 INFO - PROCESS | 3420 | 1469443102391 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]]]}] 03:38:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:38:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 927ms 03:38:22 INFO - PROCESS | 3420 | 1469443102434 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 03:38:22 INFO - PROCESS | 3420 | 1469443102436 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 03:38:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:38:22 INFO - PROCESS | 3420 | 1469443102439 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:38:22 INFO - PROCESS | 3420 | 1469443102441 Marionette TRACE conn2 <- [1,1602,null,{}] 03:38:22 INFO - PROCESS | 3420 | 1469443102444 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}] 03:38:22 INFO - PROCESS | 3420 | 1469443102446 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:22 INFO - PROCESS | 3420 | 1469443102542 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 03:38:22 INFO - PROCESS | 3420 | 1469443102608 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:22 INFO - PROCESS | 3420 | 1469443102610 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:22 INFO - PROCESS | 3420 | ++DOCSHELL 0x116fd8800 == 51 [pid = 3420] [id = 408] 03:38:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 130 (0x1196d8800) [pid = 3420] [serial = 1223] [outer = 0x0] 03:38:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 131 (0x12083d400) [pid = 3420] [serial = 1224] [outer = 0x1196d8800] 03:38:22 INFO - PROCESS | 3420 | 1469443102638 Marionette DEBUG loaded listener.js 03:38:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 132 (0x1210d6400) [pid = 3420] [serial = 1225] [outer = 0x1196d8800] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x12b97d000 == 50 [pid = 3420] [id = 367] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x12d7d4800 == 49 [pid = 3420] [id = 402] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x12d4b7800 == 48 [pid = 3420] [id = 401] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x12d2cb000 == 47 [pid = 3420] [id = 400] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x119889800 == 46 [pid = 3420] [id = 399] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x12ca64800 == 45 [pid = 3420] [id = 398] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x12c54f000 == 44 [pid = 3420] [id = 397] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x116abf800 == 43 [pid = 3420] [id = 396] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x12ba11800 == 42 [pid = 3420] [id = 395] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x12a510800 == 41 [pid = 3420] [id = 394] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x127242800 == 40 [pid = 3420] [id = 393] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x123aa8800 == 39 [pid = 3420] [id = 392] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x129107800 == 38 [pid = 3420] [id = 391] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x116ac1800 == 37 [pid = 3420] [id = 390] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x128bab800 == 36 [pid = 3420] [id = 389] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x12d005000 == 35 [pid = 3420] [id = 388] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x12c51b800 == 34 [pid = 3420] [id = 387] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x129292000 == 33 [pid = 3420] [id = 386] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x11254a000 == 32 [pid = 3420] [id = 385] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x116ad3800 == 31 [pid = 3420] [id = 407] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x12d7c9000 == 30 [pid = 3420] [id = 406] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x12c553000 == 29 [pid = 3420] [id = 405] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x126e58000 == 28 [pid = 3420] [id = 404] 03:38:23 INFO - PROCESS | 3420 | --DOCSHELL 0x116519000 == 27 [pid = 3420] [id = 403] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 131 (0x1191c2000) [pid = 3420] [serial = 1060] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 130 (0x12a675c00) [pid = 3420] [serial = 1134] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 129 (0x12b9a8000) [pid = 3420] [serial = 1137] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 128 (0x1270c6000) [pid = 3420] [serial = 1128] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 127 (0x128b50c00) [pid = 3420] [serial = 1129] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 126 (0x128ae6c00) [pid = 3420] [serial = 1117] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 125 (0x118739400) [pid = 3420] [serial = 1116] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 124 (0x128c92400) [pid = 3420] [serial = 1131] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 123 (0x124e9d800) [pid = 3420] [serial = 1126] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 122 (0x12ba77000) [pid = 3420] [serial = 1140] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 121 (0x1245ccc00) [pid = 3420] [serial = 1125] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 120 (0x12bf05000) [pid = 3420] [serial = 1141] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 119 (0x12ba6c000) [pid = 3420] [serial = 1138] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 118 (0x12445fc00) [pid = 3420] [serial = 1110] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 117 (0x1191c7c00) [pid = 3420] [serial = 1122] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 116 (0x12083b800) [pid = 3420] [serial = 1123] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 115 (0x1191bec00) [pid = 3420] [serial = 1107] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 114 (0x1196dc400) [pid = 3420] [serial = 1152] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 113 (0x1208b7000) [pid = 3420] [serial = 1144] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 112 (0x1181d4400) [pid = 3420] [serial = 1119] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 111 (0x12c58ac00) [pid = 3420] [serial = 1150] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 110 (0x118593000) [pid = 3420] [serial = 1120] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 109 (0x113aa0c00) [pid = 3420] [serial = 1104] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 108 (0x129772800) [pid = 3420] [serial = 1146] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 107 (0x1270c5800) [pid = 3420] [serial = 1113] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 106 (0x12ae11400) [pid = 3420] [serial = 1102] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x12b9a1c00) [pid = 3420] [serial = 1135] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x12bf0f400) [pid = 3420] [serial = 1147] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x12bf13400) [pid = 3420] [serial = 1149] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x113806400) [pid = 3420] [serial = 1143] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x129476800) [pid = 3420] [serial = 1132] [outer = 0x0] [url = about:blank] 03:38:23 INFO - PROCESS | 3420 | 1469443103592 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]]]}] 03:38:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:38:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1171ms 03:38:23 INFO - PROCESS | 3420 | 1469443103612 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 03:38:23 INFO - PROCESS | 3420 | 1469443103615 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 03:38:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:38:23 INFO - PROCESS | 3420 | 1469443103619 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:38:23 INFO - PROCESS | 3420 | 1469443103623 Marionette TRACE conn2 <- [1,1606,null,{}] 03:38:23 INFO - PROCESS | 3420 | 1469443103627 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}] 03:38:23 INFO - PROCESS | 3420 | 1469443103629 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:23 INFO - PROCESS | 3420 | 1469443103749 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 03:38:23 INFO - PROCESS | 3420 | 1469443103756 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:23 INFO - PROCESS | 3420 | 1469443103759 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:23 INFO - PROCESS | 3420 | ++DOCSHELL 0x116139800 == 28 [pid = 3420] [id = 409] 03:38:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x112e9a400) [pid = 3420] [serial = 1226] [outer = 0x0] 03:38:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x112fb6c00) [pid = 3420] [serial = 1227] [outer = 0x112e9a400] 03:38:23 INFO - PROCESS | 3420 | 1469443103795 Marionette DEBUG loaded listener.js 03:38:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x113a05800) [pid = 3420] [serial = 1228] [outer = 0x112e9a400] 03:38:24 INFO - PROCESS | 3420 | 1469443104150 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]]]}] 03:38:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:38:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 572ms 03:38:24 INFO - PROCESS | 3420 | 1469443104191 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 03:38:24 INFO - PROCESS | 3420 | 1469443104195 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 03:38:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:38:24 INFO - PROCESS | 3420 | 1469443104201 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:38:24 INFO - PROCESS | 3420 | 1469443104203 Marionette TRACE conn2 <- [1,1610,null,{}] 03:38:24 INFO - PROCESS | 3420 | 1469443104206 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}] 03:38:24 INFO - PROCESS | 3420 | 1469443104207 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:24 INFO - PROCESS | 3420 | 1469443104287 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 03:38:24 INFO - PROCESS | 3420 | 1469443104291 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:24 INFO - PROCESS | 3420 | 1469443104292 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:24 INFO - PROCESS | 3420 | ++DOCSHELL 0x118250000 == 29 [pid = 3420] [id = 410] 03:38:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x1160ecc00) [pid = 3420] [serial = 1229] [outer = 0x0] 03:38:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x1169e3c00) [pid = 3420] [serial = 1230] [outer = 0x1160ecc00] 03:38:24 INFO - PROCESS | 3420 | 1469443104321 Marionette DEBUG loaded listener.js 03:38:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 107 (0x117d12800) [pid = 3420] [serial = 1231] [outer = 0x1160ecc00] 03:38:24 INFO - PROCESS | 3420 | 1469443104681 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]]]}] 03:38:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:38:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 523ms 03:38:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:38:24 INFO - PROCESS | 3420 | 1469443104725 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 03:38:24 INFO - PROCESS | 3420 | 1469443104726 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 03:38:24 INFO - PROCESS | 3420 | 1469443104728 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:38:24 INFO - PROCESS | 3420 | 1469443104731 Marionette TRACE conn2 <- [1,1614,null,{}] 03:38:24 INFO - PROCESS | 3420 | 1469443104739 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}] 03:38:24 INFO - PROCESS | 3420 | 1469443104742 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:24 INFO - PROCESS | 3420 | 1469443104821 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 03:38:24 INFO - PROCESS | 3420 | 1469443104826 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:24 INFO - PROCESS | 3420 | 1469443104828 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:24 INFO - PROCESS | 3420 | ++DOCSHELL 0x119dcc000 == 30 [pid = 3420] [id = 411] 03:38:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 108 (0x1187e3800) [pid = 3420] [serial = 1232] [outer = 0x0] 03:38:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 109 (0x1193c9c00) [pid = 3420] [serial = 1233] [outer = 0x1187e3800] 03:38:24 INFO - PROCESS | 3420 | 1469443104859 Marionette DEBUG loaded listener.js 03:38:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 110 (0x1196dcc00) [pid = 3420] [serial = 1234] [outer = 0x1187e3800] 03:38:25 INFO - PROCESS | 3420 | 1469443105189 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]]]}] 03:38:25 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 03:38:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 471ms 03:38:25 INFO - PROCESS | 3420 | 1469443105199 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 03:38:25 INFO - PROCESS | 3420 | 1469443105201 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 03:38:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:38:25 INFO - PROCESS | 3420 | 1469443105203 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:38:25 INFO - PROCESS | 3420 | 1469443105204 Marionette TRACE conn2 <- [1,1618,null,{}] 03:38:25 INFO - PROCESS | 3420 | 1469443105206 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}] 03:38:25 INFO - PROCESS | 3420 | 1469443105208 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:25 INFO - PROCESS | 3420 | 1469443105291 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 03:38:25 INFO - PROCESS | 3420 | 1469443105295 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:25 INFO - PROCESS | 3420 | 1469443105297 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:25 INFO - PROCESS | 3420 | ++DOCSHELL 0x123c94000 == 31 [pid = 3420] [id = 412] 03:38:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 111 (0x1160f3400) [pid = 3420] [serial = 1235] [outer = 0x0] 03:38:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 112 (0x119971800) [pid = 3420] [serial = 1236] [outer = 0x1160f3400] 03:38:25 INFO - PROCESS | 3420 | 1469443105385 Marionette DEBUG loaded listener.js 03:38:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 113 (0x1208b8c00) [pid = 3420] [serial = 1237] [outer = 0x1160f3400] 03:38:25 INFO - PROCESS | 3420 | 1469443105707 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]]]}] 03:38:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:38:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 521ms 03:38:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:38:25 INFO - PROCESS | 3420 | 1469443105724 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 03:38:25 INFO - PROCESS | 3420 | 1469443105725 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 03:38:25 INFO - PROCESS | 3420 | 1469443105728 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:38:25 INFO - PROCESS | 3420 | 1469443105729 Marionette TRACE conn2 <- [1,1622,null,{}] 03:38:25 INFO - PROCESS | 3420 | 1469443105734 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}] 03:38:25 INFO - PROCESS | 3420 | 1469443105736 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:25 INFO - PROCESS | 3420 | 1469443105833 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 03:38:25 INFO - PROCESS | 3420 | 1469443105843 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:25 INFO - PROCESS | 3420 | 1469443105844 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:25 INFO - PROCESS | 3420 | ++DOCSHELL 0x125620000 == 32 [pid = 3420] [id = 413] 03:38:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 114 (0x113a05c00) [pid = 3420] [serial = 1238] [outer = 0x0] 03:38:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 115 (0x1238de000) [pid = 3420] [serial = 1239] [outer = 0x113a05c00] 03:38:25 INFO - PROCESS | 3420 | 1469443105871 Marionette DEBUG loaded listener.js 03:38:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 116 (0x1241ab400) [pid = 3420] [serial = 1240] [outer = 0x113a05c00] 03:38:26 INFO - PROCESS | 3420 | 1469443106223 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]]]}] 03:38:26 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 03:38:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 523ms 03:38:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:38:26 INFO - PROCESS | 3420 | 1469443106251 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 03:38:26 INFO - PROCESS | 3420 | 1469443106252 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 03:38:26 INFO - PROCESS | 3420 | 1469443106255 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:38:26 INFO - PROCESS | 3420 | 1469443106256 Marionette TRACE conn2 <- [1,1626,null,{}] 03:38:26 INFO - PROCESS | 3420 | 1469443106259 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}] 03:38:26 INFO - PROCESS | 3420 | 1469443106267 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:26 INFO - PROCESS | 3420 | 1469443106434 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 03:38:26 INFO - PROCESS | 3420 | 1469443106490 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:26 INFO - PROCESS | 3420 | 1469443106492 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:26 INFO - PROCESS | 3420 | ++DOCSHELL 0x128e20000 == 33 [pid = 3420] [id = 414] 03:38:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 117 (0x113d99400) [pid = 3420] [serial = 1241] [outer = 0x0] 03:38:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 118 (0x1241d0800) [pid = 3420] [serial = 1242] [outer = 0x113d99400] 03:38:26 INFO - PROCESS | 3420 | 1469443106533 Marionette DEBUG loaded listener.js 03:38:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 119 (0x124663800) [pid = 3420] [serial = 1243] [outer = 0x113d99400] 03:38:26 INFO - PROCESS | 3420 | 1469443106911 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]]]}] 03:38:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:38:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 669ms 03:38:26 INFO - PROCESS | 3420 | 1469443106925 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 03:38:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:38:26 INFO - PROCESS | 3420 | 1469443106936 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 03:38:26 INFO - PROCESS | 3420 | 1469443106939 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:38:26 INFO - PROCESS | 3420 | 1469443106940 Marionette TRACE conn2 <- [1,1630,null,{}] 03:38:26 INFO - PROCESS | 3420 | 1469443106942 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}] 03:38:26 INFO - PROCESS | 3420 | 1469443106943 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:27 INFO - PROCESS | 3420 | 1469443107039 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 03:38:27 INFO - PROCESS | 3420 | 1469443107051 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:27 INFO - PROCESS | 3420 | 1469443107052 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:27 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a520800 == 34 [pid = 3420] [id = 415] 03:38:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 120 (0x124664800) [pid = 3420] [serial = 1244] [outer = 0x0] 03:38:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 121 (0x1249a9000) [pid = 3420] [serial = 1245] [outer = 0x124664800] 03:38:27 INFO - PROCESS | 3420 | 1469443107077 Marionette DEBUG loaded listener.js 03:38:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 122 (0x124ea4400) [pid = 3420] [serial = 1246] [outer = 0x124664800] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 121 (0x1196d8400) [pid = 3420] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 120 (0x118885400) [pid = 3420] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 119 (0x113398000) [pid = 3420] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 118 (0x12439ec00) [pid = 3420] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 117 (0x125592000) [pid = 3420] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 116 (0x1241d9c00) [pid = 3420] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 115 (0x112ea6400) [pid = 3420] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 114 (0x12432fc00) [pid = 3420] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 113 (0x12a811400) [pid = 3420] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 112 (0x12b9aa000) [pid = 3420] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 111 (0x1126d1800) [pid = 3420] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 110 (0x12a581800) [pid = 3420] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 109 (0x1191c5800) [pid = 3420] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 108 (0x12433bc00) [pid = 3420] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 107 (0x115dfb400) [pid = 3420] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 106 (0x12083ac00) [pid = 3420] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x128aeb000) [pid = 3420] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x124460400) [pid = 3420] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x1171b3800) [pid = 3420] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x125598400) [pid = 3420] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x124ff2c00) [pid = 3420] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x11298a400) [pid = 3420] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x124662000) [pid = 3420] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:38:27 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x1129d4800) [pid = 3420] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:38:27 INFO - PROCESS | 3420 | 1469443107734 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]]]}] 03:38:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:38:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 820ms 03:38:27 INFO - PROCESS | 3420 | 1469443107777 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 03:38:27 INFO - PROCESS | 3420 | 1469443107778 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 03:38:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:38:27 INFO - PROCESS | 3420 | 1469443107782 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:38:27 INFO - PROCESS | 3420 | 1469443107783 Marionette TRACE conn2 <- [1,1634,null,{}] 03:38:27 INFO - PROCESS | 3420 | 1469443107786 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}] 03:38:27 INFO - PROCESS | 3420 | 1469443107787 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:27 INFO - PROCESS | 3420 | 1469443107860 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 03:38:27 INFO - PROCESS | 3420 | 1469443107866 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:27 INFO - PROCESS | 3420 | 1469443107867 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:27 INFO - PROCESS | 3420 | ++DOCSHELL 0x129297000 == 35 [pid = 3420] [id = 416] 03:38:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x1129d4800) [pid = 3420] [serial = 1247] [outer = 0x0] 03:38:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x1181d3000) [pid = 3420] [serial = 1248] [outer = 0x1129d4800] 03:38:27 INFO - PROCESS | 3420 | 1469443107891 Marionette DEBUG loaded listener.js 03:38:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x119969400) [pid = 3420] [serial = 1249] [outer = 0x1129d4800] 03:38:28 INFO - PROCESS | 3420 | 1469443108219 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]]]}] 03:38:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:38:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 470ms 03:38:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:38:28 INFO - PROCESS | 3420 | 1469443108253 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 03:38:28 INFO - PROCESS | 3420 | 1469443108254 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 03:38:28 INFO - PROCESS | 3420 | 1469443108267 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:38:28 INFO - PROCESS | 3420 | 1469443108269 Marionette TRACE conn2 <- [1,1638,null,{}] 03:38:28 INFO - PROCESS | 3420 | 1469443108271 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}] 03:38:28 INFO - PROCESS | 3420 | 1469443108272 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:28 INFO - PROCESS | 3420 | 1469443108372 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 03:38:28 INFO - PROCESS | 3420 | 1469443108379 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:28 INFO - PROCESS | 3420 | 1469443108381 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:28 INFO - PROCESS | 3420 | ++DOCSHELL 0x12af43000 == 36 [pid = 3420] [id = 417] 03:38:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x12083ac00) [pid = 3420] [serial = 1250] [outer = 0x0] 03:38:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x124339400) [pid = 3420] [serial = 1251] [outer = 0x12083ac00] 03:38:28 INFO - PROCESS | 3420 | 1469443108406 Marionette DEBUG loaded listener.js 03:38:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x124f8f800) [pid = 3420] [serial = 1252] [outer = 0x12083ac00] 03:38:28 INFO - PROCESS | 3420 | 1469443108703 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]]]}] 03:38:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:38:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 481ms 03:38:28 INFO - PROCESS | 3420 | 1469443108737 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 03:38:28 INFO - PROCESS | 3420 | 1469443108739 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 03:38:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:38:28 INFO - PROCESS | 3420 | 1469443108741 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:38:28 INFO - PROCESS | 3420 | 1469443108742 Marionette TRACE conn2 <- [1,1642,null,{}] 03:38:28 INFO - PROCESS | 3420 | 1469443108745 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}] 03:38:28 INFO - PROCESS | 3420 | 1469443108748 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:28 INFO - PROCESS | 3420 | 1469443108825 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 03:38:28 INFO - PROCESS | 3420 | 1469443108831 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:28 INFO - PROCESS | 3420 | 1469443108832 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:28 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b98d000 == 37 [pid = 3420] [id = 418] 03:38:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x1250d1c00) [pid = 3420] [serial = 1253] [outer = 0x0] 03:38:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x12690bc00) [pid = 3420] [serial = 1254] [outer = 0x1250d1c00] 03:38:28 INFO - PROCESS | 3420 | 1469443108856 Marionette DEBUG loaded listener.js 03:38:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 107 (0x126e93800) [pid = 3420] [serial = 1255] [outer = 0x1250d1c00] 03:38:29 INFO - PROCESS | 3420 | 1469443109287 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]]]}] 03:38:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:38:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 572ms 03:38:29 INFO - PROCESS | 3420 | 1469443109322 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 03:38:29 INFO - PROCESS | 3420 | 1469443109324 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 03:38:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:38:29 INFO - PROCESS | 3420 | 1469443109328 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:38:29 INFO - PROCESS | 3420 | 1469443109331 Marionette TRACE conn2 <- [1,1646,null,{}] 03:38:29 INFO - PROCESS | 3420 | 1469443109346 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}] 03:38:29 INFO - PROCESS | 3420 | 1469443109351 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:29 INFO - PROCESS | 3420 | 1469443109484 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 03:38:29 INFO - PROCESS | 3420 | 1469443109499 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:29 INFO - PROCESS | 3420 | 1469443109501 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:29 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bd27000 == 38 [pid = 3420] [id = 419] 03:38:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 108 (0x1270b7c00) [pid = 3420] [serial = 1256] [outer = 0x0] 03:38:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 109 (0x1270ca800) [pid = 3420] [serial = 1257] [outer = 0x1270b7c00] 03:38:29 INFO - PROCESS | 3420 | 1469443109540 Marionette DEBUG loaded listener.js 03:38:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 110 (0x128b4c800) [pid = 3420] [serial = 1258] [outer = 0x1270b7c00] 03:38:30 INFO - PROCESS | 3420 | 1469443110091 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]]]}] 03:38:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:38:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 823ms 03:38:30 INFO - PROCESS | 3420 | 1469443110153 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 03:38:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:38:30 INFO - PROCESS | 3420 | 1469443110158 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 03:38:30 INFO - PROCESS | 3420 | 1469443110162 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:38:30 INFO - PROCESS | 3420 | 1469443110166 Marionette TRACE conn2 <- [1,1650,null,{}] 03:38:30 INFO - PROCESS | 3420 | 1469443110170 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}] 03:38:30 INFO - PROCESS | 3420 | 1469443110172 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:30 INFO - PROCESS | 3420 | 1469443110287 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 03:38:30 INFO - PROCESS | 3420 | 1469443110373 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:30 INFO - PROCESS | 3420 | 1469443110375 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:30 INFO - PROCESS | 3420 | ++DOCSHELL 0x117362800 == 39 [pid = 3420] [id = 420] 03:38:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 111 (0x1133a1400) [pid = 3420] [serial = 1259] [outer = 0x0] 03:38:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 112 (0x113d98800) [pid = 3420] [serial = 1260] [outer = 0x1133a1400] 03:38:30 INFO - PROCESS | 3420 | 1469443110406 Marionette DEBUG loaded listener.js 03:38:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 113 (0x116909c00) [pid = 3420] [serial = 1261] [outer = 0x1133a1400] 03:38:30 INFO - PROCESS | 3420 | 1469443110953 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]]]}] 03:38:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:38:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 827ms 03:38:30 INFO - PROCESS | 3420 | 1469443110989 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 03:38:30 INFO - PROCESS | 3420 | 1469443110992 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 03:38:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:38:31 INFO - PROCESS | 3420 | 1469443110997 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:38:31 INFO - PROCESS | 3420 | 1469443110999 Marionette TRACE conn2 <- [1,1654,null,{}] 03:38:31 INFO - PROCESS | 3420 | 1469443111001 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}] 03:38:31 INFO - PROCESS | 3420 | 1469443111003 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:31 INFO - PROCESS | 3420 | 1469443111114 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 03:38:31 INFO - PROCESS | 3420 | 1469443111179 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:31 INFO - PROCESS | 3420 | 1469443111180 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:31 INFO - PROCESS | 3420 | ++DOCSHELL 0x125611800 == 40 [pid = 3420] [id = 421] 03:38:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 114 (0x1185b6400) [pid = 3420] [serial = 1262] [outer = 0x0] 03:38:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 115 (0x119640000) [pid = 3420] [serial = 1263] [outer = 0x1185b6400] 03:38:31 INFO - PROCESS | 3420 | 1469443111211 Marionette DEBUG loaded listener.js 03:38:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 116 (0x119936800) [pid = 3420] [serial = 1264] [outer = 0x1185b6400] 03:38:31 INFO - PROCESS | 3420 | 1469443111861 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]]]}] 03:38:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:38:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 919ms 03:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:38:31 INFO - PROCESS | 3420 | 1469443111917 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 03:38:31 INFO - PROCESS | 3420 | 1469443111919 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 03:38:31 INFO - PROCESS | 3420 | 1469443111923 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:38:31 INFO - PROCESS | 3420 | 1469443111924 Marionette TRACE conn2 <- [1,1658,null,{}] 03:38:31 INFO - PROCESS | 3420 | 1469443111928 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}] 03:38:31 INFO - PROCESS | 3420 | 1469443111929 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:32 INFO - PROCESS | 3420 | 1469443112036 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 03:38:32 INFO - PROCESS | 3420 | 1469443112124 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:32 INFO - PROCESS | 3420 | 1469443112127 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:32 INFO - PROCESS | 3420 | ++DOCSHELL 0x1169bc000 == 41 [pid = 3420] [id = 422] 03:38:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 117 (0x1160e6400) [pid = 3420] [serial = 1265] [outer = 0x0] 03:38:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 118 (0x116721800) [pid = 3420] [serial = 1266] [outer = 0x1160e6400] 03:38:32 INFO - PROCESS | 3420 | 1469443112156 Marionette DEBUG loaded listener.js 03:38:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 119 (0x117d20400) [pid = 3420] [serial = 1267] [outer = 0x1160e6400] 03:38:32 INFO - PROCESS | 3420 | --DOCSHELL 0x12b98d000 == 40 [pid = 3420] [id = 418] 03:38:32 INFO - PROCESS | 3420 | --DOCSHELL 0x12af43000 == 39 [pid = 3420] [id = 417] 03:38:32 INFO - PROCESS | 3420 | --DOCSHELL 0x129297000 == 38 [pid = 3420] [id = 416] 03:38:32 INFO - PROCESS | 3420 | --DOCSHELL 0x12a520800 == 37 [pid = 3420] [id = 415] 03:38:32 INFO - PROCESS | 3420 | --DOCSHELL 0x128e20000 == 36 [pid = 3420] [id = 414] 03:38:32 INFO - PROCESS | 3420 | --DOCSHELL 0x125620000 == 35 [pid = 3420] [id = 413] 03:38:32 INFO - PROCESS | 3420 | --DOCSHELL 0x123c94000 == 34 [pid = 3420] [id = 412] 03:38:32 INFO - PROCESS | 3420 | --DOCSHELL 0x119dcc000 == 33 [pid = 3420] [id = 411] 03:38:32 INFO - PROCESS | 3420 | --DOCSHELL 0x118250000 == 32 [pid = 3420] [id = 410] 03:38:32 INFO - PROCESS | 3420 | --DOCSHELL 0x116139800 == 31 [pid = 3420] [id = 409] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 118 (0x1196e0000) [pid = 3420] [serial = 1153] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 117 (0x113aa2c00) [pid = 3420] [serial = 1063] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 116 (0x126eb2000) [pid = 3420] [serial = 1188] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 115 (0x124336400) [pid = 3420] [serial = 1191] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 114 (0x126eb6800) [pid = 3420] [serial = 1189] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 113 (0x12bf1fc00) [pid = 3420] [serial = 1185] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 112 (0x12bf0fc00) [pid = 3420] [serial = 1164] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 111 (0x12bf18c00) [pid = 3420] [serial = 1165] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 110 (0x112ddec00) [pid = 3420] [serial = 1155] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 109 (0x113d96c00) [pid = 3420] [serial = 1156] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 108 (0x12af5b800) [pid = 3420] [serial = 1179] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 107 (0x12ba71800) [pid = 3420] [serial = 1180] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 106 (0x1241d9800) [pid = 3420] [serial = 1204] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x12a66c800) [pid = 3420] [serial = 1194] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x12bf13800) [pid = 3420] [serial = 1182] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x12bf1f800) [pid = 3420] [serial = 1183] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x120844c00) [pid = 3420] [serial = 1158] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x123c7dc00) [pid = 3420] [serial = 1159] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x129283400) [pid = 3420] [serial = 1176] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x12a66b400) [pid = 3420] [serial = 1177] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x125598000) [pid = 3420] [serial = 1173] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x128e7f000) [pid = 3420] [serial = 1174] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x1208ab400) [pid = 3420] [serial = 1170] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x1241ab000) [pid = 3420] [serial = 1171] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x12ba6d000) [pid = 3420] [serial = 1167] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x12c591800) [pid = 3420] [serial = 1168] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x126d04800) [pid = 3420] [serial = 1161] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x129286800) [pid = 3420] [serial = 1162] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x12433a400) [pid = 3420] [serial = 1192] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x12bb3e400) [pid = 3420] [serial = 1207] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x12caa7800) [pid = 3420] [serial = 1195] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x1193ca000) [pid = 3420] [serial = 1198] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x126d07400) [pid = 3420] [serial = 1200] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1241d5400) [pid = 3420] [serial = 1203] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x113d96000) [pid = 3420] [serial = 1197] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x12c5bbc00) [pid = 3420] [serial = 1201] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x12caa7400) [pid = 3420] [serial = 1186] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x119645800) [pid = 3420] [serial = 1108] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x116725400) [pid = 3420] [serial = 1105] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x124665c00) [pid = 3420] [serial = 1111] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x128c93c00) [pid = 3420] [serial = 1114] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x12bb3a400) [pid = 3420] [serial = 1206] [outer = 0x0] [url = about:blank] 03:38:32 INFO - PROCESS | 3420 | 1469443112563 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]]]}] 03:38:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:38:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 672ms 03:38:32 INFO - PROCESS | 3420 | 1469443112595 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 03:38:32 INFO - PROCESS | 3420 | 1469443112598 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 03:38:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:38:32 INFO - PROCESS | 3420 | 1469443112602 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:38:32 INFO - PROCESS | 3420 | 1469443112604 Marionette TRACE conn2 <- [1,1662,null,{}] 03:38:32 INFO - PROCESS | 3420 | 1469443112606 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}] 03:38:32 INFO - PROCESS | 3420 | 1469443112608 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:32 INFO - PROCESS | 3420 | 1469443112688 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 03:38:32 INFO - PROCESS | 3420 | 1469443112747 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:32 INFO - PROCESS | 3420 | 1469443112748 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:32 INFO - PROCESS | 3420 | ++DOCSHELL 0x118410800 == 32 [pid = 3420] [id = 423] 03:38:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x117d13000) [pid = 3420] [serial = 1268] [outer = 0x0] 03:38:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x118597000) [pid = 3420] [serial = 1269] [outer = 0x117d13000] 03:38:32 INFO - PROCESS | 3420 | 1469443112774 Marionette DEBUG loaded listener.js 03:38:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x119643000) [pid = 3420] [serial = 1270] [outer = 0x117d13000] 03:38:33 INFO - PROCESS | 3420 | 1469443113088 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]]]}] 03:38:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:38:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 521ms 03:38:33 INFO - PROCESS | 3420 | 1469443113124 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 03:38:33 INFO - PROCESS | 3420 | 1469443113125 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 03:38:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:38:33 INFO - PROCESS | 3420 | 1469443113128 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:38:33 INFO - PROCESS | 3420 | 1469443113132 Marionette TRACE conn2 <- [1,1666,null,{}] 03:38:33 INFO - PROCESS | 3420 | 1469443113140 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}] 03:38:33 INFO - PROCESS | 3420 | 1469443113143 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:33 INFO - PROCESS | 3420 | 1469443113224 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 03:38:33 INFO - PROCESS | 3420 | 1469443113284 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:33 INFO - PROCESS | 3420 | 1469443113286 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:33 INFO - PROCESS | 3420 | ++DOCSHELL 0x124e21000 == 33 [pid = 3420] [id = 424] 03:38:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x119181000) [pid = 3420] [serial = 1271] [outer = 0x0] 03:38:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x119968400) [pid = 3420] [serial = 1272] [outer = 0x119181000] 03:38:33 INFO - PROCESS | 3420 | 1469443113315 Marionette DEBUG loaded listener.js 03:38:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1241b2c00) [pid = 3420] [serial = 1273] [outer = 0x119181000] 03:38:33 INFO - PROCESS | 3420 | 1469443113603 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]]]}] 03:38:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:38:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 524ms 03:38:33 INFO - PROCESS | 3420 | 1469443113653 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 03:38:33 INFO - PROCESS | 3420 | 1469443113654 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 03:38:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:38:33 INFO - PROCESS | 3420 | 1469443113657 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:38:33 INFO - PROCESS | 3420 | 1469443113658 Marionette TRACE conn2 <- [1,1670,null,{}] 03:38:33 INFO - PROCESS | 3420 | 1469443113660 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}] 03:38:33 INFO - PROCESS | 3420 | 1469443113661 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:33 INFO - PROCESS | 3420 | 1469443113747 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 03:38:33 INFO - PROCESS | 3420 | 1469443113752 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:33 INFO - PROCESS | 3420 | 1469443113753 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:33 INFO - PROCESS | 3420 | ++DOCSHELL 0x12910c800 == 34 [pid = 3420] [id = 425] 03:38:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x1241d1000) [pid = 3420] [serial = 1274] [outer = 0x0] 03:38:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x1241dc000) [pid = 3420] [serial = 1275] [outer = 0x1241d1000] 03:38:33 INFO - PROCESS | 3420 | 1469443113778 Marionette DEBUG loaded listener.js 03:38:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x124338800) [pid = 3420] [serial = 1276] [outer = 0x1241d1000] 03:38:34 INFO - PROCESS | 3420 | 1469443114108 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]]]}] 03:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 470ms 03:38:34 INFO - PROCESS | 3420 | 1469443114134 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 03:38:34 INFO - PROCESS | 3420 | 1469443114135 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 03:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:38:34 INFO - PROCESS | 3420 | 1469443114157 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:38:34 INFO - PROCESS | 3420 | 1469443114158 Marionette TRACE conn2 <- [1,1674,null,{}] 03:38:34 INFO - PROCESS | 3420 | 1469443114169 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}] 03:38:34 INFO - PROCESS | 3420 | 1469443114170 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:34 INFO - PROCESS | 3420 | 1469443114250 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 03:38:34 INFO - PROCESS | 3420 | 1469443114254 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:34 INFO - PROCESS | 3420 | 1469443114255 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:34 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a50d800 == 35 [pid = 3420] [id = 426] 03:38:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x112e1b800) [pid = 3420] [serial = 1277] [outer = 0x0] 03:38:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x12445e400) [pid = 3420] [serial = 1278] [outer = 0x112e1b800] 03:38:34 INFO - PROCESS | 3420 | 1469443114280 Marionette DEBUG loaded listener.js 03:38:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x12466dc00) [pid = 3420] [serial = 1279] [outer = 0x112e1b800] 03:38:34 INFO - PROCESS | 3420 | 1469443114626 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]]]}] 03:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 498ms 03:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:38:34 INFO - PROCESS | 3420 | 1469443114641 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 03:38:34 INFO - PROCESS | 3420 | 1469443114642 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 03:38:34 INFO - PROCESS | 3420 | 1469443114644 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:38:34 INFO - PROCESS | 3420 | 1469443114646 Marionette TRACE conn2 <- [1,1678,null,{}] 03:38:34 INFO - PROCESS | 3420 | 1469443114648 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}] 03:38:34 INFO - PROCESS | 3420 | 1469443114652 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:34 INFO - PROCESS | 3420 | 1469443114771 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 03:38:34 INFO - PROCESS | 3420 | 1469443114812 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:34 INFO - PROCESS | 3420 | 1469443114814 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:34 INFO - PROCESS | 3420 | ++DOCSHELL 0x12af43000 == 36 [pid = 3420] [id = 427] 03:38:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x12439c800) [pid = 3420] [serial = 1280] [outer = 0x0] 03:38:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x124e0a400) [pid = 3420] [serial = 1281] [outer = 0x12439c800] 03:38:34 INFO - PROCESS | 3420 | 1469443114839 Marionette DEBUG loaded listener.js 03:38:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x1270b3000) [pid = 3420] [serial = 1282] [outer = 0x12439c800] 03:38:35 INFO - PROCESS | 3420 | 1469443115163 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]]]}] 03:38:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 572ms 03:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:38:35 INFO - PROCESS | 3420 | 1469443115223 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 03:38:35 INFO - PROCESS | 3420 | 1469443115225 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 03:38:35 INFO - PROCESS | 3420 | 1469443115227 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:38:35 INFO - PROCESS | 3420 | 1469443115228 Marionette TRACE conn2 <- [1,1682,null,{}] 03:38:35 INFO - PROCESS | 3420 | 1469443115230 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}] 03:38:35 INFO - PROCESS | 3420 | 1469443115231 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:35 INFO - PROCESS | 3420 | 1469443115334 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 03:38:35 INFO - PROCESS | 3420 | 1469443115337 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:35 INFO - PROCESS | 3420 | 1469443115338 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:35 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ba0d000 == 37 [pid = 3420] [id = 428] 03:38:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x124463c00) [pid = 3420] [serial = 1283] [outer = 0x0] 03:38:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x1270c0400) [pid = 3420] [serial = 1284] [outer = 0x124463c00] 03:38:35 INFO - PROCESS | 3420 | 1469443115363 Marionette DEBUG loaded listener.js 03:38:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x128aee000) [pid = 3420] [serial = 1285] [outer = 0x124463c00] 03:38:35 INFO - PROCESS | 3420 | 1469443115701 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]]]}] 03:38:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 524ms 03:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:38:35 INFO - PROCESS | 3420 | 1469443115751 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 03:38:35 INFO - PROCESS | 3420 | 1469443115753 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 03:38:35 INFO - PROCESS | 3420 | 1469443115755 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:38:35 INFO - PROCESS | 3420 | 1469443115756 Marionette TRACE conn2 <- [1,1686,null,{}] 03:38:35 INFO - PROCESS | 3420 | 1469443115758 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}] 03:38:35 INFO - PROCESS | 3420 | 1469443115759 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:35 INFO - PROCESS | 3420 | 1469443115858 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 03:38:35 INFO - PROCESS | 3420 | 1469443115869 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:35 INFO - PROCESS | 3420 | 1469443115870 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:35 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bd17000 == 38 [pid = 3420] [id = 429] 03:38:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x128aeb000) [pid = 3420] [serial = 1286] [outer = 0x0] 03:38:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x128b53000) [pid = 3420] [serial = 1287] [outer = 0x128aeb000] 03:38:35 INFO - PROCESS | 3420 | 1469443115895 Marionette DEBUG loaded listener.js 03:38:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x129144000) [pid = 3420] [serial = 1288] [outer = 0x128aeb000] 03:38:36 INFO - PROCESS | 3420 | 1469443116243 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]]]}] 03:38:36 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 03:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 519ms 03:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:38:36 INFO - PROCESS | 3420 | 1469443116275 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 03:38:36 INFO - PROCESS | 3420 | 1469443116276 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 03:38:36 INFO - PROCESS | 3420 | 1469443116278 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:38:36 INFO - PROCESS | 3420 | 1469443116279 Marionette TRACE conn2 <- [1,1690,null,{}] 03:38:36 INFO - PROCESS | 3420 | 1469443116290 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}] 03:38:36 INFO - PROCESS | 3420 | 1469443116291 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:36 INFO - PROCESS | 3420 | 1469443116392 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 03:38:36 INFO - PROCESS | 3420 | 1469443116397 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:36 INFO - PROCESS | 3420 | 1469443116399 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:36 INFO - PROCESS | 3420 | ++DOCSHELL 0x124422000 == 39 [pid = 3420] [id = 430] 03:38:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x129144800) [pid = 3420] [serial = 1289] [outer = 0x0] 03:38:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x129151c00) [pid = 3420] [serial = 1290] [outer = 0x129144800] 03:38:36 INFO - PROCESS | 3420 | 1469443116426 Marionette DEBUG loaded listener.js 03:38:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x12947b800) [pid = 3420] [serial = 1291] [outer = 0x129144800] 03:38:36 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x113a05c00) [pid = 3420] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:38:36 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x112e9a400) [pid = 3420] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:38:36 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x1187e3800) [pid = 3420] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:38:36 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x1196d8800) [pid = 3420] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:38:36 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x113d99400) [pid = 3420] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:38:36 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x1160ecc00) [pid = 3420] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:38:36 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x1126d9800) [pid = 3420] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:38:36 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1208ab000) [pid = 3420] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:38:36 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x12558bc00) [pid = 3420] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:38:36 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x128c8d800) [pid = 3420] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:38:36 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x111c83800) [pid = 3420] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:38:36 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x124664800) [pid = 3420] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:38:36 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x1129d4800) [pid = 3420] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:38:36 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x12083ac00) [pid = 3420] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:38:36 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x1250d1c00) [pid = 3420] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:38:36 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1160f3400) [pid = 3420] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:38:36 INFO - PROCESS | 3420 | 1469443116866 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]]]}] 03:38:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 631ms 03:38:36 INFO - PROCESS | 3420 | 1469443116910 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 03:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:38:36 INFO - PROCESS | 3420 | 1469443116912 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 03:38:36 INFO - PROCESS | 3420 | 1469443116916 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:38:36 INFO - PROCESS | 3420 | 1469443116918 Marionette TRACE conn2 <- [1,1694,null,{}] 03:38:36 INFO - PROCESS | 3420 | 1469443116921 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}] 03:38:36 INFO - PROCESS | 3420 | 1469443116923 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:37 INFO - PROCESS | 3420 | 1469443117043 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 03:38:37 INFO - PROCESS | 3420 | 1469443117052 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:37 INFO - PROCESS | 3420 | 1469443117053 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:37 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b979000 == 40 [pid = 3420] [id = 431] 03:38:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x112e9a400) [pid = 3420] [serial = 1292] [outer = 0x0] 03:38:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x11859ac00) [pid = 3420] [serial = 1293] [outer = 0x112e9a400] 03:38:37 INFO - PROCESS | 3420 | 1469443117093 Marionette DEBUG loaded listener.js 03:38:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1208b6800) [pid = 3420] [serial = 1294] [outer = 0x112e9a400] 03:38:37 INFO - PROCESS | 3420 | 1469443117491 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]]]}] 03:38:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:38:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 620ms 03:38:37 INFO - PROCESS | 3420 | 1469443117536 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 03:38:37 INFO - PROCESS | 3420 | 1469443117537 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 03:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:38:37 INFO - PROCESS | 3420 | 1469443117541 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:38:37 INFO - PROCESS | 3420 | 1469443117543 Marionette TRACE conn2 <- [1,1698,null,{}] 03:38:37 INFO - PROCESS | 3420 | 1469443117545 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}] 03:38:37 INFO - PROCESS | 3420 | 1469443117548 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:37 INFO - PROCESS | 3420 | 1469443117674 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 03:38:37 INFO - PROCESS | 3420 | 1469443117680 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:37 INFO - PROCESS | 3420 | 1469443117689 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:37 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c55c000 == 41 [pid = 3420] [id = 432] 03:38:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x1241ce400) [pid = 3420] [serial = 1295] [outer = 0x0] 03:38:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x126d71c00) [pid = 3420] [serial = 1296] [outer = 0x1241ce400] 03:38:37 INFO - PROCESS | 3420 | 1469443117715 Marionette DEBUG loaded listener.js 03:38:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x129770c00) [pid = 3420] [serial = 1297] [outer = 0x1241ce400] 03:38:38 INFO - PROCESS | 3420 | 1469443118005 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]]]}] 03:38:38 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 03:38:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 471ms 03:38:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:38:38 INFO - PROCESS | 3420 | 1469443118019 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 03:38:38 INFO - PROCESS | 3420 | 1469443118020 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 03:38:38 INFO - PROCESS | 3420 | 1469443118022 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:38:38 INFO - PROCESS | 3420 | 1469443118023 Marionette TRACE conn2 <- [1,1702,null,{}] 03:38:38 INFO - PROCESS | 3420 | 1469443118025 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}] 03:38:38 INFO - PROCESS | 3420 | 1469443118026 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:38 INFO - PROCESS | 3420 | 1469443118112 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 03:38:38 INFO - PROCESS | 3420 | 1469443118118 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:38 INFO - PROCESS | 3420 | 1469443118119 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:38 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ca70000 == 42 [pid = 3420] [id = 433] 03:38:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x129777400) [pid = 3420] [serial = 1298] [outer = 0x0] 03:38:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x12a57fc00) [pid = 3420] [serial = 1299] [outer = 0x129777400] 03:38:38 INFO - PROCESS | 3420 | 1469443118143 Marionette DEBUG loaded listener.js 03:38:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x12a676000) [pid = 3420] [serial = 1300] [outer = 0x129777400] 03:38:38 INFO - PROCESS | 3420 | 1469443118466 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]]]}] 03:38:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:38:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 470ms 03:38:38 INFO - PROCESS | 3420 | 1469443118493 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 03:38:38 INFO - PROCESS | 3420 | 1469443118494 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 03:38:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:38:38 INFO - PROCESS | 3420 | 1469443118503 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:38:38 INFO - PROCESS | 3420 | 1469443118504 Marionette TRACE conn2 <- [1,1706,null,{}] 03:38:38 INFO - PROCESS | 3420 | 1469443118527 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}] 03:38:38 INFO - PROCESS | 3420 | 1469443118528 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:38 INFO - PROCESS | 3420 | 1469443118621 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 03:38:38 INFO - PROCESS | 3420 | 1469443118725 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:38 INFO - PROCESS | 3420 | 1469443118726 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:38 INFO - PROCESS | 3420 | ++DOCSHELL 0x1133d3800 == 43 [pid = 3420] [id = 434] 03:38:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x112611400) [pid = 3420] [serial = 1301] [outer = 0x0] 03:38:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x1126d9400) [pid = 3420] [serial = 1302] [outer = 0x112611400] 03:38:38 INFO - PROCESS | 3420 | 1469443118758 Marionette DEBUG loaded listener.js 03:38:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x112ea5000) [pid = 3420] [serial = 1303] [outer = 0x112611400] 03:38:39 INFO - PROCESS | 3420 | 1469443119206 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]]]}] 03:38:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:38:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 736ms 03:38:39 INFO - PROCESS | 3420 | 1469443119241 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 03:38:39 INFO - PROCESS | 3420 | 1469443119244 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 03:38:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:38:39 INFO - PROCESS | 3420 | 1469443119247 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:38:39 INFO - PROCESS | 3420 | 1469443119249 Marionette TRACE conn2 <- [1,1710,null,{}] 03:38:39 INFO - PROCESS | 3420 | 1469443119252 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}] 03:38:39 INFO - PROCESS | 3420 | 1469443119255 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:39 INFO - PROCESS | 3420 | 1469443119363 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 03:38:39 INFO - PROCESS | 3420 | 1469443119427 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:39 INFO - PROCESS | 3420 | 1469443119429 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:39 INFO - PROCESS | 3420 | ++DOCSHELL 0x124b1d000 == 44 [pid = 3420] [id = 435] 03:38:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x113d99400) [pid = 3420] [serial = 1304] [outer = 0x0] 03:38:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x1187e7000) [pid = 3420] [serial = 1305] [outer = 0x113d99400] 03:38:39 INFO - PROCESS | 3420 | 1469443119499 Marionette DEBUG loaded listener.js 03:38:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x119935c00) [pid = 3420] [serial = 1306] [outer = 0x113d99400] 03:38:39 INFO - PROCESS | 3420 | 1469443119920 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]]]}] 03:38:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:38:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 721ms 03:38:40 INFO - PROCESS | 3420 | 1469443119995 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 03:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:38:40 INFO - PROCESS | 3420 | 1469443119997 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 03:38:40 INFO - PROCESS | 3420 | 1469443120002 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:38:40 INFO - PROCESS | 3420 | 1469443120003 Marionette TRACE conn2 <- [1,1714,null,{}] 03:38:40 INFO - PROCESS | 3420 | 1469443120006 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}] 03:38:40 INFO - PROCESS | 3420 | 1469443120008 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:40 INFO - PROCESS | 3420 | 1469443120112 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 03:38:40 INFO - PROCESS | 3420 | 1469443120189 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:40 INFO - PROCESS | 3420 | 1469443120190 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:40 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c503000 == 45 [pid = 3420] [id = 436] 03:38:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x1241d2000) [pid = 3420] [serial = 1307] [outer = 0x0] 03:38:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x1241da400) [pid = 3420] [serial = 1308] [outer = 0x1241d2000] 03:38:40 INFO - PROCESS | 3420 | 1469443120220 Marionette DEBUG loaded listener.js 03:38:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x1245cc400) [pid = 3420] [serial = 1309] [outer = 0x1241d2000] 03:38:40 INFO - PROCESS | 3420 | 1469443120637 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]]]}] 03:38:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 675ms 03:38:40 INFO - PROCESS | 3420 | 1469443120677 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 03:38:40 INFO - PROCESS | 3420 | 1469443120678 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 03:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:38:40 INFO - PROCESS | 3420 | 1469443120686 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:38:40 INFO - PROCESS | 3420 | 1469443120691 Marionette TRACE conn2 <- [1,1718,null,{}] 03:38:40 INFO - PROCESS | 3420 | 1469443120694 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}] 03:38:40 INFO - PROCESS | 3420 | 1469443120696 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:40 INFO - PROCESS | 3420 | 1469443120803 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 03:38:40 INFO - PROCESS | 3420 | 1469443120909 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:40 INFO - PROCESS | 3420 | 1469443120910 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:40 INFO - PROCESS | 3420 | ++DOCSHELL 0x12d011000 == 46 [pid = 3420] [id = 437] 03:38:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x1241d4800) [pid = 3420] [serial = 1310] [outer = 0x0] 03:38:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x126905000) [pid = 3420] [serial = 1311] [outer = 0x1241d4800] 03:38:40 INFO - PROCESS | 3420 | 1469443120941 Marionette DEBUG loaded listener.js 03:38:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x1270b4c00) [pid = 3420] [serial = 1312] [outer = 0x1241d4800] 03:38:41 INFO - PROCESS | 3420 | 1469443121349 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]]]}] 03:38:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:38:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 728ms 03:38:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:38:41 INFO - PROCESS | 3420 | 1469443121423 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 03:38:41 INFO - PROCESS | 3420 | 1469443121425 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 03:38:41 INFO - PROCESS | 3420 | 1469443121427 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:38:41 INFO - PROCESS | 3420 | 1469443121428 Marionette TRACE conn2 <- [1,1722,null,{}] 03:38:41 INFO - PROCESS | 3420 | 1469443121628 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}] 03:38:41 INFO - PROCESS | 3420 | 1469443121630 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:41 INFO - PROCESS | 3420 | 1469443121740 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 03:38:41 INFO - PROCESS | 3420 | 1469443121807 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:41 INFO - PROCESS | 3420 | 1469443121809 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:41 INFO - PROCESS | 3420 | ++DOCSHELL 0x123866000 == 47 [pid = 3420] [id = 438] 03:38:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 107 (0x1160ec400) [pid = 3420] [serial = 1313] [outer = 0x0] 03:38:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 108 (0x11690a000) [pid = 3420] [serial = 1314] [outer = 0x1160ec400] 03:38:41 INFO - PROCESS | 3420 | 1469443121856 Marionette DEBUG loaded listener.js 03:38:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 109 (0x1181cf000) [pid = 3420] [serial = 1315] [outer = 0x1160ec400] 03:38:42 INFO - PROCESS | 3420 | 1469443122359 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]]]}] 03:38:42 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 03:38:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 975ms 03:38:42 INFO - PROCESS | 3420 | 1469443122403 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 03:38:42 INFO - PROCESS | 3420 | 1469443122405 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 03:38:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:38:42 INFO - PROCESS | 3420 | 1469443122408 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:38:42 INFO - PROCESS | 3420 | 1469443122409 Marionette TRACE conn2 <- [1,1726,null,{}] 03:38:42 INFO - PROCESS | 3420 | 1469443122413 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}] 03:38:42 INFO - PROCESS | 3420 | 1469443122415 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:42 INFO - PROCESS | 3420 | 1469443122510 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 03:38:42 INFO - PROCESS | 3420 | 1469443122576 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:42 INFO - PROCESS | 3420 | 1469443122578 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:42 INFO - PROCESS | 3420 | ++DOCSHELL 0x119fe0800 == 48 [pid = 3420] [id = 439] 03:38:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 110 (0x1185a0800) [pid = 3420] [serial = 1316] [outer = 0x0] 03:38:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 111 (0x1196d3c00) [pid = 3420] [serial = 1317] [outer = 0x1185a0800] 03:38:42 INFO - PROCESS | 3420 | 1469443122606 Marionette DEBUG loaded listener.js 03:38:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 112 (0x11993bc00) [pid = 3420] [serial = 1318] [outer = 0x1185a0800] 03:38:43 INFO - PROCESS | 3420 | --DOCSHELL 0x12ca70000 == 47 [pid = 3420] [id = 433] 03:38:43 INFO - PROCESS | 3420 | --DOCSHELL 0x12c55c000 == 46 [pid = 3420] [id = 432] 03:38:43 INFO - PROCESS | 3420 | --DOCSHELL 0x12b979000 == 45 [pid = 3420] [id = 431] 03:38:43 INFO - PROCESS | 3420 | --DOCSHELL 0x124422000 == 44 [pid = 3420] [id = 430] 03:38:43 INFO - PROCESS | 3420 | --DOCSHELL 0x12bd17000 == 43 [pid = 3420] [id = 429] 03:38:43 INFO - PROCESS | 3420 | --DOCSHELL 0x12ba0d000 == 42 [pid = 3420] [id = 428] 03:38:43 INFO - PROCESS | 3420 | --DOCSHELL 0x12af43000 == 41 [pid = 3420] [id = 427] 03:38:43 INFO - PROCESS | 3420 | --DOCSHELL 0x12a50d800 == 40 [pid = 3420] [id = 426] 03:38:43 INFO - PROCESS | 3420 | --DOCSHELL 0x12910c800 == 39 [pid = 3420] [id = 425] 03:38:43 INFO - PROCESS | 3420 | --DOCSHELL 0x124e21000 == 38 [pid = 3420] [id = 424] 03:38:43 INFO - PROCESS | 3420 | --DOCSHELL 0x118410800 == 37 [pid = 3420] [id = 423] 03:38:43 INFO - PROCESS | 3420 | --DOCSHELL 0x1169bc000 == 36 [pid = 3420] [id = 422] 03:38:43 INFO - PROCESS | 3420 | --DOCSHELL 0x125611800 == 35 [pid = 3420] [id = 421] 03:38:43 INFO - PROCESS | 3420 | --DOCSHELL 0x12bd27000 == 34 [pid = 3420] [id = 419] 03:38:43 INFO - PROCESS | 3420 | --DOCSHELL 0x117362800 == 33 [pid = 3420] [id = 420] 03:38:43 INFO - PROCESS | 3420 | --DOCSHELL 0x116fd8800 == 32 [pid = 3420] [id = 408] 03:38:43 INFO - PROCESS | 3420 | --DOCSHELL 0x123866000 == 31 [pid = 3420] [id = 438] 03:38:43 INFO - PROCESS | 3420 | --DOCSHELL 0x12d011000 == 30 [pid = 3420] [id = 437] 03:38:43 INFO - PROCESS | 3420 | --DOCSHELL 0x12c503000 == 29 [pid = 3420] [id = 436] 03:38:43 INFO - PROCESS | 3420 | --DOCSHELL 0x124b1d000 == 28 [pid = 3420] [id = 435] 03:38:43 INFO - PROCESS | 3420 | --DOCSHELL 0x1133d3800 == 27 [pid = 3420] [id = 434] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 111 (0x1238de000) [pid = 3420] [serial = 1239] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 110 (0x112fb6c00) [pid = 3420] [serial = 1227] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 109 (0x113a05800) [pid = 3420] [serial = 1228] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 108 (0x1193c9c00) [pid = 3420] [serial = 1233] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 107 (0x1210d6400) [pid = 3420] [serial = 1225] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 106 (0x12083d400) [pid = 3420] [serial = 1224] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x1241d0800) [pid = 3420] [serial = 1242] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x1169e3c00) [pid = 3420] [serial = 1230] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x117d12800) [pid = 3420] [serial = 1231] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x117d16400) [pid = 3420] [serial = 1210] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x113806800) [pid = 3420] [serial = 1209] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x12432f800) [pid = 3420] [serial = 1213] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x123f28000) [pid = 3420] [serial = 1212] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x128b52c00) [pid = 3420] [serial = 1216] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x1270b1000) [pid = 3420] [serial = 1215] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x12b9a2000) [pid = 3420] [serial = 1219] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x12a80f400) [pid = 3420] [serial = 1218] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x118596400) [pid = 3420] [serial = 1222] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1249a9000) [pid = 3420] [serial = 1245] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x113397000) [pid = 3420] [serial = 1221] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x124663800) [pid = 3420] [serial = 1243] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x119969400) [pid = 3420] [serial = 1249] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1181d3000) [pid = 3420] [serial = 1248] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x124339400) [pid = 3420] [serial = 1251] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x12690bc00) [pid = 3420] [serial = 1254] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x1270ca800) [pid = 3420] [serial = 1257] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1196dcc00) [pid = 3420] [serial = 1234] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x124ea4400) [pid = 3420] [serial = 1246] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x124f8f800) [pid = 3420] [serial = 1252] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x119971800) [pid = 3420] [serial = 1236] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x126e93800) [pid = 3420] [serial = 1255] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x1241ab400) [pid = 3420] [serial = 1240] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x1208b8c00) [pid = 3420] [serial = 1237] [outer = 0x0] [url = about:blank] 03:38:43 INFO - PROCESS | 3420 | 1469443123572 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]]]}] 03:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1175ms 03:38:43 INFO - PROCESS | 3420 | 1469443123585 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 03:38:43 INFO - PROCESS | 3420 | 1469443123588 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 03:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:38:43 INFO - PROCESS | 3420 | 1469443123594 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:38:43 INFO - PROCESS | 3420 | 1469443123602 Marionette TRACE conn2 <- [1,1730,null,{}] 03:38:43 INFO - PROCESS | 3420 | 1469443123607 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}] 03:38:43 INFO - PROCESS | 3420 | 1469443123610 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:43 INFO - PROCESS | 3420 | 1469443123738 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 03:38:43 INFO - PROCESS | 3420 | 1469443123748 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:43 INFO - PROCESS | 3420 | 1469443123752 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:43 INFO - PROCESS | 3420 | ++DOCSHELL 0x116521800 == 28 [pid = 3420] [id = 440] 03:38:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x11297e000) [pid = 3420] [serial = 1319] [outer = 0x0] 03:38:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x113a06000) [pid = 3420] [serial = 1320] [outer = 0x11297e000] 03:38:43 INFO - PROCESS | 3420 | 1469443123832 Marionette DEBUG loaded listener.js 03:38:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x115dfcc00) [pid = 3420] [serial = 1321] [outer = 0x11297e000] 03:38:44 INFO - PROCESS | 3420 | 1469443124200 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]]]}] 03:38:44 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 03:38:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 633ms 03:38:44 INFO - PROCESS | 3420 | 1469443124226 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 03:38:44 INFO - PROCESS | 3420 | 1469443124230 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 03:38:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:38:44 INFO - PROCESS | 3420 | 1469443124235 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:38:44 INFO - PROCESS | 3420 | 1469443124236 Marionette TRACE conn2 <- [1,1734,null,{}] 03:38:44 INFO - PROCESS | 3420 | 1469443124238 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}] 03:38:44 INFO - PROCESS | 3420 | 1469443124240 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:44 INFO - PROCESS | 3420 | 1469443124321 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 03:38:44 INFO - PROCESS | 3420 | 1469443124379 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:44 INFO - PROCESS | 3420 | 1469443124380 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:44 INFO - PROCESS | 3420 | ++DOCSHELL 0x11737a800 == 29 [pid = 3420] [id = 441] 03:38:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1150ce800) [pid = 3420] [serial = 1322] [outer = 0x0] 03:38:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x116a9f400) [pid = 3420] [serial = 1323] [outer = 0x1150ce800] 03:38:44 INFO - PROCESS | 3420 | 1469443124407 Marionette DEBUG loaded listener.js 03:38:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x1181d8800) [pid = 3420] [serial = 1324] [outer = 0x1150ce800] 03:38:44 INFO - PROCESS | 3420 | 1469443124705 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]]]}] 03:38:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:38:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 519ms 03:38:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:38:44 INFO - PROCESS | 3420 | 1469443124757 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 03:38:44 INFO - PROCESS | 3420 | 1469443124758 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 03:38:44 INFO - PROCESS | 3420 | 1469443124761 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:38:44 INFO - PROCESS | 3420 | 1469443124764 Marionette TRACE conn2 <- [1,1738,null,{}] 03:38:44 INFO - PROCESS | 3420 | 1469443124775 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}] 03:38:44 INFO - PROCESS | 3420 | 1469443124778 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:44 INFO - PROCESS | 3420 | 1469443124855 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 03:38:44 INFO - PROCESS | 3420 | 1469443124860 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:44 INFO - PROCESS | 3420 | 1469443124862 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:44 INFO - PROCESS | 3420 | ++DOCSHELL 0x1199c8000 == 30 [pid = 3420] [id = 442] 03:38:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x118592c00) [pid = 3420] [serial = 1325] [outer = 0x0] 03:38:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x1191c7c00) [pid = 3420] [serial = 1326] [outer = 0x118592c00] 03:38:44 INFO - PROCESS | 3420 | 1469443124893 Marionette DEBUG loaded listener.js 03:38:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x119971800) [pid = 3420] [serial = 1327] [outer = 0x118592c00] 03:38:45 INFO - PROCESS | 3420 | 1469443125216 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]]]}] 03:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 475ms 03:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:38:45 INFO - PROCESS | 3420 | 1469443125239 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 03:38:45 INFO - PROCESS | 3420 | 1469443125241 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 03:38:45 INFO - PROCESS | 3420 | 1469443125243 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:38:45 INFO - PROCESS | 3420 | 1469443125244 Marionette TRACE conn2 <- [1,1742,null,{}] 03:38:45 INFO - PROCESS | 3420 | 1469443125254 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}] 03:38:45 INFO - PROCESS | 3420 | 1469443125255 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:45 INFO - PROCESS | 3420 | 1469443125373 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 03:38:45 INFO - PROCESS | 3420 | 1469443125390 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:45 INFO - PROCESS | 3420 | 1469443125391 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:45 INFO - PROCESS | 3420 | ++DOCSHELL 0x123936000 == 31 [pid = 3420] [id = 443] 03:38:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x120841400) [pid = 3420] [serial = 1328] [outer = 0x0] 03:38:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x1208b9400) [pid = 3420] [serial = 1329] [outer = 0x120841400] 03:38:45 INFO - PROCESS | 3420 | 1469443125417 Marionette DEBUG loaded listener.js 03:38:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x123822800) [pid = 3420] [serial = 1330] [outer = 0x120841400] 03:38:45 INFO - PROCESS | 3420 | 1469443125776 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]]]}] 03:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 571ms 03:38:45 INFO - PROCESS | 3420 | 1469443125820 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 03:38:45 INFO - PROCESS | 3420 | 1469443125821 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 03:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:38:45 INFO - PROCESS | 3420 | 1469443125824 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:38:45 INFO - PROCESS | 3420 | 1469443125825 Marionette TRACE conn2 <- [1,1746,null,{}] 03:38:45 INFO - PROCESS | 3420 | 1469443125827 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}] 03:38:45 INFO - PROCESS | 3420 | 1469443125828 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:45 INFO - PROCESS | 3420 | 1469443125925 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 03:38:45 INFO - PROCESS | 3420 | 1469443125929 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:45 INFO - PROCESS | 3420 | 1469443125930 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:45 INFO - PROCESS | 3420 | ++DOCSHELL 0x1245f0800 == 32 [pid = 3420] [id = 444] 03:38:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x120842c00) [pid = 3420] [serial = 1331] [outer = 0x0] 03:38:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x123f22c00) [pid = 3420] [serial = 1332] [outer = 0x120842c00] 03:38:45 INFO - PROCESS | 3420 | 1469443125955 Marionette DEBUG loaded listener.js 03:38:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x1241d2400) [pid = 3420] [serial = 1333] [outer = 0x120842c00] 03:38:46 INFO - PROCESS | 3420 | 1469443126304 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]]]}] 03:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 518ms 03:38:46 INFO - PROCESS | 3420 | 1469443126348 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 03:38:46 INFO - PROCESS | 3420 | 1469443126350 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 03:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:38:46 INFO - PROCESS | 3420 | 1469443126352 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:38:46 INFO - PROCESS | 3420 | 1469443126353 Marionette TRACE conn2 <- [1,1750,null,{}] 03:38:46 INFO - PROCESS | 3420 | 1469443126355 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}] 03:38:46 INFO - PROCESS | 3420 | 1469443126359 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:46 INFO - PROCESS | 3420 | 1469443126464 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 03:38:46 INFO - PROCESS | 3420 | 1469443126468 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:46 INFO - PROCESS | 3420 | 1469443126470 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:46 INFO - PROCESS | 3420 | ++DOCSHELL 0x12723d800 == 33 [pid = 3420] [id = 445] 03:38:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x1241d0800) [pid = 3420] [serial = 1334] [outer = 0x0] 03:38:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x124332000) [pid = 3420] [serial = 1335] [outer = 0x1241d0800] 03:38:46 INFO - PROCESS | 3420 | 1469443126495 Marionette DEBUG loaded listener.js 03:38:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x124668800) [pid = 3420] [serial = 1336] [outer = 0x1241d0800] 03:38:46 INFO - PROCESS | 3420 | 1469443126847 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]]]}] 03:38:47 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x128aeb000) [pid = 3420] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:38:47 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x1241d1000) [pid = 3420] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:38:47 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x119181000) [pid = 3420] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:38:47 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x117d13000) [pid = 3420] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:38:47 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1185b6400) [pid = 3420] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:38:47 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x112e1b800) [pid = 3420] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:38:47 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x1133a1400) [pid = 3420] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:38:47 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1160e6400) [pid = 3420] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:38:47 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x12439c800) [pid = 3420] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:38:47 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x112e9a400) [pid = 3420] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:38:47 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x129144800) [pid = 3420] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:38:47 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x124463c00) [pid = 3420] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:38:47 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1241ce400) [pid = 3420] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:38:47 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x1270b7c00) [pid = 3420] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:38:47 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x129777400) [pid = 3420] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:38:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:38:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 822ms 03:38:47 INFO - PROCESS | 3420 | 1469443127174 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 03:38:47 INFO - PROCESS | 3420 | 1469443127177 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 03:38:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:38:47 INFO - PROCESS | 3420 | 1469443127180 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:38:47 INFO - PROCESS | 3420 | 1469443127183 Marionette TRACE conn2 <- [1,1754,null,{}] 03:38:47 INFO - PROCESS | 3420 | 1469443127187 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}] 03:38:47 INFO - PROCESS | 3420 | 1469443127189 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:47 INFO - PROCESS | 3420 | 1469443127305 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 03:38:47 INFO - PROCESS | 3420 | 1469443127358 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:47 INFO - PROCESS | 3420 | 1469443127360 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:47 INFO - PROCESS | 3420 | ++DOCSHELL 0x11601b000 == 34 [pid = 3420] [id = 446] 03:38:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1126d7000) [pid = 3420] [serial = 1337] [outer = 0x0] 03:38:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x1126dfc00) [pid = 3420] [serial = 1338] [outer = 0x1126d7000] 03:38:47 INFO - PROCESS | 3420 | 1469443127393 Marionette DEBUG loaded listener.js 03:38:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x112e9e000) [pid = 3420] [serial = 1339] [outer = 0x1126d7000] 03:38:47 INFO - PROCESS | 3420 | 1469443127901 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]]]}] 03:38:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:38:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 772ms 03:38:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:38:47 INFO - PROCESS | 3420 | 1469443127952 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 03:38:47 INFO - PROCESS | 3420 | 1469443127954 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 03:38:47 INFO - PROCESS | 3420 | 1469443127959 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:38:47 INFO - PROCESS | 3420 | 1469443127962 Marionette TRACE conn2 <- [1,1758,null,{}] 03:38:47 INFO - PROCESS | 3420 | 1469443127964 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}] 03:38:47 INFO - PROCESS | 3420 | 1469443127966 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:48 INFO - PROCESS | 3420 | 1469443128071 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 03:38:48 INFO - PROCESS | 3420 | 1469443128148 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:48 INFO - PROCESS | 3420 | 1469443128150 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:48 INFO - PROCESS | 3420 | ++DOCSHELL 0x1199b0800 == 35 [pid = 3420] [id = 447] 03:38:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x112ea6c00) [pid = 3420] [serial = 1340] [outer = 0x0] 03:38:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x1169dd400) [pid = 3420] [serial = 1341] [outer = 0x112ea6c00] 03:38:48 INFO - PROCESS | 3420 | 1469443128182 Marionette DEBUG loaded listener.js 03:38:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x117d20800) [pid = 3420] [serial = 1342] [outer = 0x112ea6c00] 03:38:48 INFO - PROCESS | 3420 | 1469443128709 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]]]}] 03:38:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:38:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 772ms 03:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:38:48 INFO - PROCESS | 3420 | 1469443128741 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 03:38:48 INFO - PROCESS | 3420 | 1469443128743 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 03:38:48 INFO - PROCESS | 3420 | 1469443128747 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:38:48 INFO - PROCESS | 3420 | 1469443128749 Marionette TRACE conn2 <- [1,1762,null,{}] 03:38:48 INFO - PROCESS | 3420 | 1469443128757 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}] 03:38:48 INFO - PROCESS | 3420 | 1469443128761 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:48 INFO - PROCESS | 3420 | 1469443128867 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 03:38:48 INFO - PROCESS | 3420 | 1469443128947 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:48 INFO - PROCESS | 3420 | 1469443128950 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:48 INFO - PROCESS | 3420 | ++DOCSHELL 0x1169a9800 == 36 [pid = 3420] [id = 448] 03:38:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x11339b800) [pid = 3420] [serial = 1343] [outer = 0x0] 03:38:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x118475c00) [pid = 3420] [serial = 1344] [outer = 0x11339b800] 03:38:48 INFO - PROCESS | 3420 | 1469443128983 Marionette DEBUG loaded listener.js 03:38:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1193c9c00) [pid = 3420] [serial = 1345] [outer = 0x11339b800] 03:38:49 INFO - PROCESS | 3420 | --DOCSHELL 0x1245f0800 == 35 [pid = 3420] [id = 444] 03:38:49 INFO - PROCESS | 3420 | --DOCSHELL 0x123936000 == 34 [pid = 3420] [id = 443] 03:38:49 INFO - PROCESS | 3420 | --DOCSHELL 0x1199c8000 == 33 [pid = 3420] [id = 442] 03:38:49 INFO - PROCESS | 3420 | --DOCSHELL 0x11737a800 == 32 [pid = 3420] [id = 441] 03:38:49 INFO - PROCESS | 3420 | --DOCSHELL 0x116521800 == 31 [pid = 3420] [id = 440] 03:38:49 INFO - PROCESS | 3420 | --DOCSHELL 0x119fe0800 == 30 [pid = 3420] [id = 439] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x129770c00) [pid = 3420] [serial = 1297] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x12a676000) [pid = 3420] [serial = 1300] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x129144000) [pid = 3420] [serial = 1288] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x124338800) [pid = 3420] [serial = 1276] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x119968400) [pid = 3420] [serial = 1272] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x118597000) [pid = 3420] [serial = 1269] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x119936800) [pid = 3420] [serial = 1264] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x12445e400) [pid = 3420] [serial = 1278] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x116909c00) [pid = 3420] [serial = 1261] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x117d20400) [pid = 3420] [serial = 1267] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x1241dc000) [pid = 3420] [serial = 1275] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x128b53000) [pid = 3420] [serial = 1287] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x1270b3000) [pid = 3420] [serial = 1282] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x119640000) [pid = 3420] [serial = 1263] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x113d98800) [pid = 3420] [serial = 1260] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x11859ac00) [pid = 3420] [serial = 1293] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x124e0a400) [pid = 3420] [serial = 1281] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x119643000) [pid = 3420] [serial = 1270] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x1241b2c00) [pid = 3420] [serial = 1273] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x12947b800) [pid = 3420] [serial = 1291] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 70 (0x1270c0400) [pid = 3420] [serial = 1284] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 69 (0x116721800) [pid = 3420] [serial = 1266] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 68 (0x129151c00) [pid = 3420] [serial = 1290] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 67 (0x126d71c00) [pid = 3420] [serial = 1296] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 66 (0x12466dc00) [pid = 3420] [serial = 1279] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 65 (0x128b4c800) [pid = 3420] [serial = 1258] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 64 (0x1208b6800) [pid = 3420] [serial = 1294] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 63 (0x128aee000) [pid = 3420] [serial = 1285] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | --DOMWINDOW == 62 (0x12a57fc00) [pid = 3420] [serial = 1299] [outer = 0x0] [url = about:blank] 03:38:49 INFO - PROCESS | 3420 | 1469443129611 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]]]}] 03:38:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 872ms 03:38:49 INFO - PROCESS | 3420 | 1469443129618 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 03:38:49 INFO - PROCESS | 3420 | 1469443129620 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 03:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:38:49 INFO - PROCESS | 3420 | 1469443129623 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:38:49 INFO - PROCESS | 3420 | 1469443129626 Marionette TRACE conn2 <- [1,1766,null,{}] 03:38:49 INFO - PROCESS | 3420 | 1469443129629 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}] 03:38:49 INFO - PROCESS | 3420 | 1469443129632 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:49 INFO - PROCESS | 3420 | 1469443129752 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 03:38:49 INFO - PROCESS | 3420 | 1469443129836 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:49 INFO - PROCESS | 3420 | 1469443129838 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:49 INFO - PROCESS | 3420 | ++DOCSHELL 0x1169a8800 == 31 [pid = 3420] [id = 449] 03:38:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 63 (0x113a05000) [pid = 3420] [serial = 1346] [outer = 0x0] 03:38:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 64 (0x116728800) [pid = 3420] [serial = 1347] [outer = 0x113a05000] 03:38:49 INFO - PROCESS | 3420 | 1469443129884 Marionette DEBUG loaded listener.js 03:38:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 65 (0x1181ca800) [pid = 3420] [serial = 1348] [outer = 0x113a05000] 03:38:50 INFO - PROCESS | 3420 | 1469443130325 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]]]}] 03:38:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:38:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 723ms 03:38:50 INFO - PROCESS | 3420 | 1469443130346 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 03:38:50 INFO - PROCESS | 3420 | 1469443130349 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 03:38:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:38:50 INFO - PROCESS | 3420 | 1469443130354 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:38:50 INFO - PROCESS | 3420 | 1469443130356 Marionette TRACE conn2 <- [1,1770,null,{}] 03:38:50 INFO - PROCESS | 3420 | 1469443130358 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}] 03:38:50 INFO - PROCESS | 3420 | 1469443130359 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:50 INFO - PROCESS | 3420 | 1469443130441 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 03:38:50 INFO - PROCESS | 3420 | 1469443130445 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:50 INFO - PROCESS | 3420 | 1469443130447 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:50 INFO - PROCESS | 3420 | ++DOCSHELL 0x1191ab000 == 32 [pid = 3420] [id = 450] 03:38:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 66 (0x118477000) [pid = 3420] [serial = 1349] [outer = 0x0] 03:38:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 67 (0x119176800) [pid = 3420] [serial = 1350] [outer = 0x118477000] 03:38:50 INFO - PROCESS | 3420 | 1469443130477 Marionette DEBUG loaded listener.js 03:38:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 68 (0x11964b800) [pid = 3420] [serial = 1351] [outer = 0x118477000] 03:38:50 INFO - PROCESS | 3420 | 1469443130807 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]]]}] 03:38:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:38:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 472ms 03:38:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:38:50 INFO - PROCESS | 3420 | 1469443130827 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 03:38:50 INFO - PROCESS | 3420 | 1469443130828 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 03:38:50 INFO - PROCESS | 3420 | 1469443130833 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:38:50 INFO - PROCESS | 3420 | 1469443130835 Marionette TRACE conn2 <- [1,1774,null,{}] 03:38:50 INFO - PROCESS | 3420 | 1469443130843 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}] 03:38:50 INFO - PROCESS | 3420 | 1469443130846 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:50 INFO - PROCESS | 3420 | 1469443130929 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 03:38:50 INFO - PROCESS | 3420 | 1469443130984 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:50 INFO - PROCESS | 3420 | 1469443130986 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:50 INFO - PROCESS | 3420 | ++DOCSHELL 0x125607800 == 33 [pid = 3420] [id = 451] 03:38:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 69 (0x1196d7400) [pid = 3420] [serial = 1352] [outer = 0x0] 03:38:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 70 (0x12083a000) [pid = 3420] [serial = 1353] [outer = 0x1196d7400] 03:38:51 INFO - PROCESS | 3420 | 1469443131013 Marionette DEBUG loaded listener.js 03:38:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x123c80c00) [pid = 3420] [serial = 1354] [outer = 0x1196d7400] 03:38:51 INFO - PROCESS | 3420 | 1469443131309 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]]]}] 03:38:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:38:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 523ms 03:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:38:51 INFO - PROCESS | 3420 | 1469443131354 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 03:38:51 INFO - PROCESS | 3420 | 1469443131356 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 03:38:51 INFO - PROCESS | 3420 | 1469443131358 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:38:51 INFO - PROCESS | 3420 | 1469443131359 Marionette TRACE conn2 <- [1,1778,null,{}] 03:38:51 INFO - PROCESS | 3420 | 1469443131362 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}] 03:38:51 INFO - PROCESS | 3420 | 1469443131363 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:51 INFO - PROCESS | 3420 | 1469443131444 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 03:38:51 INFO - PROCESS | 3420 | 1469443131504 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:51 INFO - PROCESS | 3420 | 1469443131505 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:51 INFO - PROCESS | 3420 | ++DOCSHELL 0x128bab000 == 34 [pid = 3420] [id = 452] 03:38:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x123c7d800) [pid = 3420] [serial = 1355] [outer = 0x0] 03:38:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x1241d5400) [pid = 3420] [serial = 1356] [outer = 0x123c7d800] 03:38:51 INFO - PROCESS | 3420 | 1469443131530 Marionette DEBUG loaded listener.js 03:38:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x124397c00) [pid = 3420] [serial = 1357] [outer = 0x123c7d800] 03:38:51 INFO - PROCESS | 3420 | 1469443131803 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]]]}] 03:38:51 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 03:38:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 472ms 03:38:51 INFO - PROCESS | 3420 | 1469443131838 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 03:38:51 INFO - PROCESS | 3420 | 1469443131839 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 03:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:38:51 INFO - PROCESS | 3420 | 1469443131841 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:38:51 INFO - PROCESS | 3420 | 1469443131842 Marionette TRACE conn2 <- [1,1782,null,{}] 03:38:51 INFO - PROCESS | 3420 | 1469443131844 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}] 03:38:51 INFO - PROCESS | 3420 | 1469443131847 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:51 INFO - PROCESS | 3420 | 1469443131953 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 03:38:51 INFO - PROCESS | 3420 | 1469443131963 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:51 INFO - PROCESS | 3420 | 1469443131965 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:51 INFO - PROCESS | 3420 | ++DOCSHELL 0x1295db800 == 35 [pid = 3420] [id = 453] 03:38:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x1126de000) [pid = 3420] [serial = 1358] [outer = 0x0] 03:38:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x12445bc00) [pid = 3420] [serial = 1359] [outer = 0x1126de000] 03:38:51 INFO - PROCESS | 3420 | 1469443131990 Marionette DEBUG loaded listener.js 03:38:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x124662000) [pid = 3420] [serial = 1360] [outer = 0x1126de000] 03:38:52 INFO - PROCESS | 3420 | 1469443132355 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]]]}] 03:38:52 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 03:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 568ms 03:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:38:52 INFO - PROCESS | 3420 | 1469443132410 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 03:38:52 INFO - PROCESS | 3420 | 1469443132411 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 03:38:52 INFO - PROCESS | 3420 | 1469443132413 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:38:52 INFO - PROCESS | 3420 | 1469443132414 Marionette TRACE conn2 <- [1,1786,null,{}] 03:38:52 INFO - PROCESS | 3420 | 1469443132416 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}] 03:38:52 INFO - PROCESS | 3420 | 1469443132421 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:52 INFO - PROCESS | 3420 | 1469443132529 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 03:38:52 INFO - PROCESS | 3420 | 1469443132571 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:52 INFO - PROCESS | 3420 | 1469443132572 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:52 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a81c000 == 36 [pid = 3420] [id = 454] 03:38:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x12466f800) [pid = 3420] [serial = 1361] [outer = 0x0] 03:38:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x124e9e800) [pid = 3420] [serial = 1362] [outer = 0x12466f800] 03:38:52 INFO - PROCESS | 3420 | 1469443132597 Marionette DEBUG loaded listener.js 03:38:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x125592c00) [pid = 3420] [serial = 1363] [outer = 0x12466f800] 03:38:52 INFO - PROCESS | 3420 | 1469443132891 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]]]}] 03:38:52 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 03:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 520ms 03:38:52 INFO - PROCESS | 3420 | 1469443132935 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 03:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:38:52 INFO - PROCESS | 3420 | 1469443132943 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 03:38:52 INFO - PROCESS | 3420 | 1469443132945 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:38:52 INFO - PROCESS | 3420 | 1469443132947 Marionette TRACE conn2 <- [1,1790,null,{}] 03:38:52 INFO - PROCESS | 3420 | 1469443132959 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}] 03:38:52 INFO - PROCESS | 3420 | 1469443132960 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:53 INFO - PROCESS | 3420 | 1469443133056 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 03:38:53 INFO - PROCESS | 3420 | 1469443133060 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:53 INFO - PROCESS | 3420 | 1469443133060 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:53 INFO - PROCESS | 3420 | ++DOCSHELL 0x12adb6000 == 37 [pid = 3420] [id = 455] 03:38:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x112983800) [pid = 3420] [serial = 1364] [outer = 0x0] 03:38:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x12690d400) [pid = 3420] [serial = 1365] [outer = 0x112983800] 03:38:53 INFO - PROCESS | 3420 | 1469443133084 Marionette DEBUG loaded listener.js 03:38:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x126e14c00) [pid = 3420] [serial = 1366] [outer = 0x112983800] 03:38:53 INFO - PROCESS | 3420 | 1469443133426 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]]]}] 03:38:53 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x118592c00) [pid = 3420] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:38:53 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x120841400) [pid = 3420] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:38:53 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x120842c00) [pid = 3420] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:38:53 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x1241d4800) [pid = 3420] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:38:53 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x113d99400) [pid = 3420] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:38:53 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x112611400) [pid = 3420] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:38:53 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x1160ec400) [pid = 3420] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:38:53 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x1241d2000) [pid = 3420] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:38:53 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x11297e000) [pid = 3420] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:38:53 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x1185a0800) [pid = 3420] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:38:53 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x1150ce800) [pid = 3420] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:38:53 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) 03:38:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 531ms 03:38:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:38:53 INFO - PROCESS | 3420 | 1469443133477 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 03:38:53 INFO - PROCESS | 3420 | 1469443133478 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 03:38:53 INFO - PROCESS | 3420 | 1469443133480 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:38:53 INFO - PROCESS | 3420 | 1469443133482 Marionette TRACE conn2 <- [1,1794,null,{}] 03:38:53 INFO - PROCESS | 3420 | 1469443133484 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}] 03:38:53 INFO - PROCESS | 3420 | 1469443133485 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:53 INFO - PROCESS | 3420 | 1469443133562 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 03:38:53 INFO - PROCESS | 3420 | 1469443133567 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:53 INFO - PROCESS | 3420 | 1469443133568 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:53 INFO - PROCESS | 3420 | ++DOCSHELL 0x1188d0800 == 38 [pid = 3420] [id = 456] 03:38:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x1150c9c00) [pid = 3420] [serial = 1367] [outer = 0x0] 03:38:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x1181cd400) [pid = 3420] [serial = 1368] [outer = 0x1150c9c00] 03:38:53 INFO - PROCESS | 3420 | 1469443133593 Marionette DEBUG loaded listener.js 03:38:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x119970800) [pid = 3420] [serial = 1369] [outer = 0x1150c9c00] 03:38:53 INFO - PROCESS | 3420 | 1469443133907 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]]]}] 03:38:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:38:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 470ms 03:38:53 INFO - PROCESS | 3420 | 1469443133952 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 03:38:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:38:53 INFO - PROCESS | 3420 | 1469443133953 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 03:38:53 INFO - PROCESS | 3420 | 1469443133967 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:38:53 INFO - PROCESS | 3420 | 1469443133969 Marionette TRACE conn2 <- [1,1798,null,{}] 03:38:53 INFO - PROCESS | 3420 | 1469443133972 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}] 03:38:53 INFO - PROCESS | 3420 | 1469443133974 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:54 INFO - PROCESS | 3420 | 1469443134093 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 03:38:54 INFO - PROCESS | 3420 | 1469443134180 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:54 INFO - PROCESS | 3420 | 1469443134181 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:54 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b979800 == 39 [pid = 3420] [id = 457] 03:38:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x11386b800) [pid = 3420] [serial = 1370] [outer = 0x0] 03:38:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x1210de400) [pid = 3420] [serial = 1371] [outer = 0x11386b800] 03:38:54 INFO - PROCESS | 3420 | 1469443134221 Marionette DEBUG loaded listener.js 03:38:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x126eaf800) [pid = 3420] [serial = 1372] [outer = 0x11386b800] 03:38:54 INFO - PROCESS | 3420 | 1469443134549 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]]]}] 03:38:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 630ms 03:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:38:54 INFO - PROCESS | 3420 | 1469443134587 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 03:38:54 INFO - PROCESS | 3420 | 1469443134588 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 03:38:54 INFO - PROCESS | 3420 | 1469443134590 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:38:54 INFO - PROCESS | 3420 | 1469443134591 Marionette TRACE conn2 <- [1,1802,null,{}] 03:38:54 INFO - PROCESS | 3420 | 1469443134594 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}] 03:38:54 INFO - PROCESS | 3420 | 1469443134595 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:54 INFO - PROCESS | 3420 | 1469443134673 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 03:38:54 INFO - PROCESS | 3420 | 1469443134730 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:54 INFO - PROCESS | 3420 | 1469443134731 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:54 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ba12000 == 40 [pid = 3420] [id = 458] 03:38:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x1150ce800) [pid = 3420] [serial = 1373] [outer = 0x0] 03:38:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x1270b0800) [pid = 3420] [serial = 1374] [outer = 0x1150ce800] 03:38:54 INFO - PROCESS | 3420 | 1469443134756 Marionette DEBUG loaded listener.js 03:38:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x1270c5800) [pid = 3420] [serial = 1375] [outer = 0x1150ce800] 03:38:55 INFO - PROCESS | 3420 | 1469443135048 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]]]}] 03:38:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 519ms 03:38:55 INFO - PROCESS | 3420 | 1469443135109 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 03:38:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:38:55 INFO - PROCESS | 3420 | 1469443135111 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 03:38:55 INFO - PROCESS | 3420 | 1469443135113 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:38:55 INFO - PROCESS | 3420 | 1469443135115 Marionette TRACE conn2 <- [1,1806,null,{}] 03:38:55 INFO - PROCESS | 3420 | 1469443135117 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}] 03:38:55 INFO - PROCESS | 3420 | 1469443135119 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:55 INFO - PROCESS | 3420 | 1469443135209 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 03:38:55 INFO - PROCESS | 3420 | 1469443135215 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:55 INFO - PROCESS | 3420 | 1469443135218 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:55 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bdb1800 == 41 [pid = 3420] [id = 459] 03:38:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x1270b8c00) [pid = 3420] [serial = 1376] [outer = 0x0] 03:38:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x128af2c00) [pid = 3420] [serial = 1377] [outer = 0x1270b8c00] 03:38:55 INFO - PROCESS | 3420 | 1469443135244 Marionette DEBUG loaded listener.js 03:38:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x12914a000) [pid = 3420] [serial = 1378] [outer = 0x1270b8c00] 03:38:55 INFO - PROCESS | 3420 | 1469443135587 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]]]}] 03:38:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 521ms 03:38:55 INFO - PROCESS | 3420 | 1469443135635 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 03:38:55 INFO - PROCESS | 3420 | 1469443135636 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 03:38:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:38:55 INFO - PROCESS | 3420 | 1469443135639 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:38:55 INFO - PROCESS | 3420 | 1469443135640 Marionette TRACE conn2 <- [1,1810,null,{}] 03:38:55 INFO - PROCESS | 3420 | 1469443135643 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}] 03:38:55 INFO - PROCESS | 3420 | 1469443135644 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:55 INFO - PROCESS | 3420 | 1469443135726 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 03:38:55 INFO - PROCESS | 3420 | 1469443135779 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:55 INFO - PROCESS | 3420 | 1469443135781 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:55 INFO - PROCESS | 3420 | ++DOCSHELL 0x112f09000 == 42 [pid = 3420] [id = 460] 03:38:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x111c19c00) [pid = 3420] [serial = 1379] [outer = 0x0] 03:38:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x11213d000) [pid = 3420] [serial = 1380] [outer = 0x111c19c00] 03:38:55 INFO - PROCESS | 3420 | 1469443135887 Marionette DEBUG loaded listener.js 03:38:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x112e9f800) [pid = 3420] [serial = 1381] [outer = 0x111c19c00] 03:38:56 INFO - PROCESS | 3420 | 1469443136474 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]]]}] 03:38:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 871ms 03:38:56 INFO - PROCESS | 3420 | 1469443136519 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 03:38:56 INFO - PROCESS | 3420 | 1469443136522 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 03:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:38:56 INFO - PROCESS | 3420 | 1469443136525 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:38:56 INFO - PROCESS | 3420 | 1469443136527 Marionette TRACE conn2 <- [1,1814,null,{}] 03:38:56 INFO - PROCESS | 3420 | 1469443136544 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}] 03:38:56 INFO - PROCESS | 3420 | 1469443136548 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:56 INFO - PROCESS | 3420 | 1469443136651 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 03:38:56 INFO - PROCESS | 3420 | 1469443136709 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:56 INFO - PROCESS | 3420 | 1469443136711 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:56 INFO - PROCESS | 3420 | ++DOCSHELL 0x12504c000 == 43 [pid = 3420] [id = 461] 03:38:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x11821c800) [pid = 3420] [serial = 1382] [outer = 0x0] 03:38:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x118882c00) [pid = 3420] [serial = 1383] [outer = 0x11821c800] 03:38:56 INFO - PROCESS | 3420 | 1469443136741 Marionette DEBUG loaded listener.js 03:38:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x1196d8400) [pid = 3420] [serial = 1384] [outer = 0x11821c800] 03:38:57 INFO - PROCESS | 3420 | 1469443137189 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]]]}] 03:38:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:38:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 670ms 03:38:57 INFO - PROCESS | 3420 | 1469443137197 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 03:38:57 INFO - PROCESS | 3420 | 1469443137201 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 03:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:38:57 INFO - PROCESS | 3420 | 1469443137205 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:38:57 INFO - PROCESS | 3420 | 1469443137206 Marionette TRACE conn2 <- [1,1818,null,{}] 03:38:57 INFO - PROCESS | 3420 | 1469443137209 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}] 03:38:57 INFO - PROCESS | 3420 | 1469443137210 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:57 INFO - PROCESS | 3420 | 1469443137314 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 03:38:57 INFO - PROCESS | 3420 | 1469443137369 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:57 INFO - PROCESS | 3420 | 1469443137370 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:57 INFO - PROCESS | 3420 | ++DOCSHELL 0x12afad800 == 44 [pid = 3420] [id = 462] 03:38:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1196dcc00) [pid = 3420] [serial = 1385] [outer = 0x0] 03:38:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x1208b5800) [pid = 3420] [serial = 1386] [outer = 0x1196dcc00] 03:38:57 INFO - PROCESS | 3420 | 1469443137403 Marionette DEBUG loaded listener.js 03:38:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x1245ccc00) [pid = 3420] [serial = 1387] [outer = 0x1196dcc00] 03:38:57 INFO - PROCESS | 3420 | 1469443137852 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]]]}] 03:38:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:38:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 670ms 03:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:38:57 INFO - PROCESS | 3420 | 1469443137876 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 03:38:57 INFO - PROCESS | 3420 | 1469443137877 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 03:38:57 INFO - PROCESS | 3420 | 1469443137882 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:38:57 INFO - PROCESS | 3420 | 1469443137887 Marionette TRACE conn2 <- [1,1822,null,{}] 03:38:57 INFO - PROCESS | 3420 | 1469443137894 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}] 03:38:57 INFO - PROCESS | 3420 | 1469443137897 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:58 INFO - PROCESS | 3420 | 1469443138022 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 03:38:58 INFO - PROCESS | 3420 | 1469443138095 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:58 INFO - PROCESS | 3420 | 1469443138096 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:58 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c553000 == 45 [pid = 3420] [id = 463] 03:38:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x1249a5c00) [pid = 3420] [serial = 1388] [outer = 0x0] 03:38:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x125598800) [pid = 3420] [serial = 1389] [outer = 0x1249a5c00] 03:38:58 INFO - PROCESS | 3420 | 1469443138138 Marionette DEBUG loaded listener.js 03:38:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x1270cc400) [pid = 3420] [serial = 1390] [outer = 0x1249a5c00] 03:38:58 INFO - PROCESS | 3420 | 1469443138544 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]]]}] 03:38:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:38:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 729ms 03:38:58 INFO - PROCESS | 3420 | 1469443138609 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 03:38:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:38:58 INFO - PROCESS | 3420 | 1469443138611 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 03:38:58 INFO - PROCESS | 3420 | 1469443138631 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:38:58 INFO - PROCESS | 3420 | 1469443138632 Marionette TRACE conn2 <- [1,1826,null,{}] 03:38:58 INFO - PROCESS | 3420 | 1469443138637 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}] 03:38:58 INFO - PROCESS | 3420 | 1469443138638 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:58 INFO - PROCESS | 3420 | 1469443138744 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 03:38:58 INFO - PROCESS | 3420 | 1469443138964 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:38:58 INFO - PROCESS | 3420 | 1469443138965 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:58 INFO - PROCESS | 3420 | ++DOCSHELL 0x119576800 == 46 [pid = 3420] [id = 464] 03:38:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x11266b800) [pid = 3420] [serial = 1391] [outer = 0x0] 03:38:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x113374c00) [pid = 3420] [serial = 1392] [outer = 0x11266b800] 03:38:58 INFO - PROCESS | 3420 | 1469443138994 Marionette DEBUG loaded listener.js 03:38:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x113d99400) [pid = 3420] [serial = 1393] [outer = 0x11266b800] 03:38:59 INFO - PROCESS | 3420 | 1469443139445 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]]]}] 03:38:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:38:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 890ms 03:38:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:38:59 INFO - PROCESS | 3420 | 1469443139504 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 03:38:59 INFO - PROCESS | 3420 | 1469443139506 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 03:38:59 INFO - PROCESS | 3420 | 1469443139509 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:38:59 INFO - PROCESS | 3420 | 1469443139511 Marionette TRACE conn2 <- [1,1830,null,{}] 03:38:59 INFO - PROCESS | 3420 | 1469443139534 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}] 03:38:59 INFO - PROCESS | 3420 | 1469443139537 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:38:59 INFO - PROCESS | 3420 | 1469443139631 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 03:39:00 INFO - PROCESS | 3420 | --DOCSHELL 0x12bdb1800 == 45 [pid = 3420] [id = 459] 03:39:00 INFO - PROCESS | 3420 | --DOCSHELL 0x12ba12000 == 44 [pid = 3420] [id = 458] 03:39:00 INFO - PROCESS | 3420 | --DOCSHELL 0x12b979800 == 43 [pid = 3420] [id = 457] 03:39:00 INFO - PROCESS | 3420 | --DOCSHELL 0x1188d0800 == 42 [pid = 3420] [id = 456] 03:39:00 INFO - PROCESS | 3420 | --DOCSHELL 0x12adb6000 == 41 [pid = 3420] [id = 455] 03:39:00 INFO - PROCESS | 3420 | --DOCSHELL 0x12a81c000 == 40 [pid = 3420] [id = 454] 03:39:00 INFO - PROCESS | 3420 | --DOCSHELL 0x1295db800 == 39 [pid = 3420] [id = 453] 03:39:00 INFO - PROCESS | 3420 | --DOCSHELL 0x128bab000 == 38 [pid = 3420] [id = 452] 03:39:00 INFO - PROCESS | 3420 | --DOCSHELL 0x125607800 == 37 [pid = 3420] [id = 451] 03:39:00 INFO - PROCESS | 3420 | --DOCSHELL 0x1191ab000 == 36 [pid = 3420] [id = 450] 03:39:00 INFO - PROCESS | 3420 | --DOCSHELL 0x1169a8800 == 35 [pid = 3420] [id = 449] 03:39:00 INFO - PROCESS | 3420 | --DOCSHELL 0x12723d800 == 34 [pid = 3420] [id = 445] 03:39:00 INFO - PROCESS | 3420 | --DOCSHELL 0x1199b0800 == 33 [pid = 3420] [id = 447] 03:39:00 INFO - PROCESS | 3420 | --DOCSHELL 0x1169a9800 == 32 [pid = 3420] [id = 448] 03:39:00 INFO - PROCESS | 3420 | --DOCSHELL 0x11601b000 == 31 [pid = 3420] [id = 446] 03:39:00 INFO - PROCESS | 3420 | --DOCSHELL 0x119576800 == 30 [pid = 3420] [id = 464] 03:39:00 INFO - PROCESS | 3420 | --DOCSHELL 0x12c553000 == 29 [pid = 3420] [id = 463] 03:39:00 INFO - PROCESS | 3420 | --DOCSHELL 0x12afad800 == 28 [pid = 3420] [id = 462] 03:39:00 INFO - PROCESS | 3420 | --DOCSHELL 0x12504c000 == 27 [pid = 3420] [id = 461] 03:39:00 INFO - PROCESS | 3420 | --DOCSHELL 0x112f09000 == 26 [pid = 3420] [id = 460] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x119971800) [pid = 3420] [serial = 1327] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x1191c7c00) [pid = 3420] [serial = 1326] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x1208b9400) [pid = 3420] [serial = 1329] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x123f22c00) [pid = 3420] [serial = 1332] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x123822800) [pid = 3420] [serial = 1330] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1270b4c00) [pid = 3420] [serial = 1312] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x119935c00) [pid = 3420] [serial = 1306] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x112ea5000) [pid = 3420] [serial = 1303] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x1181cf000) [pid = 3420] [serial = 1315] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1245cc400) [pid = 3420] [serial = 1309] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x124332000) [pid = 3420] [serial = 1335] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x113a06000) [pid = 3420] [serial = 1320] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x115dfcc00) [pid = 3420] [serial = 1321] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x11993bc00) [pid = 3420] [serial = 1318] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1196d3c00) [pid = 3420] [serial = 1317] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x116a9f400) [pid = 3420] [serial = 1323] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x1181d8800) [pid = 3420] [serial = 1324] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x1126d9400) [pid = 3420] [serial = 1302] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x1187e7000) [pid = 3420] [serial = 1305] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x1241da400) [pid = 3420] [serial = 1308] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x126905000) [pid = 3420] [serial = 1311] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x11690a000) [pid = 3420] [serial = 1314] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x1241d2400) [pid = 3420] [serial = 1333] [outer = 0x0] [url = about:blank] 03:39:00 INFO - PROCESS | 3420 | 1469443140287 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:00 INFO - PROCESS | 3420 | 1469443140289 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:00 INFO - PROCESS | 3420 | ++DOCSHELL 0x11254d800 == 27 [pid = 3420] [id = 465] 03:39:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x112e9b000) [pid = 3420] [serial = 1394] [outer = 0x0] 03:39:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x112e9bc00) [pid = 3420] [serial = 1395] [outer = 0x112e9b000] 03:39:00 INFO - PROCESS | 3420 | 1469443140323 Marionette DEBUG loaded listener.js 03:39:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x113393000) [pid = 3420] [serial = 1396] [outer = 0x112e9b000] 03:39:00 INFO - PROCESS | 3420 | 1469443140636 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]]]}] 03:39:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:39:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1137ms 03:39:00 INFO - PROCESS | 3420 | 1469443140655 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 03:39:00 INFO - PROCESS | 3420 | 1469443140657 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 03:39:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:39:00 INFO - PROCESS | 3420 | 1469443140660 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:39:00 INFO - PROCESS | 3420 | 1469443140662 Marionette TRACE conn2 <- [1,1834,null,{}] 03:39:00 INFO - PROCESS | 3420 | 1469443140669 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}] 03:39:00 INFO - PROCESS | 3420 | 1469443140670 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:00 INFO - PROCESS | 3420 | 1469443140749 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 03:39:00 INFO - PROCESS | 3420 | 1469443140754 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:00 INFO - PROCESS | 3420 | 1469443140756 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:00 INFO - PROCESS | 3420 | ++DOCSHELL 0x116acd000 == 28 [pid = 3420] [id = 466] 03:39:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x11607dc00) [pid = 3420] [serial = 1397] [outer = 0x0] 03:39:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x1171b3400) [pid = 3420] [serial = 1398] [outer = 0x11607dc00] 03:39:00 INFO - PROCESS | 3420 | 1469443140785 Marionette DEBUG loaded listener.js 03:39:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x117d96800) [pid = 3420] [serial = 1399] [outer = 0x11607dc00] 03:39:01 INFO - PROCESS | 3420 | 1469443141134 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]]]}] 03:39:01 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 03:39:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 525ms 03:39:01 INFO - PROCESS | 3420 | 1469443141187 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 03:39:01 INFO - PROCESS | 3420 | 1469443141189 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 03:39:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:39:01 INFO - PROCESS | 3420 | 1469443141192 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:39:01 INFO - PROCESS | 3420 | 1469443141193 Marionette TRACE conn2 <- [1,1838,null,{}] 03:39:01 INFO - PROCESS | 3420 | 1469443141196 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}] 03:39:01 INFO - PROCESS | 3420 | 1469443141197 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:01 INFO - PROCESS | 3420 | 1469443141277 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 03:39:01 INFO - PROCESS | 3420 | 1469443141286 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:01 INFO - PROCESS | 3420 | 1469443141287 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:01 INFO - PROCESS | 3420 | ++DOCSHELL 0x116acc000 == 29 [pid = 3420] [id = 467] 03:39:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x117329c00) [pid = 3420] [serial = 1400] [outer = 0x0] 03:39:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x118216800) [pid = 3420] [serial = 1401] [outer = 0x117329c00] 03:39:01 INFO - PROCESS | 3420 | 1469443141322 Marionette DEBUG loaded listener.js 03:39:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x11917bc00) [pid = 3420] [serial = 1402] [outer = 0x117329c00] 03:39:01 INFO - PROCESS | 3420 | 1469443141687 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]]]}] 03:39:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:39:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 518ms 03:39:01 INFO - PROCESS | 3420 | 1469443141711 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 03:39:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:39:01 INFO - PROCESS | 3420 | 1469443141712 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 03:39:01 INFO - PROCESS | 3420 | 1469443141719 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:39:01 INFO - PROCESS | 3420 | 1469443141724 Marionette TRACE conn2 <- [1,1842,null,{}] 03:39:01 INFO - PROCESS | 3420 | 1469443141727 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}] 03:39:01 INFO - PROCESS | 3420 | 1469443141730 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:01 INFO - PROCESS | 3420 | 1469443141808 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 03:39:01 INFO - PROCESS | 3420 | 1469443141815 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:01 INFO - PROCESS | 3420 | 1469443141817 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:01 INFO - PROCESS | 3420 | ++DOCSHELL 0x12401b000 == 30 [pid = 3420] [id = 468] 03:39:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x1193d1c00) [pid = 3420] [serial = 1403] [outer = 0x0] 03:39:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x11993bc00) [pid = 3420] [serial = 1404] [outer = 0x1193d1c00] 03:39:01 INFO - PROCESS | 3420 | 1469443141842 Marionette DEBUG loaded listener.js 03:39:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1208b6000) [pid = 3420] [serial = 1405] [outer = 0x1193d1c00] 03:39:02 INFO - PROCESS | 3420 | 1469443142174 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]]]}] 03:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 477ms 03:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:39:02 INFO - PROCESS | 3420 | 1469443142192 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 03:39:02 INFO - PROCESS | 3420 | 1469443142194 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 03:39:02 INFO - PROCESS | 3420 | 1469443142197 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:39:02 INFO - PROCESS | 3420 | 1469443142200 Marionette TRACE conn2 <- [1,1846,null,{}] 03:39:02 INFO - PROCESS | 3420 | 1469443142204 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}] 03:39:02 INFO - PROCESS | 3420 | 1469443142205 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:02 INFO - PROCESS | 3420 | 1469443142284 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 03:39:02 INFO - PROCESS | 3420 | 1469443142352 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:02 INFO - PROCESS | 3420 | 1469443142353 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:02 INFO - PROCESS | 3420 | ++DOCSHELL 0x124b06000 == 31 [pid = 3420] [id = 469] 03:39:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x113f9f400) [pid = 3420] [serial = 1406] [outer = 0x0] 03:39:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x1210d7000) [pid = 3420] [serial = 1407] [outer = 0x113f9f400] 03:39:02 INFO - PROCESS | 3420 | 1469443142378 Marionette DEBUG loaded listener.js 03:39:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1241ab000) [pid = 3420] [serial = 1408] [outer = 0x113f9f400] 03:39:02 INFO - PROCESS | 3420 | 1469443142717 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]]]}] 03:39:02 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) 03:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 573ms 03:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:39:02 INFO - PROCESS | 3420 | 1469443142769 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 03:39:02 INFO - PROCESS | 3420 | 1469443142771 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 03:39:02 INFO - PROCESS | 3420 | 1469443142773 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:39:02 INFO - PROCESS | 3420 | 1469443142774 Marionette TRACE conn2 <- [1,1850,null,{}] 03:39:02 INFO - PROCESS | 3420 | 1469443142776 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}] 03:39:02 INFO - PROCESS | 3420 | 1469443142778 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:02 INFO - PROCESS | 3420 | 1469443142874 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 03:39:02 INFO - PROCESS | 3420 | 1469443142886 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:02 INFO - PROCESS | 3420 | 1469443142890 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:02 INFO - PROCESS | 3420 | ++DOCSHELL 0x12724c000 == 32 [pid = 3420] [id = 470] 03:39:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x116a9f400) [pid = 3420] [serial = 1409] [outer = 0x0] 03:39:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x12439e000) [pid = 3420] [serial = 1410] [outer = 0x116a9f400] 03:39:02 INFO - PROCESS | 3420 | 1469443142923 Marionette DEBUG loaded listener.js 03:39:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x124661c00) [pid = 3420] [serial = 1411] [outer = 0x116a9f400] 03:39:03 INFO - PROCESS | 3420 | 1469443143272 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]]]}] 03:39:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:39:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 518ms 03:39:03 INFO - PROCESS | 3420 | 1469443143291 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 03:39:03 INFO - PROCESS | 3420 | 1469443143293 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 03:39:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:39:03 INFO - PROCESS | 3420 | 1469443143295 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:39:03 INFO - PROCESS | 3420 | 1469443143296 Marionette TRACE conn2 <- [1,1854,null,{}] 03:39:03 INFO - PROCESS | 3420 | 1469443143317 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}] 03:39:03 INFO - PROCESS | 3420 | 1469443143319 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:03 INFO - PROCESS | 3420 | 1469443143415 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 03:39:03 INFO - PROCESS | 3420 | 1469443143419 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:03 INFO - PROCESS | 3420 | 1469443143420 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:03 INFO - PROCESS | 3420 | ++DOCSHELL 0x112fc0800 == 33 [pid = 3420] [id = 471] 03:39:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x124663400) [pid = 3420] [serial = 1412] [outer = 0x0] 03:39:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x1249a9000) [pid = 3420] [serial = 1413] [outer = 0x124663400] 03:39:03 INFO - PROCESS | 3420 | 1469443143444 Marionette DEBUG loaded listener.js 03:39:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x124f8f800) [pid = 3420] [serial = 1414] [outer = 0x124663400] 03:39:03 INFO - PROCESS | 3420 | 1469443143757 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]]]}] 03:39:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:39:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 473ms 03:39:03 INFO - PROCESS | 3420 | 1469443143777 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 03:39:03 INFO - PROCESS | 3420 | 1469443143778 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 03:39:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:39:03 INFO - PROCESS | 3420 | 1469443143788 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:39:03 INFO - PROCESS | 3420 | 1469443143789 Marionette TRACE conn2 <- [1,1858,null,{}] 03:39:03 INFO - PROCESS | 3420 | 1469443143792 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}] 03:39:03 INFO - PROCESS | 3420 | 1469443143793 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:03 INFO - PROCESS | 3420 | 1469443143895 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 03:39:03 INFO - PROCESS | 3420 | 1469443143899 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:03 INFO - PROCESS | 3420 | 1469443143900 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:03 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a521800 == 34 [pid = 3420] [id = 472] 03:39:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x1126d6800) [pid = 3420] [serial = 1415] [outer = 0x0] 03:39:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x1250d0c00) [pid = 3420] [serial = 1416] [outer = 0x1126d6800] 03:39:03 INFO - PROCESS | 3420 | 1469443143924 Marionette DEBUG loaded listener.js 03:39:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x126e08000) [pid = 3420] [serial = 1417] [outer = 0x1126d6800] 03:39:04 INFO - PROCESS | 3420 | 1469443144254 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]]]}] 03:39:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 520ms 03:39:04 INFO - PROCESS | 3420 | 1469443144308 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 03:39:04 INFO - PROCESS | 3420 | 1469443144309 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 03:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:39:04 INFO - PROCESS | 3420 | 1469443144311 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:39:04 INFO - PROCESS | 3420 | 1469443144313 Marionette TRACE conn2 <- [1,1862,null,{}] 03:39:04 INFO - PROCESS | 3420 | 1469443144315 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}] 03:39:04 INFO - PROCESS | 3420 | 1469443144316 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:04 INFO - PROCESS | 3420 | 1469443144591 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 03:39:04 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x1270b8c00) [pid = 3420] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:39:04 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x1126de000) [pid = 3420] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:39:04 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x12466f800) [pid = 3420] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:39:04 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x112983800) [pid = 3420] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:39:04 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x112ea6c00) [pid = 3420] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:39:04 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x1196d7400) [pid = 3420] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:39:04 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x123c7d800) [pid = 3420] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:39:04 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1126d7000) [pid = 3420] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:39:04 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x1241d0800) [pid = 3420] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:39:04 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x113a05000) [pid = 3420] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:39:04 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x118477000) [pid = 3420] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:39:04 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x11339b800) [pid = 3420] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:39:04 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x11386b800) [pid = 3420] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:39:04 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x1150c9c00) [pid = 3420] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:39:04 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1150ce800) [pid = 3420] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:39:04 INFO - PROCESS | 3420 | 1469443144639 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:04 INFO - PROCESS | 3420 | 1469443144640 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:04 INFO - PROCESS | 3420 | ++DOCSHELL 0x119ff8800 == 35 [pid = 3420] [id = 473] 03:39:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x111cac000) [pid = 3420] [serial = 1418] [outer = 0x0] 03:39:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x112984000) [pid = 3420] [serial = 1419] [outer = 0x111cac000] 03:39:04 INFO - PROCESS | 3420 | 1469443144665 Marionette DEBUG loaded listener.js 03:39:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1169e5000) [pid = 3420] [serial = 1420] [outer = 0x111cac000] 03:39:04 INFO - PROCESS | 3420 | 1469443144924 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]]]}] 03:39:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 622ms 03:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:39:04 INFO - PROCESS | 3420 | 1469443144937 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 03:39:04 INFO - PROCESS | 3420 | 1469443144939 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 03:39:04 INFO - PROCESS | 3420 | 1469443144942 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:39:04 INFO - PROCESS | 3420 | 1469443144943 Marionette TRACE conn2 <- [1,1866,null,{}] 03:39:04 INFO - PROCESS | 3420 | 1469443144953 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}] 03:39:04 INFO - PROCESS | 3420 | 1469443144955 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:05 INFO - PROCESS | 3420 | 1469443145036 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 03:39:05 INFO - PROCESS | 3420 | 1469443145040 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:05 INFO - PROCESS | 3420 | 1469443145042 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:05 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b96e800 == 36 [pid = 3420] [id = 474] 03:39:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x118598800) [pid = 3420] [serial = 1421] [outer = 0x0] 03:39:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x12432f800) [pid = 3420] [serial = 1422] [outer = 0x118598800] 03:39:05 INFO - PROCESS | 3420 | 1469443145066 Marionette DEBUG loaded listener.js 03:39:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x126eaa800) [pid = 3420] [serial = 1423] [outer = 0x118598800] 03:39:05 INFO - PROCESS | 3420 | 1469443145391 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]]]}] 03:39:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:39:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 469ms 03:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:39:05 INFO - PROCESS | 3420 | 1469443145411 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 03:39:05 INFO - PROCESS | 3420 | 1469443145412 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 03:39:05 INFO - PROCESS | 3420 | 1469443145416 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:39:05 INFO - PROCESS | 3420 | 1469443145418 Marionette TRACE conn2 <- [1,1870,null,{}] 03:39:05 INFO - PROCESS | 3420 | 1469443145420 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}] 03:39:05 INFO - PROCESS | 3420 | 1469443145421 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:05 INFO - PROCESS | 3420 | 1469443145524 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 03:39:05 INFO - PROCESS | 3420 | 1469443145532 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:05 INFO - PROCESS | 3420 | 1469443145534 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:05 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ba0d800 == 37 [pid = 3420] [id = 475] 03:39:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x123ba5000) [pid = 3420] [serial = 1424] [outer = 0x0] 03:39:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x126eb5400) [pid = 3420] [serial = 1425] [outer = 0x123ba5000] 03:39:05 INFO - PROCESS | 3420 | 1469443145562 Marionette DEBUG loaded listener.js 03:39:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x128aea000) [pid = 3420] [serial = 1426] [outer = 0x123ba5000] 03:39:05 INFO - PROCESS | 3420 | 1469443145903 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]]]}] 03:39:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:39:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 523ms 03:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:39:05 INFO - PROCESS | 3420 | 1469443145939 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 03:39:05 INFO - PROCESS | 3420 | 1469443145941 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 03:39:05 INFO - PROCESS | 3420 | 1469443145944 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:39:05 INFO - PROCESS | 3420 | 1469443145947 Marionette TRACE conn2 <- [1,1874,null,{}] 03:39:05 INFO - PROCESS | 3420 | 1469443145951 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}] 03:39:05 INFO - PROCESS | 3420 | 1469443145953 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:06 INFO - PROCESS | 3420 | 1469443146086 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 03:39:06 INFO - PROCESS | 3420 | 1469443146178 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:06 INFO - PROCESS | 3420 | 1469443146178 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:06 INFO - PROCESS | 3420 | ++DOCSHELL 0x123ca6000 == 38 [pid = 3420] [id = 476] 03:39:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x1241cd400) [pid = 3420] [serial = 1427] [outer = 0x0] 03:39:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x128b4e400) [pid = 3420] [serial = 1428] [outer = 0x1241cd400] 03:39:06 INFO - PROCESS | 3420 | 1469443146218 Marionette DEBUG loaded listener.js 03:39:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x12914ac00) [pid = 3420] [serial = 1429] [outer = 0x1241cd400] 03:39:06 INFO - PROCESS | 3420 | 1469443146505 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]]]}] 03:39:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:39:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 571ms 03:39:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:39:06 INFO - PROCESS | 3420 | 1469443146519 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 03:39:06 INFO - PROCESS | 3420 | 1469443146520 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 03:39:06 INFO - PROCESS | 3420 | 1469443146522 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:39:06 INFO - PROCESS | 3420 | 1469443146523 Marionette TRACE conn2 <- [1,1878,null,{}] 03:39:06 INFO - PROCESS | 3420 | 1469443146526 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}] 03:39:06 INFO - PROCESS | 3420 | 1469443146527 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:06 INFO - PROCESS | 3420 | 1469443146659 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 03:39:06 INFO - PROCESS | 3420 | 1469443146715 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:06 INFO - PROCESS | 3420 | 1469443146717 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:06 INFO - PROCESS | 3420 | ++DOCSHELL 0x11335f800 == 39 [pid = 3420] [id = 477] 03:39:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x1121be000) [pid = 3420] [serial = 1430] [outer = 0x0] 03:39:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x1126df400) [pid = 3420] [serial = 1431] [outer = 0x1121be000] 03:39:06 INFO - PROCESS | 3420 | 1469443146749 Marionette DEBUG loaded listener.js 03:39:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x11339dc00) [pid = 3420] [serial = 1432] [outer = 0x1121be000] 03:39:07 INFO - PROCESS | 3420 | 1469443147278 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]]]}] 03:39:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:39:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 819ms 03:39:07 INFO - PROCESS | 3420 | 1469443147342 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 03:39:07 INFO - PROCESS | 3420 | 1469443147345 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 03:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:39:07 INFO - PROCESS | 3420 | 1469443147348 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:39:07 INFO - PROCESS | 3420 | 1469443147350 Marionette TRACE conn2 <- [1,1882,null,{}] 03:39:07 INFO - PROCESS | 3420 | 1469443147353 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}] 03:39:07 INFO - PROCESS | 3420 | 1469443147357 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:07 INFO - PROCESS | 3420 | 1469443147492 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 03:39:07 INFO - PROCESS | 3420 | 1469443147572 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:07 INFO - PROCESS | 3420 | 1469443147573 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:07 INFO - PROCESS | 3420 | ++DOCSHELL 0x12392f800 == 40 [pid = 3420] [id = 478] 03:39:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x117d98c00) [pid = 3420] [serial = 1433] [outer = 0x0] 03:39:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x1181d3c00) [pid = 3420] [serial = 1434] [outer = 0x117d98c00] 03:39:07 INFO - PROCESS | 3420 | 1469443147604 Marionette DEBUG loaded listener.js 03:39:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x1185ae000) [pid = 3420] [serial = 1435] [outer = 0x117d98c00] 03:39:08 INFO - PROCESS | 3420 | 1469443148321 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]]]}] 03:39:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:39:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1020ms 03:39:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:39:08 INFO - PROCESS | 3420 | 1469443148372 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 03:39:08 INFO - PROCESS | 3420 | 1469443148375 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 03:39:08 INFO - PROCESS | 3420 | 1469443148379 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:39:08 INFO - PROCESS | 3420 | 1469443148385 Marionette TRACE conn2 <- [1,1886,null,{}] 03:39:08 INFO - PROCESS | 3420 | 1469443148409 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}] 03:39:08 INFO - PROCESS | 3420 | 1469443148412 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:08 INFO - PROCESS | 3420 | 1469443148562 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 03:39:08 INFO - PROCESS | 3420 | 1469443148688 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:08 INFO - PROCESS | 3420 | 1469443148691 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:08 INFO - PROCESS | 3420 | ++DOCSHELL 0x111ad5800 == 41 [pid = 3420] [id = 479] 03:39:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x1171b2800) [pid = 3420] [serial = 1436] [outer = 0x0] 03:39:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x117d16000) [pid = 3420] [serial = 1437] [outer = 0x1171b2800] 03:39:08 INFO - PROCESS | 3420 | 1469443148716 Marionette DEBUG loaded listener.js 03:39:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x1181d4000) [pid = 3420] [serial = 1438] [outer = 0x1171b2800] 03:39:09 INFO - PROCESS | 3420 | --DOCSHELL 0x123ca6000 == 40 [pid = 3420] [id = 476] 03:39:09 INFO - PROCESS | 3420 | --DOCSHELL 0x12ba0d800 == 39 [pid = 3420] [id = 475] 03:39:09 INFO - PROCESS | 3420 | --DOCSHELL 0x12b96e800 == 38 [pid = 3420] [id = 474] 03:39:09 INFO - PROCESS | 3420 | --DOCSHELL 0x119ff8800 == 37 [pid = 3420] [id = 473] 03:39:09 INFO - PROCESS | 3420 | --DOCSHELL 0x12a521800 == 36 [pid = 3420] [id = 472] 03:39:09 INFO - PROCESS | 3420 | --DOCSHELL 0x112fc0800 == 35 [pid = 3420] [id = 471] 03:39:09 INFO - PROCESS | 3420 | --DOCSHELL 0x12724c000 == 34 [pid = 3420] [id = 470] 03:39:09 INFO - PROCESS | 3420 | --DOCSHELL 0x124b06000 == 33 [pid = 3420] [id = 469] 03:39:09 INFO - PROCESS | 3420 | --DOCSHELL 0x12401b000 == 32 [pid = 3420] [id = 468] 03:39:09 INFO - PROCESS | 3420 | --DOCSHELL 0x116acc000 == 31 [pid = 3420] [id = 467] 03:39:09 INFO - PROCESS | 3420 | --DOCSHELL 0x116acd000 == 30 [pid = 3420] [id = 466] 03:39:09 INFO - PROCESS | 3420 | --DOCSHELL 0x11254d800 == 29 [pid = 3420] [id = 465] 03:39:09 INFO - PROCESS | 3420 | 1469443149137 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]]]}] 03:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 798ms 03:39:09 INFO - PROCESS | 3420 | 1469443149178 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 03:39:09 INFO - PROCESS | 3420 | 1469443149183 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 03:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x1210de400) [pid = 3420] [serial = 1371] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x1181cd400) [pid = 3420] [serial = 1368] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x119970800) [pid = 3420] [serial = 1369] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x126e14c00) [pid = 3420] [serial = 1366] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x1270c5800) [pid = 3420] [serial = 1375] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x12914a000) [pid = 3420] [serial = 1378] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x124662000) [pid = 3420] [serial = 1360] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x126eaf800) [pid = 3420] [serial = 1372] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x1270b0800) [pid = 3420] [serial = 1374] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x124397c00) [pid = 3420] [serial = 1357] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x128af2c00) [pid = 3420] [serial = 1377] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x12445bc00) [pid = 3420] [serial = 1359] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x124e9e800) [pid = 3420] [serial = 1362] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x125592c00) [pid = 3420] [serial = 1363] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x12690d400) [pid = 3420] [serial = 1365] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x1169dd400) [pid = 3420] [serial = 1341] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x117d20800) [pid = 3420] [serial = 1342] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x12083a000) [pid = 3420] [serial = 1353] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x123c80c00) [pid = 3420] [serial = 1354] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x1241d5400) [pid = 3420] [serial = 1356] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1126dfc00) [pid = 3420] [serial = 1338] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x112e9e000) [pid = 3420] [serial = 1339] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x124668800) [pid = 3420] [serial = 1336] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x116728800) [pid = 3420] [serial = 1347] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x1181ca800) [pid = 3420] [serial = 1348] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x119176800) [pid = 3420] [serial = 1350] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x11964b800) [pid = 3420] [serial = 1351] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x118475c00) [pid = 3420] [serial = 1344] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x1193c9c00) [pid = 3420] [serial = 1345] [outer = 0x0] [url = about:blank] 03:39:09 INFO - PROCESS | 3420 | 1469443149226 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:39:09 INFO - PROCESS | 3420 | 1469443149229 Marionette TRACE conn2 <- [1,1890,null,{}] 03:39:09 INFO - PROCESS | 3420 | 1469443149237 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}] 03:39:09 INFO - PROCESS | 3420 | 1469443149239 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:09 INFO - PROCESS | 3420 | 1469443149362 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 03:39:09 INFO - PROCESS | 3420 | 1469443149377 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:09 INFO - PROCESS | 3420 | 1469443149379 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:09 INFO - PROCESS | 3420 | ++DOCSHELL 0x1191ab000 == 30 [pid = 3420] [id = 480] 03:39:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x11889a400) [pid = 3420] [serial = 1439] [outer = 0x0] 03:39:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x1191bb000) [pid = 3420] [serial = 1440] [outer = 0x11889a400] 03:39:09 INFO - PROCESS | 3420 | 1469443149426 Marionette DEBUG loaded listener.js 03:39:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x1196d2400) [pid = 3420] [serial = 1441] [outer = 0x11889a400] 03:39:09 INFO - PROCESS | 3420 | 1469443149879 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]]]}] 03:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 693ms 03:39:09 INFO - PROCESS | 3420 | 1469443149902 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 03:39:09 INFO - PROCESS | 3420 | 1469443149904 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 03:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:39:09 INFO - PROCESS | 3420 | 1469443149906 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:39:09 INFO - PROCESS | 3420 | 1469443149908 Marionette TRACE conn2 <- [1,1894,null,{}] 03:39:09 INFO - PROCESS | 3420 | 1469443149919 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}] 03:39:09 INFO - PROCESS | 3420 | 1469443149922 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:10 INFO - PROCESS | 3420 | 1469443150018 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 03:39:10 INFO - PROCESS | 3420 | 1469443150023 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:10 INFO - PROCESS | 3420 | 1469443150026 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:10 INFO - PROCESS | 3420 | ++DOCSHELL 0x1245e4800 == 31 [pid = 3420] [id = 481] 03:39:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x119971c00) [pid = 3420] [serial = 1442] [outer = 0x0] 03:39:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x1210da400) [pid = 3420] [serial = 1443] [outer = 0x119971c00] 03:39:10 INFO - PROCESS | 3420 | 1469443150056 Marionette DEBUG loaded listener.js 03:39:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1241b0800) [pid = 3420] [serial = 1444] [outer = 0x119971c00] 03:39:10 INFO - PROCESS | 3420 | 1469443150480 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]]]}] 03:39:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 623ms 03:39:10 INFO - PROCESS | 3420 | 1469443150531 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 03:39:10 INFO - PROCESS | 3420 | 1469443150533 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 03:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:39:10 INFO - PROCESS | 3420 | 1469443150537 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:39:10 INFO - PROCESS | 3420 | 1469443150538 Marionette TRACE conn2 <- [1,1898,null,{}] 03:39:10 INFO - PROCESS | 3420 | 1469443150540 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}] 03:39:10 INFO - PROCESS | 3420 | 1469443150541 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:10 INFO - PROCESS | 3420 | 1469443150603 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 03:39:10 INFO - PROCESS | 3420 | 1469443150606 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:10 INFO - PROCESS | 3420 | 1469443150607 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:10 INFO - PROCESS | 3420 | ++DOCSHELL 0x128a10000 == 32 [pid = 3420] [id = 482] 03:39:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x113802c00) [pid = 3420] [serial = 1445] [outer = 0x0] 03:39:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x124335800) [pid = 3420] [serial = 1446] [outer = 0x113802c00] 03:39:10 INFO - PROCESS | 3420 | 1469443150632 Marionette DEBUG loaded listener.js 03:39:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x124469000) [pid = 3420] [serial = 1447] [outer = 0x113802c00] 03:39:11 INFO - PROCESS | 3420 | 1469443151072 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]]]}] 03:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 574ms 03:39:11 INFO - PROCESS | 3420 | 1469443151111 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 03:39:11 INFO - PROCESS | 3420 | 1469443151113 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 03:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:39:11 INFO - PROCESS | 3420 | 1469443151117 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:39:11 INFO - PROCESS | 3420 | 1469443151119 Marionette TRACE conn2 <- [1,1902,null,{}] 03:39:11 INFO - PROCESS | 3420 | 1469443151122 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}] 03:39:11 INFO - PROCESS | 3420 | 1469443151124 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:11 INFO - PROCESS | 3420 | 1469443151239 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 03:39:11 INFO - PROCESS | 3420 | 1469443151251 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:11 INFO - PROCESS | 3420 | 1469443151253 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:11 INFO - PROCESS | 3420 | ++DOCSHELL 0x119894800 == 33 [pid = 3420] [id = 483] 03:39:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x12446a000) [pid = 3420] [serial = 1448] [outer = 0x0] 03:39:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x124670000) [pid = 3420] [serial = 1449] [outer = 0x12446a000] 03:39:11 INFO - PROCESS | 3420 | 1469443151292 Marionette DEBUG loaded listener.js 03:39:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x124e0f800) [pid = 3420] [serial = 1450] [outer = 0x12446a000] 03:39:11 INFO - PROCESS | 3420 | 1469443151701 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]]]}] 03:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 620ms 03:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:39:11 INFO - PROCESS | 3420 | 1469443151736 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 03:39:11 INFO - PROCESS | 3420 | 1469443151737 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 03:39:11 INFO - PROCESS | 3420 | 1469443151740 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:39:11 INFO - PROCESS | 3420 | 1469443151741 Marionette TRACE conn2 <- [1,1906,null,{}] 03:39:11 INFO - PROCESS | 3420 | 1469443151743 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}] 03:39:11 INFO - PROCESS | 3420 | 1469443151747 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:11 INFO - PROCESS | 3420 | 1469443151868 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 03:39:11 INFO - PROCESS | 3420 | 1469443151880 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:11 INFO - PROCESS | 3420 | 1469443151881 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:11 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a835800 == 34 [pid = 3420] [id = 484] 03:39:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x118475c00) [pid = 3420] [serial = 1451] [outer = 0x0] 03:39:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x126909c00) [pid = 3420] [serial = 1452] [outer = 0x118475c00] 03:39:11 INFO - PROCESS | 3420 | 1469443151906 Marionette DEBUG loaded listener.js 03:39:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x128ae5400) [pid = 3420] [serial = 1453] [outer = 0x118475c00] 03:39:12 INFO - PROCESS | 3420 | 1469443152247 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]]]}] 03:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 517ms 03:39:12 INFO - PROCESS | 3420 | 1469443152257 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 03:39:12 INFO - PROCESS | 3420 | 1469443152259 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 03:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:39:12 INFO - PROCESS | 3420 | 1469443152261 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:39:12 INFO - PROCESS | 3420 | 1469443152262 Marionette TRACE conn2 <- [1,1910,null,{}] 03:39:12 INFO - PROCESS | 3420 | 1469443152266 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}] 03:39:12 INFO - PROCESS | 3420 | 1469443152269 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:12 INFO - PROCESS | 3420 | 1469443152368 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 03:39:12 INFO - PROCESS | 3420 | 1469443152382 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:12 INFO - PROCESS | 3420 | 1469443152383 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:12 INFO - PROCESS | 3420 | ++DOCSHELL 0x12af56000 == 35 [pid = 3420] [id = 485] 03:39:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x128aed400) [pid = 3420] [serial = 1454] [outer = 0x0] 03:39:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x128b54400) [pid = 3420] [serial = 1455] [outer = 0x128aed400] 03:39:12 INFO - PROCESS | 3420 | 1469443152408 Marionette DEBUG loaded listener.js 03:39:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x129147800) [pid = 3420] [serial = 1456] [outer = 0x128aed400] 03:39:12 INFO - PROCESS | 3420 | 1469443152752 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]]]}] 03:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 519ms 03:39:12 INFO - PROCESS | 3420 | 1469443152780 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 03:39:12 INFO - PROCESS | 3420 | 1469443152784 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 03:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:39:12 INFO - PROCESS | 3420 | 1469443152792 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:39:12 INFO - PROCESS | 3420 | 1469443152793 Marionette TRACE conn2 <- [1,1914,null,{}] 03:39:12 INFO - PROCESS | 3420 | 1469443152795 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}] 03:39:12 INFO - PROCESS | 3420 | 1469443152796 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:12 INFO - PROCESS | 3420 | 1469443152893 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 03:39:12 INFO - PROCESS | 3420 | 1469443152899 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:12 INFO - PROCESS | 3420 | 1469443152900 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:12 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ba11000 == 36 [pid = 3420] [id = 486] 03:39:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x128b51800) [pid = 3420] [serial = 1457] [outer = 0x0] 03:39:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x12927dc00) [pid = 3420] [serial = 1458] [outer = 0x128b51800] 03:39:12 INFO - PROCESS | 3420 | 1469443152924 Marionette DEBUG loaded listener.js 03:39:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x129476800) [pid = 3420] [serial = 1459] [outer = 0x128b51800] 03:39:13 INFO - PROCESS | 3420 | 1469443153226 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]]]}] 03:39:13 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x117329c00) [pid = 3420] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:39:13 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x1193d1c00) [pid = 3420] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:39:13 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x111c19c00) [pid = 3420] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:39:13 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x11266b800) [pid = 3420] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:39:13 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x11821c800) [pid = 3420] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:39:13 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1196dcc00) [pid = 3420] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:39:13 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x1249a5c00) [pid = 3420] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:39:13 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x1126d6800) [pid = 3420] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:39:13 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x111cac000) [pid = 3420] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:39:13 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x123ba5000) [pid = 3420] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:39:13 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x113f9f400) [pid = 3420] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:39:13 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x118598800) [pid = 3420] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:39:13 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x116a9f400) [pid = 3420] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:39:13 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x124663400) [pid = 3420] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:39:13 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x112e9b000) [pid = 3420] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:39:13 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x11607dc00) [pid = 3420] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 622ms 03:39:13 INFO - PROCESS | 3420 | 1469443153416 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 03:39:13 INFO - PROCESS | 3420 | 1469443153420 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 03:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:39:13 INFO - PROCESS | 3420 | 1469443153424 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:39:13 INFO - PROCESS | 3420 | 1469443153426 Marionette TRACE conn2 <- [1,1918,null,{}] 03:39:13 INFO - PROCESS | 3420 | 1469443153430 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}] 03:39:13 INFO - PROCESS | 3420 | 1469443153432 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:13 INFO - PROCESS | 3420 | 1469443153534 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 03:39:13 INFO - PROCESS | 3420 | 1469443153588 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:13 INFO - PROCESS | 3420 | 1469443153592 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:13 INFO - PROCESS | 3420 | ++DOCSHELL 0x1169b9800 == 37 [pid = 3420] [id = 487] 03:39:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x113373400) [pid = 3420] [serial = 1460] [outer = 0x0] 03:39:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x113d96000) [pid = 3420] [serial = 1461] [outer = 0x113373400] 03:39:13 INFO - PROCESS | 3420 | 1469443153623 Marionette DEBUG loaded listener.js 03:39:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x116905800) [pid = 3420] [serial = 1462] [outer = 0x113373400] 03:39:14 INFO - PROCESS | 3420 | 1469443154118 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]]]}] 03:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 720ms 03:39:14 INFO - PROCESS | 3420 | 1469443154144 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 03:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:39:14 INFO - PROCESS | 3420 | 1469443154146 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 03:39:14 INFO - PROCESS | 3420 | 1469443154151 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:39:14 INFO - PROCESS | 3420 | 1469443154154 Marionette TRACE conn2 <- [1,1922,null,{}] 03:39:14 INFO - PROCESS | 3420 | 1469443154157 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}] 03:39:14 INFO - PROCESS | 3420 | 1469443154159 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:14 INFO - PROCESS | 3420 | 1469443154263 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 03:39:14 INFO - PROCESS | 3420 | 1469443154321 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:14 INFO - PROCESS | 3420 | 1469443154322 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:14 INFO - PROCESS | 3420 | ++DOCSHELL 0x124013000 == 38 [pid = 3420] [id = 488] 03:39:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x117328c00) [pid = 3420] [serial = 1463] [outer = 0x0] 03:39:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x118592800) [pid = 3420] [serial = 1464] [outer = 0x117328c00] 03:39:14 INFO - PROCESS | 3420 | 1469443154354 Marionette DEBUG loaded listener.js 03:39:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1191c7c00) [pid = 3420] [serial = 1465] [outer = 0x117328c00] 03:39:14 INFO - PROCESS | 3420 | 1469443154782 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]]]}] 03:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 672ms 03:39:14 INFO - PROCESS | 3420 | 1469443154822 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 03:39:14 INFO - PROCESS | 3420 | 1469443154823 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 03:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:39:14 INFO - PROCESS | 3420 | 1469443154826 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:39:14 INFO - PROCESS | 3420 | 1469443154827 Marionette TRACE conn2 <- [1,1926,null,{}] 03:39:14 INFO - PROCESS | 3420 | 1469443154837 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}] 03:39:14 INFO - PROCESS | 3420 | 1469443154840 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:14 INFO - PROCESS | 3420 | 1469443154963 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 03:39:15 INFO - PROCESS | 3420 | 1469443155024 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:15 INFO - PROCESS | 3420 | 1469443155026 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:15 INFO - PROCESS | 3420 | ++DOCSHELL 0x129290000 == 39 [pid = 3420] [id = 489] 03:39:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x120840000) [pid = 3420] [serial = 1466] [outer = 0x0] 03:39:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x1210de000) [pid = 3420] [serial = 1467] [outer = 0x120840000] 03:39:15 INFO - PROCESS | 3420 | 1469443155060 Marionette DEBUG loaded listener.js 03:39:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1241ab800) [pid = 3420] [serial = 1468] [outer = 0x120840000] 03:39:15 INFO - PROCESS | 3420 | 1469443155492 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]]]}] 03:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 719ms 03:39:15 INFO - PROCESS | 3420 | 1469443155546 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 03:39:15 INFO - PROCESS | 3420 | 1469443155547 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 03:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:39:15 INFO - PROCESS | 3420 | 1469443155550 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:39:15 INFO - PROCESS | 3420 | 1469443155551 Marionette TRACE conn2 <- [1,1930,null,{}] 03:39:15 INFO - PROCESS | 3420 | 1469443155553 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}] 03:39:15 INFO - PROCESS | 3420 | 1469443155555 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:15 INFO - PROCESS | 3420 | 1469443155657 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 03:39:15 INFO - PROCESS | 3420 | 1469443155715 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:15 INFO - PROCESS | 3420 | 1469443155716 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:15 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ba0a000 == 40 [pid = 3420] [id = 490] 03:39:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x1245ce400) [pid = 3420] [serial = 1469] [outer = 0x0] 03:39:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x124e99800) [pid = 3420] [serial = 1470] [outer = 0x1245ce400] 03:39:15 INFO - PROCESS | 3420 | 1469443155746 Marionette DEBUG loaded listener.js 03:39:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x12558c000) [pid = 3420] [serial = 1471] [outer = 0x1245ce400] 03:39:16 INFO - PROCESS | 3420 | 1469443156208 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]]]}] 03:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 669ms 03:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:39:16 INFO - PROCESS | 3420 | 1469443156220 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 03:39:16 INFO - PROCESS | 3420 | 1469443156221 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 03:39:16 INFO - PROCESS | 3420 | 1469443156223 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:39:16 INFO - PROCESS | 3420 | 1469443156224 Marionette TRACE conn2 <- [1,1934,null,{}] 03:39:16 INFO - PROCESS | 3420 | 1469443156227 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}] 03:39:16 INFO - PROCESS | 3420 | 1469443156228 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:16 INFO - PROCESS | 3420 | 1469443156347 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 03:39:16 INFO - PROCESS | 3420 | 1469443156421 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:16 INFO - PROCESS | 3420 | 1469443156422 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x11386b800) [pid = 3420] [serial = 1472] [outer = 0x12ce12c00] 03:39:16 INFO - PROCESS | 3420 | ++DOCSHELL 0x119578000 == 41 [pid = 3420] [id = 491] 03:39:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x118597000) [pid = 3420] [serial = 1473] [outer = 0x0] 03:39:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x1191c9000) [pid = 3420] [serial = 1474] [outer = 0x118597000] 03:39:16 INFO - PROCESS | 3420 | 1469443156464 Marionette DEBUG loaded listener.js 03:39:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x126d70c00) [pid = 3420] [serial = 1475] [outer = 0x118597000] 03:39:17 INFO - PROCESS | 3420 | 1469443157019 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]]]}] 03:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 824ms 03:39:17 INFO - PROCESS | 3420 | 1469443157058 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 03:39:17 INFO - PROCESS | 3420 | 1469443157060 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 03:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:39:17 INFO - PROCESS | 3420 | 1469443157083 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:39:17 INFO - PROCESS | 3420 | 1469443157085 Marionette TRACE conn2 <- [1,1938,null,{}] 03:39:17 INFO - PROCESS | 3420 | 1469443157090 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}] 03:39:17 INFO - PROCESS | 3420 | 1469443157092 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:17 INFO - PROCESS | 3420 | 1469443157188 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12af56000 == 40 [pid = 3420] [id = 485] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12a835800 == 39 [pid = 3420] [id = 484] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x119894800 == 38 [pid = 3420] [id = 483] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x128a10000 == 37 [pid = 3420] [id = 482] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x1245e4800 == 36 [pid = 3420] [id = 481] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x1191ab000 == 35 [pid = 3420] [id = 480] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x111ad5800 == 34 [pid = 3420] [id = 479] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12392f800 == 33 [pid = 3420] [id = 478] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x11335f800 == 32 [pid = 3420] [id = 477] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12df40000 == 31 [pid = 3420] [id = 22] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12b988000 == 30 [pid = 3420] [id = 21] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x112fd5800 == 29 [pid = 3420] [id = 24] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x116ab6800 == 28 [pid = 3420] [id = 25] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12bd24800 == 27 [pid = 3420] [id = 11] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12c54e000 == 26 [pid = 3420] [id = 14] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12c512800 == 25 [pid = 3420] [id = 13] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12a829800 == 24 [pid = 3420] [id = 8] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12bdb1000 == 23 [pid = 3420] [id = 12] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12ba15000 == 22 [pid = 3420] [id = 10] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12d7d1800 == 21 [pid = 3420] [id = 23] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12ce50800 == 20 [pid = 3420] [id = 17] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12af46000 == 19 [pid = 3420] [id = 9] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x129117000 == 18 [pid = 3420] [id = 6] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x1199bc800 == 17 [pid = 3420] [id = 26] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12ca5e800 == 16 [pid = 3420] [id = 15] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12911c000 == 15 [pid = 3420] [id = 19] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12b983800 == 14 [pid = 3420] [id = 20] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x119578000 == 13 [pid = 3420] [id = 491] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12ba0a000 == 12 [pid = 3420] [id = 490] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x129290000 == 11 [pid = 3420] [id = 489] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x124013000 == 10 [pid = 3420] [id = 488] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12ba11000 == 9 [pid = 3420] [id = 486] 03:39:18 INFO - PROCESS | 3420 | --DOCSHELL 0x1169b9800 == 8 [pid = 3420] [id = 487] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x12439e000) [pid = 3420] [serial = 1410] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x1249a9000) [pid = 3420] [serial = 1413] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x112e9bc00) [pid = 3420] [serial = 1395] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x113393000) [pid = 3420] [serial = 1396] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1171b3400) [pid = 3420] [serial = 1398] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x117d96800) [pid = 3420] [serial = 1399] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x118216800) [pid = 3420] [serial = 1401] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x11917bc00) [pid = 3420] [serial = 1402] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x11993bc00) [pid = 3420] [serial = 1404] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x1208b6000) [pid = 3420] [serial = 1405] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x112e9f800) [pid = 3420] [serial = 1381] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x113d99400) [pid = 3420] [serial = 1393] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x11213d000) [pid = 3420] [serial = 1380] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x113374c00) [pid = 3420] [serial = 1392] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x1196d8400) [pid = 3420] [serial = 1384] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x118882c00) [pid = 3420] [serial = 1383] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x1245ccc00) [pid = 3420] [serial = 1387] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x1208b5800) [pid = 3420] [serial = 1386] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x1270cc400) [pid = 3420] [serial = 1390] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x125598800) [pid = 3420] [serial = 1389] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x1250d0c00) [pid = 3420] [serial = 1416] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x126e08000) [pid = 3420] [serial = 1417] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x1169e5000) [pid = 3420] [serial = 1420] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x128aea000) [pid = 3420] [serial = 1426] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x112984000) [pid = 3420] [serial = 1419] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x1210d7000) [pid = 3420] [serial = 1407] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x12432f800) [pid = 3420] [serial = 1422] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 70 (0x1241ab000) [pid = 3420] [serial = 1408] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 69 (0x126eb5400) [pid = 3420] [serial = 1425] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 68 (0x124661c00) [pid = 3420] [serial = 1411] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 67 (0x128b4e400) [pid = 3420] [serial = 1428] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 66 (0x124f8f800) [pid = 3420] [serial = 1414] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | --DOMWINDOW == 65 (0x126eaa800) [pid = 3420] [serial = 1423] [outer = 0x0] [url = about:blank] 03:39:18 INFO - PROCESS | 3420 | 1469443158957 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:18 INFO - PROCESS | 3420 | 1469443158959 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:18 INFO - PROCESS | 3420 | ++DOCSHELL 0x112fc0800 == 9 [pid = 3420] [id = 492] 03:39:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 66 (0x1126dfc00) [pid = 3420] [serial = 1476] [outer = 0x0] 03:39:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 67 (0x112989800) [pid = 3420] [serial = 1477] [outer = 0x1126dfc00] 03:39:18 INFO - PROCESS | 3420 | 1469443158993 Marionette DEBUG loaded listener.js 03:39:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 68 (0x112e9e800) [pid = 3420] [serial = 1478] [outer = 0x1126dfc00] 03:39:19 INFO - PROCESS | 3420 | 1469443159292 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]]]}] 03:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 2250ms 03:39:19 INFO - PROCESS | 3420 | 1469443159321 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 03:39:19 INFO - PROCESS | 3420 | 1469443159324 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 03:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:39:19 INFO - PROCESS | 3420 | 1469443159327 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:39:19 INFO - PROCESS | 3420 | 1469443159329 Marionette TRACE conn2 <- [1,1942,null,{}] 03:39:19 INFO - PROCESS | 3420 | 1469443159336 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}] 03:39:19 INFO - PROCESS | 3420 | 1469443159339 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:19 INFO - PROCESS | 3420 | 1469443159419 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 03:39:19 INFO - PROCESS | 3420 | 1469443159424 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:19 INFO - PROCESS | 3420 | 1469443159425 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:19 INFO - PROCESS | 3420 | ++DOCSHELL 0x116fc6000 == 10 [pid = 3420] [id = 493] 03:39:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 69 (0x113804c00) [pid = 3420] [serial = 1479] [outer = 0x0] 03:39:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 70 (0x116537c00) [pid = 3420] [serial = 1480] [outer = 0x113804c00] 03:39:19 INFO - PROCESS | 3420 | 1469443159455 Marionette DEBUG loaded listener.js 03:39:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x116aa4800) [pid = 3420] [serial = 1481] [outer = 0x113804c00] 03:39:19 INFO - PROCESS | 3420 | 1469443159809 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]]]}] 03:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 523ms 03:39:19 INFO - PROCESS | 3420 | 1469443159853 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 03:39:19 INFO - PROCESS | 3420 | 1469443159856 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 03:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:39:19 INFO - PROCESS | 3420 | 1469443159859 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:39:19 INFO - PROCESS | 3420 | 1469443159860 Marionette TRACE conn2 <- [1,1946,null,{}] 03:39:19 INFO - PROCESS | 3420 | 1469443159863 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}] 03:39:19 INFO - PROCESS | 3420 | 1469443159864 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:19 INFO - PROCESS | 3420 | 1469443159944 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 03:39:19 INFO - PROCESS | 3420 | 1469443159951 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:19 INFO - PROCESS | 3420 | 1469443159953 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:19 INFO - PROCESS | 3420 | ++DOCSHELL 0x118422800 == 11 [pid = 3420] [id = 494] 03:39:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x117329c00) [pid = 3420] [serial = 1482] [outer = 0x0] 03:39:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x117d1d000) [pid = 3420] [serial = 1483] [outer = 0x117329c00] 03:39:19 INFO - PROCESS | 3420 | 1469443159978 Marionette DEBUG loaded listener.js 03:39:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x118479800) [pid = 3420] [serial = 1484] [outer = 0x117329c00] 03:39:20 INFO - PROCESS | 3420 | 1469443160413 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]]]}] 03:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 569ms 03:39:20 INFO - PROCESS | 3420 | 1469443160430 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 03:39:20 INFO - PROCESS | 3420 | 1469443160432 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 03:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:39:20 INFO - PROCESS | 3420 | 1469443160442 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:39:20 INFO - PROCESS | 3420 | 1469443160449 Marionette TRACE conn2 <- [1,1950,null,{}] 03:39:20 INFO - PROCESS | 3420 | 1469443160455 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}] 03:39:20 INFO - PROCESS | 3420 | 1469443160459 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:20 INFO - PROCESS | 3420 | 1469443160581 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 03:39:20 INFO - PROCESS | 3420 | 1469443160590 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:20 INFO - PROCESS | 3420 | 1469443160592 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:20 INFO - PROCESS | 3420 | ++DOCSHELL 0x123933800 == 12 [pid = 3420] [id = 495] 03:39:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x1187e9c00) [pid = 3420] [serial = 1485] [outer = 0x0] 03:39:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x1193ca000) [pid = 3420] [serial = 1486] [outer = 0x1187e9c00] 03:39:20 INFO - PROCESS | 3420 | 1469443160632 Marionette DEBUG loaded listener.js 03:39:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x1196d7c00) [pid = 3420] [serial = 1487] [outer = 0x1187e9c00] 03:39:21 INFO - PROCESS | 3420 | 1469443161024 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]]]}] 03:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 634ms 03:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:39:21 INFO - PROCESS | 3420 | 1469443161069 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 03:39:21 INFO - PROCESS | 3420 | 1469443161071 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 03:39:21 INFO - PROCESS | 3420 | 1469443161073 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:39:21 INFO - PROCESS | 3420 | 1469443161074 Marionette TRACE conn2 <- [1,1954,null,{}] 03:39:21 INFO - PROCESS | 3420 | 1469443161090 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}] 03:39:21 INFO - PROCESS | 3420 | 1469443161091 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:21 INFO - PROCESS | 3420 | 1469443161192 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 03:39:21 INFO - PROCESS | 3420 | 1469443161227 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:21 INFO - PROCESS | 3420 | 1469443161229 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:21 INFO - PROCESS | 3420 | ++DOCSHELL 0x1245eb000 == 13 [pid = 3420] [id = 496] 03:39:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x1196dec00) [pid = 3420] [serial = 1488] [outer = 0x0] 03:39:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x119f13800) [pid = 3420] [serial = 1489] [outer = 0x1196dec00] 03:39:21 INFO - PROCESS | 3420 | 1469443161253 Marionette DEBUG loaded listener.js 03:39:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x120841000) [pid = 3420] [serial = 1490] [outer = 0x1196dec00] 03:39:21 INFO - PROCESS | 3420 | 1469443161565 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]]]}] 03:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 532ms 03:39:21 INFO - PROCESS | 3420 | 1469443161612 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 03:39:21 INFO - PROCESS | 3420 | 1469443161614 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 03:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:39:21 INFO - PROCESS | 3420 | 1469443161616 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:39:21 INFO - PROCESS | 3420 | 1469443161617 Marionette TRACE conn2 <- [1,1958,null,{}] 03:39:21 INFO - PROCESS | 3420 | 1469443161619 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}] 03:39:21 INFO - PROCESS | 3420 | 1469443161621 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:21 INFO - PROCESS | 3420 | 1469443161711 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 03:39:21 INFO - PROCESS | 3420 | 1469443161747 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:21 INFO - PROCESS | 3420 | 1469443161751 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:21 INFO - PROCESS | 3420 | ++DOCSHELL 0x126999000 == 14 [pid = 3420] [id = 497] 03:39:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x1238de800) [pid = 3420] [serial = 1491] [outer = 0x0] 03:39:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x123be3000) [pid = 3420] [serial = 1492] [outer = 0x1238de800] 03:39:21 INFO - PROCESS | 3420 | 1469443161784 Marionette DEBUG loaded listener.js 03:39:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1241d8400) [pid = 3420] [serial = 1493] [outer = 0x1238de800] 03:39:22 INFO - PROCESS | 3420 | 1469443162117 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]]]}] 03:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 518ms 03:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:39:22 INFO - PROCESS | 3420 | 1469443162136 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 03:39:22 INFO - PROCESS | 3420 | 1469443162138 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 03:39:22 INFO - PROCESS | 3420 | 1469443162140 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:39:22 INFO - PROCESS | 3420 | 1469443162141 Marionette TRACE conn2 <- [1,1962,null,{}] 03:39:22 INFO - PROCESS | 3420 | 1469443162143 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}] 03:39:22 INFO - PROCESS | 3420 | 1469443162145 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:22 INFO - PROCESS | 3420 | 1469443162245 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 03:39:22 INFO - PROCESS | 3420 | 1469443162249 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:22 INFO - PROCESS | 3420 | 1469443162250 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:22 INFO - PROCESS | 3420 | ++DOCSHELL 0x112c59000 == 15 [pid = 3420] [id = 498] 03:39:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x123b9b400) [pid = 3420] [serial = 1494] [outer = 0x0] 03:39:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x124334c00) [pid = 3420] [serial = 1495] [outer = 0x123b9b400] 03:39:22 INFO - PROCESS | 3420 | 1469443162275 Marionette DEBUG loaded listener.js 03:39:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x124661c00) [pid = 3420] [serial = 1496] [outer = 0x123b9b400] 03:39:22 INFO - PROCESS | 3420 | 1469443162610 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]]]}] 03:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 518ms 03:39:22 INFO - PROCESS | 3420 | 1469443162659 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 03:39:22 INFO - PROCESS | 3420 | 1469443162660 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 03:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:39:22 INFO - PROCESS | 3420 | 1469443162662 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:39:22 INFO - PROCESS | 3420 | 1469443162663 Marionette TRACE conn2 <- [1,1966,null,{}] 03:39:22 INFO - PROCESS | 3420 | 1469443162666 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}] 03:39:22 INFO - PROCESS | 3420 | 1469443162667 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:22 INFO - PROCESS | 3420 | 1469443162767 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 03:39:22 INFO - PROCESS | 3420 | 1469443162804 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:22 INFO - PROCESS | 3420 | 1469443162805 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:22 INFO - PROCESS | 3420 | ++DOCSHELL 0x129122800 == 16 [pid = 3420] [id = 499] 03:39:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x112e16800) [pid = 3420] [serial = 1497] [outer = 0x0] 03:39:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x124667000) [pid = 3420] [serial = 1498] [outer = 0x112e16800] 03:39:22 INFO - PROCESS | 3420 | 1469443162829 Marionette DEBUG loaded listener.js 03:39:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x1246e0800) [pid = 3420] [serial = 1499] [outer = 0x112e16800] 03:39:23 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x113802c00) [pid = 3420] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:39:23 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x1121be000) [pid = 3420] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:39:23 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x1171b2800) [pid = 3420] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:39:23 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x11889a400) [pid = 3420] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:39:23 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x117d98c00) [pid = 3420] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:39:23 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x119971c00) [pid = 3420] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:39:23 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x12446a000) [pid = 3420] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:39:23 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x1245ce400) [pid = 3420] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:39:23 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x120840000) [pid = 3420] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:39:23 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x1241cd400) [pid = 3420] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:39:23 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x117328c00) [pid = 3420] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:39:23 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x113373400) [pid = 3420] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:39:23 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x128b51800) [pid = 3420] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:39:23 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x128aed400) [pid = 3420] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:39:23 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x118475c00) [pid = 3420] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:39:23 INFO - PROCESS | 3420 | 1469443163372 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]]]}] 03:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 723ms 03:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:39:23 INFO - PROCESS | 3420 | 1469443163385 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 03:39:23 INFO - PROCESS | 3420 | 1469443163387 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 03:39:23 INFO - PROCESS | 3420 | 1469443163389 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:39:23 INFO - PROCESS | 3420 | 1469443163390 Marionette TRACE conn2 <- [1,1970,null,{}] 03:39:23 INFO - PROCESS | 3420 | 1469443163392 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}] 03:39:23 INFO - PROCESS | 3420 | 1469443163393 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:23 INFO - PROCESS | 3420 | 1469443163468 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 03:39:23 INFO - PROCESS | 3420 | 1469443163471 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:23 INFO - PROCESS | 3420 | 1469443163472 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:23 INFO - PROCESS | 3420 | ++DOCSHELL 0x129290000 == 17 [pid = 3420] [id = 500] 03:39:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x1181ce000) [pid = 3420] [serial = 1500] [outer = 0x0] 03:39:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x1196d3400) [pid = 3420] [serial = 1501] [outer = 0x1181ce000] 03:39:23 INFO - PROCESS | 3420 | 1469443163497 Marionette DEBUG loaded listener.js 03:39:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x1241d8000) [pid = 3420] [serial = 1502] [outer = 0x1181ce000] 03:39:23 INFO - PROCESS | 3420 | 1469443163821 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]]]}] 03:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 469ms 03:39:23 INFO - PROCESS | 3420 | 1469443163858 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 03:39:23 INFO - PROCESS | 3420 | 1469443163859 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 03:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:39:23 INFO - PROCESS | 3420 | 1469443163861 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:39:23 INFO - PROCESS | 3420 | 1469443163863 Marionette TRACE conn2 <- [1,1974,null,{}] 03:39:23 INFO - PROCESS | 3420 | 1469443163865 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}] 03:39:23 INFO - PROCESS | 3420 | 1469443163866 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:23 INFO - PROCESS | 3420 | 1469443163940 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 03:39:24 INFO - PROCESS | 3420 | 1469443163998 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:24 INFO - PROCESS | 3420 | 1469443163999 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:24 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a50e800 == 18 [pid = 3420] [id = 501] 03:39:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x1181cac00) [pid = 3420] [serial = 1503] [outer = 0x0] 03:39:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x1245d0c00) [pid = 3420] [serial = 1504] [outer = 0x1181cac00] 03:39:24 INFO - PROCESS | 3420 | 1469443164024 Marionette DEBUG loaded listener.js 03:39:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x124e0c800) [pid = 3420] [serial = 1505] [outer = 0x1181cac00] 03:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 418ms 03:39:24 INFO - PROCESS | 3420 | 1469443164277 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]]]}] 03:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:39:24 INFO - PROCESS | 3420 | 1469443164287 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 03:39:24 INFO - PROCESS | 3420 | 1469443164289 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 03:39:24 INFO - PROCESS | 3420 | 1469443164291 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:39:24 INFO - PROCESS | 3420 | 1469443164292 Marionette TRACE conn2 <- [1,1978,null,{}] 03:39:24 INFO - PROCESS | 3420 | 1469443164294 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}] 03:39:24 INFO - PROCESS | 3420 | 1469443164295 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:24 INFO - PROCESS | 3420 | 1469443164385 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 03:39:24 INFO - PROCESS | 3420 | 1469443164389 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:24 INFO - PROCESS | 3420 | 1469443164391 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:24 INFO - PROCESS | 3420 | ++DOCSHELL 0x12af40800 == 19 [pid = 3420] [id = 502] 03:39:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x124e59c00) [pid = 3420] [serial = 1506] [outer = 0x0] 03:39:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x124f8fc00) [pid = 3420] [serial = 1507] [outer = 0x124e59c00] 03:39:24 INFO - PROCESS | 3420 | 1469443164423 Marionette DEBUG loaded listener.js 03:39:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x125593800) [pid = 3420] [serial = 1508] [outer = 0x124e59c00] 03:39:24 INFO - PROCESS | 3420 | 1469443164928 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]]]}] 03:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 669ms 03:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:39:24 INFO - PROCESS | 3420 | 1469443164960 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 03:39:24 INFO - PROCESS | 3420 | 1469443164962 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 03:39:24 INFO - PROCESS | 3420 | 1469443164964 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:39:24 INFO - PROCESS | 3420 | 1469443164965 Marionette TRACE conn2 <- [1,1982,null,{}] 03:39:24 INFO - PROCESS | 3420 | 1469443164968 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}] 03:39:24 INFO - PROCESS | 3420 | 1469443164969 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:25 INFO - PROCESS | 3420 | 1469443165056 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 03:39:25 INFO - PROCESS | 3420 | 1469443165059 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:25 INFO - PROCESS | 3420 | 1469443165060 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:25 INFO - PROCESS | 3420 | ++DOCSHELL 0x12386f000 == 20 [pid = 3420] [id = 503] 03:39:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x126910400) [pid = 3420] [serial = 1509] [outer = 0x0] 03:39:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x126eaa800) [pid = 3420] [serial = 1510] [outer = 0x126910400] 03:39:25 INFO - PROCESS | 3420 | 1469443165086 Marionette DEBUG loaded listener.js 03:39:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x1270b1000) [pid = 3420] [serial = 1511] [outer = 0x126910400] 03:39:25 INFO - PROCESS | 3420 | 1469443165554 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]]]}] 03:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 620ms 03:39:25 INFO - PROCESS | 3420 | 1469443165598 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 03:39:25 INFO - PROCESS | 3420 | 1469443165601 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 03:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:39:25 INFO - PROCESS | 3420 | 1469443165606 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:39:25 INFO - PROCESS | 3420 | 1469443165608 Marionette TRACE conn2 <- [1,1986,null,{}] 03:39:25 INFO - PROCESS | 3420 | 1469443165611 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}] 03:39:25 INFO - PROCESS | 3420 | 1469443165613 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:25 INFO - PROCESS | 3420 | 1469443165709 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 03:39:25 INFO - PROCESS | 3420 | 1469443165779 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:25 INFO - PROCESS | 3420 | 1469443165781 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:25 INFO - PROCESS | 3420 | ++DOCSHELL 0x1183a1800 == 21 [pid = 3420] [id = 504] 03:39:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x113a06000) [pid = 3420] [serial = 1512] [outer = 0x0] 03:39:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x116722c00) [pid = 3420] [serial = 1513] [outer = 0x113a06000] 03:39:25 INFO - PROCESS | 3420 | 1469443165812 Marionette DEBUG loaded listener.js 03:39:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x1176ae800) [pid = 3420] [serial = 1514] [outer = 0x113a06000] 03:39:26 INFO - PROCESS | 3420 | 1469443166234 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]]]}] 03:39:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:39:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 672ms 03:39:26 INFO - PROCESS | 3420 | 1469443166277 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 03:39:26 INFO - PROCESS | 3420 | 1469443166280 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 03:39:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:39:26 INFO - PROCESS | 3420 | 1469443166285 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:39:26 INFO - PROCESS | 3420 | 1469443166287 Marionette TRACE conn2 <- [1,1990,null,{}] 03:39:26 INFO - PROCESS | 3420 | 1469443166290 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}] 03:39:26 INFO - PROCESS | 3420 | 1469443166291 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:26 INFO - PROCESS | 3420 | 1469443166392 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 03:39:26 INFO - PROCESS | 3420 | 1469443166450 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:26 INFO - PROCESS | 3420 | 1469443166451 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:26 INFO - PROCESS | 3420 | ++DOCSHELL 0x126998000 == 22 [pid = 3420] [id = 505] 03:39:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x117d97000) [pid = 3420] [serial = 1515] [outer = 0x0] 03:39:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x118733c00) [pid = 3420] [serial = 1516] [outer = 0x117d97000] 03:39:26 INFO - PROCESS | 3420 | 1469443166482 Marionette DEBUG loaded listener.js 03:39:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x1196de400) [pid = 3420] [serial = 1517] [outer = 0x117d97000] 03:39:26 INFO - PROCESS | 3420 | 1469443166893 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]]]}] 03:39:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:39:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 619ms 03:39:26 INFO - PROCESS | 3420 | 1469443166905 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 03:39:26 INFO - PROCESS | 3420 | 1469443166906 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 03:39:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:39:26 INFO - PROCESS | 3420 | 1469443166909 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:39:26 INFO - PROCESS | 3420 | 1469443166911 Marionette TRACE conn2 <- [1,1994,null,{}] 03:39:26 INFO - PROCESS | 3420 | 1469443166919 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}] 03:39:26 INFO - PROCESS | 3420 | 1469443166922 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:27 INFO - PROCESS | 3420 | 1469443167020 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 03:39:27 INFO - PROCESS | 3420 | 1469443167114 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:27 INFO - PROCESS | 3420 | 1469443167116 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:27 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ba13800 == 23 [pid = 3420] [id = 506] 03:39:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x123b9c400) [pid = 3420] [serial = 1518] [outer = 0x0] 03:39:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x124330000) [pid = 3420] [serial = 1519] [outer = 0x123b9c400] 03:39:27 INFO - PROCESS | 3420 | 1469443167149 Marionette DEBUG loaded listener.js 03:39:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x12466f000) [pid = 3420] [serial = 1520] [outer = 0x123b9c400] 03:39:27 INFO - PROCESS | 3420 | 1469443167553 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]]]}] 03:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 671ms 03:39:27 INFO - PROCESS | 3420 | 1469443167581 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 03:39:27 INFO - PROCESS | 3420 | 1469443167583 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 03:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:39:27 INFO - PROCESS | 3420 | 1469443167585 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:39:27 INFO - PROCESS | 3420 | 1469443167586 Marionette TRACE conn2 <- [1,1998,null,{}] 03:39:27 INFO - PROCESS | 3420 | 1469443167589 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}] 03:39:27 INFO - PROCESS | 3420 | 1469443167590 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:27 INFO - PROCESS | 3420 | 1469443167687 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 03:39:27 INFO - PROCESS | 3420 | 1469443167742 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:27 INFO - PROCESS | 3420 | 1469443167743 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:27 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bd28000 == 24 [pid = 3420] [id = 507] 03:39:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x124f88000) [pid = 3420] [serial = 1521] [outer = 0x0] 03:39:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x126d05c00) [pid = 3420] [serial = 1522] [outer = 0x124f88000] 03:39:27 INFO - PROCESS | 3420 | 1469443167773 Marionette DEBUG loaded listener.js 03:39:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x126eaf000) [pid = 3420] [serial = 1523] [outer = 0x124f88000] 03:39:28 INFO - PROCESS | 3420 | 1469443168299 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]]]}] 03:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 718ms 03:39:28 INFO - PROCESS | 3420 | 1469443168304 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 03:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:39:28 INFO - PROCESS | 3420 | 1469443168306 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 03:39:28 INFO - PROCESS | 3420 | 1469443168310 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:39:28 INFO - PROCESS | 3420 | 1469443168312 Marionette TRACE conn2 <- [1,2002,null,{}] 03:39:28 INFO - PROCESS | 3420 | 1469443168315 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}] 03:39:28 INFO - PROCESS | 3420 | 1469443168317 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:28 INFO - PROCESS | 3420 | 1469443168427 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 03:39:28 INFO - PROCESS | 3420 | 1469443168485 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:28 INFO - PROCESS | 3420 | 1469443168487 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:28 INFO - PROCESS | 3420 | ++DOCSHELL 0x123870800 == 25 [pid = 3420] [id = 508] 03:39:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x1133a1c00) [pid = 3420] [serial = 1524] [outer = 0x0] 03:39:28 INFO - PROCESS | 3420 | [3420] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9434 03:39:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x1126d5800) [pid = 3420] [serial = 1525] [outer = 0x1133a1c00] 03:39:28 INFO - PROCESS | 3420 | 1469443168626 Marionette DEBUG loaded listener.js 03:39:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x112fb5800) [pid = 3420] [serial = 1526] [outer = 0x1133a1c00] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x129476800) [pid = 3420] [serial = 1459] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x113d96000) [pid = 3420] [serial = 1461] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x129147800) [pid = 3420] [serial = 1456] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x126909c00) [pid = 3420] [serial = 1452] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x128b54400) [pid = 3420] [serial = 1455] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x128ae5400) [pid = 3420] [serial = 1453] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x124335800) [pid = 3420] [serial = 1446] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x124469000) [pid = 3420] [serial = 1447] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1126df400) [pid = 3420] [serial = 1431] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x11339dc00) [pid = 3420] [serial = 1432] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x117d16000) [pid = 3420] [serial = 1437] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1181d4000) [pid = 3420] [serial = 1438] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x1191bb000) [pid = 3420] [serial = 1440] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x1196d2400) [pid = 3420] [serial = 1441] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x1181d3c00) [pid = 3420] [serial = 1434] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1185ae000) [pid = 3420] [serial = 1435] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1210da400) [pid = 3420] [serial = 1443] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x1241b0800) [pid = 3420] [serial = 1444] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x124670000) [pid = 3420] [serial = 1449] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x124e0f800) [pid = 3420] [serial = 1450] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x12558c000) [pid = 3420] [serial = 1471] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x1241ab800) [pid = 3420] [serial = 1468] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x124e99800) [pid = 3420] [serial = 1470] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x12914ac00) [pid = 3420] [serial = 1429] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x1210de000) [pid = 3420] [serial = 1467] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x1191c7c00) [pid = 3420] [serial = 1465] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x1181cc400) [pid = 3420] [serial = 901] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x118592800) [pid = 3420] [serial = 1464] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x116905800) [pid = 3420] [serial = 1462] [outer = 0x0] [url = about:blank] 03:39:28 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x12927dc00) [pid = 3420] [serial = 1458] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 3420 | --DOMWINDOW == 70 (0x1191c9000) [pid = 3420] [serial = 1474] [outer = 0x0] [url = about:blank] 03:39:29 INFO - PROCESS | 3420 | 1469443169329 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]]]}] 03:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1071ms 03:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:39:29 INFO - PROCESS | 3420 | 1469443169381 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 03:39:29 INFO - PROCESS | 3420 | 1469443169383 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 03:39:29 INFO - PROCESS | 3420 | 1469443169387 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:39:29 INFO - PROCESS | 3420 | 1469443169389 Marionette TRACE conn2 <- [1,2006,null,{}] 03:39:29 INFO - PROCESS | 3420 | 1469443169393 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}] 03:39:29 INFO - PROCESS | 3420 | 1469443169395 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:29 INFO - PROCESS | 3420 | 1469443169471 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 03:39:29 INFO - PROCESS | 3420 | 1469443169476 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:29 INFO - PROCESS | 3420 | 1469443169478 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:29 INFO - PROCESS | 3420 | ++DOCSHELL 0x1169bb000 == 26 [pid = 3420] [id = 509] 03:39:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x11339a000) [pid = 3420] [serial = 1527] [outer = 0x0] 03:39:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x11607dc00) [pid = 3420] [serial = 1528] [outer = 0x11339a000] 03:39:29 INFO - PROCESS | 3420 | 1469443169509 Marionette DEBUG loaded listener.js 03:39:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x116a9f000) [pid = 3420] [serial = 1529] [outer = 0x11339a000] 03:39:29 INFO - PROCESS | 3420 | 1469443169878 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]]]}] 03:39:29 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 03:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 520ms 03:39:29 INFO - PROCESS | 3420 | 1469443169906 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 03:39:29 INFO - PROCESS | 3420 | 1469443169910 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 03:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:39:29 INFO - PROCESS | 3420 | 1469443169915 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:39:29 INFO - PROCESS | 3420 | 1469443169919 Marionette TRACE conn2 <- [1,2010,null,{}] 03:39:29 INFO - PROCESS | 3420 | 1469443169921 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}] 03:39:29 INFO - PROCESS | 3420 | 1469443169923 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:30 INFO - PROCESS | 3420 | 1469443169999 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 03:39:30 INFO - PROCESS | 3420 | 1469443170004 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:30 INFO - PROCESS | 3420 | 1469443170005 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:30 INFO - PROCESS | 3420 | ++DOCSHELL 0x118402800 == 27 [pid = 3420] [id = 510] 03:39:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x1176af400) [pid = 3420] [serial = 1530] [outer = 0x0] 03:39:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x11821c800) [pid = 3420] [serial = 1531] [outer = 0x1176af400] 03:39:30 INFO - PROCESS | 3420 | 1469443170035 Marionette DEBUG loaded listener.js 03:39:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x11859c800) [pid = 3420] [serial = 1532] [outer = 0x1176af400] 03:39:30 INFO - PROCESS | 3420 | 1469443170376 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]]]}] 03:39:30 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 03:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 523ms 03:39:30 INFO - PROCESS | 3420 | 1469443170438 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 03:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:39:30 INFO - PROCESS | 3420 | 1469443170439 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 03:39:30 INFO - PROCESS | 3420 | 1469443170442 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:39:30 INFO - PROCESS | 3420 | 1469443170444 Marionette TRACE conn2 <- [1,2014,null,{}] 03:39:30 INFO - PROCESS | 3420 | 1469443170452 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}] 03:39:30 INFO - PROCESS | 3420 | 1469443170455 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:30 INFO - PROCESS | 3420 | 1469443170528 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 03:39:30 INFO - PROCESS | 3420 | 1469443170537 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:30 INFO - PROCESS | 3420 | 1469443170539 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:30 INFO - PROCESS | 3420 | ++DOCSHELL 0x123c8c800 == 28 [pid = 3420] [id = 511] 03:39:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x11652c800) [pid = 3420] [serial = 1533] [outer = 0x0] 03:39:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x1193d1400) [pid = 3420] [serial = 1534] [outer = 0x11652c800] 03:39:30 INFO - PROCESS | 3420 | 1469443170567 Marionette DEBUG loaded listener.js 03:39:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x119966c00) [pid = 3420] [serial = 1535] [outer = 0x11652c800] 03:39:30 INFO - PROCESS | 3420 | 1469443170891 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]]]}] 03:39:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 471ms 03:39:30 INFO - PROCESS | 3420 | 1469443170913 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 03:39:30 INFO - PROCESS | 3420 | 1469443170917 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 03:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:39:30 INFO - PROCESS | 3420 | 1469443170921 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:39:30 INFO - PROCESS | 3420 | 1469443170922 Marionette TRACE conn2 <- [1,2018,null,{}] 03:39:30 INFO - PROCESS | 3420 | 1469443170924 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}] 03:39:30 INFO - PROCESS | 3420 | 1469443170926 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:31 INFO - PROCESS | 3420 | 1469443171004 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 03:39:31 INFO - PROCESS | 3420 | 1469443171064 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:31 INFO - PROCESS | 3420 | 1469443171065 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:31 INFO - PROCESS | 3420 | ++DOCSHELL 0x1245f1800 == 29 [pid = 3420] [id = 512] 03:39:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x11993bc00) [pid = 3420] [serial = 1536] [outer = 0x0] 03:39:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x1208ac000) [pid = 3420] [serial = 1537] [outer = 0x11993bc00] 03:39:31 INFO - PROCESS | 3420 | 1469443171091 Marionette DEBUG loaded listener.js 03:39:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x123c80c00) [pid = 3420] [serial = 1538] [outer = 0x11993bc00] 03:39:31 INFO - PROCESS | 3420 | 1469443171413 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]]]}] 03:39:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 520ms 03:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:39:31 INFO - PROCESS | 3420 | 1469443171441 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 03:39:31 INFO - PROCESS | 3420 | 1469443171442 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 03:39:31 INFO - PROCESS | 3420 | 1469443171444 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:39:31 INFO - PROCESS | 3420 | 1469443171446 Marionette TRACE conn2 <- [1,2022,null,{}] 03:39:31 INFO - PROCESS | 3420 | 1469443171448 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}] 03:39:31 INFO - PROCESS | 3420 | 1469443171452 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:31 INFO - PROCESS | 3420 | 1469443171552 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 03:39:31 INFO - PROCESS | 3420 | 1469443171555 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:31 INFO - PROCESS | 3420 | 1469443171556 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:31 INFO - PROCESS | 3420 | ++DOCSHELL 0x127254000 == 30 [pid = 3420] [id = 513] 03:39:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x113371000) [pid = 3420] [serial = 1539] [outer = 0x0] 03:39:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x123f25000) [pid = 3420] [serial = 1540] [outer = 0x113371000] 03:39:31 INFO - PROCESS | 3420 | 1469443171581 Marionette DEBUG loaded listener.js 03:39:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x124332c00) [pid = 3420] [serial = 1541] [outer = 0x113371000] 03:39:31 INFO - PROCESS | 3420 | 1469443171929 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]]]}] 03:39:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 520ms 03:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:39:31 INFO - PROCESS | 3420 | 1469443171967 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 03:39:31 INFO - PROCESS | 3420 | 1469443171969 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 03:39:31 INFO - PROCESS | 3420 | 1469443171971 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:39:31 INFO - PROCESS | 3420 | 1469443171972 Marionette TRACE conn2 <- [1,2026,null,{}] 03:39:31 INFO - PROCESS | 3420 | 1469443171975 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}] 03:39:31 INFO - PROCESS | 3420 | 1469443171979 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:32 INFO - PROCESS | 3420 | 1469443172097 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 03:39:32 INFO - PROCESS | 3420 | 1469443172102 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:32 INFO - PROCESS | 3420 | 1469443172103 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:32 INFO - PROCESS | 3420 | ++DOCSHELL 0x12929a800 == 31 [pid = 3420] [id = 514] 03:39:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x124332400) [pid = 3420] [serial = 1542] [outer = 0x0] 03:39:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x12445ec00) [pid = 3420] [serial = 1543] [outer = 0x124332400] 03:39:32 INFO - PROCESS | 3420 | 1469443172128 Marionette DEBUG loaded listener.js 03:39:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x124ea4400) [pid = 3420] [serial = 1544] [outer = 0x124332400] 03:39:32 INFO - PROCESS | 3420 | 1469443172481 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]]]}] 03:39:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 568ms 03:39:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:39:32 INFO - PROCESS | 3420 | 1469443172540 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 03:39:32 INFO - PROCESS | 3420 | 1469443172541 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 03:39:32 INFO - PROCESS | 3420 | 1469443172543 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:39:32 INFO - PROCESS | 3420 | 1469443172551 Marionette TRACE conn2 <- [1,2030,null,{}] 03:39:32 INFO - PROCESS | 3420 | 1469443172554 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}] 03:39:32 INFO - PROCESS | 3420 | 1469443172555 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:32 INFO - PROCESS | 3420 | 1469443172646 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 03:39:32 INFO - PROCESS | 3420 | 1469443172682 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:32 INFO - PROCESS | 3420 | 1469443172683 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:32 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a81b800 == 32 [pid = 3420] [id = 515] 03:39:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x124f85c00) [pid = 3420] [serial = 1545] [outer = 0x0] 03:39:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x125590400) [pid = 3420] [serial = 1546] [outer = 0x124f85c00] 03:39:32 INFO - PROCESS | 3420 | 1469443172707 Marionette DEBUG loaded listener.js 03:39:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x126d71800) [pid = 3420] [serial = 1547] [outer = 0x124f85c00] 03:39:33 INFO - PROCESS | 3420 | 1469443173000 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]]]}] 03:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 475ms 03:39:33 INFO - PROCESS | 3420 | 1469443173023 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 03:39:33 INFO - PROCESS | 3420 | 1469443173024 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 03:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:39:33 INFO - PROCESS | 3420 | 1469443173026 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:39:33 INFO - PROCESS | 3420 | 1469443173027 Marionette TRACE conn2 <- [1,2034,null,{}] 03:39:33 INFO - PROCESS | 3420 | 1469443173030 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}] 03:39:33 INFO - PROCESS | 3420 | 1469443173032 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:33 INFO - PROCESS | 3420 | 1469443173135 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 03:39:33 INFO - PROCESS | 3420 | 1469443173139 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:33 INFO - PROCESS | 3420 | 1469443173140 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:33 INFO - PROCESS | 3420 | ++DOCSHELL 0x12af3a800 == 33 [pid = 3420] [id = 516] 03:39:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x1250d7800) [pid = 3420] [serial = 1548] [outer = 0x0] 03:39:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x126eae000) [pid = 3420] [serial = 1549] [outer = 0x1250d7800] 03:39:33 INFO - PROCESS | 3420 | 1469443173165 Marionette DEBUG loaded listener.js 03:39:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x1270b2000) [pid = 3420] [serial = 1550] [outer = 0x1250d7800] 03:39:33 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1196dec00) [pid = 3420] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:39:33 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1126dfc00) [pid = 3420] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:39:33 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x112e16800) [pid = 3420] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:39:33 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x123b9b400) [pid = 3420] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:39:33 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1181ce000) [pid = 3420] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:39:33 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x118597000) [pid = 3420] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:39:33 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x117329c00) [pid = 3420] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:39:33 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x113804c00) [pid = 3420] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:39:33 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1181cac00) [pid = 3420] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:39:33 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1238de800) [pid = 3420] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:39:33 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x1187e9c00) [pid = 3420] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:39:33 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x124e59c00) [pid = 3420] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:39:33 INFO - PROCESS | 3420 | 1469443173634 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]]]}] 03:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 620ms 03:39:33 INFO - PROCESS | 3420 | 1469443173647 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 03:39:33 INFO - PROCESS | 3420 | 1469443173651 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 03:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:39:33 INFO - PROCESS | 3420 | 1469443173656 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:39:33 INFO - PROCESS | 3420 | 1469443173658 Marionette TRACE conn2 <- [1,2038,null,{}] 03:39:33 INFO - PROCESS | 3420 | 1469443173661 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}] 03:39:33 INFO - PROCESS | 3420 | 1469443173663 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:33 INFO - PROCESS | 3420 | 1469443173753 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 03:39:33 INFO - PROCESS | 3420 | 1469443173784 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:33 INFO - PROCESS | 3420 | 1469443173785 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:33 INFO - PROCESS | 3420 | ++DOCSHELL 0x123aa9000 == 34 [pid = 3420] [id = 517] 03:39:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x112e1cc00) [pid = 3420] [serial = 1551] [outer = 0x0] 03:39:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x1181cac00) [pid = 3420] [serial = 1552] [outer = 0x112e1cc00] 03:39:33 INFO - PROCESS | 3420 | 1469443173818 Marionette DEBUG loaded listener.js 03:39:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x124663c00) [pid = 3420] [serial = 1553] [outer = 0x112e1cc00] 03:39:34 INFO - PROCESS | 3420 | 1469443174232 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]]]}] 03:39:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:39:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 625ms 03:39:34 INFO - PROCESS | 3420 | 1469443174281 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 03:39:34 INFO - PROCESS | 3420 | 1469443174283 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 03:39:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:39:34 INFO - PROCESS | 3420 | 1469443174294 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:39:34 INFO - PROCESS | 3420 | 1469443174295 Marionette TRACE conn2 <- [1,2042,null,{}] 03:39:34 INFO - PROCESS | 3420 | 1469443174298 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}] 03:39:34 INFO - PROCESS | 3420 | 1469443174300 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:34 INFO - PROCESS | 3420 | 1469443174415 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 03:39:34 INFO - PROCESS | 3420 | 1469443174420 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:34 INFO - PROCESS | 3420 | 1469443174421 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:34 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ba0d800 == 35 [pid = 3420] [id = 518] 03:39:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x124e4d000) [pid = 3420] [serial = 1554] [outer = 0x0] 03:39:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x1270bc800) [pid = 3420] [serial = 1555] [outer = 0x124e4d000] 03:39:34 INFO - PROCESS | 3420 | 1469443174460 Marionette DEBUG loaded listener.js 03:39:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1270c7800) [pid = 3420] [serial = 1556] [outer = 0x124e4d000] 03:39:34 INFO - PROCESS | 3420 | 1469443174838 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]]]}] 03:39:34 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) 03:39:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 574ms 03:39:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:39:34 INFO - PROCESS | 3420 | 1469443174868 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 03:39:34 INFO - PROCESS | 3420 | 1469443174870 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 03:39:34 INFO - PROCESS | 3420 | 1469443174872 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:39:34 INFO - PROCESS | 3420 | 1469443174874 Marionette TRACE conn2 <- [1,2046,null,{}] 03:39:34 INFO - PROCESS | 3420 | 1469443174876 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}] 03:39:34 INFO - PROCESS | 3420 | 1469443174877 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:35 INFO - PROCESS | 3420 | 1469443175000 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 03:39:35 INFO - PROCESS | 3420 | 1469443175007 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:35 INFO - PROCESS | 3420 | 1469443175009 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:35 INFO - PROCESS | 3420 | ++DOCSHELL 0x127252000 == 36 [pid = 3420] [id = 519] 03:39:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x1270ca000) [pid = 3420] [serial = 1557] [outer = 0x0] 03:39:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x128b4c800) [pid = 3420] [serial = 1558] [outer = 0x1270ca000] 03:39:35 INFO - PROCESS | 3420 | 1469443175035 Marionette DEBUG loaded listener.js 03:39:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x128c8fc00) [pid = 3420] [serial = 1559] [outer = 0x1270ca000] 03:39:35 INFO - PROCESS | 3420 | 1469443175335 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]]]}] 03:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 518ms 03:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:39:35 INFO - PROCESS | 3420 | 1469443175391 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 03:39:35 INFO - PROCESS | 3420 | 1469443175392 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 03:39:35 INFO - PROCESS | 3420 | 1469443175394 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:39:35 INFO - PROCESS | 3420 | 1469443175395 Marionette TRACE conn2 <- [1,2050,null,{}] 03:39:35 INFO - PROCESS | 3420 | 1469443175397 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}] 03:39:35 INFO - PROCESS | 3420 | 1469443175398 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:35 INFO - PROCESS | 3420 | 1469443175518 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 03:39:35 INFO - PROCESS | 3420 | 1469443175573 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:35 INFO - PROCESS | 3420 | 1469443175575 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:35 INFO - PROCESS | 3420 | ++DOCSHELL 0x113a4a000 == 37 [pid = 3420] [id = 520] 03:39:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x112631c00) [pid = 3420] [serial = 1560] [outer = 0x0] 03:39:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x1126d8400) [pid = 3420] [serial = 1561] [outer = 0x112631c00] 03:39:35 INFO - PROCESS | 3420 | 1469443175606 Marionette DEBUG loaded listener.js 03:39:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x112ea4000) [pid = 3420] [serial = 1562] [outer = 0x112631c00] 03:39:36 INFO - PROCESS | 3420 | 1469443176144 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]]]}] 03:39:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:39:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 819ms 03:39:36 INFO - PROCESS | 3420 | 1469443176214 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 03:39:36 INFO - PROCESS | 3420 | 1469443176217 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 03:39:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:39:36 INFO - PROCESS | 3420 | 1469443176220 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:39:36 INFO - PROCESS | 3420 | 1469443176222 Marionette TRACE conn2 <- [1,2054,null,{}] 03:39:36 INFO - PROCESS | 3420 | 1469443176225 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}] 03:39:36 INFO - PROCESS | 3420 | 1469443176229 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:36 INFO - PROCESS | 3420 | 1469443176337 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 03:39:36 INFO - PROCESS | 3420 | 1469443176415 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:36 INFO - PROCESS | 3420 | 1469443176417 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:36 INFO - PROCESS | 3420 | ++DOCSHELL 0x12393c800 == 38 [pid = 3420] [id = 521] 03:39:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x117d1b800) [pid = 3420] [serial = 1563] [outer = 0x0] 03:39:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x1181d3000) [pid = 3420] [serial = 1564] [outer = 0x117d1b800] 03:39:36 INFO - PROCESS | 3420 | 1469443176447 Marionette DEBUG loaded listener.js 03:39:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x1185a9800) [pid = 3420] [serial = 1565] [outer = 0x117d1b800] 03:39:37 INFO - PROCESS | 3420 | 1469443177116 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]]]}] 03:39:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 973ms 03:39:37 INFO - PROCESS | 3420 | --DOCSHELL 0x127252000 == 37 [pid = 3420] [id = 519] 03:39:37 INFO - PROCESS | 3420 | --DOCSHELL 0x12ba0d800 == 36 [pid = 3420] [id = 518] 03:39:37 INFO - PROCESS | 3420 | --DOCSHELL 0x123aa9000 == 35 [pid = 3420] [id = 517] 03:39:37 INFO - PROCESS | 3420 | --DOCSHELL 0x12af3a800 == 34 [pid = 3420] [id = 516] 03:39:37 INFO - PROCESS | 3420 | --DOCSHELL 0x12a81b800 == 33 [pid = 3420] [id = 515] 03:39:37 INFO - PROCESS | 3420 | --DOCSHELL 0x12929a800 == 32 [pid = 3420] [id = 514] 03:39:37 INFO - PROCESS | 3420 | --DOCSHELL 0x127254000 == 31 [pid = 3420] [id = 513] 03:39:37 INFO - PROCESS | 3420 | --DOCSHELL 0x1245f1800 == 30 [pid = 3420] [id = 512] 03:39:37 INFO - PROCESS | 3420 | --DOCSHELL 0x123c8c800 == 29 [pid = 3420] [id = 511] 03:39:37 INFO - PROCESS | 3420 | --DOCSHELL 0x118402800 == 28 [pid = 3420] [id = 510] 03:39:37 INFO - PROCESS | 3420 | --DOCSHELL 0x112fc0800 == 27 [pid = 3420] [id = 492] 03:39:37 INFO - PROCESS | 3420 | --DOCSHELL 0x113a4a000 == 26 [pid = 3420] [id = 520] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x125593800) [pid = 3420] [serial = 1508] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x119f13800) [pid = 3420] [serial = 1489] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x112989800) [pid = 3420] [serial = 1477] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1246e0800) [pid = 3420] [serial = 1499] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x124334c00) [pid = 3420] [serial = 1495] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x112e9e800) [pid = 3420] [serial = 1478] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x1196d3400) [pid = 3420] [serial = 1501] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x126d70c00) [pid = 3420] [serial = 1475] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x124661c00) [pid = 3420] [serial = 1496] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x124667000) [pid = 3420] [serial = 1498] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x117d1d000) [pid = 3420] [serial = 1483] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x116537c00) [pid = 3420] [serial = 1480] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x116aa4800) [pid = 3420] [serial = 1481] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x1245d0c00) [pid = 3420] [serial = 1504] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x1241d8400) [pid = 3420] [serial = 1493] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x120841000) [pid = 3420] [serial = 1490] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x124e0c800) [pid = 3420] [serial = 1505] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x1193ca000) [pid = 3420] [serial = 1486] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x1196d7c00) [pid = 3420] [serial = 1487] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x1241d8000) [pid = 3420] [serial = 1502] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x123be3000) [pid = 3420] [serial = 1492] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x118479800) [pid = 3420] [serial = 1484] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x124f8fc00) [pid = 3420] [serial = 1507] [outer = 0x0] [url = about:blank] 03:39:37 INFO - PROCESS | 3420 | 1469443177688 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 03:39:37 INFO - PROCESS | 3420 | 1469443177691 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 03:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:39:37 INFO - PROCESS | 3420 | 1469443177697 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:39:37 INFO - PROCESS | 3420 | 1469443177699 Marionette TRACE conn2 <- [1,2058,null,{}] 03:39:37 INFO - PROCESS | 3420 | 1469443177703 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}] 03:39:37 INFO - PROCESS | 3420 | 1469443177706 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:37 INFO - PROCESS | 3420 | 1469443177778 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 03:39:37 INFO - PROCESS | 3420 | 1469443177783 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:37 INFO - PROCESS | 3420 | 1469443177787 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:37 INFO - PROCESS | 3420 | ++DOCSHELL 0x113f54000 == 27 [pid = 3420] [id = 522] 03:39:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x113d94400) [pid = 3420] [serial = 1566] [outer = 0x0] 03:39:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x113d96c00) [pid = 3420] [serial = 1567] [outer = 0x113d94400] 03:39:37 INFO - PROCESS | 3420 | 1469443177817 Marionette DEBUG loaded listener.js 03:39:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x116535c00) [pid = 3420] [serial = 1568] [outer = 0x113d94400] 03:39:38 INFO - PROCESS | 3420 | 1469443178160 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]]]}] 03:39:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:39:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 472ms 03:39:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:39:38 INFO - PROCESS | 3420 | 1469443178170 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 03:39:38 INFO - PROCESS | 3420 | 1469443178172 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 03:39:38 INFO - PROCESS | 3420 | 1469443178177 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:39:38 INFO - PROCESS | 3420 | 1469443178180 Marionette TRACE conn2 <- [1,2062,null,{}] 03:39:38 INFO - PROCESS | 3420 | 1469443178184 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}] 03:39:38 INFO - PROCESS | 3420 | 1469443178187 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:38 INFO - PROCESS | 3420 | 1469443178286 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 03:39:38 INFO - PROCESS | 3420 | 1469443178338 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:38 INFO - PROCESS | 3420 | 1469443178340 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:38 INFO - PROCESS | 3420 | ++DOCSHELL 0x118253000 == 28 [pid = 3420] [id = 523] 03:39:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x1169e4400) [pid = 3420] [serial = 1569] [outer = 0x0] 03:39:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x117d95800) [pid = 3420] [serial = 1570] [outer = 0x1169e4400] 03:39:38 INFO - PROCESS | 3420 | 1469443178367 Marionette DEBUG loaded listener.js 03:39:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x118596800) [pid = 3420] [serial = 1571] [outer = 0x1169e4400] 03:39:38 INFO - PROCESS | 3420 | 1469443178671 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]]]}] 03:39:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:39:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 528ms 03:39:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:39:38 INFO - PROCESS | 3420 | 1469443178704 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 03:39:38 INFO - PROCESS | 3420 | 1469443178705 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 03:39:38 INFO - PROCESS | 3420 | 1469443178707 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:39:38 INFO - PROCESS | 3420 | 1469443178708 Marionette TRACE conn2 <- [1,2066,null,{}] 03:39:38 INFO - PROCESS | 3420 | 1469443178715 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}] 03:39:38 INFO - PROCESS | 3420 | 1469443178719 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:38 INFO - PROCESS | 3420 | 1469443178804 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 03:39:38 INFO - PROCESS | 3420 | 1469443178865 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:38 INFO - PROCESS | 3420 | 1469443178867 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:38 INFO - PROCESS | 3420 | ++DOCSHELL 0x123934000 == 29 [pid = 3420] [id = 524] 03:39:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x1191bb000) [pid = 3420] [serial = 1572] [outer = 0x0] 03:39:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x1193d3000) [pid = 3420] [serial = 1573] [outer = 0x1191bb000] 03:39:38 INFO - PROCESS | 3420 | 1469443178896 Marionette DEBUG loaded listener.js 03:39:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1196d7c00) [pid = 3420] [serial = 1574] [outer = 0x1191bb000] 03:39:39 INFO - PROCESS | 3420 | 1469443179207 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]]]}] 03:39:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:39:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 520ms 03:39:39 INFO - PROCESS | 3420 | 1469443179228 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 03:39:39 INFO - PROCESS | 3420 | 1469443179229 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 03:39:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:39:39 INFO - PROCESS | 3420 | 1469443179233 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:39:39 INFO - PROCESS | 3420 | 1469443179236 Marionette TRACE conn2 <- [1,2070,null,{}] 03:39:39 INFO - PROCESS | 3420 | 1469443179239 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}] 03:39:39 INFO - PROCESS | 3420 | 1469443179240 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:39 INFO - PROCESS | 3420 | 1469443179318 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 03:39:39 INFO - PROCESS | 3420 | 1469443179322 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:39 INFO - PROCESS | 3420 | 1469443179324 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:39 INFO - PROCESS | 3420 | ++DOCSHELL 0x124b14800 == 30 [pid = 3420] [id = 525] 03:39:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x12083ec00) [pid = 3420] [serial = 1575] [outer = 0x0] 03:39:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x1208b7800) [pid = 3420] [serial = 1576] [outer = 0x12083ec00] 03:39:39 INFO - PROCESS | 3420 | 1469443179349 Marionette DEBUG loaded listener.js 03:39:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x1210e0800) [pid = 3420] [serial = 1577] [outer = 0x12083ec00] 03:39:39 INFO - PROCESS | 3420 | 1469443179674 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]]]}] 03:39:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:39:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 474ms 03:39:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:39:39 INFO - PROCESS | 3420 | 1469443179706 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 03:39:39 INFO - PROCESS | 3420 | 1469443179707 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 03:39:39 INFO - PROCESS | 3420 | 1469443179710 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:39:39 INFO - PROCESS | 3420 | 1469443179711 Marionette TRACE conn2 <- [1,2074,null,{}] 03:39:39 INFO - PROCESS | 3420 | 1469443179713 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}] 03:39:39 INFO - PROCESS | 3420 | 1469443179714 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:39 INFO - PROCESS | 3420 | 1469443179822 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 03:39:39 INFO - PROCESS | 3420 | 1469443179835 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:39 INFO - PROCESS | 3420 | 1469443179837 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:39 INFO - PROCESS | 3420 | ++DOCSHELL 0x126de9800 == 31 [pid = 3420] [id = 526] 03:39:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x111aad400) [pid = 3420] [serial = 1578] [outer = 0x0] 03:39:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1210de400) [pid = 3420] [serial = 1579] [outer = 0x111aad400] 03:39:39 INFO - PROCESS | 3420 | 1469443179861 Marionette DEBUG loaded listener.js 03:39:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x1241d9000) [pid = 3420] [serial = 1580] [outer = 0x111aad400] 03:39:40 INFO - PROCESS | 3420 | 1469443180240 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]]]}] 03:39:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:39:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 569ms 03:39:40 INFO - PROCESS | 3420 | 1469443180281 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 03:39:40 INFO - PROCESS | 3420 | 1469443180283 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 03:39:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:39:40 INFO - PROCESS | 3420 | 1469443180287 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:39:40 INFO - PROCESS | 3420 | 1469443180288 Marionette TRACE conn2 <- [1,2078,null,{}] 03:39:40 INFO - PROCESS | 3420 | 1469443180292 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}] 03:39:40 INFO - PROCESS | 3420 | 1469443180298 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:40 INFO - PROCESS | 3420 | 1469443180472 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 03:39:40 INFO - PROCESS | 3420 | 1469443180495 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:40 INFO - PROCESS | 3420 | 1469443180496 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:40 INFO - PROCESS | 3420 | ++DOCSHELL 0x12928c000 == 32 [pid = 3420] [id = 527] 03:39:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x12433ac00) [pid = 3420] [serial = 1581] [outer = 0x0] 03:39:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x124465c00) [pid = 3420] [serial = 1582] [outer = 0x12433ac00] 03:39:40 INFO - PROCESS | 3420 | 1469443180536 Marionette DEBUG loaded listener.js 03:39:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x1246d8c00) [pid = 3420] [serial = 1583] [outer = 0x12433ac00] 03:39:40 INFO - PROCESS | 3420 | 1469443180843 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]]]}] 03:39:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:39:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 570ms 03:39:40 INFO - PROCESS | 3420 | 1469443180863 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 03:39:40 INFO - PROCESS | 3420 | 1469443180865 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 03:39:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:39:40 INFO - PROCESS | 3420 | 1469443180870 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:39:40 INFO - PROCESS | 3420 | 1469443180871 Marionette TRACE conn2 <- [1,2082,null,{}] 03:39:40 INFO - PROCESS | 3420 | 1469443180874 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}] 03:39:40 INFO - PROCESS | 3420 | 1469443180875 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:40 INFO - PROCESS | 3420 | 1469443180966 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 03:39:41 INFO - PROCESS | 3420 | 1469443181004 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:41 INFO - PROCESS | 3420 | 1469443181005 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:41 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a516800 == 33 [pid = 3420] [id = 528] 03:39:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x12439e000) [pid = 3420] [serial = 1584] [outer = 0x0] 03:39:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x124e07000) [pid = 3420] [serial = 1585] [outer = 0x12439e000] 03:39:41 INFO - PROCESS | 3420 | 1469443181029 Marionette DEBUG loaded listener.js 03:39:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x1250d1c00) [pid = 3420] [serial = 1586] [outer = 0x12439e000] 03:39:41 INFO - PROCESS | 3420 | 1469443181344 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]]]}] 03:39:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 520ms 03:39:41 INFO - PROCESS | 3420 | 1469443181390 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 03:39:41 INFO - PROCESS | 3420 | 1469443181391 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 03:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:39:41 INFO - PROCESS | 3420 | 1469443181393 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:39:41 INFO - PROCESS | 3420 | 1469443181394 Marionette TRACE conn2 <- [1,2086,null,{}] 03:39:41 INFO - PROCESS | 3420 | 1469443181397 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}] 03:39:41 INFO - PROCESS | 3420 | 1469443181398 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:41 INFO - PROCESS | 3420 | 1469443181493 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 03:39:41 INFO - PROCESS | 3420 | 1469443181504 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:41 INFO - PROCESS | 3420 | 1469443181505 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:41 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a829000 == 34 [pid = 3420] [id = 529] 03:39:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x111ca7400) [pid = 3420] [serial = 1587] [outer = 0x0] 03:39:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x126902c00) [pid = 3420] [serial = 1588] [outer = 0x111ca7400] 03:39:41 INFO - PROCESS | 3420 | 1469443181530 Marionette DEBUG loaded listener.js 03:39:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x126e95400) [pid = 3420] [serial = 1589] [outer = 0x111ca7400] 03:39:42 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x11339a000) [pid = 3420] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:39:42 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x1176af400) [pid = 3420] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:39:42 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x124f88000) [pid = 3420] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:39:42 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x11652c800) [pid = 3420] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:39:42 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1133a1c00) [pid = 3420] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:39:42 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x113a06000) [pid = 3420] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:39:42 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x123b9c400) [pid = 3420] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:39:42 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x11993bc00) [pid = 3420] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:39:42 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x117d97000) [pid = 3420] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:39:42 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x113371000) [pid = 3420] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:39:42 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x126910400) [pid = 3420] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:39:42 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x124f85c00) [pid = 3420] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:39:42 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x124e4d000) [pid = 3420] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:39:42 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x124332400) [pid = 3420] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:39:42 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x1250d7800) [pid = 3420] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:39:42 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x112e1cc00) [pid = 3420] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:39:42 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x1270ca000) [pid = 3420] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:39:42 INFO - PROCESS | 3420 | 1469443182045 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]]]}] 03:39:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 668ms 03:39:42 INFO - PROCESS | 3420 | 1469443182062 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 03:39:42 INFO - PROCESS | 3420 | 1469443182063 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 03:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:39:42 INFO - PROCESS | 3420 | 1469443182066 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:39:42 INFO - PROCESS | 3420 | 1469443182069 Marionette TRACE conn2 <- [1,2090,null,{}] 03:39:42 INFO - PROCESS | 3420 | 1469443182071 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}] 03:39:42 INFO - PROCESS | 3420 | 1469443182073 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:42 INFO - PROCESS | 3420 | 1469443182145 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 03:39:42 INFO - PROCESS | 3420 | 1469443182150 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:42 INFO - PROCESS | 3420 | 1469443182152 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:42 INFO - PROCESS | 3420 | ++DOCSHELL 0x127245800 == 35 [pid = 3420] [id = 530] 03:39:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x11297f000) [pid = 3420] [serial = 1590] [outer = 0x0] 03:39:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x117d94800) [pid = 3420] [serial = 1591] [outer = 0x11297f000] 03:39:42 INFO - PROCESS | 3420 | 1469443182177 Marionette DEBUG loaded listener.js 03:39:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x119fadc00) [pid = 3420] [serial = 1592] [outer = 0x11297f000] 03:39:42 INFO - PROCESS | 3420 | 1469443182517 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]]]}] 03:39:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 470ms 03:39:42 INFO - PROCESS | 3420 | 1469443182538 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 03:39:42 INFO - PROCESS | 3420 | 1469443182539 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 03:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:39:42 INFO - PROCESS | 3420 | 1469443182541 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:39:42 INFO - PROCESS | 3420 | 1469443182542 Marionette TRACE conn2 <- [1,2094,null,{}] 03:39:42 INFO - PROCESS | 3420 | 1469443182544 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}] 03:39:42 INFO - PROCESS | 3420 | 1469443182545 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:42 INFO - PROCESS | 3420 | 1469443182649 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 03:39:42 INFO - PROCESS | 3420 | 1469443182655 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:42 INFO - PROCESS | 3420 | 1469443182657 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:42 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b97f000 == 36 [pid = 3420] [id = 531] 03:39:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x112e9fc00) [pid = 3420] [serial = 1593] [outer = 0x0] 03:39:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x1241da800) [pid = 3420] [serial = 1594] [outer = 0x112e9fc00] 03:39:42 INFO - PROCESS | 3420 | 1469443182681 Marionette DEBUG loaded listener.js 03:39:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x126eabc00) [pid = 3420] [serial = 1595] [outer = 0x112e9fc00] 03:39:42 INFO - PROCESS | 3420 | 1469443182989 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]]]}] 03:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 468ms 03:39:43 INFO - PROCESS | 3420 | 1469443183010 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 03:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:39:43 INFO - PROCESS | 3420 | 1469443183011 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 03:39:43 INFO - PROCESS | 3420 | 1469443183014 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:39:43 INFO - PROCESS | 3420 | 1469443183017 Marionette TRACE conn2 <- [1,2098,null,{}] 03:39:43 INFO - PROCESS | 3420 | 1469443183021 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}] 03:39:43 INFO - PROCESS | 3420 | 1469443183023 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:43 INFO - PROCESS | 3420 | 1469443183110 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 03:39:43 INFO - PROCESS | 3420 | 1469443183113 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:43 INFO - PROCESS | 3420 | 1469443183116 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:43 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bdbc000 == 37 [pid = 3420] [id = 532] 03:39:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x126ead400) [pid = 3420] [serial = 1596] [outer = 0x0] 03:39:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x1270c8000) [pid = 3420] [serial = 1597] [outer = 0x126ead400] 03:39:43 INFO - PROCESS | 3420 | 1469443183145 Marionette DEBUG loaded listener.js 03:39:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x128b4e400) [pid = 3420] [serial = 1598] [outer = 0x126ead400] 03:39:43 INFO - PROCESS | 3420 | 1469443183531 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]]]}] 03:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 575ms 03:39:43 INFO - PROCESS | 3420 | 1469443183589 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 03:39:43 INFO - PROCESS | 3420 | 1469443183591 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 03:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:39:43 INFO - PROCESS | 3420 | 1469443183595 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:39:43 INFO - PROCESS | 3420 | 1469443183596 Marionette TRACE conn2 <- [1,2102,null,{}] 03:39:43 INFO - PROCESS | 3420 | 1469443183600 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}] 03:39:43 INFO - PROCESS | 3420 | 1469443183602 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:43 INFO - PROCESS | 3420 | 1469443183717 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 03:39:43 INFO - PROCESS | 3420 | 1469443183722 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:43 INFO - PROCESS | 3420 | 1469443183724 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:43 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c521800 == 38 [pid = 3420] [id = 533] 03:39:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x128b53c00) [pid = 3420] [serial = 1599] [outer = 0x0] 03:39:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x128c8f400) [pid = 3420] [serial = 1600] [outer = 0x128b53c00] 03:39:43 INFO - PROCESS | 3420 | 1469443183764 Marionette DEBUG loaded listener.js 03:39:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x129146800) [pid = 3420] [serial = 1601] [outer = 0x128b53c00] 03:39:44 INFO - PROCESS | 3420 | 1469443184419 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]]]}] 03:39:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:39:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 870ms 03:39:44 INFO - PROCESS | 3420 | 1469443184470 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 03:39:44 INFO - PROCESS | 3420 | 1469443184473 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 03:39:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:39:44 INFO - PROCESS | 3420 | 1469443184477 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:39:44 INFO - PROCESS | 3420 | 1469443184479 Marionette TRACE conn2 <- [1,2106,null,{}] 03:39:44 INFO - PROCESS | 3420 | 1469443184483 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}] 03:39:44 INFO - PROCESS | 3420 | 1469443184485 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:44 INFO - PROCESS | 3420 | 1469443184593 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 03:39:44 INFO - PROCESS | 3420 | 1469443184652 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:44 INFO - PROCESS | 3420 | 1469443184654 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:44 INFO - PROCESS | 3420 | ++DOCSHELL 0x1191a9800 == 39 [pid = 3420] [id = 534] 03:39:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x113d98800) [pid = 3420] [serial = 1602] [outer = 0x0] 03:39:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x11697f400) [pid = 3420] [serial = 1603] [outer = 0x113d98800] 03:39:44 INFO - PROCESS | 3420 | 1469443184685 Marionette DEBUG loaded listener.js 03:39:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x117d9b400) [pid = 3420] [serial = 1604] [outer = 0x113d98800] 03:39:45 INFO - PROCESS | 3420 | 1469443185222 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]]]}] 03:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 774ms 03:39:45 INFO - PROCESS | 3420 | 1469443185380 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 03:39:45 INFO - PROCESS | 3420 | 1469443185382 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 03:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:39:45 INFO - PROCESS | 3420 | 1469443185415 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:39:45 INFO - PROCESS | 3420 | 1469443185416 Marionette TRACE conn2 <- [1,2110,null,{}] 03:39:45 INFO - PROCESS | 3420 | 1469443185420 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}] 03:39:45 INFO - PROCESS | 3420 | 1469443185422 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:45 INFO - PROCESS | 3420 | 1469443185534 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 03:39:45 INFO - PROCESS | 3420 | 1469443185591 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:45 INFO - PROCESS | 3420 | 1469443185593 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:45 INFO - PROCESS | 3420 | ++DOCSHELL 0x11736e000 == 40 [pid = 3420] [id = 535] 03:39:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x11607b400) [pid = 3420] [serial = 1605] [outer = 0x0] 03:39:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x1160f3400) [pid = 3420] [serial = 1606] [outer = 0x11607b400] 03:39:45 INFO - PROCESS | 3420 | 1469443185620 Marionette DEBUG loaded listener.js 03:39:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x117d96800) [pid = 3420] [serial = 1607] [outer = 0x11607b400] 03:39:45 INFO - PROCESS | 3420 | --DOCSHELL 0x12bdbc000 == 39 [pid = 3420] [id = 532] 03:39:45 INFO - PROCESS | 3420 | --DOCSHELL 0x12b97f000 == 38 [pid = 3420] [id = 531] 03:39:45 INFO - PROCESS | 3420 | --DOCSHELL 0x127245800 == 37 [pid = 3420] [id = 530] 03:39:45 INFO - PROCESS | 3420 | --DOCSHELL 0x12a829000 == 36 [pid = 3420] [id = 529] 03:39:45 INFO - PROCESS | 3420 | --DOCSHELL 0x12a516800 == 35 [pid = 3420] [id = 528] 03:39:45 INFO - PROCESS | 3420 | --DOCSHELL 0x12928c000 == 34 [pid = 3420] [id = 527] 03:39:45 INFO - PROCESS | 3420 | --DOCSHELL 0x126de9800 == 33 [pid = 3420] [id = 526] 03:39:45 INFO - PROCESS | 3420 | --DOCSHELL 0x124b14800 == 32 [pid = 3420] [id = 525] 03:39:45 INFO - PROCESS | 3420 | --DOCSHELL 0x123934000 == 31 [pid = 3420] [id = 524] 03:39:45 INFO - PROCESS | 3420 | --DOCSHELL 0x118253000 == 30 [pid = 3420] [id = 523] 03:39:45 INFO - PROCESS | 3420 | --DOCSHELL 0x113f54000 == 29 [pid = 3420] [id = 522] 03:39:45 INFO - PROCESS | 3420 | --DOCSHELL 0x12393c800 == 28 [pid = 3420] [id = 521] 03:39:46 INFO - PROCESS | 3420 | 1469443186018 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]]]}] 03:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 628ms 03:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:39:46 INFO - PROCESS | 3420 | 1469443186037 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 03:39:46 INFO - PROCESS | 3420 | 1469443186039 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 03:39:46 INFO - PROCESS | 3420 | 1469443186044 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:39:46 INFO - PROCESS | 3420 | 1469443186047 Marionette TRACE conn2 <- [1,2114,null,{}] 03:39:46 INFO - PROCESS | 3420 | 1469443186049 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}] 03:39:46 INFO - PROCESS | 3420 | 1469443186051 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x11607dc00) [pid = 3420] [serial = 1528] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x116a9f000) [pid = 3420] [serial = 1529] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x11821c800) [pid = 3420] [serial = 1531] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x11859c800) [pid = 3420] [serial = 1532] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x126d05c00) [pid = 3420] [serial = 1522] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x126eaf000) [pid = 3420] [serial = 1523] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1193d1400) [pid = 3420] [serial = 1534] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x119966c00) [pid = 3420] [serial = 1535] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x1126d5800) [pid = 3420] [serial = 1525] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x112fb5800) [pid = 3420] [serial = 1526] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x116722c00) [pid = 3420] [serial = 1513] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x1176ae800) [pid = 3420] [serial = 1514] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x124330000) [pid = 3420] [serial = 1519] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x12466f000) [pid = 3420] [serial = 1520] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1208ac000) [pid = 3420] [serial = 1537] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x118733c00) [pid = 3420] [serial = 1516] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x123f25000) [pid = 3420] [serial = 1540] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x1196de400) [pid = 3420] [serial = 1517] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x1270b1000) [pid = 3420] [serial = 1511] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x126eaa800) [pid = 3420] [serial = 1510] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x125590400) [pid = 3420] [serial = 1546] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x1270c7800) [pid = 3420] [serial = 1556] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x124ea4400) [pid = 3420] [serial = 1544] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x12445ec00) [pid = 3420] [serial = 1543] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x126eae000) [pid = 3420] [serial = 1549] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x1181cac00) [pid = 3420] [serial = 1552] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x128c8fc00) [pid = 3420] [serial = 1559] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x126d71800) [pid = 3420] [serial = 1547] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 70 (0x1270bc800) [pid = 3420] [serial = 1555] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 69 (0x124663c00) [pid = 3420] [serial = 1553] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 68 (0x1270b2000) [pid = 3420] [serial = 1550] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 67 (0x124332c00) [pid = 3420] [serial = 1541] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 66 (0x128b4c800) [pid = 3420] [serial = 1558] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | --DOMWINDOW == 65 (0x123c80c00) [pid = 3420] [serial = 1538] [outer = 0x0] [url = about:blank] 03:39:46 INFO - PROCESS | 3420 | 1469443186164 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 03:39:46 INFO - PROCESS | 3420 | 1469443186204 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:46 INFO - PROCESS | 3420 | 1469443186206 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:46 INFO - PROCESS | 3420 | ++DOCSHELL 0x1191ab000 == 29 [pid = 3420] [id = 536] 03:39:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 66 (0x1181cac00) [pid = 3420] [serial = 1608] [outer = 0x0] 03:39:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 67 (0x118478400) [pid = 3420] [serial = 1609] [outer = 0x1181cac00] 03:39:46 INFO - PROCESS | 3420 | 1469443186237 Marionette DEBUG loaded listener.js 03:39:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 68 (0x118886c00) [pid = 3420] [serial = 1610] [outer = 0x1181cac00] 03:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 473ms 03:39:46 INFO - PROCESS | 3420 | 1469443186511 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]]]}] 03:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:39:46 INFO - PROCESS | 3420 | 1469443186525 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 03:39:46 INFO - PROCESS | 3420 | 1469443186527 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 03:39:46 INFO - PROCESS | 3420 | 1469443186529 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:39:46 INFO - PROCESS | 3420 | 1469443186530 Marionette TRACE conn2 <- [1,2118,null,{}] 03:39:46 INFO - PROCESS | 3420 | 1469443186544 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}] 03:39:46 INFO - PROCESS | 3420 | 1469443186548 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:46 INFO - PROCESS | 3420 | 1469443186663 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 03:39:46 INFO - PROCESS | 3420 | 1469443186716 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:46 INFO - PROCESS | 3420 | 1469443186718 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:46 INFO - PROCESS | 3420 | ++DOCSHELL 0x12400f800 == 30 [pid = 3420] [id = 537] 03:39:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 69 (0x1196d4c00) [pid = 3420] [serial = 1611] [outer = 0x0] 03:39:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 70 (0x11993c000) [pid = 3420] [serial = 1612] [outer = 0x1196d4c00] 03:39:46 INFO - PROCESS | 3420 | 1469443186746 Marionette DEBUG loaded listener.js 03:39:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x12083e400) [pid = 3420] [serial = 1613] [outer = 0x1196d4c00] 03:39:47 INFO - PROCESS | 3420 | 1469443187061 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]]]}] 03:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 575ms 03:39:47 INFO - PROCESS | 3420 | 1469443187105 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 03:39:47 INFO - PROCESS | 3420 | 1469443187106 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 03:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:39:47 INFO - PROCESS | 3420 | 1469443187108 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:39:47 INFO - PROCESS | 3420 | 1469443187109 Marionette TRACE conn2 <- [1,2122,null,{}] 03:39:47 INFO - PROCESS | 3420 | 1469443187112 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}] 03:39:47 INFO - PROCESS | 3420 | 1469443187113 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:47 INFO - PROCESS | 3420 | 1469443187191 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 03:39:47 INFO - PROCESS | 3420 | 1469443187247 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:47 INFO - PROCESS | 3420 | 1469443187248 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:47 INFO - PROCESS | 3420 | ++DOCSHELL 0x125618800 == 31 [pid = 3420] [id = 538] 03:39:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x112e98c00) [pid = 3420] [serial = 1614] [outer = 0x0] 03:39:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x1238d8800) [pid = 3420] [serial = 1615] [outer = 0x112e98c00] 03:39:47 INFO - PROCESS | 3420 | 1469443187276 Marionette DEBUG loaded listener.js 03:39:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x1241dcc00) [pid = 3420] [serial = 1616] [outer = 0x112e98c00] 03:39:47 INFO - PROCESS | 3420 | 1469443187551 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]]]}] 03:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 468ms 03:39:47 INFO - PROCESS | 3420 | 1469443187578 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 03:39:47 INFO - PROCESS | 3420 | 1469443187579 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 03:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:39:47 INFO - PROCESS | 3420 | 1469443187589 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:39:47 INFO - PROCESS | 3420 | 1469443187590 Marionette TRACE conn2 <- [1,2126,null,{}] 03:39:47 INFO - PROCESS | 3420 | 1469443187592 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}] 03:39:47 INFO - PROCESS | 3420 | 1469443187593 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:47 INFO - PROCESS | 3420 | 1469443187672 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 03:39:47 INFO - PROCESS | 3420 | 1469443187676 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:47 INFO - PROCESS | 3420 | 1469443187677 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:47 INFO - PROCESS | 3420 | ++DOCSHELL 0x128e0d800 == 32 [pid = 3420] [id = 539] 03:39:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x112e98800) [pid = 3420] [serial = 1617] [outer = 0x0] 03:39:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x124336000) [pid = 3420] [serial = 1618] [outer = 0x112e98800] 03:39:47 INFO - PROCESS | 3420 | 1469443187704 Marionette DEBUG loaded listener.js 03:39:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x1245d0800) [pid = 3420] [serial = 1619] [outer = 0x112e98800] 03:39:48 INFO - PROCESS | 3420 | 1469443188042 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]]]}] 03:39:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:39:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 480ms 03:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:39:48 INFO - PROCESS | 3420 | 1469443188061 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 03:39:48 INFO - PROCESS | 3420 | 1469443188062 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 03:39:48 INFO - PROCESS | 3420 | 1469443188064 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:39:48 INFO - PROCESS | 3420 | 1469443188066 Marionette TRACE conn2 <- [1,2130,null,{}] 03:39:48 INFO - PROCESS | 3420 | 1469443188068 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}] 03:39:48 INFO - PROCESS | 3420 | 1469443188072 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:48 INFO - PROCESS | 3420 | 1469443188204 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 03:39:48 INFO - PROCESS | 3420 | 1469443188216 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:48 INFO - PROCESS | 3420 | 1469443188217 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:48 INFO - PROCESS | 3420 | ++DOCSHELL 0x1295e0800 == 33 [pid = 3420] [id = 540] 03:39:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x124665000) [pid = 3420] [serial = 1620] [outer = 0x0] 03:39:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x1249a9000) [pid = 3420] [serial = 1621] [outer = 0x124665000] 03:39:48 INFO - PROCESS | 3420 | 1469443188242 Marionette DEBUG loaded listener.js 03:39:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x126911400) [pid = 3420] [serial = 1622] [outer = 0x124665000] 03:39:48 INFO - PROCESS | 3420 | 1469443188582 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] 03:39:48 INFO - PROCESS | 3420 | 1469443188637 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 03:39:48 INFO - PROCESS | 3420 | 1469443188639 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:39:48 INFO - PROCESS | 3420 | 1469443188640 Marionette TRACE conn2 <- [1,2134,null,{}] 03:39:48 INFO - PROCESS | 3420 | 1469443188642 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}] 03:39:48 INFO - PROCESS | 3420 | 1469443188643 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:48 INFO - PROCESS | 3420 | 1469443188735 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 03:39:48 INFO - PROCESS | 3420 | 1469443188744 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:48 INFO - PROCESS | 3420 | 1469443188746 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:48 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a82a000 == 34 [pid = 3420] [id = 541] 03:39:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x126d04000) [pid = 3420] [serial = 1623] [outer = 0x0] 03:39:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x126eb3c00) [pid = 3420] [serial = 1624] [outer = 0x126d04000] 03:39:48 INFO - PROCESS | 3420 | 1469443188772 Marionette DEBUG loaded listener.js 03:39:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1270c2400) [pid = 3420] [serial = 1625] [outer = 0x126d04000] 03:39:49 INFO - PROCESS | 3420 | 1469443189112 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]]]}] 03:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 522ms 03:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:39:49 INFO - PROCESS | 3420 | 1469443189162 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 03:39:49 INFO - PROCESS | 3420 | 1469443189163 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 03:39:49 INFO - PROCESS | 3420 | 1469443189164 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:39:49 INFO - PROCESS | 3420 | 1469443189165 Marionette TRACE conn2 <- [1,2138,null,{}] 03:39:49 INFO - PROCESS | 3420 | 1469443189167 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}] 03:39:49 INFO - PROCESS | 3420 | 1469443189168 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:49 INFO - PROCESS | 3420 | 1469443189266 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 03:39:49 INFO - PROCESS | 3420 | 1469443189269 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:49 INFO - PROCESS | 3420 | 1469443189270 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:49 INFO - PROCESS | 3420 | ++DOCSHELL 0x12afaf000 == 35 [pid = 3420] [id = 542] 03:39:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x11297f800) [pid = 3420] [serial = 1626] [outer = 0x0] 03:39:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x1270cb000) [pid = 3420] [serial = 1627] [outer = 0x11297f800] 03:39:49 INFO - PROCESS | 3420 | 1469443189296 Marionette DEBUG loaded listener.js 03:39:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x128b50000) [pid = 3420] [serial = 1628] [outer = 0x11297f800] 03:39:49 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x12433ac00) [pid = 3420] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:39:49 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x117d1b800) [pid = 3420] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:39:49 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x12439e000) [pid = 3420] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:39:49 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x1169e4400) [pid = 3420] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:39:49 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x113d94400) [pid = 3420] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:39:49 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x1191bb000) [pid = 3420] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:39:49 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x12083ec00) [pid = 3420] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:39:49 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x112631c00) [pid = 3420] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:39:49 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x111ca7400) [pid = 3420] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:39:49 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x112e9fc00) [pid = 3420] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:39:49 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x11297f000) [pid = 3420] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:39:49 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x126ead400) [pid = 3420] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:39:49 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x111aad400) [pid = 3420] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:39:49 INFO - PROCESS | 3420 | 1469443189822 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]]]}] 03:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 671ms 03:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:39:49 INFO - PROCESS | 3420 | 1469443189852 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 03:39:49 INFO - PROCESS | 3420 | 1469443189854 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 03:39:49 INFO - PROCESS | 3420 | 1469443189858 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:39:49 INFO - PROCESS | 3420 | 1469443189861 Marionette TRACE conn2 <- [1,2142,null,{}] 03:39:49 INFO - PROCESS | 3420 | 1469443189865 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}] 03:39:49 INFO - PROCESS | 3420 | 1469443189869 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:49 INFO - PROCESS | 3420 | 1469443189964 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 03:39:50 INFO - PROCESS | 3420 | 1469443190034 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:50 INFO - PROCESS | 3420 | 1469443190035 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:50 INFO - PROCESS | 3420 | ++DOCSHELL 0x11736f800 == 36 [pid = 3420] [id = 543] 03:39:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x112fb9000) [pid = 3420] [serial = 1629] [outer = 0x0] 03:39:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x113d46800) [pid = 3420] [serial = 1630] [outer = 0x112fb9000] 03:39:50 INFO - PROCESS | 3420 | 1469443190067 Marionette DEBUG loaded listener.js 03:39:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x116aa1400) [pid = 3420] [serial = 1631] [outer = 0x112fb9000] 03:39:50 INFO - PROCESS | 3420 | 1469443190498 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] 03:39:50 INFO - PROCESS | 3420 | 1469443190583 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 03:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:39:50 INFO - PROCESS | 3420 | 1469443190606 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:39:50 INFO - PROCESS | 3420 | 1469443190608 Marionette TRACE conn2 <- [1,2146,null,{}] 03:39:50 INFO - PROCESS | 3420 | 1469443190611 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}] 03:39:50 INFO - PROCESS | 3420 | 1469443190612 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:50 INFO - PROCESS | 3420 | 1469443190710 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 03:39:50 INFO - PROCESS | 3420 | 1469443190781 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:50 INFO - PROCESS | 3420 | 1469443190782 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:50 INFO - PROCESS | 3420 | ++DOCSHELL 0x12504a800 == 37 [pid = 3420] [id = 544] 03:39:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x1187e9000) [pid = 3420] [serial = 1632] [outer = 0x0] 03:39:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x11917bc00) [pid = 3420] [serial = 1633] [outer = 0x1187e9000] 03:39:50 INFO - PROCESS | 3420 | 1469443190813 Marionette DEBUG loaded listener.js 03:39:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x1193d5000) [pid = 3420] [serial = 1634] [outer = 0x1187e9000] 03:39:51 INFO - PROCESS | 3420 | 1469443191237 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] 03:39:51 INFO - PROCESS | 3420 | 1469443191281 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 03:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:39:51 INFO - PROCESS | 3420 | 1469443191283 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:39:51 INFO - PROCESS | 3420 | 1469443191286 Marionette TRACE conn2 <- [1,2150,null,{}] 03:39:51 INFO - PROCESS | 3420 | 1469443191294 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}] 03:39:51 INFO - PROCESS | 3420 | 1469443191297 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:51 INFO - PROCESS | 3420 | 1469443191395 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 03:39:51 INFO - PROCESS | 3420 | 1469443191454 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:51 INFO - PROCESS | 3420 | 1469443191456 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:51 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ba11000 == 38 [pid = 3420] [id = 545] 03:39:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x1208b5800) [pid = 3420] [serial = 1635] [outer = 0x0] 03:39:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x1241d4400) [pid = 3420] [serial = 1636] [outer = 0x1208b5800] 03:39:51 INFO - PROCESS | 3420 | 1469443191487 Marionette DEBUG loaded listener.js 03:39:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x1245cc400) [pid = 3420] [serial = 1637] [outer = 0x1208b5800] 03:39:51 INFO - PROCESS | 3420 | 1469443191957 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]]]}] 03:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 722ms 03:39:52 INFO - PROCESS | 3420 | 1469443192017 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 03:39:52 INFO - PROCESS | 3420 | 1469443192019 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 03:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:39:52 INFO - PROCESS | 3420 | 1469443192022 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:39:52 INFO - PROCESS | 3420 | 1469443192023 Marionette TRACE conn2 <- [1,2154,null,{}] 03:39:52 INFO - PROCESS | 3420 | 1469443192026 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}] 03:39:52 INFO - PROCESS | 3420 | 1469443192027 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:52 INFO - PROCESS | 3420 | 1469443192126 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 03:39:52 INFO - PROCESS | 3420 | 1469443192194 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:52 INFO - PROCESS | 3420 | 1469443192196 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:52 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bda0800 == 39 [pid = 3420] [id = 546] 03:39:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x124663000) [pid = 3420] [serial = 1638] [outer = 0x0] 03:39:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x124f85c00) [pid = 3420] [serial = 1639] [outer = 0x124663000] 03:39:52 INFO - PROCESS | 3420 | 1469443192227 Marionette DEBUG loaded listener.js 03:39:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x125592000) [pid = 3420] [serial = 1640] [outer = 0x124663000] 03:39:52 INFO - PROCESS | 3420 | 1469443192614 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]]]}] 03:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 720ms 03:39:52 INFO - PROCESS | 3420 | 1469443192747 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 03:39:52 INFO - PROCESS | 3420 | 1469443192750 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 03:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:39:52 INFO - PROCESS | 3420 | 1469443192773 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:39:52 INFO - PROCESS | 3420 | 1469443192775 Marionette TRACE conn2 <- [1,2158,null,{}] 03:39:52 INFO - PROCESS | 3420 | 1469443192779 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}] 03:39:52 INFO - PROCESS | 3420 | 1469443192781 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:52 INFO - PROCESS | 3420 | 1469443192878 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 03:39:52 INFO - PROCESS | 3420 | 1469443192946 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:52 INFO - PROCESS | 3420 | 1469443192949 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:52 INFO - PROCESS | 3420 | ++DOCSHELL 0x1199c9800 == 40 [pid = 3420] [id = 547] 03:39:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x11607e000) [pid = 3420] [serial = 1641] [outer = 0x0] 03:39:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x116727800) [pid = 3420] [serial = 1642] [outer = 0x11607e000] 03:39:52 INFO - PROCESS | 3420 | 1469443192977 Marionette DEBUG loaded listener.js 03:39:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1176b3c00) [pid = 3420] [serial = 1643] [outer = 0x11607e000] 03:39:53 INFO - PROCESS | 3420 | --DOCSHELL 0x12a82a000 == 39 [pid = 3420] [id = 541] 03:39:53 INFO - PROCESS | 3420 | --DOCSHELL 0x1295e0800 == 38 [pid = 3420] [id = 540] 03:39:53 INFO - PROCESS | 3420 | --DOCSHELL 0x128e0d800 == 37 [pid = 3420] [id = 539] 03:39:53 INFO - PROCESS | 3420 | --DOCSHELL 0x125618800 == 36 [pid = 3420] [id = 538] 03:39:53 INFO - PROCESS | 3420 | --DOCSHELL 0x12400f800 == 35 [pid = 3420] [id = 537] 03:39:53 INFO - PROCESS | 3420 | --DOCSHELL 0x1191ab000 == 34 [pid = 3420] [id = 536] 03:39:53 INFO - PROCESS | 3420 | --DOCSHELL 0x11736e000 == 33 [pid = 3420] [id = 535] 03:39:53 INFO - PROCESS | 3420 | --DOCSHELL 0x1191a9800 == 32 [pid = 3420] [id = 534] 03:39:53 INFO - PROCESS | 3420 | --DOCSHELL 0x12c521800 == 31 [pid = 3420] [id = 533] 03:39:53 INFO - PROCESS | 3420 | --DOCSHELL 0x12bda0800 == 30 [pid = 3420] [id = 546] 03:39:53 INFO - PROCESS | 3420 | --DOCSHELL 0x12ba11000 == 29 [pid = 3420] [id = 545] 03:39:53 INFO - PROCESS | 3420 | --DOCSHELL 0x12504a800 == 28 [pid = 3420] [id = 544] 03:39:53 INFO - PROCESS | 3420 | --DOCSHELL 0x12afaf000 == 27 [pid = 3420] [id = 542] 03:39:53 INFO - PROCESS | 3420 | --DOCSHELL 0x11736f800 == 26 [pid = 3420] [id = 543] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x1241d9000) [pid = 3420] [serial = 1580] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x126eabc00) [pid = 3420] [serial = 1595] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x124465c00) [pid = 3420] [serial = 1582] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1181d3000) [pid = 3420] [serial = 1564] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x124e07000) [pid = 3420] [serial = 1585] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x1185a9800) [pid = 3420] [serial = 1565] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x117d95800) [pid = 3420] [serial = 1570] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x118596800) [pid = 3420] [serial = 1571] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x113d96c00) [pid = 3420] [serial = 1567] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x116535c00) [pid = 3420] [serial = 1568] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x1193d3000) [pid = 3420] [serial = 1573] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x1196d7c00) [pid = 3420] [serial = 1574] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x1208b7800) [pid = 3420] [serial = 1576] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x1210e0800) [pid = 3420] [serial = 1577] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x112ea4000) [pid = 3420] [serial = 1562] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x1126d8400) [pid = 3420] [serial = 1561] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x126902c00) [pid = 3420] [serial = 1588] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 70 (0x1250d1c00) [pid = 3420] [serial = 1586] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 69 (0x1241da800) [pid = 3420] [serial = 1594] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 68 (0x117d94800) [pid = 3420] [serial = 1591] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 67 (0x119fadc00) [pid = 3420] [serial = 1592] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 66 (0x1270c8000) [pid = 3420] [serial = 1597] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 65 (0x128c8f400) [pid = 3420] [serial = 1600] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 64 (0x126e95400) [pid = 3420] [serial = 1589] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 63 (0x1210de400) [pid = 3420] [serial = 1579] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 62 (0x128b4e400) [pid = 3420] [serial = 1598] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | --DOMWINDOW == 61 (0x1246d8c00) [pid = 3420] [serial = 1583] [outer = 0x0] [url = about:blank] 03:39:53 INFO - PROCESS | 3420 | 1469443193896 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]]]}] 03:39:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1173ms 03:39:53 INFO - PROCESS | 3420 | 1469443193945 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 03:39:53 INFO - PROCESS | 3420 | 1469443193947 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 03:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:39:53 INFO - PROCESS | 3420 | 1469443193953 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:39:53 INFO - PROCESS | 3420 | 1469443193955 Marionette TRACE conn2 <- [1,2162,null,{}] 03:39:53 INFO - PROCESS | 3420 | 1469443193958 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}] 03:39:53 INFO - PROCESS | 3420 | 1469443193960 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:54 INFO - PROCESS | 3420 | 1469443194034 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 03:39:54 INFO - PROCESS | 3420 | 1469443194040 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:54 INFO - PROCESS | 3420 | 1469443194043 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:54 INFO - PROCESS | 3420 | ++DOCSHELL 0x116007000 == 27 [pid = 3420] [id = 548] 03:39:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 62 (0x1129ddc00) [pid = 3420] [serial = 1644] [outer = 0x0] 03:39:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 63 (0x112e16800) [pid = 3420] [serial = 1645] [outer = 0x1129ddc00] 03:39:54 INFO - PROCESS | 3420 | 1469443194073 Marionette DEBUG loaded listener.js 03:39:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 64 (0x1126d3c00) [pid = 3420] [serial = 1646] [outer = 0x1129ddc00] 03:39:54 INFO - PROCESS | 3420 | 1469443194400 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]]]}] 03:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 471ms 03:39:54 INFO - PROCESS | 3420 | 1469443194436 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 03:39:54 INFO - PROCESS | 3420 | 1469443194440 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 03:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:39:54 INFO - PROCESS | 3420 | 1469443194446 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:39:54 INFO - PROCESS | 3420 | 1469443194448 Marionette TRACE conn2 <- [1,2166,null,{}] 03:39:54 INFO - PROCESS | 3420 | 1469443194450 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}] 03:39:54 INFO - PROCESS | 3420 | 1469443194452 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:54 INFO - PROCESS | 3420 | 1469443194528 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 03:39:54 INFO - PROCESS | 3420 | 1469443194534 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:54 INFO - PROCESS | 3420 | 1469443194536 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:54 INFO - PROCESS | 3420 | ++DOCSHELL 0x116fc3800 == 28 [pid = 3420] [id = 549] 03:39:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 65 (0x1150c9c00) [pid = 3420] [serial = 1647] [outer = 0x0] 03:39:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 66 (0x115dfdc00) [pid = 3420] [serial = 1648] [outer = 0x1150c9c00] 03:39:54 INFO - PROCESS | 3420 | 1469443194564 Marionette DEBUG loaded listener.js 03:39:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 67 (0x116721800) [pid = 3420] [serial = 1649] [outer = 0x1150c9c00] 03:39:54 INFO - PROCESS | 3420 | 1469443194898 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]]]}] 03:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 472ms 03:39:54 INFO - PROCESS | 3420 | 1469443194919 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 03:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:39:54 INFO - PROCESS | 3420 | 1469443194921 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 03:39:54 INFO - PROCESS | 3420 | 1469443194924 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:39:54 INFO - PROCESS | 3420 | 1469443194927 Marionette TRACE conn2 <- [1,2170,null,{}] 03:39:54 INFO - PROCESS | 3420 | 1469443194939 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}] 03:39:54 INFO - PROCESS | 3420 | 1469443194945 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:55 INFO - PROCESS | 3420 | 1469443195066 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 03:39:55 INFO - PROCESS | 3420 | 1469443195154 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:55 INFO - PROCESS | 3420 | 1469443195157 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:55 INFO - PROCESS | 3420 | ++DOCSHELL 0x1199b4000 == 29 [pid = 3420] [id = 550] 03:39:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 68 (0x11297ec00) [pid = 3420] [serial = 1650] [outer = 0x0] 03:39:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 69 (0x1181d8400) [pid = 3420] [serial = 1651] [outer = 0x11297ec00] 03:39:55 INFO - PROCESS | 3420 | 1469443195203 Marionette DEBUG loaded listener.js 03:39:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 70 (0x118591800) [pid = 3420] [serial = 1652] [outer = 0x11297ec00] 03:39:55 INFO - PROCESS | 3420 | 1469443195604 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]]]}] 03:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 723ms 03:39:55 INFO - PROCESS | 3420 | 1469443195647 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 03:39:55 INFO - PROCESS | 3420 | 1469443195649 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 03:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:39:55 INFO - PROCESS | 3420 | 1469443195653 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:39:55 INFO - PROCESS | 3420 | 1469443195654 Marionette TRACE conn2 <- [1,2174,null,{}] 03:39:55 INFO - PROCESS | 3420 | 1469443195656 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}] 03:39:55 INFO - PROCESS | 3420 | 1469443195658 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:55 INFO - PROCESS | 3420 | 1469443195733 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 03:39:55 INFO - PROCESS | 3420 | 1469443195738 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:55 INFO - PROCESS | 3420 | 1469443195739 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:55 INFO - PROCESS | 3420 | ++DOCSHELL 0x124409000 == 30 [pid = 3420] [id = 551] 03:39:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x118734000) [pid = 3420] [serial = 1653] [outer = 0x0] 03:39:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x118890c00) [pid = 3420] [serial = 1654] [outer = 0x118734000] 03:39:55 INFO - PROCESS | 3420 | 1469443195765 Marionette DEBUG loaded listener.js 03:39:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x1191c2c00) [pid = 3420] [serial = 1655] [outer = 0x118734000] 03:39:56 INFO - PROCESS | 3420 | 1469443196114 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]]]}] 03:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 519ms 03:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:39:56 INFO - PROCESS | 3420 | 1469443196172 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 03:39:56 INFO - PROCESS | 3420 | 1469443196173 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 03:39:56 INFO - PROCESS | 3420 | 1469443196175 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:39:56 INFO - PROCESS | 3420 | 1469443196183 Marionette TRACE conn2 <- [1,2178,null,{}] 03:39:56 INFO - PROCESS | 3420 | 1469443196185 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}] 03:39:56 INFO - PROCESS | 3420 | 1469443196187 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:56 INFO - PROCESS | 3420 | 1469443196279 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 03:39:56 INFO - PROCESS | 3420 | 1469443196319 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:56 INFO - PROCESS | 3420 | 1469443196320 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:56 INFO - PROCESS | 3420 | ++DOCSHELL 0x12504b000 == 31 [pid = 3420] [id = 552] 03:39:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x113d99800) [pid = 3420] [serial = 1656] [outer = 0x0] 03:39:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x1193d5800) [pid = 3420] [serial = 1657] [outer = 0x113d99800] 03:39:56 INFO - PROCESS | 3420 | 1469443196344 Marionette DEBUG loaded listener.js 03:39:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x1196d6400) [pid = 3420] [serial = 1658] [outer = 0x113d99800] 03:39:56 INFO - PROCESS | 3420 | 1469443196682 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]]]}] 03:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 529ms 03:39:56 INFO - PROCESS | 3420 | 1469443196704 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 03:39:56 INFO - PROCESS | 3420 | 1469443196706 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 03:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:39:56 INFO - PROCESS | 3420 | 1469443196714 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:39:56 INFO - PROCESS | 3420 | 1469443196715 Marionette TRACE conn2 <- [1,2182,null,{}] 03:39:56 INFO - PROCESS | 3420 | 1469443196717 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}] 03:39:56 INFO - PROCESS | 3420 | 1469443196721 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:56 INFO - PROCESS | 3420 | 1469443196836 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 03:39:56 INFO - PROCESS | 3420 | 1469443196846 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:56 INFO - PROCESS | 3420 | 1469443196848 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:56 INFO - PROCESS | 3420 | ++DOCSHELL 0x128a25000 == 32 [pid = 3420] [id = 553] 03:39:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x1196dac00) [pid = 3420] [serial = 1659] [outer = 0x0] 03:39:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x12083dc00) [pid = 3420] [serial = 1660] [outer = 0x1196dac00] 03:39:56 INFO - PROCESS | 3420 | 1469443196876 Marionette DEBUG loaded listener.js 03:39:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x123be3000) [pid = 3420] [serial = 1661] [outer = 0x1196dac00] 03:39:57 INFO - PROCESS | 3420 | 1469443197213 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]]]}] 03:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 522ms 03:39:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:39:57 INFO - PROCESS | 3420 | 1469443197238 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 03:39:57 INFO - PROCESS | 3420 | 1469443197239 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 03:39:57 INFO - PROCESS | 3420 | 1469443197241 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:39:57 INFO - PROCESS | 3420 | 1469443197242 Marionette TRACE conn2 <- [1,2186,null,{}] 03:39:57 INFO - PROCESS | 3420 | 1469443197253 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}] 03:39:57 INFO - PROCESS | 3420 | 1469443197254 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:57 INFO - PROCESS | 3420 | 1469443197354 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 03:39:57 INFO - PROCESS | 3420 | 1469443197358 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:57 INFO - PROCESS | 3420 | 1469443197359 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:57 INFO - PROCESS | 3420 | ++DOCSHELL 0x129299000 == 33 [pid = 3420] [id = 554] 03:39:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x1126dd400) [pid = 3420] [serial = 1662] [outer = 0x0] 03:39:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x1241cd400) [pid = 3420] [serial = 1663] [outer = 0x1126dd400] 03:39:57 INFO - PROCESS | 3420 | 1469443197386 Marionette DEBUG loaded listener.js 03:39:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x1241db000) [pid = 3420] [serial = 1664] [outer = 0x1126dd400] 03:39:57 INFO - PROCESS | 3420 | 1469443197841 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]]]}] 03:39:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:39:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 626ms 03:39:57 INFO - PROCESS | 3420 | 1469443197868 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 03:39:57 INFO - PROCESS | 3420 | 1469443197870 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 03:39:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:39:57 INFO - PROCESS | 3420 | 1469443197873 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:39:57 INFO - PROCESS | 3420 | 1469443197875 Marionette TRACE conn2 <- [1,2190,null,{}] 03:39:57 INFO - PROCESS | 3420 | 1469443197886 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}] 03:39:57 INFO - PROCESS | 3420 | 1469443197888 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:58 INFO - PROCESS | 3420 | 1469443198077 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 03:39:58 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x1196d4c00) [pid = 3420] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:39:58 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x113d98800) [pid = 3420] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:39:58 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x112e98c00) [pid = 3420] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:39:58 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x128b53c00) [pid = 3420] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:39:58 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x11607b400) [pid = 3420] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:39:58 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x1181cac00) [pid = 3420] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:39:58 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x112e98800) [pid = 3420] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:39:58 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x124665000) [pid = 3420] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:39:58 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x126d04000) [pid = 3420] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:39:58 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x11297f800) [pid = 3420] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:39:58 INFO - PROCESS | 3420 | 1469443198119 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:58 INFO - PROCESS | 3420 | 1469443198120 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:58 INFO - PROCESS | 3420 | ++DOCSHELL 0x119896800 == 34 [pid = 3420] [id = 555] 03:39:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x11266f400) [pid = 3420] [serial = 1665] [outer = 0x0] 03:39:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x113f34000) [pid = 3420] [serial = 1666] [outer = 0x11266f400] 03:39:58 INFO - PROCESS | 3420 | 1469443198146 Marionette DEBUG loaded listener.js 03:39:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x118735800) [pid = 3420] [serial = 1667] [outer = 0x11266f400] 03:39:58 INFO - PROCESS | 3420 | 1469443198387 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]]]}] 03:39:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:39:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 531ms 03:39:58 INFO - PROCESS | 3420 | 1469443198407 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 03:39:58 INFO - PROCESS | 3420 | 1469443198408 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 03:39:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:39:58 INFO - PROCESS | 3420 | 1469443198411 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:39:58 INFO - PROCESS | 3420 | 1469443198412 Marionette TRACE conn2 <- [1,2194,null,{}] 03:39:58 INFO - PROCESS | 3420 | 1469443198421 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}] 03:39:58 INFO - PROCESS | 3420 | 1469443198423 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:58 INFO - PROCESS | 3420 | 1469443198510 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 03:39:58 INFO - PROCESS | 3420 | 1469443198514 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:58 INFO - PROCESS | 3420 | 1469443198515 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:58 INFO - PROCESS | 3420 | ++DOCSHELL 0x1199b2000 == 35 [pid = 3420] [id = 556] 03:39:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x1191c7c00) [pid = 3420] [serial = 1668] [outer = 0x0] 03:39:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x12445b400) [pid = 3420] [serial = 1669] [outer = 0x1191c7c00] 03:39:58 INFO - PROCESS | 3420 | 1469443198543 Marionette DEBUG loaded listener.js 03:39:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x124465000) [pid = 3420] [serial = 1670] [outer = 0x1191c7c00] 03:39:58 INFO - PROCESS | 3420 | 1469443198872 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]]]}] 03:39:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:39:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 469ms 03:39:58 INFO - PROCESS | 3420 | 1469443198881 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 03:39:58 INFO - PROCESS | 3420 | 1469443198882 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 03:39:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:39:58 INFO - PROCESS | 3420 | 1469443198888 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:39:58 INFO - PROCESS | 3420 | 1469443198889 Marionette TRACE conn2 <- [1,2198,null,{}] 03:39:58 INFO - PROCESS | 3420 | 1469443198891 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}] 03:39:58 INFO - PROCESS | 3420 | 1469443198892 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:58 INFO - PROCESS | 3420 | 1469443198996 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 03:39:59 INFO - PROCESS | 3420 | 1469443199002 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:59 INFO - PROCESS | 3420 | 1469443199003 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:59 INFO - PROCESS | 3420 | ++DOCSHELL 0x12af3b800 == 36 [pid = 3420] [id = 557] 03:39:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x1181d3800) [pid = 3420] [serial = 1671] [outer = 0x0] 03:39:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x124465c00) [pid = 3420] [serial = 1672] [outer = 0x1181d3800] 03:39:59 INFO - PROCESS | 3420 | 1469443199028 Marionette DEBUG loaded listener.js 03:39:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x124666c00) [pid = 3420] [serial = 1673] [outer = 0x1181d3800] 03:39:59 INFO - PROCESS | 3420 | 1469443199314 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]]]}] 03:39:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:39:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 469ms 03:39:59 INFO - PROCESS | 3420 | 1469443199356 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 03:39:59 INFO - PROCESS | 3420 | 1469443199358 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 03:39:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:39:59 INFO - PROCESS | 3420 | 1469443199360 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:39:59 INFO - PROCESS | 3420 | 1469443199362 Marionette TRACE conn2 <- [1,2202,null,{}] 03:39:59 INFO - PROCESS | 3420 | 1469443199364 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}] 03:39:59 INFO - PROCESS | 3420 | 1469443199366 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:59 INFO - PROCESS | 3420 | 1469443199463 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 03:39:59 INFO - PROCESS | 3420 | 1469443199468 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:39:59 INFO - PROCESS | 3420 | 1469443199470 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:39:59 INFO - PROCESS | 3420 | ++DOCSHELL 0x12504a800 == 37 [pid = 3420] [id = 558] 03:39:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x12466cc00) [pid = 3420] [serial = 1674] [outer = 0x0] 03:39:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x124e9d800) [pid = 3420] [serial = 1675] [outer = 0x12466cc00] 03:39:59 INFO - PROCESS | 3420 | 1469443199497 Marionette DEBUG loaded listener.js 03:39:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x126910400) [pid = 3420] [serial = 1676] [outer = 0x12466cc00] 03:39:59 INFO - PROCESS | 3420 | 1469443199925 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]]]}] 03:39:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:39:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 570ms 03:39:59 INFO - PROCESS | 3420 | 1469443199930 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 03:39:59 INFO - PROCESS | 3420 | 1469443199932 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 03:39:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:39:59 INFO - PROCESS | 3420 | 1469443199936 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:39:59 INFO - PROCESS | 3420 | 1469443199937 Marionette TRACE conn2 <- [1,2206,null,{}] 03:39:59 INFO - PROCESS | 3420 | 1469443199939 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}] 03:39:59 INFO - PROCESS | 3420 | 1469443199940 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:00 INFO - PROCESS | 3420 | 1469443200015 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 03:40:00 INFO - PROCESS | 3420 | 1469443200021 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:00 INFO - PROCESS | 3420 | 1469443200022 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:00 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bda1800 == 38 [pid = 3420] [id = 559] 03:40:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x126d04800) [pid = 3420] [serial = 1677] [outer = 0x0] 03:40:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x126e8ec00) [pid = 3420] [serial = 1678] [outer = 0x126d04800] 03:40:00 INFO - PROCESS | 3420 | 1469443200047 Marionette DEBUG loaded listener.js 03:40:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x126ead400) [pid = 3420] [serial = 1679] [outer = 0x126d04800] 03:40:00 INFO - PROCESS | 3420 | 1469443200556 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]]]}] 03:40:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:40:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 669ms 03:40:00 INFO - PROCESS | 3420 | 1469443200631 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 03:40:00 INFO - PROCESS | 3420 | 1469443200633 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 03:40:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:40:00 INFO - PROCESS | 3420 | 1469443200638 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:40:00 INFO - PROCESS | 3420 | 1469443200641 Marionette TRACE conn2 <- [1,2210,null,{}] 03:40:00 INFO - PROCESS | 3420 | 1469443200644 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}] 03:40:00 INFO - PROCESS | 3420 | 1469443200646 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:00 INFO - PROCESS | 3420 | 1469443200751 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 03:40:00 INFO - PROCESS | 3420 | 1469443200854 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:00 INFO - PROCESS | 3420 | 1469443200856 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:00 INFO - PROCESS | 3420 | ++DOCSHELL 0x11824c800 == 39 [pid = 3420] [id = 560] 03:40:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x11339e000) [pid = 3420] [serial = 1680] [outer = 0x0] 03:40:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x113a05c00) [pid = 3420] [serial = 1681] [outer = 0x11339e000] 03:40:00 INFO - PROCESS | 3420 | 1469443200888 Marionette DEBUG loaded listener.js 03:40:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x11653a400) [pid = 3420] [serial = 1682] [outer = 0x11339e000] 03:40:01 INFO - PROCESS | 3420 | 1469443201404 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]]]}] 03:40:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:40:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 924ms 03:40:01 INFO - PROCESS | 3420 | 1469443201570 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 03:40:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:40:01 INFO - PROCESS | 3420 | 1469443201572 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 03:40:01 INFO - PROCESS | 3420 | 1469443201576 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:40:01 INFO - PROCESS | 3420 | 1469443201578 Marionette TRACE conn2 <- [1,2214,null,{}] 03:40:01 INFO - PROCESS | 3420 | 1469443201587 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}] 03:40:01 INFO - PROCESS | 3420 | 1469443201588 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:01 INFO - PROCESS | 3420 | 1469443201688 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 03:40:01 INFO - PROCESS | 3420 | 1469443201740 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:01 INFO - PROCESS | 3420 | 1469443201743 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:01 INFO - PROCESS | 3420 | ++DOCSHELL 0x116ac3800 == 40 [pid = 3420] [id = 561] 03:40:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1160ea000) [pid = 3420] [serial = 1683] [outer = 0x0] 03:40:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x116539c00) [pid = 3420] [serial = 1684] [outer = 0x1160ea000] 03:40:01 INFO - PROCESS | 3420 | 1469443201770 Marionette DEBUG loaded listener.js 03:40:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x1171b1400) [pid = 3420] [serial = 1685] [outer = 0x1160ea000] 03:40:02 INFO - PROCESS | 3420 | --DOCSHELL 0x12504a800 == 39 [pid = 3420] [id = 558] 03:40:02 INFO - PROCESS | 3420 | --DOCSHELL 0x12af3b800 == 38 [pid = 3420] [id = 557] 03:40:02 INFO - PROCESS | 3420 | --DOCSHELL 0x1199b2000 == 37 [pid = 3420] [id = 556] 03:40:02 INFO - PROCESS | 3420 | --DOCSHELL 0x119896800 == 36 [pid = 3420] [id = 555] 03:40:02 INFO - PROCESS | 3420 | --DOCSHELL 0x129299000 == 35 [pid = 3420] [id = 554] 03:40:02 INFO - PROCESS | 3420 | --DOCSHELL 0x128a25000 == 34 [pid = 3420] [id = 553] 03:40:02 INFO - PROCESS | 3420 | --DOCSHELL 0x12504b000 == 33 [pid = 3420] [id = 552] 03:40:02 INFO - PROCESS | 3420 | --DOCSHELL 0x124409000 == 32 [pid = 3420] [id = 551] 03:40:02 INFO - PROCESS | 3420 | --DOCSHELL 0x1199b4000 == 31 [pid = 3420] [id = 550] 03:40:02 INFO - PROCESS | 3420 | --DOCSHELL 0x116fc3800 == 30 [pid = 3420] [id = 549] 03:40:02 INFO - PROCESS | 3420 | --DOCSHELL 0x116007000 == 29 [pid = 3420] [id = 548] 03:40:02 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1245d0800) [pid = 3420] [serial = 1619] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x124336000) [pid = 3420] [serial = 1618] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x1249a9000) [pid = 3420] [serial = 1621] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x126eb3c00) [pid = 3420] [serial = 1624] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x126911400) [pid = 3420] [serial = 1622] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x1270cb000) [pid = 3420] [serial = 1627] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x128b50000) [pid = 3420] [serial = 1628] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1270c2400) [pid = 3420] [serial = 1625] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x11993c000) [pid = 3420] [serial = 1612] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x12083e400) [pid = 3420] [serial = 1613] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x11697f400) [pid = 3420] [serial = 1603] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x117d9b400) [pid = 3420] [serial = 1604] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x1238d8800) [pid = 3420] [serial = 1615] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x1241dcc00) [pid = 3420] [serial = 1616] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x129146800) [pid = 3420] [serial = 1601] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x1160f3400) [pid = 3420] [serial = 1606] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x117d96800) [pid = 3420] [serial = 1607] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x118478400) [pid = 3420] [serial = 1609] [outer = 0x0] [url = about:blank] 03:40:02 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x118886c00) [pid = 3420] [serial = 1610] [outer = 0x0] [url = about:blank] 03:40:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:40:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 631ms 03:40:02 INFO - PROCESS | 3420 | 1469443202203 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]]]}] 03:40:02 INFO - PROCESS | 3420 | 1469443202208 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 03:40:02 INFO - PROCESS | 3420 | 1469443202210 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 03:40:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:40:02 INFO - PROCESS | 3420 | 1469443202215 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:40:02 INFO - PROCESS | 3420 | 1469443202220 Marionette TRACE conn2 <- [1,2218,null,{}] 03:40:02 INFO - PROCESS | 3420 | 1469443202222 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}] 03:40:02 INFO - PROCESS | 3420 | 1469443202224 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:02 INFO - PROCESS | 3420 | 1469443202301 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 03:40:02 INFO - PROCESS | 3420 | 1469443202305 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:02 INFO - PROCESS | 3420 | 1469443202306 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:02 INFO - PROCESS | 3420 | ++DOCSHELL 0x119579000 == 30 [pid = 3420] [id = 562] 03:40:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x117d20400) [pid = 3420] [serial = 1686] [outer = 0x0] 03:40:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x118220400) [pid = 3420] [serial = 1687] [outer = 0x117d20400] 03:40:02 INFO - PROCESS | 3420 | 1469443202336 Marionette DEBUG loaded listener.js 03:40:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x1185a0000) [pid = 3420] [serial = 1688] [outer = 0x117d20400] 03:40:02 INFO - PROCESS | 3420 | 1469443202671 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]]]}] 03:40:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:40:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 477ms 03:40:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:40:02 INFO - PROCESS | 3420 | 1469443202705 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 03:40:02 INFO - PROCESS | 3420 | 1469443202707 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 03:40:02 INFO - PROCESS | 3420 | 1469443202710 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:40:02 INFO - PROCESS | 3420 | 1469443202711 Marionette TRACE conn2 <- [1,2222,null,{}] 03:40:02 INFO - PROCESS | 3420 | 1469443202719 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}] 03:40:02 INFO - PROCESS | 3420 | 1469443202722 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:02 INFO - PROCESS | 3420 | 1469443202803 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 03:40:02 INFO - PROCESS | 3420 | 1469443202808 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:02 INFO - PROCESS | 3420 | 1469443202811 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:02 INFO - PROCESS | 3420 | ++DOCSHELL 0x124405000 == 31 [pid = 3420] [id = 563] 03:40:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x119645800) [pid = 3420] [serial = 1689] [outer = 0x0] 03:40:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x1196da000) [pid = 3420] [serial = 1690] [outer = 0x119645800] 03:40:02 INFO - PROCESS | 3420 | 1469443202840 Marionette DEBUG loaded listener.js 03:40:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x119f15000) [pid = 3420] [serial = 1691] [outer = 0x119645800] 03:40:03 INFO - PROCESS | 3420 | 1469443203178 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]]]}] 03:40:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:40:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 519ms 03:40:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:40:03 INFO - PROCESS | 3420 | 1469443203236 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 03:40:03 INFO - PROCESS | 3420 | 1469443203238 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 03:40:03 INFO - PROCESS | 3420 | 1469443203241 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:40:03 INFO - PROCESS | 3420 | 1469443203243 Marionette TRACE conn2 <- [1,2226,null,{}] 03:40:03 INFO - PROCESS | 3420 | 1469443203246 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}] 03:40:03 INFO - PROCESS | 3420 | 1469443203248 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:03 INFO - PROCESS | 3420 | 1469443203366 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 03:40:03 INFO - PROCESS | 3420 | 1469443203378 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:03 INFO - PROCESS | 3420 | 1469443203379 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:03 INFO - PROCESS | 3420 | ++DOCSHELL 0x127248000 == 32 [pid = 3420] [id = 564] 03:40:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x120844400) [pid = 3420] [serial = 1692] [outer = 0x0] 03:40:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x1208b9800) [pid = 3420] [serial = 1693] [outer = 0x120844400] 03:40:03 INFO - PROCESS | 3420 | 1469443203420 Marionette DEBUG loaded listener.js 03:40:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1238e4000) [pid = 3420] [serial = 1694] [outer = 0x120844400] 03:40:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:40:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 570ms 03:40:03 INFO - PROCESS | 3420 | 1469443203807 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]]]}] 03:40:03 INFO - PROCESS | 3420 | 1469443203810 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 03:40:03 INFO - PROCESS | 3420 | 1469443203811 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 03:40:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:40:03 INFO - PROCESS | 3420 | 1469443203814 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:40:03 INFO - PROCESS | 3420 | 1469443203815 Marionette TRACE conn2 <- [1,2230,null,{}] 03:40:03 INFO - PROCESS | 3420 | 1469443203819 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}] 03:40:03 INFO - PROCESS | 3420 | 1469443203820 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:03 INFO - PROCESS | 3420 | 1469443203925 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 03:40:03 INFO - PROCESS | 3420 | 1469443203932 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:03 INFO - PROCESS | 3420 | 1469443203933 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:03 INFO - PROCESS | 3420 | ++DOCSHELL 0x128e11800 == 33 [pid = 3420] [id = 565] 03:40:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x112e98c00) [pid = 3420] [serial = 1695] [outer = 0x0] 03:40:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x1241d3000) [pid = 3420] [serial = 1696] [outer = 0x112e98c00] 03:40:03 INFO - PROCESS | 3420 | 1469443203957 Marionette DEBUG loaded listener.js 03:40:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x124338c00) [pid = 3420] [serial = 1697] [outer = 0x112e98c00] 03:40:04 INFO - PROCESS | 3420 | 1469443204272 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]]]}] 03:40:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:40:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 472ms 03:40:04 INFO - PROCESS | 3420 | 1469443204290 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 03:40:04 INFO - PROCESS | 3420 | 1469443204291 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 03:40:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:40:04 INFO - PROCESS | 3420 | 1469443204293 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:40:04 INFO - PROCESS | 3420 | 1469443204294 Marionette TRACE conn2 <- [1,2234,null,{}] 03:40:04 INFO - PROCESS | 3420 | 1469443204297 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}] 03:40:04 INFO - PROCESS | 3420 | 1469443204304 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:04 INFO - PROCESS | 3420 | 1469443204436 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 03:40:04 INFO - PROCESS | 3420 | 1469443204440 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:04 INFO - PROCESS | 3420 | 1469443204441 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:04 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a828000 == 34 [pid = 3420] [id = 566] 03:40:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x12445d400) [pid = 3420] [serial = 1698] [outer = 0x0] 03:40:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x12466a800) [pid = 3420] [serial = 1699] [outer = 0x12445d400] 03:40:04 INFO - PROCESS | 3420 | 1469443204466 Marionette DEBUG loaded listener.js 03:40:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x126d07800) [pid = 3420] [serial = 1700] [outer = 0x12445d400] 03:40:04 INFO - PROCESS | 3420 | 1469443204806 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]]]}] 03:40:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:40:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 569ms 03:40:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:40:04 INFO - PROCESS | 3420 | 1469443204864 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 03:40:04 INFO - PROCESS | 3420 | 1469443204865 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 03:40:04 INFO - PROCESS | 3420 | 1469443204867 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:40:04 INFO - PROCESS | 3420 | 1469443204868 Marionette TRACE conn2 <- [1,2238,null,{}] 03:40:04 INFO - PROCESS | 3420 | 1469443204871 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}] 03:40:04 INFO - PROCESS | 3420 | 1469443204872 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:04 INFO - PROCESS | 3420 | 1469443204968 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 03:40:05 INFO - PROCESS | 3420 | 1469443205004 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:05 INFO - PROCESS | 3420 | 1469443205005 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:05 INFO - PROCESS | 3420 | ++DOCSHELL 0x12af42000 == 35 [pid = 3420] [id = 567] 03:40:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x125591000) [pid = 3420] [serial = 1701] [outer = 0x0] 03:40:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x126e95400) [pid = 3420] [serial = 1702] [outer = 0x125591000] 03:40:05 INFO - PROCESS | 3420 | 1469443205035 Marionette DEBUG loaded listener.js 03:40:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x126eb5800) [pid = 3420] [serial = 1703] [outer = 0x125591000] 03:40:05 INFO - PROCESS | 3420 | 1469443205333 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]]]}] 03:40:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:40:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 520ms 03:40:05 INFO - PROCESS | 3420 | 1469443205387 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 03:40:05 INFO - PROCESS | 3420 | 1469443205388 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 03:40:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:40:05 INFO - PROCESS | 3420 | 1469443205391 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:40:05 INFO - PROCESS | 3420 | 1469443205392 Marionette TRACE conn2 <- [1,2242,null,{}] 03:40:05 INFO - PROCESS | 3420 | 1469443205394 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}] 03:40:05 INFO - PROCESS | 3420 | 1469443205395 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:05 INFO - PROCESS | 3420 | 1469443205491 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 03:40:05 INFO - PROCESS | 3420 | 1469443205505 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:05 INFO - PROCESS | 3420 | 1469443205506 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:05 INFO - PROCESS | 3420 | ++DOCSHELL 0x117d7b000 == 36 [pid = 3420] [id = 568] 03:40:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x126d7a000) [pid = 3420] [serial = 1704] [outer = 0x0] 03:40:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x1270b6c00) [pid = 3420] [serial = 1705] [outer = 0x126d7a000] 03:40:05 INFO - PROCESS | 3420 | 1469443205531 Marionette DEBUG loaded listener.js 03:40:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x1270c4800) [pid = 3420] [serial = 1706] [outer = 0x126d7a000] 03:40:05 INFO - PROCESS | 3420 | 1469443205847 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]]]}] 03:40:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:40:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 470ms 03:40:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:40:05 INFO - PROCESS | 3420 | 1469443205862 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 03:40:05 INFO - PROCESS | 3420 | 1469443205863 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 03:40:05 INFO - PROCESS | 3420 | 1469443205865 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:40:05 INFO - PROCESS | 3420 | 1469443205866 Marionette TRACE conn2 <- [1,2246,null,{}] 03:40:05 INFO - PROCESS | 3420 | 1469443205871 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}] 03:40:05 INFO - PROCESS | 3420 | 1469443205872 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:05 INFO - PROCESS | 3420 | 1469443205970 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 03:40:05 INFO - PROCESS | 3420 | 1469443205980 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:05 INFO - PROCESS | 3420 | 1469443205981 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:05 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bd29800 == 37 [pid = 3420] [id = 569] 03:40:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x123b9b000) [pid = 3420] [serial = 1707] [outer = 0x0] 03:40:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x1270c9800) [pid = 3420] [serial = 1708] [outer = 0x123b9b000] 03:40:06 INFO - PROCESS | 3420 | 1469443206013 Marionette DEBUG loaded listener.js 03:40:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x128aea800) [pid = 3420] [serial = 1709] [outer = 0x123b9b000] 03:40:06 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x113d99800) [pid = 3420] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:40:06 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x1129ddc00) [pid = 3420] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:40:06 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x118734000) [pid = 3420] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:40:06 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x11607e000) [pid = 3420] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:40:06 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1150c9c00) [pid = 3420] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:40:06 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x11297ec00) [pid = 3420] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:40:06 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x112fb9000) [pid = 3420] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:40:06 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x1187e9000) [pid = 3420] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:40:06 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1196dac00) [pid = 3420] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:40:06 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x1208b5800) [pid = 3420] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:40:06 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x124663000) [pid = 3420] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:40:06 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x1126dd400) [pid = 3420] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:40:06 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x11266f400) [pid = 3420] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:40:06 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1181d3800) [pid = 3420] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:40:06 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x1191c7c00) [pid = 3420] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:40:06 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x12466cc00) [pid = 3420] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:40:06 INFO - PROCESS | 3420 | 1469443206396 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]]]}] 03:40:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:40:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 572ms 03:40:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:40:06 INFO - PROCESS | 3420 | 1469443206438 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 03:40:06 INFO - PROCESS | 3420 | 1469443206439 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 03:40:06 INFO - PROCESS | 3420 | 1469443206441 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:40:06 INFO - PROCESS | 3420 | 1469443206442 Marionette TRACE conn2 <- [1,2250,null,{}] 03:40:06 INFO - PROCESS | 3420 | 1469443206445 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}] 03:40:06 INFO - PROCESS | 3420 | 1469443206446 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:06 INFO - PROCESS | 3420 | 1469443206524 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 03:40:06 INFO - PROCESS | 3420 | 1469443206581 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:06 INFO - PROCESS | 3420 | 1469443206583 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:06 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a68c000 == 38 [pid = 3420] [id = 570] 03:40:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x11297ec00) [pid = 3420] [serial = 1710] [outer = 0x0] 03:40:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x116982000) [pid = 3420] [serial = 1711] [outer = 0x11297ec00] 03:40:06 INFO - PROCESS | 3420 | 1469443206607 Marionette DEBUG loaded listener.js 03:40:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x119644c00) [pid = 3420] [serial = 1712] [outer = 0x11297ec00] 03:40:06 INFO - PROCESS | 3420 | 1469443206867 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]]]}] 03:40:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:40:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 469ms 03:40:06 INFO - PROCESS | 3420 | 1469443206910 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 03:40:06 INFO - PROCESS | 3420 | 1469443206912 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 03:40:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:40:06 INFO - PROCESS | 3420 | 1469443206914 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:40:06 INFO - PROCESS | 3420 | 1469443206918 Marionette TRACE conn2 <- [1,2254,null,{}] 03:40:06 INFO - PROCESS | 3420 | 1469443206927 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}] 03:40:06 INFO - PROCESS | 3420 | 1469443206929 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:07 INFO - PROCESS | 3420 | 1469443207026 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 03:40:07 INFO - PROCESS | 3420 | 1469443207030 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:07 INFO - PROCESS | 3420 | 1469443207032 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:07 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c542000 == 39 [pid = 3420] [id = 571] 03:40:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x1196d3800) [pid = 3420] [serial = 1713] [outer = 0x0] 03:40:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x124336800) [pid = 3420] [serial = 1714] [outer = 0x1196d3800] 03:40:07 INFO - PROCESS | 3420 | 1469443207065 Marionette DEBUG loaded listener.js 03:40:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x128b4d400) [pid = 3420] [serial = 1715] [outer = 0x1196d3800] 03:40:07 INFO - PROCESS | 3420 | 1469443207408 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]]]}] 03:40:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:40:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 528ms 03:40:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:40:07 INFO - PROCESS | 3420 | 1469443207443 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 03:40:07 INFO - PROCESS | 3420 | 1469443207444 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 03:40:07 INFO - PROCESS | 3420 | 1469443207446 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:40:07 INFO - PROCESS | 3420 | 1469443207447 Marionette TRACE conn2 <- [1,2258,null,{}] 03:40:07 INFO - PROCESS | 3420 | 1469443207459 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}] 03:40:07 INFO - PROCESS | 3420 | 1469443207461 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:07 INFO - PROCESS | 3420 | 1469443207540 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 03:40:07 INFO - PROCESS | 3420 | 1469443207544 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:07 INFO - PROCESS | 3420 | 1469443207545 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:07 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ca54000 == 40 [pid = 3420] [id = 572] 03:40:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x128b50800) [pid = 3420] [serial = 1716] [outer = 0x0] 03:40:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x128b58000) [pid = 3420] [serial = 1717] [outer = 0x128b50800] 03:40:07 INFO - PROCESS | 3420 | 1469443207569 Marionette DEBUG loaded listener.js 03:40:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x128e7c000) [pid = 3420] [serial = 1718] [outer = 0x128b50800] 03:40:07 INFO - PROCESS | 3420 | 1469443207873 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]]]}] 03:40:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:40:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 467ms 03:40:07 INFO - PROCESS | 3420 | 1469443207913 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 03:40:07 INFO - PROCESS | 3420 | 1469443207915 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 03:40:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:40:07 INFO - PROCESS | 3420 | 1469443207919 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:40:07 INFO - PROCESS | 3420 | 1469443207920 Marionette TRACE conn2 <- [1,2262,null,{}] 03:40:07 INFO - PROCESS | 3420 | 1469443207922 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}] 03:40:07 INFO - PROCESS | 3420 | 1469443207923 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:08 INFO - PROCESS | 3420 | 1469443207999 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 03:40:08 INFO - PROCESS | 3420 | 1469443208012 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:08 INFO - PROCESS | 3420 | 1469443208013 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:08 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ca67000 == 41 [pid = 3420] [id = 573] 03:40:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x128e7c800) [pid = 3420] [serial = 1719] [outer = 0x0] 03:40:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x12914a400) [pid = 3420] [serial = 1720] [outer = 0x128e7c800] 03:40:08 INFO - PROCESS | 3420 | 1469443208037 Marionette DEBUG loaded listener.js 03:40:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x129151c00) [pid = 3420] [serial = 1721] [outer = 0x128e7c800] 03:40:08 INFO - PROCESS | 3420 | 1469443208451 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]]]}] 03:40:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:40:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 571ms 03:40:08 INFO - PROCESS | 3420 | 1469443208492 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 03:40:08 INFO - PROCESS | 3420 | 1469443208494 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 03:40:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:40:08 INFO - PROCESS | 3420 | 1469443208497 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:40:08 INFO - PROCESS | 3420 | 1469443208501 Marionette TRACE conn2 <- [1,2266,null,{}] 03:40:08 INFO - PROCESS | 3420 | 1469443208506 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}] 03:40:08 INFO - PROCESS | 3420 | 1469443208508 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:08 INFO - PROCESS | 3420 | 1469443208609 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 03:40:08 INFO - PROCESS | 3420 | 1469443208681 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:08 INFO - PROCESS | 3420 | 1469443208683 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:08 INFO - PROCESS | 3420 | ++DOCSHELL 0x11838d000 == 42 [pid = 3420] [id = 574] 03:40:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x113a0c400) [pid = 3420] [serial = 1722] [outer = 0x0] 03:40:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x1169e3c00) [pid = 3420] [serial = 1723] [outer = 0x113a0c400] 03:40:08 INFO - PROCESS | 3420 | 1469443208714 Marionette DEBUG loaded listener.js 03:40:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x1181d5800) [pid = 3420] [serial = 1724] [outer = 0x113a0c400] 03:40:09 INFO - PROCESS | 3420 | 1469443209154 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]]]}] 03:40:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:40:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 674ms 03:40:09 INFO - PROCESS | 3420 | 1469443209172 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 03:40:09 INFO - PROCESS | 3420 | 1469443209175 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 03:40:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:40:09 INFO - PROCESS | 3420 | 1469443209180 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:40:09 INFO - PROCESS | 3420 | 1469443209182 Marionette TRACE conn2 <- [1,2270,null,{}] 03:40:09 INFO - PROCESS | 3420 | 1469443209184 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}] 03:40:09 INFO - PROCESS | 3420 | 1469443209186 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:09 INFO - PROCESS | 3420 | 1469443209287 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 03:40:09 INFO - PROCESS | 3420 | 1469443209347 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:09 INFO - PROCESS | 3420 | 1469443209349 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:09 INFO - PROCESS | 3420 | ++DOCSHELL 0x12910b800 == 43 [pid = 3420] [id = 575] 03:40:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x118882c00) [pid = 3420] [serial = 1725] [outer = 0x0] 03:40:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x119642400) [pid = 3420] [serial = 1726] [outer = 0x118882c00] 03:40:09 INFO - PROCESS | 3420 | 1469443209379 Marionette DEBUG loaded listener.js 03:40:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x12083c800) [pid = 3420] [serial = 1727] [outer = 0x118882c00] 03:40:09 INFO - PROCESS | 3420 | 1469443209822 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]]]}] 03:40:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:40:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 673ms 03:40:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:40:09 INFO - PROCESS | 3420 | 1469443209853 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 03:40:09 INFO - PROCESS | 3420 | 1469443209854 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 03:40:09 INFO - PROCESS | 3420 | 1469443209857 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:40:09 INFO - PROCESS | 3420 | 1469443209859 Marionette TRACE conn2 <- [1,2274,null,{}] 03:40:09 INFO - PROCESS | 3420 | 1469443209868 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}] 03:40:09 INFO - PROCESS | 3420 | 1469443209871 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:09 INFO - PROCESS | 3420 | 1469443209971 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 03:40:10 INFO - PROCESS | 3420 | 1469443210066 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:10 INFO - PROCESS | 3420 | 1469443210068 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:10 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ca61800 == 44 [pid = 3420] [id = 576] 03:40:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x1241d9400) [pid = 3420] [serial = 1728] [outer = 0x0] 03:40:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x124397800) [pid = 3420] [serial = 1729] [outer = 0x1241d9400] 03:40:10 INFO - PROCESS | 3420 | 1469443210099 Marionette DEBUG loaded listener.js 03:40:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x124e4c000) [pid = 3420] [serial = 1730] [outer = 0x1241d9400] 03:40:10 INFO - PROCESS | 3420 | 1469443210530 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]]]}] 03:40:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:40:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 722ms 03:40:10 INFO - PROCESS | 3420 | 1469443210579 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 03:40:10 INFO - PROCESS | 3420 | 1469443210581 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 03:40:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:40:10 INFO - PROCESS | 3420 | 1469443210584 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:40:10 INFO - PROCESS | 3420 | 1469443210585 Marionette TRACE conn2 <- [1,2278,null,{}] 03:40:10 INFO - PROCESS | 3420 | 1469443210588 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}] 03:40:10 INFO - PROCESS | 3420 | 1469443210589 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:10 INFO - PROCESS | 3420 | 1469443210690 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 03:40:10 INFO - PROCESS | 3420 | 1469443210762 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:10 INFO - PROCESS | 3420 | 1469443210763 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:10 INFO - PROCESS | 3420 | ++DOCSHELL 0x124693000 == 45 [pid = 3420] [id = 577] 03:40:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x1196d3c00) [pid = 3420] [serial = 1731] [outer = 0x0] 03:40:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x124337400) [pid = 3420] [serial = 1732] [outer = 0x1196d3c00] 03:40:10 INFO - PROCESS | 3420 | 1469443210793 Marionette DEBUG loaded listener.js 03:40:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x126e96c00) [pid = 3420] [serial = 1733] [outer = 0x1196d3c00] 03:40:11 INFO - PROCESS | 3420 | 1469443211516 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]]]}] 03:40:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:40:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 969ms 03:40:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:40:11 INFO - PROCESS | 3420 | 1469443211554 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 03:40:11 INFO - PROCESS | 3420 | 1469443211556 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 03:40:11 INFO - PROCESS | 3420 | 1469443211559 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:40:11 INFO - PROCESS | 3420 | 1469443211561 Marionette TRACE conn2 <- [1,2282,null,{}] 03:40:11 INFO - PROCESS | 3420 | 1469443211565 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}] 03:40:11 INFO - PROCESS | 3420 | 1469443211566 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:11 INFO - PROCESS | 3420 | 1469443211656 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 03:40:11 INFO - PROCESS | 3420 | 1469443211732 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:11 INFO - PROCESS | 3420 | 1469443211734 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:11 INFO - PROCESS | 3420 | ++DOCSHELL 0x1188ca800 == 46 [pid = 3420] [id = 578] 03:40:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 107 (0x112e9b400) [pid = 3420] [serial = 1734] [outer = 0x0] 03:40:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 108 (0x113f3a400) [pid = 3420] [serial = 1735] [outer = 0x112e9b400] 03:40:11 INFO - PROCESS | 3420 | 1469443211762 Marionette DEBUG loaded listener.js 03:40:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 109 (0x117d13000) [pid = 3420] [serial = 1736] [outer = 0x112e9b400] 03:40:12 INFO - PROCESS | 3420 | --DOCSHELL 0x12ca54000 == 45 [pid = 3420] [id = 572] 03:40:12 INFO - PROCESS | 3420 | --DOCSHELL 0x12c542000 == 44 [pid = 3420] [id = 571] 03:40:12 INFO - PROCESS | 3420 | --DOCSHELL 0x12a68c000 == 43 [pid = 3420] [id = 570] 03:40:12 INFO - PROCESS | 3420 | --DOCSHELL 0x12bd29800 == 42 [pid = 3420] [id = 569] 03:40:12 INFO - PROCESS | 3420 | --DOCSHELL 0x117d7b000 == 41 [pid = 3420] [id = 568] 03:40:12 INFO - PROCESS | 3420 | --DOCSHELL 0x12af42000 == 40 [pid = 3420] [id = 567] 03:40:12 INFO - PROCESS | 3420 | --DOCSHELL 0x12a828000 == 39 [pid = 3420] [id = 566] 03:40:12 INFO - PROCESS | 3420 | --DOCSHELL 0x128e11800 == 38 [pid = 3420] [id = 565] 03:40:12 INFO - PROCESS | 3420 | --DOCSHELL 0x127248000 == 37 [pid = 3420] [id = 564] 03:40:12 INFO - PROCESS | 3420 | --DOCSHELL 0x124405000 == 36 [pid = 3420] [id = 563] 03:40:12 INFO - PROCESS | 3420 | --DOCSHELL 0x119579000 == 35 [pid = 3420] [id = 562] 03:40:12 INFO - PROCESS | 3420 | --DOCSHELL 0x116ac3800 == 34 [pid = 3420] [id = 561] 03:40:12 INFO - PROCESS | 3420 | --DOCSHELL 0x11824c800 == 33 [pid = 3420] [id = 560] 03:40:12 INFO - PROCESS | 3420 | --DOCSHELL 0x12bda1800 == 32 [pid = 3420] [id = 559] 03:40:12 INFO - PROCESS | 3420 | --DOCSHELL 0x1199c9800 == 31 [pid = 3420] [id = 547] 03:40:12 INFO - PROCESS | 3420 | --DOCSHELL 0x124693000 == 30 [pid = 3420] [id = 577] 03:40:12 INFO - PROCESS | 3420 | --DOCSHELL 0x12ca61800 == 29 [pid = 3420] [id = 576] 03:40:12 INFO - PROCESS | 3420 | --DOCSHELL 0x12910b800 == 28 [pid = 3420] [id = 575] 03:40:12 INFO - PROCESS | 3420 | --DOCSHELL 0x12ca67000 == 27 [pid = 3420] [id = 573] 03:40:12 INFO - PROCESS | 3420 | --DOCSHELL 0x11838d000 == 26 [pid = 3420] [id = 574] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 108 (0x124e9d800) [pid = 3420] [serial = 1675] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 107 (0x1193d5800) [pid = 3420] [serial = 1657] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 106 (0x112e16800) [pid = 3420] [serial = 1645] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x1126d3c00) [pid = 3420] [serial = 1646] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x118890c00) [pid = 3420] [serial = 1654] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x116727800) [pid = 3420] [serial = 1642] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x115dfdc00) [pid = 3420] [serial = 1648] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x116721800) [pid = 3420] [serial = 1649] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x1181d8400) [pid = 3420] [serial = 1651] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x118591800) [pid = 3420] [serial = 1652] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x116aa1400) [pid = 3420] [serial = 1631] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x113d46800) [pid = 3420] [serial = 1630] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x1193d5000) [pid = 3420] [serial = 1634] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x11917bc00) [pid = 3420] [serial = 1633] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x12083dc00) [pid = 3420] [serial = 1660] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1245cc400) [pid = 3420] [serial = 1637] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1241d4400) [pid = 3420] [serial = 1636] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x125592000) [pid = 3420] [serial = 1640] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x124f85c00) [pid = 3420] [serial = 1639] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1196d6400) [pid = 3420] [serial = 1658] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x1241cd400) [pid = 3420] [serial = 1663] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x123be3000) [pid = 3420] [serial = 1661] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x113f34000) [pid = 3420] [serial = 1666] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1241db000) [pid = 3420] [serial = 1664] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x118735800) [pid = 3420] [serial = 1667] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x124666c00) [pid = 3420] [serial = 1673] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x1176b3c00) [pid = 3420] [serial = 1643] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x12445b400) [pid = 3420] [serial = 1669] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x124465c00) [pid = 3420] [serial = 1672] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x124465000) [pid = 3420] [serial = 1670] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x126910400) [pid = 3420] [serial = 1676] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x1191c2c00) [pid = 3420] [serial = 1655] [outer = 0x0] [url = about:blank] 03:40:12 INFO - PROCESS | 3420 | 1469443212913 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]]]}] 03:40:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:40:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1378ms 03:40:12 INFO - PROCESS | 3420 | 1469443212936 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 03:40:12 INFO - PROCESS | 3420 | 1469443212939 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 03:40:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:40:12 INFO - PROCESS | 3420 | 1469443212963 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:40:12 INFO - PROCESS | 3420 | 1469443212965 Marionette TRACE conn2 <- [1,2286,null,{}] 03:40:12 INFO - PROCESS | 3420 | 1469443212975 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}] 03:40:12 INFO - PROCESS | 3420 | 1469443212976 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:13 INFO - PROCESS | 3420 | 1469443213053 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 03:40:13 INFO - PROCESS | 3420 | 1469443213058 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:13 INFO - PROCESS | 3420 | 1469443213059 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:13 INFO - PROCESS | 3420 | ++DOCSHELL 0x116570800 == 27 [pid = 3420] [id = 579] 03:40:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x115dfdc00) [pid = 3420] [serial = 1737] [outer = 0x0] 03:40:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x1160ec400) [pid = 3420] [serial = 1738] [outer = 0x115dfdc00] 03:40:13 INFO - PROCESS | 3420 | 1469443213090 Marionette DEBUG loaded listener.js 03:40:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x1171b3800) [pid = 3420] [serial = 1739] [outer = 0x115dfdc00] 03:40:13 INFO - PROCESS | 3420 | 1469443213425 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]]]}] 03:40:13 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 03:40:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 546ms 03:40:13 INFO - PROCESS | 3420 | 1469443213489 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 03:40:13 INFO - PROCESS | 3420 | 1469443213492 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 03:40:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:40:13 INFO - PROCESS | 3420 | 1469443213497 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:40:13 INFO - PROCESS | 3420 | 1469443213499 Marionette TRACE conn2 <- [1,2290,null,{}] 03:40:13 INFO - PROCESS | 3420 | 1469443213501 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}] 03:40:13 INFO - PROCESS | 3420 | 1469443213503 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:13 INFO - PROCESS | 3420 | 1469443213582 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 03:40:13 INFO - PROCESS | 3420 | 1469443213588 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:13 INFO - PROCESS | 3420 | 1469443213589 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:13 INFO - PROCESS | 3420 | ++DOCSHELL 0x11839f000 == 28 [pid = 3420] [id = 580] 03:40:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x1181cc000) [pid = 3420] [serial = 1740] [outer = 0x0] 03:40:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x11847e800) [pid = 3420] [serial = 1741] [outer = 0x1181cc000] 03:40:13 INFO - PROCESS | 3420 | 1469443213617 Marionette DEBUG loaded listener.js 03:40:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1187e7c00) [pid = 3420] [serial = 1742] [outer = 0x1181cc000] 03:40:13 INFO - PROCESS | 3420 | 1469443213948 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]]]}] 03:40:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:40:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 473ms 03:40:13 INFO - PROCESS | 3420 | 1469443213971 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 03:40:13 INFO - PROCESS | 3420 | 1469443213980 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 03:40:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:40:13 INFO - PROCESS | 3420 | 1469443213983 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:40:13 INFO - PROCESS | 3420 | 1469443213985 Marionette TRACE conn2 <- [1,2294,null,{}] 03:40:14 INFO - PROCESS | 3420 | 1469443213999 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}] 03:40:14 INFO - PROCESS | 3420 | 1469443214002 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:14 INFO - PROCESS | 3420 | 1469443214102 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 03:40:14 INFO - PROCESS | 3420 | 1469443214106 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:14 INFO - PROCESS | 3420 | 1469443214108 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:14 INFO - PROCESS | 3420 | ++DOCSHELL 0x124006000 == 29 [pid = 3420] [id = 581] 03:40:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x112e1d400) [pid = 3420] [serial = 1743] [outer = 0x0] 03:40:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x1196dac00) [pid = 3420] [serial = 1744] [outer = 0x112e1d400] 03:40:14 INFO - PROCESS | 3420 | 1469443214139 Marionette DEBUG loaded listener.js 03:40:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x12083c400) [pid = 3420] [serial = 1745] [outer = 0x112e1d400] 03:40:14 INFO - PROCESS | 3420 | 1469443214459 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]]]}] 03:40:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:40:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 520ms 03:40:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:40:14 INFO - PROCESS | 3420 | 1469443214504 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 03:40:14 INFO - PROCESS | 3420 | 1469443214505 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 03:40:14 INFO - PROCESS | 3420 | 1469443214508 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:40:14 INFO - PROCESS | 3420 | 1469443214509 Marionette TRACE conn2 <- [1,2298,null,{}] 03:40:14 INFO - PROCESS | 3420 | 1469443214511 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}] 03:40:14 INFO - PROCESS | 3420 | 1469443214512 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:14 INFO - PROCESS | 3420 | 1469443214589 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 03:40:14 INFO - PROCESS | 3420 | 1469443214652 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:14 INFO - PROCESS | 3420 | 1469443214653 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:14 INFO - PROCESS | 3420 | ++DOCSHELL 0x12503c800 == 30 [pid = 3420] [id = 582] 03:40:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x12083ec00) [pid = 3420] [serial = 1746] [outer = 0x0] 03:40:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1210dd000) [pid = 3420] [serial = 1747] [outer = 0x12083ec00] 03:40:14 INFO - PROCESS | 3420 | 1469443214679 Marionette DEBUG loaded listener.js 03:40:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x1241cfc00) [pid = 3420] [serial = 1748] [outer = 0x12083ec00] 03:40:14 INFO - PROCESS | 3420 | 1469443214960 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]]]}] 03:40:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:40:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 470ms 03:40:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:40:14 INFO - PROCESS | 3420 | 1469443214979 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 03:40:14 INFO - PROCESS | 3420 | 1469443214980 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 03:40:14 INFO - PROCESS | 3420 | 1469443214990 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:40:14 INFO - PROCESS | 3420 | 1469443214991 Marionette TRACE conn2 <- [1,2302,null,{}] 03:40:14 INFO - PROCESS | 3420 | 1469443214993 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}] 03:40:14 INFO - PROCESS | 3420 | 1469443214994 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:15 INFO - PROCESS | 3420 | 1469443215103 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 03:40:15 INFO - PROCESS | 3420 | 1469443215107 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:15 INFO - PROCESS | 3420 | 1469443215109 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:15 INFO - PROCESS | 3420 | ++DOCSHELL 0x128e08000 == 31 [pid = 3420] [id = 583] 03:40:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x112e9ac00) [pid = 3420] [serial = 1749] [outer = 0x0] 03:40:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1241d1c00) [pid = 3420] [serial = 1750] [outer = 0x112e9ac00] 03:40:15 INFO - PROCESS | 3420 | 1469443215133 Marionette DEBUG loaded listener.js 03:40:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x1243a2400) [pid = 3420] [serial = 1751] [outer = 0x112e9ac00] 03:40:15 INFO - PROCESS | 3420 | 1469443215478 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]]]}] 03:40:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:40:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 525ms 03:40:15 INFO - PROCESS | 3420 | 1469443215515 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 03:40:15 INFO - PROCESS | 3420 | 1469443215517 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 03:40:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:40:15 INFO - PROCESS | 3420 | 1469443215521 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:40:15 INFO - PROCESS | 3420 | 1469443215522 Marionette TRACE conn2 <- [1,2306,null,{}] 03:40:15 INFO - PROCESS | 3420 | 1469443215524 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}] 03:40:15 INFO - PROCESS | 3420 | 1469443215529 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:15 INFO - PROCESS | 3420 | 1469443215642 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 03:40:15 INFO - PROCESS | 3420 | 1469443215666 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:15 INFO - PROCESS | 3420 | 1469443215667 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:15 INFO - PROCESS | 3420 | ++DOCSHELL 0x1295f3000 == 32 [pid = 3420] [id = 584] 03:40:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x12466c800) [pid = 3420] [serial = 1752] [outer = 0x0] 03:40:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x124ea3400) [pid = 3420] [serial = 1753] [outer = 0x12466c800] 03:40:15 INFO - PROCESS | 3420 | 1469443215692 Marionette DEBUG loaded listener.js 03:40:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x125590c00) [pid = 3420] [serial = 1754] [outer = 0x12466c800] 03:40:16 INFO - PROCESS | 3420 | 1469443216004 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]]]}] 03:40:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:40:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 518ms 03:40:16 INFO - PROCESS | 3420 | 1469443216040 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 03:40:16 INFO - PROCESS | 3420 | 1469443216041 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 03:40:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:40:16 INFO - PROCESS | 3420 | 1469443216043 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:40:16 INFO - PROCESS | 3420 | 1469443216044 Marionette TRACE conn2 <- [1,2310,null,{}] 03:40:16 INFO - PROCESS | 3420 | 1469443216046 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}] 03:40:16 INFO - PROCESS | 3420 | 1469443216048 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:16 INFO - PROCESS | 3420 | 1469443216149 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 03:40:16 INFO - PROCESS | 3420 | 1469443216160 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:16 INFO - PROCESS | 3420 | 1469443216161 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:16 INFO - PROCESS | 3420 | ++DOCSHELL 0x12adb9800 == 33 [pid = 3420] [id = 585] 03:40:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x112ea1c00) [pid = 3420] [serial = 1755] [outer = 0x0] 03:40:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x12690dc00) [pid = 3420] [serial = 1756] [outer = 0x112ea1c00] 03:40:16 INFO - PROCESS | 3420 | 1469443216186 Marionette DEBUG loaded listener.js 03:40:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x126e93000) [pid = 3420] [serial = 1757] [outer = 0x112ea1c00] 03:40:16 INFO - PROCESS | 3420 | 1469443216532 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]]]}] 03:40:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:40:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 519ms 03:40:16 INFO - PROCESS | 3420 | 1469443216563 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 03:40:16 INFO - PROCESS | 3420 | 1469443216564 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 03:40:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:40:16 INFO - PROCESS | 3420 | 1469443216566 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:40:16 INFO - PROCESS | 3420 | 1469443216567 Marionette TRACE conn2 <- [1,2314,null,{}] 03:40:16 INFO - PROCESS | 3420 | 1469443216570 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}] 03:40:16 INFO - PROCESS | 3420 | 1469443216571 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:16 INFO - PROCESS | 3420 | 1469443216669 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 03:40:16 INFO - PROCESS | 3420 | 1469443216672 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:16 INFO - PROCESS | 3420 | 1469443216674 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:16 INFO - PROCESS | 3420 | ++DOCSHELL 0x12af55000 == 34 [pid = 3420] [id = 586] 03:40:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x126e0b400) [pid = 3420] [serial = 1758] [outer = 0x0] 03:40:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x126eb8400) [pid = 3420] [serial = 1759] [outer = 0x126e0b400] 03:40:16 INFO - PROCESS | 3420 | 1469443216700 Marionette DEBUG loaded listener.js 03:40:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x1270c8800) [pid = 3420] [serial = 1760] [outer = 0x126e0b400] 03:40:17 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x12445d400) [pid = 3420] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:40:17 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x125591000) [pid = 3420] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:40:17 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x123b9b000) [pid = 3420] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:40:17 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x11297ec00) [pid = 3420] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:40:17 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x11339e000) [pid = 3420] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:40:17 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x120844400) [pid = 3420] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:40:17 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x1160ea000) [pid = 3420] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:40:17 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x112e98c00) [pid = 3420] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:40:17 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x119645800) [pid = 3420] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:40:17 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x128e7c800) [pid = 3420] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:40:17 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x126d04800) [pid = 3420] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:40:17 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x117d20400) [pid = 3420] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:40:17 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x126d7a000) [pid = 3420] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:40:17 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x1196d3800) [pid = 3420] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:40:17 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x128b50800) [pid = 3420] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:40:17 INFO - PROCESS | 3420 | 1469443217380 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]]]}] 03:40:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:40:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 822ms 03:40:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:40:17 INFO - PROCESS | 3420 | 1469443217388 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 03:40:17 INFO - PROCESS | 3420 | 1469443217389 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 03:40:17 INFO - PROCESS | 3420 | 1469443217391 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:40:17 INFO - PROCESS | 3420 | 1469443217392 Marionette TRACE conn2 <- [1,2318,null,{}] 03:40:17 INFO - PROCESS | 3420 | 1469443217395 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}] 03:40:17 INFO - PROCESS | 3420 | 1469443217396 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:17 INFO - PROCESS | 3420 | 1469443217477 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 03:40:17 INFO - PROCESS | 3420 | 1469443217481 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:17 INFO - PROCESS | 3420 | 1469443217482 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:17 INFO - PROCESS | 3420 | ++DOCSHELL 0x124005800 == 35 [pid = 3420] [id = 587] 03:40:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x11266f400) [pid = 3420] [serial = 1761] [outer = 0x0] 03:40:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x116725c00) [pid = 3420] [serial = 1762] [outer = 0x11266f400] 03:40:17 INFO - PROCESS | 3420 | 1469443217510 Marionette DEBUG loaded listener.js 03:40:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x123f23000) [pid = 3420] [serial = 1763] [outer = 0x11266f400] 03:40:17 INFO - PROCESS | 3420 | 1469443217825 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] 03:40:17 INFO - PROCESS | 3420 | 1469443217862 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 03:40:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 03:40:17 INFO - PROCESS | 3420 | 1469443217864 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:40:17 INFO - PROCESS | 3420 | 1469443217865 Marionette TRACE conn2 <- [1,2322,null,{}] 03:40:17 INFO - PROCESS | 3420 | 1469443217868 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}] 03:40:17 INFO - PROCESS | 3420 | 1469443217869 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:17 INFO - PROCESS | 3420 | 1469443217974 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 03:40:17 INFO - PROCESS | 3420 | 1469443217980 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:17 INFO - PROCESS | 3420 | 1469443217981 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:17 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bd11800 == 36 [pid = 3420] [id = 588] 03:40:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x112f3c400) [pid = 3420] [serial = 1764] [outer = 0x0] 03:40:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x126d7a000) [pid = 3420] [serial = 1765] [outer = 0x112f3c400] 03:40:18 INFO - PROCESS | 3420 | 1469443218006 Marionette DEBUG loaded listener.js 03:40:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x128aeb000) [pid = 3420] [serial = 1766] [outer = 0x112f3c400] 03:40:18 INFO - PROCESS | 3420 | 1469443218321 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]]]}] 03:40:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:40:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 472ms 03:40:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:40:18 INFO - PROCESS | 3420 | 1469443218337 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 03:40:18 INFO - PROCESS | 3420 | 1469443218338 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 03:40:18 INFO - PROCESS | 3420 | 1469443218340 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:40:18 INFO - PROCESS | 3420 | 1469443218342 Marionette TRACE conn2 <- [1,2326,null,{}] 03:40:18 INFO - PROCESS | 3420 | 1469443218344 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}] 03:40:18 INFO - PROCESS | 3420 | 1469443218346 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:18 INFO - PROCESS | 3420 | 1469443218442 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 03:40:18 INFO - PROCESS | 3420 | 1469443218446 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:18 INFO - PROCESS | 3420 | 1469443218448 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:18 INFO - PROCESS | 3420 | ++DOCSHELL 0x128e07800 == 37 [pid = 3420] [id = 589] 03:40:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x128aee800) [pid = 3420] [serial = 1767] [outer = 0x0] 03:40:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x128b55800) [pid = 3420] [serial = 1768] [outer = 0x128aee800] 03:40:18 INFO - PROCESS | 3420 | 1469443218475 Marionette DEBUG loaded listener.js 03:40:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x12914ac00) [pid = 3420] [serial = 1769] [outer = 0x128aee800] 03:40:18 INFO - PROCESS | 3420 | 1469443218793 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]]]}] 03:40:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:40:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 469ms 03:40:18 INFO - PROCESS | 3420 | 1469443218810 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 03:40:18 INFO - PROCESS | 3420 | 1469443218811 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 03:40:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:40:18 INFO - PROCESS | 3420 | 1469443218816 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:40:18 INFO - PROCESS | 3420 | 1469443218818 Marionette TRACE conn2 <- [1,2330,null,{}] 03:40:18 INFO - PROCESS | 3420 | 1469443218821 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}] 03:40:18 INFO - PROCESS | 3420 | 1469443218823 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:18 INFO - PROCESS | 3420 | 1469443218929 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 03:40:18 INFO - PROCESS | 3420 | 1469443218963 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:18 INFO - PROCESS | 3420 | 1469443218964 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:18 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c55d800 == 38 [pid = 3420] [id = 590] 03:40:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x124339800) [pid = 3420] [serial = 1770] [outer = 0x0] 03:40:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x12927b000) [pid = 3420] [serial = 1771] [outer = 0x124339800] 03:40:18 INFO - PROCESS | 3420 | 1469443218988 Marionette DEBUG loaded listener.js 03:40:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x129282800) [pid = 3420] [serial = 1772] [outer = 0x124339800] 03:40:19 INFO - PROCESS | 3420 | 1469443219240 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]]]}] 03:40:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:40:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 472ms 03:40:19 INFO - PROCESS | 3420 | 1469443219338 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 03:40:19 INFO - PROCESS | 3420 | 1469443219340 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 03:40:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:40:19 INFO - PROCESS | 3420 | 1469443219344 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:40:19 INFO - PROCESS | 3420 | 1469443219347 Marionette TRACE conn2 <- [1,2334,null,{}] 03:40:19 INFO - PROCESS | 3420 | 1469443219352 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}] 03:40:19 INFO - PROCESS | 3420 | 1469443219354 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:19 INFO - PROCESS | 3420 | 1469443219470 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 03:40:19 INFO - PROCESS | 3420 | 1469443219525 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:19 INFO - PROCESS | 3420 | 1469443219527 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:19 INFO - PROCESS | 3420 | ++DOCSHELL 0x11612b000 == 39 [pid = 3420] [id = 591] 03:40:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x112e13000) [pid = 3420] [serial = 1773] [outer = 0x0] 03:40:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x112ea2400) [pid = 3420] [serial = 1774] [outer = 0x112e13000] 03:40:19 INFO - PROCESS | 3420 | 1469443219559 Marionette DEBUG loaded listener.js 03:40:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x11690a000) [pid = 3420] [serial = 1775] [outer = 0x112e13000] 03:40:20 INFO - PROCESS | 3420 | 1469443220100 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]]]}] 03:40:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:40:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 772ms 03:40:20 INFO - PROCESS | 3420 | 1469443220143 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 03:40:20 INFO - PROCESS | 3420 | 1469443220145 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 03:40:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:40:20 INFO - PROCESS | 3420 | 1469443220152 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:40:20 INFO - PROCESS | 3420 | 1469443220155 Marionette TRACE conn2 <- [1,2338,null,{}] 03:40:20 INFO - PROCESS | 3420 | 1469443220158 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}] 03:40:20 INFO - PROCESS | 3420 | 1469443220160 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:20 INFO - PROCESS | 3420 | 1469443220267 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 03:40:20 INFO - PROCESS | 3420 | 1469443220348 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:20 INFO - PROCESS | 3420 | 1469443220349 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:20 INFO - PROCESS | 3420 | ++DOCSHELL 0x125608800 == 40 [pid = 3420] [id = 592] 03:40:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x118885400) [pid = 3420] [serial = 1776] [outer = 0x0] 03:40:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x1188a0c00) [pid = 3420] [serial = 1777] [outer = 0x118885400] 03:40:20 INFO - PROCESS | 3420 | 1469443220380 Marionette DEBUG loaded listener.js 03:40:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x119643400) [pid = 3420] [serial = 1778] [outer = 0x118885400] 03:40:21 INFO - PROCESS | 3420 | 1469443221024 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]]]}] 03:40:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:40:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 926ms 03:40:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:40:21 INFO - PROCESS | 3420 | 1469443221075 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 03:40:21 INFO - PROCESS | 3420 | 1469443221077 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 03:40:21 INFO - PROCESS | 3420 | 1469443221081 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:40:21 INFO - PROCESS | 3420 | 1469443221083 Marionette TRACE conn2 <- [1,2342,null,{}] 03:40:21 INFO - PROCESS | 3420 | 1469443221087 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}] 03:40:21 INFO - PROCESS | 3420 | 1469443221089 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:21 INFO - PROCESS | 3420 | 1469443221190 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 03:40:21 INFO - PROCESS | 3420 | 1469443221274 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:21 INFO - PROCESS | 3420 | 1469443221277 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:21 INFO - PROCESS | 3420 | ++DOCSHELL 0x118384800 == 41 [pid = 3420] [id = 593] 03:40:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x117d20400) [pid = 3420] [serial = 1779] [outer = 0x0] 03:40:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x1181d2400) [pid = 3420] [serial = 1780] [outer = 0x117d20400] 03:40:21 INFO - PROCESS | 3420 | 1469443221305 Marionette DEBUG loaded listener.js 03:40:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 107 (0x118733c00) [pid = 3420] [serial = 1781] [outer = 0x117d20400] 03:40:21 INFO - PROCESS | 3420 | --DOCSHELL 0x128e07800 == 40 [pid = 3420] [id = 589] 03:40:21 INFO - PROCESS | 3420 | --DOCSHELL 0x12bd11800 == 39 [pid = 3420] [id = 588] 03:40:21 INFO - PROCESS | 3420 | --DOCSHELL 0x124005800 == 38 [pid = 3420] [id = 587] 03:40:21 INFO - PROCESS | 3420 | --DOCSHELL 0x12af55000 == 37 [pid = 3420] [id = 586] 03:40:21 INFO - PROCESS | 3420 | --DOCSHELL 0x12adb9800 == 36 [pid = 3420] [id = 585] 03:40:21 INFO - PROCESS | 3420 | --DOCSHELL 0x1295f3000 == 35 [pid = 3420] [id = 584] 03:40:21 INFO - PROCESS | 3420 | --DOCSHELL 0x128e08000 == 34 [pid = 3420] [id = 583] 03:40:21 INFO - PROCESS | 3420 | --DOCSHELL 0x12503c800 == 33 [pid = 3420] [id = 582] 03:40:21 INFO - PROCESS | 3420 | --DOCSHELL 0x124006000 == 32 [pid = 3420] [id = 581] 03:40:21 INFO - PROCESS | 3420 | --DOCSHELL 0x11839f000 == 31 [pid = 3420] [id = 580] 03:40:21 INFO - PROCESS | 3420 | --DOCSHELL 0x116570800 == 30 [pid = 3420] [id = 579] 03:40:21 INFO - PROCESS | 3420 | --DOCSHELL 0x1188ca800 == 29 [pid = 3420] [id = 578] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 106 (0x12466a800) [pid = 3420] [serial = 1699] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x126eb5800) [pid = 3420] [serial = 1703] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x126e95400) [pid = 3420] [serial = 1702] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x1270c9800) [pid = 3420] [serial = 1708] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x116982000) [pid = 3420] [serial = 1711] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x113a05c00) [pid = 3420] [serial = 1681] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x11653a400) [pid = 3420] [serial = 1682] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x1208b9800) [pid = 3420] [serial = 1693] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x1238e4000) [pid = 3420] [serial = 1694] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x116539c00) [pid = 3420] [serial = 1684] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x1171b1400) [pid = 3420] [serial = 1685] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x1241d3000) [pid = 3420] [serial = 1696] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x1196da000) [pid = 3420] [serial = 1690] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x12914a400) [pid = 3420] [serial = 1720] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x119f15000) [pid = 3420] [serial = 1691] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x126ead400) [pid = 3420] [serial = 1679] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x126e8ec00) [pid = 3420] [serial = 1678] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x118220400) [pid = 3420] [serial = 1687] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x1185a0000) [pid = 3420] [serial = 1688] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x129151c00) [pid = 3420] [serial = 1721] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x1270b6c00) [pid = 3420] [serial = 1705] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x124336800) [pid = 3420] [serial = 1714] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x128b4d400) [pid = 3420] [serial = 1715] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x128b58000) [pid = 3420] [serial = 1717] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x1270c4800) [pid = 3420] [serial = 1706] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x126d07800) [pid = 3420] [serial = 1700] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x128e7c000) [pid = 3420] [serial = 1718] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x119644c00) [pid = 3420] [serial = 1712] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x128aea800) [pid = 3420] [serial = 1709] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x124338c00) [pid = 3420] [serial = 1697] [outer = 0x0] [url = about:blank] 03:40:21 INFO - PROCESS | 3420 | 1469443221704 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]]]}] 03:40:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:40:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 675ms 03:40:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:40:21 INFO - PROCESS | 3420 | 1469443221755 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 03:40:21 INFO - PROCESS | 3420 | 1469443221758 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 03:40:21 INFO - PROCESS | 3420 | 1469443221762 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:40:21 INFO - PROCESS | 3420 | 1469443221764 Marionette TRACE conn2 <- [1,2346,null,{}] 03:40:21 INFO - PROCESS | 3420 | 1469443221766 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}] 03:40:21 INFO - PROCESS | 3420 | 1469443221768 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:21 INFO - PROCESS | 3420 | 1469443221846 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 03:40:21 INFO - PROCESS | 3420 | 1469443221903 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:21 INFO - PROCESS | 3420 | 1469443221905 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:21 INFO - PROCESS | 3420 | ++DOCSHELL 0x119dcf000 == 30 [pid = 3420] [id = 594] 03:40:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x118734400) [pid = 3420] [serial = 1782] [outer = 0x0] 03:40:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x1191c7400) [pid = 3420] [serial = 1783] [outer = 0x118734400] 03:40:21 INFO - PROCESS | 3420 | 1469443221938 Marionette DEBUG loaded listener.js 03:40:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x1196dc400) [pid = 3420] [serial = 1784] [outer = 0x118734400] 03:40:22 INFO - PROCESS | 3420 | 1469443222230 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]]]}] 03:40:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:40:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 519ms 03:40:22 INFO - PROCESS | 3420 | 1469443222282 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 03:40:22 INFO - PROCESS | 3420 | 1469443222285 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 03:40:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:40:22 INFO - PROCESS | 3420 | 1469443222288 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:40:22 INFO - PROCESS | 3420 | 1469443222291 Marionette TRACE conn2 <- [1,2350,null,{}] 03:40:22 INFO - PROCESS | 3420 | 1469443222298 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}] 03:40:22 INFO - PROCESS | 3420 | 1469443222302 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:22 INFO - PROCESS | 3420 | 1469443222381 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 03:40:22 INFO - PROCESS | 3420 | 1469443222438 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:22 INFO - PROCESS | 3420 | 1469443222441 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:22 INFO - PROCESS | 3420 | ++DOCSHELL 0x126dd5800 == 31 [pid = 3420] [id = 595] 03:40:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x1196da000) [pid = 3420] [serial = 1785] [outer = 0x0] 03:40:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x1208b5800) [pid = 3420] [serial = 1786] [outer = 0x1196da000] 03:40:22 INFO - PROCESS | 3420 | 1469443222472 Marionette DEBUG loaded listener.js 03:40:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x12432c400) [pid = 3420] [serial = 1787] [outer = 0x1196da000] 03:40:22 INFO - PROCESS | 3420 | 1469443222789 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]]]}] 03:40:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:40:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 522ms 03:40:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:40:22 INFO - PROCESS | 3420 | 1469443222811 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 03:40:22 INFO - PROCESS | 3420 | 1469443222812 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 03:40:22 INFO - PROCESS | 3420 | 1469443222814 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:40:22 INFO - PROCESS | 3420 | 1469443222816 Marionette TRACE conn2 <- [1,2354,null,{}] 03:40:22 INFO - PROCESS | 3420 | 1469443222820 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}] 03:40:22 INFO - PROCESS | 3420 | 1469443222822 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:22 INFO - PROCESS | 3420 | 1469443222899 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 03:40:22 INFO - PROCESS | 3420 | 1469443222904 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:22 INFO - PROCESS | 3420 | 1469443222906 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:22 INFO - PROCESS | 3420 | ++DOCSHELL 0x1295f1000 == 32 [pid = 3420] [id = 596] 03:40:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x12445b400) [pid = 3420] [serial = 1788] [outer = 0x0] 03:40:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x1245cfc00) [pid = 3420] [serial = 1789] [outer = 0x12445b400] 03:40:22 INFO - PROCESS | 3420 | 1469443222931 Marionette DEBUG loaded listener.js 03:40:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x12466b800) [pid = 3420] [serial = 1790] [outer = 0x12445b400] 03:40:23 INFO - PROCESS | 3420 | 1469443223273 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]]]}] 03:40:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:40:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 473ms 03:40:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:40:23 INFO - PROCESS | 3420 | 1469443223288 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 03:40:23 INFO - PROCESS | 3420 | 1469443223290 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 03:40:23 INFO - PROCESS | 3420 | 1469443223292 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:40:23 INFO - PROCESS | 3420 | 1469443223293 Marionette TRACE conn2 <- [1,2358,null,{}] 03:40:23 INFO - PROCESS | 3420 | 1469443223295 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}] 03:40:23 INFO - PROCESS | 3420 | 1469443223296 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:23 INFO - PROCESS | 3420 | 1469443223406 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 03:40:23 INFO - PROCESS | 3420 | 1469443223412 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:23 INFO - PROCESS | 3420 | 1469443223413 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:23 INFO - PROCESS | 3420 | ++DOCSHELL 0x12adb0800 == 33 [pid = 3420] [id = 597] 03:40:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x11339e000) [pid = 3420] [serial = 1791] [outer = 0x0] 03:40:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x124b4a000) [pid = 3420] [serial = 1792] [outer = 0x11339e000] 03:40:23 INFO - PROCESS | 3420 | 1469443223438 Marionette DEBUG loaded listener.js 03:40:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x125590400) [pid = 3420] [serial = 1793] [outer = 0x11339e000] 03:40:23 INFO - PROCESS | 3420 | 1469443223780 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]]]}] 03:40:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:40:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 518ms 03:40:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:40:23 INFO - PROCESS | 3420 | 1469443223810 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 03:40:23 INFO - PROCESS | 3420 | 1469443223811 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 03:40:23 INFO - PROCESS | 3420 | 1469443223813 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:40:23 INFO - PROCESS | 3420 | 1469443223815 Marionette TRACE conn2 <- [1,2362,null,{}] 03:40:23 INFO - PROCESS | 3420 | 1469443223822 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}] 03:40:23 INFO - PROCESS | 3420 | 1469443223826 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:23 INFO - PROCESS | 3420 | 1469443223948 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 03:40:23 INFO - PROCESS | 3420 | 1469443223952 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:23 INFO - PROCESS | 3420 | 1469443223953 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:23 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ba1d000 == 34 [pid = 3420] [id = 598] 03:40:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x124332800) [pid = 3420] [serial = 1794] [outer = 0x0] 03:40:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x126e90c00) [pid = 3420] [serial = 1795] [outer = 0x124332800] 03:40:23 INFO - PROCESS | 3420 | 1469443223978 Marionette DEBUG loaded listener.js 03:40:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x128b57c00) [pid = 3420] [serial = 1796] [outer = 0x124332800] 03:40:24 INFO - PROCESS | 3420 | 1469443224319 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]]]}] 03:40:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:40:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 522ms 03:40:24 INFO - PROCESS | 3420 | 1469443224340 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 03:40:24 INFO - PROCESS | 3420 | 1469443224341 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 03:40:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:40:24 INFO - PROCESS | 3420 | 1469443224343 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:40:24 INFO - PROCESS | 3420 | 1469443224344 Marionette TRACE conn2 <- [1,2366,null,{}] 03:40:24 INFO - PROCESS | 3420 | 1469443224347 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}] 03:40:24 INFO - PROCESS | 3420 | 1469443224348 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:24 INFO - PROCESS | 3420 | 1469443224449 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 03:40:24 INFO - PROCESS | 3420 | 1469443224487 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:24 INFO - PROCESS | 3420 | 1469443224488 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:24 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bd27800 == 35 [pid = 3420] [id = 599] 03:40:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x128af2400) [pid = 3420] [serial = 1797] [outer = 0x0] 03:40:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x128e7f000) [pid = 3420] [serial = 1798] [outer = 0x128af2400] 03:40:24 INFO - PROCESS | 3420 | 1469443224514 Marionette DEBUG loaded listener.js 03:40:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x129151c00) [pid = 3420] [serial = 1799] [outer = 0x128af2400] 03:40:24 INFO - PROCESS | 3420 | 1469443224846 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]]]}] 03:40:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:40:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 517ms 03:40:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:40:24 INFO - PROCESS | 3420 | 1469443224861 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 03:40:24 INFO - PROCESS | 3420 | 1469443224863 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 03:40:24 INFO - PROCESS | 3420 | 1469443224865 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:40:24 INFO - PROCESS | 3420 | 1469443224866 Marionette TRACE conn2 <- [1,2370,null,{}] 03:40:24 INFO - PROCESS | 3420 | 1469443224878 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}] 03:40:24 INFO - PROCESS | 3420 | 1469443224879 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:24 INFO - PROCESS | 3420 | 1469443224981 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 03:40:24 INFO - PROCESS | 3420 | 1469443224985 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:24 INFO - PROCESS | 3420 | 1469443224986 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:24 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c506000 == 36 [pid = 3420] [id = 600] 03:40:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x128b58000) [pid = 3420] [serial = 1800] [outer = 0x0] 03:40:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x129287400) [pid = 3420] [serial = 1801] [outer = 0x128b58000] 03:40:25 INFO - PROCESS | 3420 | 1469443225010 Marionette DEBUG loaded listener.js 03:40:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x129773400) [pid = 3420] [serial = 1802] [outer = 0x128b58000] 03:40:25 INFO - PROCESS | 3420 | 1469443225354 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]]]}] 03:40:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:40:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 522ms 03:40:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:40:25 INFO - PROCESS | 3420 | 1469443225391 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 03:40:25 INFO - PROCESS | 3420 | 1469443225392 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 03:40:25 INFO - PROCESS | 3420 | 1469443225394 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:40:25 INFO - PROCESS | 3420 | 1469443225395 Marionette TRACE conn2 <- [1,2374,null,{}] 03:40:25 INFO - PROCESS | 3420 | 1469443225398 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}] 03:40:25 INFO - PROCESS | 3420 | 1469443225399 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:25 INFO - PROCESS | 3420 | 1469443225499 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 03:40:25 INFO - PROCESS | 3420 | 1469443225502 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:25 INFO - PROCESS | 3420 | 1469443225503 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:25 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ca5b000 == 37 [pid = 3420] [id = 601] 03:40:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x129773800) [pid = 3420] [serial = 1803] [outer = 0x0] 03:40:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x12a578800) [pid = 3420] [serial = 1804] [outer = 0x129773800] 03:40:25 INFO - PROCESS | 3420 | 1469443225527 Marionette DEBUG loaded listener.js 03:40:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x12a669c00) [pid = 3420] [serial = 1805] [outer = 0x129773800] 03:40:25 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x112e9ac00) [pid = 3420] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:40:25 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x112e9b400) [pid = 3420] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:40:25 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x115dfdc00) [pid = 3420] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:40:25 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x12083ec00) [pid = 3420] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:40:25 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x1181cc000) [pid = 3420] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:40:25 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x112e1d400) [pid = 3420] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:40:25 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x113a0c400) [pid = 3420] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:40:25 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x118882c00) [pid = 3420] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:40:25 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x12466c800) [pid = 3420] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:40:25 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x126e0b400) [pid = 3420] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:40:25 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x1241d9400) [pid = 3420] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:40:25 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x112ea1c00) [pid = 3420] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:40:25 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x11266f400) [pid = 3420] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:40:25 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x112f3c400) [pid = 3420] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:40:25 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x128aee800) [pid = 3420] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:40:25 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1196d3c00) [pid = 3420] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:40:25 INFO - PROCESS | 3420 | 1469443225930 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]]]}] 03:40:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:40:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 569ms 03:40:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:40:25 INFO - PROCESS | 3420 | 1469443225963 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 03:40:25 INFO - PROCESS | 3420 | 1469443225965 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 03:40:25 INFO - PROCESS | 3420 | 1469443225968 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:40:25 INFO - PROCESS | 3420 | 1469443225970 Marionette TRACE conn2 <- [1,2378,null,{}] 03:40:25 INFO - PROCESS | 3420 | 1469443225973 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}] 03:40:25 INFO - PROCESS | 3420 | 1469443225974 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:26 INFO - PROCESS | 3420 | 1469443226051 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 03:40:26 INFO - PROCESS | 3420 | 1469443226112 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:26 INFO - PROCESS | 3420 | 1469443226114 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:26 INFO - PROCESS | 3420 | ++DOCSHELL 0x12afb4800 == 38 [pid = 3420] [id = 602] 03:40:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x112665000) [pid = 3420] [serial = 1806] [outer = 0x0] 03:40:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x118213400) [pid = 3420] [serial = 1807] [outer = 0x112665000] 03:40:26 INFO - PROCESS | 3420 | 1469443226138 Marionette DEBUG loaded listener.js 03:40:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x124338000) [pid = 3420] [serial = 1808] [outer = 0x112665000] 03:40:26 INFO - PROCESS | 3420 | 1469443226435 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]]]}] 03:40:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:40:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 521ms 03:40:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:40:26 INFO - PROCESS | 3420 | 1469443226488 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 03:40:26 INFO - PROCESS | 3420 | 1469443226490 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 03:40:26 INFO - PROCESS | 3420 | 1469443226492 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:40:26 INFO - PROCESS | 3420 | 1469443226494 Marionette TRACE conn2 <- [1,2382,null,{}] 03:40:26 INFO - PROCESS | 3420 | 1469443226496 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}] 03:40:26 INFO - PROCESS | 3420 | 1469443226498 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:26 INFO - PROCESS | 3420 | 1469443226590 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 03:40:26 INFO - PROCESS | 3420 | 1469443226594 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:26 INFO - PROCESS | 3420 | 1469443226595 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:26 INFO - PROCESS | 3420 | ++DOCSHELL 0x12d2b9000 == 39 [pid = 3420] [id = 603] 03:40:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x12445c400) [pid = 3420] [serial = 1809] [outer = 0x0] 03:40:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x12a572800) [pid = 3420] [serial = 1810] [outer = 0x12445c400] 03:40:26 INFO - PROCESS | 3420 | 1469443226622 Marionette DEBUG loaded listener.js 03:40:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x12a807c00) [pid = 3420] [serial = 1811] [outer = 0x12445c400] 03:40:26 INFO - PROCESS | 3420 | 1469443226970 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]]]}] 03:40:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:40:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 518ms 03:40:27 INFO - PROCESS | 3420 | 1469443227011 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 03:40:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:40:27 INFO - PROCESS | 3420 | 1469443227013 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 03:40:27 INFO - PROCESS | 3420 | 1469443227016 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:40:27 INFO - PROCESS | 3420 | 1469443227018 Marionette TRACE conn2 <- [1,2386,null,{}] 03:40:27 INFO - PROCESS | 3420 | 1469443227036 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}] 03:40:27 INFO - PROCESS | 3420 | 1469443227038 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:27 INFO - PROCESS | 3420 | 1469443227159 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 03:40:27 INFO - PROCESS | 3420 | 1469443227164 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:27 INFO - PROCESS | 3420 | 1469443227166 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:27 INFO - PROCESS | 3420 | ++DOCSHELL 0x12d2cc000 == 40 [pid = 3420] [id = 604] 03:40:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x12a809800) [pid = 3420] [serial = 1812] [outer = 0x0] 03:40:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x12a80e800) [pid = 3420] [serial = 1813] [outer = 0x12a809800] 03:40:27 INFO - PROCESS | 3420 | 1469443227203 Marionette DEBUG loaded listener.js 03:40:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x12a8a1000) [pid = 3420] [serial = 1814] [outer = 0x12a809800] 03:40:27 INFO - PROCESS | 3420 | 1469443227560 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]]]}] 03:40:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:40:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 588ms 03:40:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:40:27 INFO - PROCESS | 3420 | 1469443227605 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 03:40:27 INFO - PROCESS | 3420 | 1469443227606 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 03:40:27 INFO - PROCESS | 3420 | 1469443227608 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:40:27 INFO - PROCESS | 3420 | 1469443227609 Marionette TRACE conn2 <- [1,2390,null,{}] 03:40:27 INFO - PROCESS | 3420 | 1469443227611 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}] 03:40:27 INFO - PROCESS | 3420 | 1469443227612 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:27 INFO - PROCESS | 3420 | 1469443227723 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 03:40:27 INFO - PROCESS | 3420 | 1469443227729 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:27 INFO - PROCESS | 3420 | 1469443227730 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:27 INFO - PROCESS | 3420 | ++DOCSHELL 0x12d4ba800 == 41 [pid = 3420] [id = 605] 03:40:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x12a8a1800) [pid = 3420] [serial = 1815] [outer = 0x0] 03:40:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x12a8aa800) [pid = 3420] [serial = 1816] [outer = 0x12a8a1800] 03:40:27 INFO - PROCESS | 3420 | 1469443227754 Marionette DEBUG loaded listener.js 03:40:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x12ae10c00) [pid = 3420] [serial = 1817] [outer = 0x12a8a1800] 03:40:28 INFO - PROCESS | 3420 | 1469443228212 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]]]}] 03:40:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:40:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 671ms 03:40:28 INFO - PROCESS | 3420 | 1469443228279 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 03:40:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:40:28 INFO - PROCESS | 3420 | 1469443228282 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 03:40:28 INFO - PROCESS | 3420 | 1469443228285 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:40:28 INFO - PROCESS | 3420 | 1469443228289 Marionette TRACE conn2 <- [1,2394,null,{}] 03:40:28 INFO - PROCESS | 3420 | 1469443228292 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}] 03:40:28 INFO - PROCESS | 3420 | 1469443228294 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:28 INFO - PROCESS | 3420 | 1469443228401 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 03:40:28 INFO - PROCESS | 3420 | 1469443228487 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:28 INFO - PROCESS | 3420 | 1469443228488 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:28 INFO - PROCESS | 3420 | ++DOCSHELL 0x1245f1800 == 42 [pid = 3420] [id = 606] 03:40:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x1181d7000) [pid = 3420] [serial = 1818] [outer = 0x0] 03:40:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x118478400) [pid = 3420] [serial = 1819] [outer = 0x1181d7000] 03:40:28 INFO - PROCESS | 3420 | 1469443228532 Marionette DEBUG loaded listener.js 03:40:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x11964d800) [pid = 3420] [serial = 1820] [outer = 0x1181d7000] 03:40:28 INFO - PROCESS | 3420 | 1469443228959 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]]]}] 03:40:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:40:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 723ms 03:40:29 INFO - PROCESS | 3420 | 1469443229008 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 03:40:29 INFO - PROCESS | 3420 | 1469443229012 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 03:40:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:40:29 INFO - PROCESS | 3420 | 1469443229016 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:40:29 INFO - PROCESS | 3420 | 1469443229018 Marionette TRACE conn2 <- [1,2398,null,{}] 03:40:29 INFO - PROCESS | 3420 | 1469443229021 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}] 03:40:29 INFO - PROCESS | 3420 | 1469443229022 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:29 INFO - PROCESS | 3420 | 1469443229129 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 03:40:29 INFO - PROCESS | 3420 | 1469443229194 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:29 INFO - PROCESS | 3420 | 1469443229195 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:29 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ba08800 == 43 [pid = 3420] [id = 607] 03:40:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x120844000) [pid = 3420] [serial = 1821] [outer = 0x0] 03:40:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x1241d3800) [pid = 3420] [serial = 1822] [outer = 0x120844000] 03:40:29 INFO - PROCESS | 3420 | 1469443229225 Marionette DEBUG loaded listener.js 03:40:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x124466400) [pid = 3420] [serial = 1823] [outer = 0x120844000] 03:40:29 INFO - PROCESS | 3420 | 1469443229638 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]]]}] 03:40:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:40:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 671ms 03:40:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:40:29 INFO - PROCESS | 3420 | 1469443229687 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 03:40:29 INFO - PROCESS | 3420 | 1469443229689 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 03:40:29 INFO - PROCESS | 3420 | 1469443229691 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:40:29 INFO - PROCESS | 3420 | 1469443229694 Marionette TRACE conn2 <- [1,2402,null,{}] 03:40:29 INFO - PROCESS | 3420 | 1469443229702 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}] 03:40:29 INFO - PROCESS | 3420 | 1469443229705 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:29 INFO - PROCESS | 3420 | 1469443229862 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 03:40:29 INFO - PROCESS | 3420 | 1469443229939 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:29 INFO - PROCESS | 3420 | 1469443229941 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:29 INFO - PROCESS | 3420 | ++DOCSHELL 0x12d4bc000 == 44 [pid = 3420] [id = 608] 03:40:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x1249a7c00) [pid = 3420] [serial = 1824] [outer = 0x0] 03:40:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x126eae000) [pid = 3420] [serial = 1825] [outer = 0x1249a7c00] 03:40:29 INFO - PROCESS | 3420 | 1469443229973 Marionette DEBUG loaded listener.js 03:40:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x128b4e800) [pid = 3420] [serial = 1826] [outer = 0x1249a7c00] 03:40:30 INFO - PROCESS | 3420 | 1469443230406 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]]]}] 03:40:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:40:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 723ms 03:40:30 INFO - PROCESS | 3420 | 1469443230414 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 03:40:30 INFO - PROCESS | 3420 | 1469443230416 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 03:40:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:40:30 INFO - PROCESS | 3420 | 1469443230419 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:40:30 INFO - PROCESS | 3420 | 1469443230420 Marionette TRACE conn2 <- [1,2406,null,{}] 03:40:30 INFO - PROCESS | 3420 | 1469443230423 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}] 03:40:30 INFO - PROCESS | 3420 | 1469443230424 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:30 INFO - PROCESS | 3420 | 1469443230528 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 03:40:30 INFO - PROCESS | 3420 | 1469443230590 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:30 INFO - PROCESS | 3420 | 1469443230591 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:30 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bdab800 == 45 [pid = 3420] [id = 609] 03:40:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 107 (0x128b54800) [pid = 3420] [serial = 1827] [outer = 0x0] 03:40:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 108 (0x12914d400) [pid = 3420] [serial = 1828] [outer = 0x128b54800] 03:40:30 INFO - PROCESS | 3420 | 1469443230620 Marionette DEBUG loaded listener.js 03:40:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 109 (0x12a573000) [pid = 3420] [serial = 1829] [outer = 0x128b54800] 03:40:31 INFO - PROCESS | 3420 | 1469443231325 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]]]}] 03:40:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:40:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 918ms 03:40:31 INFO - PROCESS | 3420 | 1469443231338 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 03:40:31 INFO - PROCESS | 3420 | 1469443231340 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 03:40:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:40:31 INFO - PROCESS | 3420 | 1469443231343 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:40:31 INFO - PROCESS | 3420 | 1469443231345 Marionette TRACE conn2 <- [1,2410,null,{}] 03:40:31 INFO - PROCESS | 3420 | 1469443231348 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}] 03:40:31 INFO - PROCESS | 3420 | 1469443231350 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:31 INFO - PROCESS | 3420 | 1469443231485 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 03:40:31 INFO - PROCESS | 3420 | 1469443231492 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:31 INFO - PROCESS | 3420 | 1469443231493 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:31 INFO - PROCESS | 3420 | ++DOCSHELL 0x11612e000 == 46 [pid = 3420] [id = 610] 03:40:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 110 (0x11653ac00) [pid = 3420] [serial = 1830] [outer = 0x0] 03:40:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 111 (0x1169d9c00) [pid = 3420] [serial = 1831] [outer = 0x11653ac00] 03:40:31 INFO - PROCESS | 3420 | 1469443231522 Marionette DEBUG loaded listener.js 03:40:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 112 (0x1181d7400) [pid = 3420] [serial = 1832] [outer = 0x11653ac00] 03:40:32 INFO - PROCESS | 3420 | --DOCSHELL 0x12d2cc000 == 45 [pid = 3420] [id = 604] 03:40:32 INFO - PROCESS | 3420 | --DOCSHELL 0x12d2b9000 == 44 [pid = 3420] [id = 603] 03:40:32 INFO - PROCESS | 3420 | --DOCSHELL 0x12afb4800 == 43 [pid = 3420] [id = 602] 03:40:32 INFO - PROCESS | 3420 | --DOCSHELL 0x12ca5b000 == 42 [pid = 3420] [id = 601] 03:40:32 INFO - PROCESS | 3420 | --DOCSHELL 0x12c506000 == 41 [pid = 3420] [id = 600] 03:40:32 INFO - PROCESS | 3420 | --DOCSHELL 0x12bd27800 == 40 [pid = 3420] [id = 599] 03:40:32 INFO - PROCESS | 3420 | --DOCSHELL 0x12ba1d000 == 39 [pid = 3420] [id = 598] 03:40:32 INFO - PROCESS | 3420 | --DOCSHELL 0x12adb0800 == 38 [pid = 3420] [id = 597] 03:40:32 INFO - PROCESS | 3420 | --DOCSHELL 0x1295f1000 == 37 [pid = 3420] [id = 596] 03:40:32 INFO - PROCESS | 3420 | --DOCSHELL 0x126dd5800 == 36 [pid = 3420] [id = 595] 03:40:32 INFO - PROCESS | 3420 | --DOCSHELL 0x119dcf000 == 35 [pid = 3420] [id = 594] 03:40:32 INFO - PROCESS | 3420 | --DOCSHELL 0x118384800 == 34 [pid = 3420] [id = 593] 03:40:32 INFO - PROCESS | 3420 | --DOCSHELL 0x125608800 == 33 [pid = 3420] [id = 592] 03:40:32 INFO - PROCESS | 3420 | --DOCSHELL 0x11612b000 == 32 [pid = 3420] [id = 591] 03:40:32 INFO - PROCESS | 3420 | --DOCSHELL 0x12c55d800 == 31 [pid = 3420] [id = 590] 03:40:32 INFO - PROCESS | 3420 | --DOCSHELL 0x12bdab800 == 30 [pid = 3420] [id = 609] 03:40:32 INFO - PROCESS | 3420 | --DOCSHELL 0x12d4bc000 == 29 [pid = 3420] [id = 608] 03:40:32 INFO - PROCESS | 3420 | --DOCSHELL 0x12ba08800 == 28 [pid = 3420] [id = 607] 03:40:32 INFO - PROCESS | 3420 | --DOCSHELL 0x1245f1800 == 27 [pid = 3420] [id = 606] 03:40:32 INFO - PROCESS | 3420 | --DOCSHELL 0x12d4ba800 == 26 [pid = 3420] [id = 605] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 111 (0x1241d1c00) [pid = 3420] [serial = 1750] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 110 (0x117d13000) [pid = 3420] [serial = 1736] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 109 (0x113f3a400) [pid = 3420] [serial = 1735] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 108 (0x1160ec400) [pid = 3420] [serial = 1738] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 107 (0x1171b3800) [pid = 3420] [serial = 1739] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 106 (0x1210dd000) [pid = 3420] [serial = 1747] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x11847e800) [pid = 3420] [serial = 1741] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x1187e7c00) [pid = 3420] [serial = 1742] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x1196dac00) [pid = 3420] [serial = 1744] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x12083c400) [pid = 3420] [serial = 1745] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x1181d5800) [pid = 3420] [serial = 1724] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x1169e3c00) [pid = 3420] [serial = 1723] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x12083c800) [pid = 3420] [serial = 1727] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x119642400) [pid = 3420] [serial = 1726] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x124ea3400) [pid = 3420] [serial = 1753] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x126eb8400) [pid = 3420] [serial = 1759] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x124e4c000) [pid = 3420] [serial = 1730] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x124397800) [pid = 3420] [serial = 1729] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x126e93000) [pid = 3420] [serial = 1757] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x12690dc00) [pid = 3420] [serial = 1756] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x123f23000) [pid = 3420] [serial = 1763] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x126d7a000) [pid = 3420] [serial = 1765] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x12914ac00) [pid = 3420] [serial = 1769] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x116725c00) [pid = 3420] [serial = 1762] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x128b55800) [pid = 3420] [serial = 1768] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x126e96c00) [pid = 3420] [serial = 1733] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x124337400) [pid = 3420] [serial = 1732] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1270c8800) [pid = 3420] [serial = 1760] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x12927b000) [pid = 3420] [serial = 1771] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x125590c00) [pid = 3420] [serial = 1754] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x128aeb000) [pid = 3420] [serial = 1766] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x1243a2400) [pid = 3420] [serial = 1751] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x1241cfc00) [pid = 3420] [serial = 1748] [outer = 0x0] [url = about:blank] 03:40:32 INFO - PROCESS | 3420 | 1469443232520 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]]]}] 03:40:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:40:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1222ms 03:40:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:40:32 INFO - PROCESS | 3420 | 1469443232572 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 03:40:32 INFO - PROCESS | 3420 | 1469443232574 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 03:40:32 INFO - PROCESS | 3420 | 1469443232578 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:40:32 INFO - PROCESS | 3420 | 1469443232580 Marionette TRACE conn2 <- [1,2414,null,{}] 03:40:32 INFO - PROCESS | 3420 | 1469443232585 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}] 03:40:32 INFO - PROCESS | 3420 | 1469443232586 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:32 INFO - PROCESS | 3420 | 1469443232667 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 03:40:32 INFO - PROCESS | 3420 | 1469443232677 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:32 INFO - PROCESS | 3420 | 1469443232679 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:32 INFO - PROCESS | 3420 | ++DOCSHELL 0x1167ba800 == 27 [pid = 3420] [id = 611] 03:40:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x113865000) [pid = 3420] [serial = 1833] [outer = 0x0] 03:40:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x113d97400) [pid = 3420] [serial = 1834] [outer = 0x113865000] 03:40:32 INFO - PROCESS | 3420 | 1469443232707 Marionette DEBUG loaded listener.js 03:40:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x11652d000) [pid = 3420] [serial = 1835] [outer = 0x113865000] 03:40:33 INFO - PROCESS | 3420 | 1469443233087 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]]]}] 03:40:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:40:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms 03:40:33 INFO - PROCESS | 3420 | 1469443233098 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 03:40:33 INFO - PROCESS | 3420 | 1469443233102 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 03:40:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:40:33 INFO - PROCESS | 3420 | 1469443233107 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:40:33 INFO - PROCESS | 3420 | 1469443233109 Marionette TRACE conn2 <- [1,2418,null,{}] 03:40:33 INFO - PROCESS | 3420 | 1469443233112 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}] 03:40:33 INFO - PROCESS | 3420 | 1469443233113 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:33 INFO - PROCESS | 3420 | 1469443233192 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 03:40:33 INFO - PROCESS | 3420 | 1469443233196 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:33 INFO - PROCESS | 3420 | 1469443233198 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:33 INFO - PROCESS | 3420 | ++DOCSHELL 0x1188cf000 == 28 [pid = 3420] [id = 612] 03:40:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x116908000) [pid = 3420] [serial = 1836] [outer = 0x0] 03:40:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x117d9b400) [pid = 3420] [serial = 1837] [outer = 0x116908000] 03:40:33 INFO - PROCESS | 3420 | 1469443233228 Marionette DEBUG loaded listener.js 03:40:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x11847b800) [pid = 3420] [serial = 1838] [outer = 0x116908000] 03:40:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:40:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 471ms 03:40:33 INFO - PROCESS | 3420 | 1469443233573 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]]]}] 03:40:33 INFO - PROCESS | 3420 | 1469443233579 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 03:40:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:40:33 INFO - PROCESS | 3420 | 1469443233590 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 03:40:33 INFO - PROCESS | 3420 | 1469443233592 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:40:33 INFO - PROCESS | 3420 | 1469443233595 Marionette TRACE conn2 <- [1,2422,null,{}] 03:40:33 INFO - PROCESS | 3420 | 1469443233603 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}] 03:40:33 INFO - PROCESS | 3420 | 1469443233606 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:33 INFO - PROCESS | 3420 | 1469443233689 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 03:40:33 INFO - PROCESS | 3420 | 1469443233748 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:33 INFO - PROCESS | 3420 | 1469443233750 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:33 INFO - PROCESS | 3420 | ++DOCSHELL 0x123ca5800 == 29 [pid = 3420] [id = 613] 03:40:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x1187e7c00) [pid = 3420] [serial = 1839] [outer = 0x0] 03:40:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x1193d2c00) [pid = 3420] [serial = 1840] [outer = 0x1187e7c00] 03:40:33 INFO - PROCESS | 3420 | 1469443233778 Marionette DEBUG loaded listener.js 03:40:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x119f0dc00) [pid = 3420] [serial = 1841] [outer = 0x1187e7c00] 03:40:34 INFO - PROCESS | 3420 | 1469443234075 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]]]}] 03:40:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:40:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 521ms 03:40:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:40:34 INFO - PROCESS | 3420 | 1469443234113 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 03:40:34 INFO - PROCESS | 3420 | 1469443234115 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 03:40:34 INFO - PROCESS | 3420 | 1469443234118 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:40:34 INFO - PROCESS | 3420 | 1469443234120 Marionette TRACE conn2 <- [1,2426,null,{}] 03:40:34 INFO - PROCESS | 3420 | 1469443234123 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}] 03:40:34 INFO - PROCESS | 3420 | 1469443234124 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:34 INFO - PROCESS | 3420 | 1469443234200 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 03:40:34 INFO - PROCESS | 3420 | 1469443234261 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:34 INFO - PROCESS | 3420 | 1469443234263 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:34 INFO - PROCESS | 3420 | ++DOCSHELL 0x1245e0000 == 30 [pid = 3420] [id = 614] 03:40:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x118885c00) [pid = 3420] [serial = 1842] [outer = 0x0] 03:40:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x120845c00) [pid = 3420] [serial = 1843] [outer = 0x118885c00] 03:40:34 INFO - PROCESS | 3420 | 1469443234288 Marionette DEBUG loaded listener.js 03:40:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1238e4000) [pid = 3420] [serial = 1844] [outer = 0x118885c00] 03:40:34 INFO - PROCESS | 3420 | 1469443234581 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]]]}] 03:40:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:40:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 470ms 03:40:34 INFO - PROCESS | 3420 | 1469443234589 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 03:40:34 INFO - PROCESS | 3420 | 1469443234591 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 03:40:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:40:34 INFO - PROCESS | 3420 | 1469443234599 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:40:34 INFO - PROCESS | 3420 | 1469443234600 Marionette TRACE conn2 <- [1,2430,null,{}] 03:40:34 INFO - PROCESS | 3420 | 1469443234610 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}] 03:40:34 INFO - PROCESS | 3420 | 1469443234611 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:34 INFO - PROCESS | 3420 | 1469443234719 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 03:40:34 INFO - PROCESS | 3420 | 1469443234723 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:34 INFO - PROCESS | 3420 | 1469443234724 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:34 INFO - PROCESS | 3420 | ++DOCSHELL 0x128a11000 == 31 [pid = 3420] [id = 615] 03:40:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x119180400) [pid = 3420] [serial = 1845] [outer = 0x0] 03:40:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x123c87800) [pid = 3420] [serial = 1846] [outer = 0x119180400] 03:40:34 INFO - PROCESS | 3420 | 1469443234749 Marionette DEBUG loaded listener.js 03:40:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x124332000) [pid = 3420] [serial = 1847] [outer = 0x119180400] 03:40:35 INFO - PROCESS | 3420 | 1469443235098 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]]]}] 03:40:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:40:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 526ms 03:40:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:40:35 INFO - PROCESS | 3420 | 1469443235132 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 03:40:35 INFO - PROCESS | 3420 | 1469443235134 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 03:40:35 INFO - PROCESS | 3420 | 1469443235136 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:40:35 INFO - PROCESS | 3420 | 1469443235137 Marionette TRACE conn2 <- [1,2434,null,{}] 03:40:35 INFO - PROCESS | 3420 | 1469443235139 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}] 03:40:35 INFO - PROCESS | 3420 | 1469443235143 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:35 INFO - PROCESS | 3420 | 1469443235259 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 03:40:35 INFO - PROCESS | 3420 | 1469443235272 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:35 INFO - PROCESS | 3420 | 1469443235274 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:35 INFO - PROCESS | 3420 | ++DOCSHELL 0x1295d6000 == 32 [pid = 3420] [id = 616] 03:40:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x124337000) [pid = 3420] [serial = 1848] [outer = 0x0] 03:40:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x124662c00) [pid = 3420] [serial = 1849] [outer = 0x124337000] 03:40:35 INFO - PROCESS | 3420 | 1469443235298 Marionette DEBUG loaded listener.js 03:40:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x124f8f800) [pid = 3420] [serial = 1850] [outer = 0x124337000] 03:40:35 INFO - PROCESS | 3420 | 1469443235602 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]]]}] 03:40:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:40:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 518ms 03:40:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:40:35 INFO - PROCESS | 3420 | 1469443235655 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 03:40:35 INFO - PROCESS | 3420 | 1469443235656 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 03:40:35 INFO - PROCESS | 3420 | 1469443235658 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:40:35 INFO - PROCESS | 3420 | 1469443235659 Marionette TRACE conn2 <- [1,2438,null,{}] 03:40:35 INFO - PROCESS | 3420 | 1469443235667 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}] 03:40:35 INFO - PROCESS | 3420 | 1469443235668 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:35 INFO - PROCESS | 3420 | 1469443235772 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 03:40:35 INFO - PROCESS | 3420 | 1469443235776 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:35 INFO - PROCESS | 3420 | 1469443235777 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:35 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a82d000 == 33 [pid = 3420] [id = 617] 03:40:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x111e58800) [pid = 3420] [serial = 1851] [outer = 0x0] 03:40:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x124f8f000) [pid = 3420] [serial = 1852] [outer = 0x111e58800] 03:40:35 INFO - PROCESS | 3420 | 1469443235801 Marionette DEBUG loaded listener.js 03:40:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x126d75800) [pid = 3420] [serial = 1853] [outer = 0x111e58800] 03:40:36 INFO - PROCESS | 3420 | 1469443236164 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]]]}] 03:40:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:40:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 521ms 03:40:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:40:36 INFO - PROCESS | 3420 | 1469443236180 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 03:40:36 INFO - PROCESS | 3420 | 1469443236181 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 03:40:36 INFO - PROCESS | 3420 | 1469443236183 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:40:36 INFO - PROCESS | 3420 | 1469443236186 Marionette TRACE conn2 <- [1,2442,null,{}] 03:40:36 INFO - PROCESS | 3420 | 1469443236189 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}] 03:40:36 INFO - PROCESS | 3420 | 1469443236190 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:36 INFO - PROCESS | 3420 | 1469443236293 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 03:40:36 INFO - PROCESS | 3420 | 1469443236297 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:36 INFO - PROCESS | 3420 | 1469443236298 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:36 INFO - PROCESS | 3420 | ++DOCSHELL 0x12af3c000 == 34 [pid = 3420] [id = 618] 03:40:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x126d78400) [pid = 3420] [serial = 1854] [outer = 0x0] 03:40:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x126eac800) [pid = 3420] [serial = 1855] [outer = 0x126d78400] 03:40:36 INFO - PROCESS | 3420 | 1469443236322 Marionette DEBUG loaded listener.js 03:40:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x126eb4c00) [pid = 3420] [serial = 1856] [outer = 0x126d78400] 03:40:36 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x12445c400) [pid = 3420] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:40:36 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x12a8a1800) [pid = 3420] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:40:36 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x12a809800) [pid = 3420] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:40:36 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x128af2400) [pid = 3420] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:40:36 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x124332800) [pid = 3420] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:40:36 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x128b58000) [pid = 3420] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:40:36 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x129773800) [pid = 3420] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:40:36 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x112665000) [pid = 3420] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:40:36 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x118885400) [pid = 3420] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:40:36 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1196da000) [pid = 3420] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:40:36 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x117d20400) [pid = 3420] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:40:36 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x12445b400) [pid = 3420] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:40:36 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x11339e000) [pid = 3420] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:40:36 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x112e13000) [pid = 3420] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:40:36 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x118734400) [pid = 3420] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:40:36 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x124339800) [pid = 3420] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:40:36 INFO - PROCESS | 3420 | 1469443236856 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]]]}] 03:40:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:40:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 721ms 03:40:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:40:36 INFO - PROCESS | 3420 | 1469443236905 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 03:40:36 INFO - PROCESS | 3420 | 1469443236907 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 03:40:36 INFO - PROCESS | 3420 | 1469443236909 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:40:36 INFO - PROCESS | 3420 | 1469443236910 Marionette TRACE conn2 <- [1,2446,null,{}] 03:40:36 INFO - PROCESS | 3420 | 1469443236912 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}] 03:40:36 INFO - PROCESS | 3420 | 1469443236914 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:36 INFO - PROCESS | 3420 | 1469443236994 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 03:40:37 INFO - PROCESS | 3420 | 1469443236998 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:37 INFO - PROCESS | 3420 | 1469443236999 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:37 INFO - PROCESS | 3420 | ++DOCSHELL 0x12afad000 == 35 [pid = 3420] [id = 619] 03:40:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x116982000) [pid = 3420] [serial = 1857] [outer = 0x0] 03:40:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x1210dd800) [pid = 3420] [serial = 1858] [outer = 0x116982000] 03:40:37 INFO - PROCESS | 3420 | 1469443237027 Marionette DEBUG loaded listener.js 03:40:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x124464400) [pid = 3420] [serial = 1859] [outer = 0x116982000] 03:40:37 INFO - PROCESS | 3420 | 1469443237352 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]]]}] 03:40:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:40:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 469ms 03:40:37 INFO - PROCESS | 3420 | 1469443237379 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 03:40:37 INFO - PROCESS | 3420 | 1469443237380 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 03:40:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:40:37 INFO - PROCESS | 3420 | 1469443237382 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:40:37 INFO - PROCESS | 3420 | 1469443237383 Marionette TRACE conn2 <- [1,2450,null,{}] 03:40:37 INFO - PROCESS | 3420 | 1469443237388 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}] 03:40:37 INFO - PROCESS | 3420 | 1469443237389 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:37 INFO - PROCESS | 3420 | 1469443237492 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 03:40:37 INFO - PROCESS | 3420 | 1469443237498 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:37 INFO - PROCESS | 3420 | 1469443237499 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:37 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ba06000 == 36 [pid = 3420] [id = 620] 03:40:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x112ea4800) [pid = 3420] [serial = 1860] [outer = 0x0] 03:40:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x126ead800) [pid = 3420] [serial = 1861] [outer = 0x112ea4800] 03:40:37 INFO - PROCESS | 3420 | 1469443237524 Marionette DEBUG loaded listener.js 03:40:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x1270c5400) [pid = 3420] [serial = 1862] [outer = 0x112ea4800] 03:40:37 INFO - PROCESS | 3420 | 1469443237842 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]]]}] 03:40:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:40:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 472ms 03:40:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:40:37 INFO - PROCESS | 3420 | 1469443237856 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 03:40:37 INFO - PROCESS | 3420 | 1469443237857 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 03:40:37 INFO - PROCESS | 3420 | 1469443237859 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:40:37 INFO - PROCESS | 3420 | 1469443237861 Marionette TRACE conn2 <- [1,2454,null,{}] 03:40:37 INFO - PROCESS | 3420 | 1469443237863 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}] 03:40:37 INFO - PROCESS | 3420 | 1469443237865 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:37 INFO - PROCESS | 3420 | 1469443237963 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 03:40:37 INFO - PROCESS | 3420 | 1469443237967 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:37 INFO - PROCESS | 3420 | 1469443237971 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:37 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bdae000 == 37 [pid = 3420] [id = 621] 03:40:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x1270c9400) [pid = 3420] [serial = 1863] [outer = 0x0] 03:40:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x128aed000) [pid = 3420] [serial = 1864] [outer = 0x1270c9400] 03:40:37 INFO - PROCESS | 3420 | 1469443237997 Marionette DEBUG loaded listener.js 03:40:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x128c93c00) [pid = 3420] [serial = 1865] [outer = 0x1270c9400] 03:40:38 INFO - PROCESS | 3420 | 1469443238333 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]]]}] 03:40:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:40:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 519ms 03:40:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:40:38 INFO - PROCESS | 3420 | 1469443238380 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 03:40:38 INFO - PROCESS | 3420 | 1469443238381 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 03:40:38 INFO - PROCESS | 3420 | 1469443238385 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:40:38 INFO - PROCESS | 3420 | 1469443238387 Marionette TRACE conn2 <- [1,2458,null,{}] 03:40:38 INFO - PROCESS | 3420 | 1469443238407 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}] 03:40:38 INFO - PROCESS | 3420 | 1469443238409 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:38 INFO - PROCESS | 3420 | 1469443238528 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 03:40:38 INFO - PROCESS | 3420 | 1469443238534 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:38 INFO - PROCESS | 3420 | 1469443238536 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:38 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c546000 == 38 [pid = 3420] [id = 622] 03:40:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x128e7fc00) [pid = 3420] [serial = 1866] [outer = 0x0] 03:40:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x12914d800) [pid = 3420] [serial = 1867] [outer = 0x128e7fc00] 03:40:38 INFO - PROCESS | 3420 | 1469443238572 Marionette DEBUG loaded listener.js 03:40:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x129285400) [pid = 3420] [serial = 1868] [outer = 0x128e7fc00] 03:40:39 INFO - PROCESS | 3420 | 1469443239112 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]]]}] 03:40:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:40:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 786ms 03:40:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:40:39 INFO - PROCESS | 3420 | 1469443239170 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 03:40:39 INFO - PROCESS | 3420 | 1469443239173 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 03:40:39 INFO - PROCESS | 3420 | 1469443239176 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:40:39 INFO - PROCESS | 3420 | 1469443239178 Marionette TRACE conn2 <- [1,2462,null,{}] 03:40:39 INFO - PROCESS | 3420 | 1469443239182 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}] 03:40:39 INFO - PROCESS | 3420 | 1469443239184 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:39 INFO - PROCESS | 3420 | 1469443239293 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 03:40:39 INFO - PROCESS | 3420 | 1469443239378 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:39 INFO - PROCESS | 3420 | 1469443239379 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:39 INFO - PROCESS | 3420 | ++DOCSHELL 0x118410800 == 39 [pid = 3420] [id = 623] 03:40:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x113377c00) [pid = 3420] [serial = 1869] [outer = 0x0] 03:40:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x116087800) [pid = 3420] [serial = 1870] [outer = 0x113377c00] 03:40:39 INFO - PROCESS | 3420 | 1469443239410 Marionette DEBUG loaded listener.js 03:40:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x117328c00) [pid = 3420] [serial = 1871] [outer = 0x113377c00] 03:40:39 INFO - PROCESS | 3420 | 1469443239869 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]]]}] 03:40:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:40:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 771ms 03:40:39 INFO - PROCESS | 3420 | 1469443239977 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 03:40:39 INFO - PROCESS | 3420 | 1469443239981 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 03:40:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:40:40 INFO - PROCESS | 3420 | 1469443239989 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:40:40 INFO - PROCESS | 3420 | 1469443239991 Marionette TRACE conn2 <- [1,2466,null,{}] 03:40:40 INFO - PROCESS | 3420 | 1469443239993 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}] 03:40:40 INFO - PROCESS | 3420 | 1469443239995 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:40 INFO - PROCESS | 3420 | 1469443240108 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 03:40:40 INFO - PROCESS | 3420 | 1469443240188 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:40 INFO - PROCESS | 3420 | 1469443240190 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:40 INFO - PROCESS | 3420 | ++DOCSHELL 0x12564f800 == 40 [pid = 3420] [id = 624] 03:40:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x1176a7000) [pid = 3420] [serial = 1872] [outer = 0x0] 03:40:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x119177400) [pid = 3420] [serial = 1873] [outer = 0x1176a7000] 03:40:40 INFO - PROCESS | 3420 | 1469443240222 Marionette DEBUG loaded listener.js 03:40:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x1196d8800) [pid = 3420] [serial = 1874] [outer = 0x1176a7000] 03:40:40 INFO - PROCESS | 3420 | 1469443240833 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]]]}] 03:40:40 INFO - PROCESS | 3420 | --DOCSHELL 0x12bdae000 == 39 [pid = 3420] [id = 621] 03:40:40 INFO - PROCESS | 3420 | --DOCSHELL 0x12ba06000 == 38 [pid = 3420] [id = 620] 03:40:40 INFO - PROCESS | 3420 | --DOCSHELL 0x12afad000 == 37 [pid = 3420] [id = 619] 03:40:40 INFO - PROCESS | 3420 | --DOCSHELL 0x12af3c000 == 36 [pid = 3420] [id = 618] 03:40:40 INFO - PROCESS | 3420 | --DOCSHELL 0x12a82d000 == 35 [pid = 3420] [id = 617] 03:40:40 INFO - PROCESS | 3420 | --DOCSHELL 0x1295d6000 == 34 [pid = 3420] [id = 616] 03:40:40 INFO - PROCESS | 3420 | --DOCSHELL 0x128a11000 == 33 [pid = 3420] [id = 615] 03:40:40 INFO - PROCESS | 3420 | --DOCSHELL 0x1245e0000 == 32 [pid = 3420] [id = 614] 03:40:40 INFO - PROCESS | 3420 | --DOCSHELL 0x123ca5800 == 31 [pid = 3420] [id = 613] 03:40:40 INFO - PROCESS | 3420 | --DOCSHELL 0x1188cf000 == 30 [pid = 3420] [id = 612] 03:40:40 INFO - PROCESS | 3420 | --DOCSHELL 0x1167ba800 == 29 [pid = 3420] [id = 611] 03:40:40 INFO - PROCESS | 3420 | --DOCSHELL 0x11612e000 == 28 [pid = 3420] [id = 610] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x12a80e800) [pid = 3420] [serial = 1813] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x128e7f000) [pid = 3420] [serial = 1798] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x126e90c00) [pid = 3420] [serial = 1795] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x129287400) [pid = 3420] [serial = 1801] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x129151c00) [pid = 3420] [serial = 1799] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x12a578800) [pid = 3420] [serial = 1804] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x118213400) [pid = 3420] [serial = 1807] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x129773400) [pid = 3420] [serial = 1802] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x1188a0c00) [pid = 3420] [serial = 1777] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x119643400) [pid = 3420] [serial = 1778] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x1208b5800) [pid = 3420] [serial = 1786] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x12432c400) [pid = 3420] [serial = 1787] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1181d2400) [pid = 3420] [serial = 1780] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x118733c00) [pid = 3420] [serial = 1781] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x1245cfc00) [pid = 3420] [serial = 1789] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x12466b800) [pid = 3420] [serial = 1790] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x124b4a000) [pid = 3420] [serial = 1792] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x112ea2400) [pid = 3420] [serial = 1774] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x11690a000) [pid = 3420] [serial = 1775] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1191c7400) [pid = 3420] [serial = 1783] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1196dc400) [pid = 3420] [serial = 1784] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x129282800) [pid = 3420] [serial = 1772] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x12a572800) [pid = 3420] [serial = 1810] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x12a807c00) [pid = 3420] [serial = 1811] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x12a669c00) [pid = 3420] [serial = 1805] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x124338000) [pid = 3420] [serial = 1808] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x128b57c00) [pid = 3420] [serial = 1796] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x125590400) [pid = 3420] [serial = 1793] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x12a8a1000) [pid = 3420] [serial = 1814] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x12ae10c00) [pid = 3420] [serial = 1817] [outer = 0x0] [url = about:blank] 03:40:40 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x12a8aa800) [pid = 3420] [serial = 1816] [outer = 0x0] [url = about:blank] 03:40:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:40:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 919ms 03:40:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:40:40 INFO - PROCESS | 3420 | 1469443240909 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 03:40:40 INFO - PROCESS | 3420 | 1469443240911 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 03:40:40 INFO - PROCESS | 3420 | 1469443240914 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:40:40 INFO - PROCESS | 3420 | 1469443240916 Marionette TRACE conn2 <- [1,2470,null,{}] 03:40:40 INFO - PROCESS | 3420 | 1469443240919 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}] 03:40:40 INFO - PROCESS | 3420 | 1469443240921 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:41 INFO - PROCESS | 3420 | 1469443240999 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 03:40:41 INFO - PROCESS | 3420 | 1469443241011 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:41 INFO - PROCESS | 3420 | 1469443241013 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:41 INFO - PROCESS | 3420 | ++DOCSHELL 0x1174a7800 == 29 [pid = 3420] [id = 625] 03:40:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x1181d2400) [pid = 3420] [serial = 1875] [outer = 0x0] 03:40:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x118213400) [pid = 3420] [serial = 1876] [outer = 0x1181d2400] 03:40:41 INFO - PROCESS | 3420 | 1469443241040 Marionette DEBUG loaded listener.js 03:40:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x1187e9000) [pid = 3420] [serial = 1877] [outer = 0x1181d2400] 03:40:41 INFO - PROCESS | 3420 | 1469443241372 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]]]}] 03:40:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:40:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 473ms 03:40:41 INFO - PROCESS | 3420 | 1469443241388 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 03:40:41 INFO - PROCESS | 3420 | 1469443241391 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 03:40:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:40:41 INFO - PROCESS | 3420 | 1469443241395 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:40:41 INFO - PROCESS | 3420 | 1469443241396 Marionette TRACE conn2 <- [1,2474,null,{}] 03:40:41 INFO - PROCESS | 3420 | 1469443241399 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}] 03:40:41 INFO - PROCESS | 3420 | 1469443241401 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:41 INFO - PROCESS | 3420 | 1469443241525 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 03:40:41 INFO - PROCESS | 3420 | 1469443241588 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:41 INFO - PROCESS | 3420 | 1469443241589 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:41 INFO - PROCESS | 3420 | ++DOCSHELL 0x123866000 == 30 [pid = 3420] [id = 626] 03:40:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x1193ca000) [pid = 3420] [serial = 1878] [outer = 0x0] 03:40:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x119971c00) [pid = 3420] [serial = 1879] [outer = 0x1193ca000] 03:40:41 INFO - PROCESS | 3420 | 1469443241616 Marionette DEBUG loaded listener.js 03:40:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x1210d8800) [pid = 3420] [serial = 1880] [outer = 0x1193ca000] 03:40:41 INFO - PROCESS | 3420 | 1469443241905 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]]]}] 03:40:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:40:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 521ms 03:40:41 INFO - PROCESS | 3420 | 1469443241916 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 03:40:41 INFO - PROCESS | 3420 | 1469443241919 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 03:40:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:40:41 INFO - PROCESS | 3420 | 1469443241928 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:40:41 INFO - PROCESS | 3420 | 1469443241930 Marionette TRACE conn2 <- [1,2478,null,{}] 03:40:41 INFO - PROCESS | 3420 | 1469443241942 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}] 03:40:41 INFO - PROCESS | 3420 | 1469443241946 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:42 INFO - PROCESS | 3420 | 1469443242027 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 03:40:42 INFO - PROCESS | 3420 | 1469443242090 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:42 INFO - PROCESS | 3420 | 1469443242093 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:42 INFO - PROCESS | 3420 | ++DOCSHELL 0x128a11000 == 31 [pid = 3420] [id = 627] 03:40:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x113d93400) [pid = 3420] [serial = 1881] [outer = 0x0] 03:40:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x1241d6c00) [pid = 3420] [serial = 1882] [outer = 0x113d93400] 03:40:42 INFO - PROCESS | 3420 | 1469443242121 Marionette DEBUG loaded listener.js 03:40:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1245d1000) [pid = 3420] [serial = 1883] [outer = 0x113d93400] 03:40:42 INFO - PROCESS | 3420 | 1469443242392 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]]]}] 03:40:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:40:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 471ms 03:40:42 INFO - PROCESS | 3420 | 1469443242407 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 03:40:42 INFO - PROCESS | 3420 | 1469443242409 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 03:40:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:40:42 INFO - PROCESS | 3420 | 1469443242415 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:40:42 INFO - PROCESS | 3420 | 1469443242417 Marionette TRACE conn2 <- [1,2482,null,{}] 03:40:42 INFO - PROCESS | 3420 | 1469443242427 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}] 03:40:42 INFO - PROCESS | 3420 | 1469443242428 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:42 INFO - PROCESS | 3420 | 1469443242519 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 03:40:42 INFO - PROCESS | 3420 | 1469443242524 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:42 INFO - PROCESS | 3420 | 1469443242525 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:42 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a50f000 == 32 [pid = 3420] [id = 628] 03:40:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x12466c800) [pid = 3420] [serial = 1884] [outer = 0x0] 03:40:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x124e59400) [pid = 3420] [serial = 1885] [outer = 0x12466c800] 03:40:42 INFO - PROCESS | 3420 | 1469443242552 Marionette DEBUG loaded listener.js 03:40:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x12690bc00) [pid = 3420] [serial = 1886] [outer = 0x12466c800] 03:40:43 INFO - PROCESS | 3420 | 1469443243044 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]]]}] 03:40:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:40:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 681ms 03:40:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:40:43 INFO - PROCESS | 3420 | 1469443243097 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 03:40:43 INFO - PROCESS | 3420 | 1469443243098 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 03:40:43 INFO - PROCESS | 3420 | 1469443243100 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:40:43 INFO - PROCESS | 3420 | 1469443243101 Marionette TRACE conn2 <- [1,2486,null,{}] 03:40:43 INFO - PROCESS | 3420 | 1469443243104 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}] 03:40:43 INFO - PROCESS | 3420 | 1469443243105 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:43 INFO - PROCESS | 3420 | 1469443243204 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 03:40:43 INFO - PROCESS | 3420 | 1469443243215 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:43 INFO - PROCESS | 3420 | 1469443243217 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:43 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a830000 == 33 [pid = 3420] [id = 629] 03:40:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x112fb6000) [pid = 3420] [serial = 1887] [outer = 0x0] 03:40:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x12558b000) [pid = 3420] [serial = 1888] [outer = 0x112fb6000] 03:40:43 INFO - PROCESS | 3420 | 1469443243242 Marionette DEBUG loaded listener.js 03:40:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x126d08000) [pid = 3420] [serial = 1889] [outer = 0x112fb6000] 03:40:43 INFO - PROCESS | 3420 | 1469443243610 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]]]}] 03:40:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:40:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 519ms 03:40:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:40:43 INFO - PROCESS | 3420 | 1469443243621 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 03:40:43 INFO - PROCESS | 3420 | 1469443243623 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 03:40:43 INFO - PROCESS | 3420 | 1469443243626 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:40:43 INFO - PROCESS | 3420 | 1469443243629 Marionette TRACE conn2 <- [1,2490,null,{}] 03:40:43 INFO - PROCESS | 3420 | 1469443243632 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}] 03:40:43 INFO - PROCESS | 3420 | 1469443243638 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:43 INFO - PROCESS | 3420 | 1469443243829 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 03:40:43 INFO - PROCESS | 3420 | 1469443243833 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:43 INFO - PROCESS | 3420 | 1469443243835 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:43 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ba19800 == 34 [pid = 3420] [id = 630] 03:40:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x1150bfc00) [pid = 3420] [serial = 1890] [outer = 0x0] 03:40:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x126eb7800) [pid = 3420] [serial = 1891] [outer = 0x1150bfc00] 03:40:43 INFO - PROCESS | 3420 | 1469443243859 Marionette DEBUG loaded listener.js 03:40:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x128b5b800) [pid = 3420] [serial = 1892] [outer = 0x1150bfc00] 03:40:44 INFO - PROCESS | 3420 | 1469443244231 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]]]}] 03:40:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:40:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 621ms 03:40:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:40:44 INFO - PROCESS | 3420 | 1469443244248 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 03:40:44 INFO - PROCESS | 3420 | 1469443244249 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 03:40:44 INFO - PROCESS | 3420 | 1469443244253 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:40:44 INFO - PROCESS | 3420 | 1469443244255 Marionette TRACE conn2 <- [1,2494,null,{}] 03:40:44 INFO - PROCESS | 3420 | 1469443244258 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}] 03:40:44 INFO - PROCESS | 3420 | 1469443244260 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:44 INFO - PROCESS | 3420 | 1469443244359 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 03:40:44 INFO - PROCESS | 3420 | 1469443244373 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:44 INFO - PROCESS | 3420 | 1469443244374 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:44 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bda3000 == 35 [pid = 3420] [id = 631] 03:40:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x128c92400) [pid = 3420] [serial = 1893] [outer = 0x0] 03:40:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x129149800) [pid = 3420] [serial = 1894] [outer = 0x128c92400] 03:40:44 INFO - PROCESS | 3420 | 1469443244399 Marionette DEBUG loaded listener.js 03:40:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x129478800) [pid = 3420] [serial = 1895] [outer = 0x128c92400] 03:40:44 INFO - PROCESS | 3420 | 1469443244790 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]]]}] 03:40:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:40:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 571ms 03:40:44 INFO - PROCESS | 3420 | 1469443244825 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 03:40:44 INFO - PROCESS | 3420 | 1469443244827 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 03:40:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:40:44 INFO - PROCESS | 3420 | 1469443244831 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:40:44 INFO - PROCESS | 3420 | 1469443244833 Marionette TRACE conn2 <- [1,2498,null,{}] 03:40:44 INFO - PROCESS | 3420 | 1469443244839 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}] 03:40:44 INFO - PROCESS | 3420 | 1469443244841 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:45 INFO - PROCESS | 3420 | 1469443244990 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 03:40:45 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x118885c00) [pid = 3420] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:40:45 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x113865000) [pid = 3420] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:40:45 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x116908000) [pid = 3420] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:40:45 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x119180400) [pid = 3420] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:40:45 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x1181d7000) [pid = 3420] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:40:45 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x11653ac00) [pid = 3420] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:40:45 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x120844000) [pid = 3420] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:40:45 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x1249a7c00) [pid = 3420] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:40:45 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x128b54800) [pid = 3420] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:40:45 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x124337000) [pid = 3420] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:40:45 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x126d78400) [pid = 3420] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:40:45 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x111e58800) [pid = 3420] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:40:45 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x116982000) [pid = 3420] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:40:45 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x112ea4800) [pid = 3420] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:40:45 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x1270c9400) [pid = 3420] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:40:45 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x1187e7c00) [pid = 3420] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:40:45 INFO - PROCESS | 3420 | 1469443245169 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:45 INFO - PROCESS | 3420 | 1469443245170 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:45 INFO - PROCESS | 3420 | ++DOCSHELL 0x119899000 == 36 [pid = 3420] [id = 632] 03:40:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x1121bd000) [pid = 3420] [serial = 1896] [outer = 0x0] 03:40:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x115d0d400) [pid = 3420] [serial = 1897] [outer = 0x1121bd000] 03:40:45 INFO - PROCESS | 3420 | 1469443245195 Marionette DEBUG loaded listener.js 03:40:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x117da1400) [pid = 3420] [serial = 1898] [outer = 0x1121bd000] 03:40:45 INFO - PROCESS | 3420 | 1469443245470 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]]]}] 03:40:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:40:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 675ms 03:40:45 INFO - PROCESS | 3420 | 1469443245509 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 03:40:45 INFO - PROCESS | 3420 | 1469443245510 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 03:40:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:40:45 INFO - PROCESS | 3420 | 1469443245512 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:40:45 INFO - PROCESS | 3420 | 1469443245513 Marionette TRACE conn2 <- [1,2502,null,{}] 03:40:45 INFO - PROCESS | 3420 | 1469443245516 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}] 03:40:45 INFO - PROCESS | 3420 | 1469443245517 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:45 INFO - PROCESS | 3420 | 1469443245598 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 03:40:45 INFO - PROCESS | 3420 | 1469443245603 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:45 INFO - PROCESS | 3420 | 1469443245605 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:45 INFO - PROCESS | 3420 | ++DOCSHELL 0x127255800 == 37 [pid = 3420] [id = 633] 03:40:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x119967c00) [pid = 3420] [serial = 1899] [outer = 0x0] 03:40:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x124e9f400) [pid = 3420] [serial = 1900] [outer = 0x119967c00] 03:40:45 INFO - PROCESS | 3420 | 1469443245629 Marionette DEBUG loaded listener.js 03:40:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x129143000) [pid = 3420] [serial = 1901] [outer = 0x119967c00] 03:40:45 INFO - PROCESS | 3420 | 1469443245947 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]]]}] 03:40:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:40:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 469ms 03:40:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:40:45 INFO - PROCESS | 3420 | 1469443245981 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 03:40:45 INFO - PROCESS | 3420 | 1469443245982 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 03:40:45 INFO - PROCESS | 3420 | 1469443245985 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:40:45 INFO - PROCESS | 3420 | 1469443245988 Marionette TRACE conn2 <- [1,2506,null,{}] 03:40:45 INFO - PROCESS | 3420 | 1469443245990 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}] 03:40:45 INFO - PROCESS | 3420 | 1469443245991 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:46 INFO - PROCESS | 3420 | 1469443246100 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 03:40:46 INFO - PROCESS | 3420 | 1469443246118 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:46 INFO - PROCESS | 3420 | 1469443246120 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:46 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ca6f000 == 38 [pid = 3420] [id = 634] 03:40:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x129475400) [pid = 3420] [serial = 1902] [outer = 0x0] 03:40:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x12a578800) [pid = 3420] [serial = 1903] [outer = 0x129475400] 03:40:46 INFO - PROCESS | 3420 | 1469443246143 Marionette DEBUG loaded listener.js 03:40:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x12a66d000) [pid = 3420] [serial = 1904] [outer = 0x129475400] 03:40:46 INFO - PROCESS | 3420 | 1469443246475 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]]]}] 03:40:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:40:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 522ms 03:40:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:40:46 INFO - PROCESS | 3420 | 1469443246507 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 03:40:46 INFO - PROCESS | 3420 | 1469443246509 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 03:40:46 INFO - PROCESS | 3420 | 1469443246511 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:40:46 INFO - PROCESS | 3420 | 1469443246513 Marionette TRACE conn2 <- [1,2510,null,{}] 03:40:46 INFO - PROCESS | 3420 | 1469443246515 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}] 03:40:46 INFO - PROCESS | 3420 | 1469443246517 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:46 INFO - PROCESS | 3420 | 1469443246605 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 03:40:46 INFO - PROCESS | 3420 | 1469443246608 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:46 INFO - PROCESS | 3420 | 1469443246610 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:46 INFO - PROCESS | 3420 | ++DOCSHELL 0x12d01f800 == 39 [pid = 3420] [id = 635] 03:40:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x12a670000) [pid = 3420] [serial = 1905] [outer = 0x0] 03:40:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x12a80a400) [pid = 3420] [serial = 1906] [outer = 0x12a670000] 03:40:46 INFO - PROCESS | 3420 | 1469443246636 Marionette DEBUG loaded listener.js 03:40:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x12a8a6800) [pid = 3420] [serial = 1907] [outer = 0x12a670000] 03:40:47 INFO - PROCESS | 3420 | 1469443247007 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]]]}] 03:40:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:40:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 520ms 03:40:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:40:47 INFO - PROCESS | 3420 | 1469443247044 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 03:40:47 INFO - PROCESS | 3420 | 1469443247046 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 03:40:47 INFO - PROCESS | 3420 | 1469443247049 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:40:47 INFO - PROCESS | 3420 | 1469443247053 Marionette TRACE conn2 <- [1,2514,null,{}] 03:40:47 INFO - PROCESS | 3420 | 1469443247057 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}] 03:40:47 INFO - PROCESS | 3420 | 1469443247059 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:47 INFO - PROCESS | 3420 | 1469443247256 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 03:40:47 INFO - PROCESS | 3420 | 1469443247386 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:47 INFO - PROCESS | 3420 | 1469443247388 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:47 INFO - PROCESS | 3420 | ++DOCSHELL 0x116503000 == 40 [pid = 3420] [id = 636] 03:40:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x1126d5800) [pid = 3420] [serial = 1908] [outer = 0x0] 03:40:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x1129d2400) [pid = 3420] [serial = 1909] [outer = 0x1126d5800] 03:40:47 INFO - PROCESS | 3420 | 1469443247437 Marionette DEBUG loaded listener.js 03:40:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x113f3a400) [pid = 3420] [serial = 1910] [outer = 0x1126d5800] 03:40:47 INFO - PROCESS | 3420 | 1469443247853 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]]]}] 03:40:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:40:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 874ms 03:40:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:40:47 INFO - PROCESS | 3420 | 1469443247924 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 03:40:47 INFO - PROCESS | 3420 | 1469443247926 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 03:40:47 INFO - PROCESS | 3420 | 1469443247929 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:40:47 INFO - PROCESS | 3420 | 1469443247931 Marionette TRACE conn2 <- [1,2518,null,{}] 03:40:47 INFO - PROCESS | 3420 | 1469443247935 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}] 03:40:47 INFO - PROCESS | 3420 | 1469443247938 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:48 INFO - PROCESS | 3420 | 1469443248047 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 03:40:48 INFO - PROCESS | 3420 | 1469443248108 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:48 INFO - PROCESS | 3420 | 1469443248110 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:48 INFO - PROCESS | 3420 | ++DOCSHELL 0x127245800 == 41 [pid = 3420] [id = 637] 03:40:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x118475400) [pid = 3420] [serial = 1911] [outer = 0x0] 03:40:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x1196dac00) [pid = 3420] [serial = 1912] [outer = 0x118475400] 03:40:48 INFO - PROCESS | 3420 | 1469443248141 Marionette DEBUG loaded listener.js 03:40:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x123ba4800) [pid = 3420] [serial = 1913] [outer = 0x118475400] 03:40:48 INFO - PROCESS | 3420 | 1469443248589 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]]]}] 03:40:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:40:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 672ms 03:40:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:40:48 INFO - PROCESS | 3420 | 1469443248604 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 03:40:48 INFO - PROCESS | 3420 | 1469443248606 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 03:40:48 INFO - PROCESS | 3420 | 1469443248609 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:40:48 INFO - PROCESS | 3420 | 1469443248610 Marionette TRACE conn2 <- [1,2522,null,{}] 03:40:48 INFO - PROCESS | 3420 | 1469443248612 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}] 03:40:48 INFO - PROCESS | 3420 | 1469443248614 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:48 INFO - PROCESS | 3420 | 1469443248716 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 03:40:48 INFO - PROCESS | 3420 | 1469443248793 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:48 INFO - PROCESS | 3420 | 1469443248795 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:48 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c54b800 == 42 [pid = 3420] [id = 638] 03:40:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x124332800) [pid = 3420] [serial = 1914] [outer = 0x0] 03:40:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x12466bc00) [pid = 3420] [serial = 1915] [outer = 0x124332800] 03:40:48 INFO - PROCESS | 3420 | 1469443248824 Marionette DEBUG loaded listener.js 03:40:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x126d10000) [pid = 3420] [serial = 1916] [outer = 0x124332800] 03:40:49 INFO - PROCESS | 3420 | 1469443249243 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]]]}] 03:40:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:40:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 671ms 03:40:49 INFO - PROCESS | 3420 | 1469443249280 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 03:40:49 INFO - PROCESS | 3420 | 1469443249283 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 03:40:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:40:49 INFO - PROCESS | 3420 | 1469443249291 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:40:49 INFO - PROCESS | 3420 | 1469443249294 Marionette TRACE conn2 <- [1,2526,null,{}] 03:40:49 INFO - PROCESS | 3420 | 1469443249297 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}] 03:40:49 INFO - PROCESS | 3420 | 1469443249299 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:49 INFO - PROCESS | 3420 | 1469443249406 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 03:40:49 INFO - PROCESS | 3420 | 1469443249506 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:49 INFO - PROCESS | 3420 | 1469443249507 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:49 INFO - PROCESS | 3420 | ++DOCSHELL 0x12d4c3800 == 43 [pid = 3420] [id = 639] 03:40:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x126d71800) [pid = 3420] [serial = 1917] [outer = 0x0] 03:40:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x128b50800) [pid = 3420] [serial = 1918] [outer = 0x126d71800] 03:40:49 INFO - PROCESS | 3420 | 1469443249536 Marionette DEBUG loaded listener.js 03:40:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x129773000) [pid = 3420] [serial = 1919] [outer = 0x126d71800] 03:40:49 INFO - PROCESS | 3420 | 1469443249937 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]]]}] 03:40:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:40:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 678ms 03:40:50 INFO - PROCESS | 3420 | 1469443250142 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 03:40:50 INFO - PROCESS | 3420 | 1469443250145 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 03:40:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:40:50 INFO - PROCESS | 3420 | 1469443250149 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:40:50 INFO - PROCESS | 3420 | 1469443250151 Marionette TRACE conn2 <- [1,2530,null,{}] 03:40:50 INFO - PROCESS | 3420 | 1469443250173 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}] 03:40:50 INFO - PROCESS | 3420 | 1469443250176 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:50 INFO - PROCESS | 3420 | 1469443250310 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 03:40:50 INFO - PROCESS | 3420 | 1469443250442 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:50 INFO - PROCESS | 3420 | 1469443250446 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:50 INFO - PROCESS | 3420 | ++DOCSHELL 0x1191a0800 == 44 [pid = 3420] [id = 640] 03:40:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x1126db000) [pid = 3420] [serial = 1920] [outer = 0x0] 03:40:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x116080400) [pid = 3420] [serial = 1921] [outer = 0x1126db000] 03:40:50 INFO - PROCESS | 3420 | 1469443250492 Marionette DEBUG loaded listener.js 03:40:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x1169e4400) [pid = 3420] [serial = 1922] [outer = 0x1126db000] 03:40:51 INFO - PROCESS | 3420 | --DOCSHELL 0x12d01f800 == 43 [pid = 3420] [id = 635] 03:40:51 INFO - PROCESS | 3420 | --DOCSHELL 0x12ca6f000 == 42 [pid = 3420] [id = 634] 03:40:51 INFO - PROCESS | 3420 | --DOCSHELL 0x127255800 == 41 [pid = 3420] [id = 633] 03:40:51 INFO - PROCESS | 3420 | --DOCSHELL 0x119899000 == 40 [pid = 3420] [id = 632] 03:40:51 INFO - PROCESS | 3420 | --DOCSHELL 0x12bda3000 == 39 [pid = 3420] [id = 631] 03:40:51 INFO - PROCESS | 3420 | --DOCSHELL 0x12ba19800 == 38 [pid = 3420] [id = 630] 03:40:51 INFO - PROCESS | 3420 | --DOCSHELL 0x12a830000 == 37 [pid = 3420] [id = 629] 03:40:51 INFO - PROCESS | 3420 | --DOCSHELL 0x12a50f000 == 36 [pid = 3420] [id = 628] 03:40:51 INFO - PROCESS | 3420 | --DOCSHELL 0x128a11000 == 35 [pid = 3420] [id = 627] 03:40:51 INFO - PROCESS | 3420 | --DOCSHELL 0x123866000 == 34 [pid = 3420] [id = 626] 03:40:51 INFO - PROCESS | 3420 | --DOCSHELL 0x1174a7800 == 33 [pid = 3420] [id = 625] 03:40:51 INFO - PROCESS | 3420 | --DOCSHELL 0x12564f800 == 32 [pid = 3420] [id = 624] 03:40:51 INFO - PROCESS | 3420 | --DOCSHELL 0x12c546000 == 31 [pid = 3420] [id = 622] 03:40:51 INFO - PROCESS | 3420 | --DOCSHELL 0x118410800 == 30 [pid = 3420] [id = 623] 03:40:51 INFO - PROCESS | 3420 | --DOCSHELL 0x12d4c3800 == 29 [pid = 3420] [id = 639] 03:40:51 INFO - PROCESS | 3420 | --DOCSHELL 0x12c54b800 == 28 [pid = 3420] [id = 638] 03:40:51 INFO - PROCESS | 3420 | --DOCSHELL 0x127245800 == 27 [pid = 3420] [id = 637] 03:40:51 INFO - PROCESS | 3420 | --DOCSHELL 0x116503000 == 26 [pid = 3420] [id = 636] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x120845c00) [pid = 3420] [serial = 1843] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x113d97400) [pid = 3420] [serial = 1834] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x11652d000) [pid = 3420] [serial = 1835] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x117d9b400) [pid = 3420] [serial = 1837] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x123c87800) [pid = 3420] [serial = 1846] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x11847b800) [pid = 3420] [serial = 1838] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x11964d800) [pid = 3420] [serial = 1820] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x1181d7400) [pid = 3420] [serial = 1832] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x1169d9c00) [pid = 3420] [serial = 1831] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x118478400) [pid = 3420] [serial = 1819] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x124466400) [pid = 3420] [serial = 1823] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x1241d3800) [pid = 3420] [serial = 1822] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x128b4e800) [pid = 3420] [serial = 1826] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x126eae000) [pid = 3420] [serial = 1825] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x12a573000) [pid = 3420] [serial = 1829] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x12914d400) [pid = 3420] [serial = 1828] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x124662c00) [pid = 3420] [serial = 1849] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x126eac800) [pid = 3420] [serial = 1855] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x124f8f000) [pid = 3420] [serial = 1852] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x124464400) [pid = 3420] [serial = 1859] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1210dd800) [pid = 3420] [serial = 1858] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x126ead800) [pid = 3420] [serial = 1861] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x128aed000) [pid = 3420] [serial = 1864] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x126eb4c00) [pid = 3420] [serial = 1856] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x128c93c00) [pid = 3420] [serial = 1865] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x1193d2c00) [pid = 3420] [serial = 1840] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x119f0dc00) [pid = 3420] [serial = 1841] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x126d75800) [pid = 3420] [serial = 1853] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x12914d800) [pid = 3420] [serial = 1867] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x124f8f800) [pid = 3420] [serial = 1850] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x124332000) [pid = 3420] [serial = 1847] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x1270c5400) [pid = 3420] [serial = 1862] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x1238e4000) [pid = 3420] [serial = 1844] [outer = 0x0] [url = about:blank] 03:40:51 INFO - PROCESS | 3420 | 1469443251526 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]]]}] 03:40:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:40:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1393ms 03:40:51 INFO - PROCESS | 3420 | 1469443251542 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 03:40:51 INFO - PROCESS | 3420 | 1469443251545 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 03:40:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:40:51 INFO - PROCESS | 3420 | 1469443251548 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:40:51 INFO - PROCESS | 3420 | 1469443251551 Marionette TRACE conn2 <- [1,2534,null,{}] 03:40:51 INFO - PROCESS | 3420 | 1469443251561 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}] 03:40:51 INFO - PROCESS | 3420 | 1469443251562 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:51 INFO - PROCESS | 3420 | 1469443251648 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 03:40:51 INFO - PROCESS | 3420 | 1469443251656 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:51 INFO - PROCESS | 3420 | 1469443251658 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:51 INFO - PROCESS | 3420 | ++DOCSHELL 0x1167b5000 == 27 [pid = 3420] [id = 641] 03:40:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x112ea4400) [pid = 3420] [serial = 1923] [outer = 0x0] 03:40:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x113d97800) [pid = 3420] [serial = 1924] [outer = 0x112ea4400] 03:40:51 INFO - PROCESS | 3420 | 1469443251686 Marionette DEBUG loaded listener.js 03:40:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x1126da800) [pid = 3420] [serial = 1925] [outer = 0x112ea4400] 03:40:52 INFO - PROCESS | 3420 | 1469443252139 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]]]}] 03:40:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:40:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 626ms 03:40:52 INFO - PROCESS | 3420 | 1469443252175 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 03:40:52 INFO - PROCESS | 3420 | 1469443252181 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 03:40:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:40:52 INFO - PROCESS | 3420 | 1469443252188 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:40:52 INFO - PROCESS | 3420 | 1469443252191 Marionette TRACE conn2 <- [1,2538,null,{}] 03:40:52 INFO - PROCESS | 3420 | 1469443252194 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}] 03:40:52 INFO - PROCESS | 3420 | 1469443252197 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:52 INFO - PROCESS | 3420 | 1469443252315 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 03:40:52 INFO - PROCESS | 3420 | 1469443252395 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:52 INFO - PROCESS | 3420 | 1469443252397 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:52 INFO - PROCESS | 3420 | ++DOCSHELL 0x11840d000 == 28 [pid = 3420] [id = 642] 03:40:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x116908000) [pid = 3420] [serial = 1926] [outer = 0x0] 03:40:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x117d9d000) [pid = 3420] [serial = 1927] [outer = 0x116908000] 03:40:52 INFO - PROCESS | 3420 | 1469443252443 Marionette DEBUG loaded listener.js 03:40:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x118215000) [pid = 3420] [serial = 1928] [outer = 0x116908000] 03:40:52 INFO - PROCESS | 3420 | 1469443252727 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]]]}] 03:40:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:40:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 571ms 03:40:52 INFO - PROCESS | 3420 | 1469443252758 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 03:40:52 INFO - PROCESS | 3420 | 1469443252767 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 03:40:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:40:52 INFO - PROCESS | 3420 | 1469443252773 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:40:52 INFO - PROCESS | 3420 | 1469443252775 Marionette TRACE conn2 <- [1,2542,null,{}] 03:40:52 INFO - PROCESS | 3420 | 1469443252783 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}] 03:40:52 INFO - PROCESS | 3420 | 1469443252789 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:52 INFO - PROCESS | 3420 | 1469443252864 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 03:40:52 INFO - PROCESS | 3420 | 1469443252921 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:52 INFO - PROCESS | 3420 | 1469443252923 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:52 INFO - PROCESS | 3420 | ++DOCSHELL 0x123a94800 == 29 [pid = 3420] [id = 643] 03:40:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x11339c400) [pid = 3420] [serial = 1929] [outer = 0x0] 03:40:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x11917bc00) [pid = 3420] [serial = 1930] [outer = 0x11339c400] 03:40:52 INFO - PROCESS | 3420 | 1469443252950 Marionette DEBUG loaded listener.js 03:40:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x1196dd800) [pid = 3420] [serial = 1931] [outer = 0x11339c400] 03:40:53 INFO - PROCESS | 3420 | 1469443253254 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]]]}] 03:40:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:40:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 522ms 03:40:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:40:53 INFO - PROCESS | 3420 | 1469443253294 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 03:40:53 INFO - PROCESS | 3420 | 1469443253296 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 03:40:53 INFO - PROCESS | 3420 | 1469443253298 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:40:53 INFO - PROCESS | 3420 | 1469443253299 Marionette TRACE conn2 <- [1,2546,null,{}] 03:40:53 INFO - PROCESS | 3420 | 1469443253301 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}] 03:40:53 INFO - PROCESS | 3420 | 1469443253303 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:53 INFO - PROCESS | 3420 | 1469443253378 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 03:40:53 INFO - PROCESS | 3420 | 1469443253382 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:53 INFO - PROCESS | 3420 | 1469443253384 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:53 INFO - PROCESS | 3420 | ++DOCSHELL 0x12560a000 == 30 [pid = 3420] [id = 644] 03:40:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x119970000) [pid = 3420] [serial = 1932] [outer = 0x0] 03:40:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x120848400) [pid = 3420] [serial = 1933] [outer = 0x119970000] 03:40:53 INFO - PROCESS | 3420 | 1469443253412 Marionette DEBUG loaded listener.js 03:40:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x1210e0800) [pid = 3420] [serial = 1934] [outer = 0x119970000] 03:40:54 INFO - PROCESS | 3420 | 1469443254250 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]]]}] 03:40:54 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x128c92400) [pid = 3420] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:40:54 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x1176a7000) [pid = 3420] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:40:54 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x1181d2400) [pid = 3420] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:40:54 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x128e7fc00) [pid = 3420] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:40:54 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x113377c00) [pid = 3420] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:40:54 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x12466c800) [pid = 3420] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:40:54 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x1121bd000) [pid = 3420] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:40:54 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x1193ca000) [pid = 3420] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:40:54 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x113d93400) [pid = 3420] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:40:54 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x129475400) [pid = 3420] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:40:54 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x119967c00) [pid = 3420] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:40:54 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x12a670000) [pid = 3420] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:40:54 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x1150bfc00) [pid = 3420] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:40:54 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x112fb6000) [pid = 3420] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:40:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:40:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1068ms 03:40:54 INFO - PROCESS | 3420 | 1469443254393 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 03:40:54 INFO - PROCESS | 3420 | 1469443254396 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 03:40:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:40:54 INFO - PROCESS | 3420 | 1469443254402 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:40:54 INFO - PROCESS | 3420 | 1469443254406 Marionette TRACE conn2 <- [1,2550,null,{}] 03:40:54 INFO - PROCESS | 3420 | 1469443254410 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}] 03:40:54 INFO - PROCESS | 3420 | 1469443254412 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:54 INFO - PROCESS | 3420 | 1469443254516 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 03:40:54 INFO - PROCESS | 3420 | 1469443254569 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:54 INFO - PROCESS | 3420 | 1469443254572 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:54 INFO - PROCESS | 3420 | ++DOCSHELL 0x117372800 == 31 [pid = 3420] [id = 645] 03:40:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x11339fc00) [pid = 3420] [serial = 1935] [outer = 0x0] 03:40:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x113a06000) [pid = 3420] [serial = 1936] [outer = 0x11339fc00] 03:40:54 INFO - PROCESS | 3420 | 1469443254604 Marionette DEBUG loaded listener.js 03:40:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x11652d000) [pid = 3420] [serial = 1937] [outer = 0x11339fc00] 03:40:55 INFO - PROCESS | 3420 | 1469443255164 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]]]}] 03:40:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:40:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 824ms 03:40:55 INFO - PROCESS | 3420 | 1469443255224 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 03:40:55 INFO - PROCESS | 3420 | 1469443255228 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 03:40:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:40:55 INFO - PROCESS | 3420 | 1469443255232 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:40:55 INFO - PROCESS | 3420 | 1469443255234 Marionette TRACE conn2 <- [1,2554,null,{}] 03:40:55 INFO - PROCESS | 3420 | 1469443255237 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}] 03:40:55 INFO - PROCESS | 3420 | 1469443255239 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:55 INFO - PROCESS | 3420 | 1469443255341 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 03:40:55 INFO - PROCESS | 3420 | 1469443255421 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:55 INFO - PROCESS | 3420 | 1469443255422 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:55 INFO - PROCESS | 3420 | ++DOCSHELL 0x124b09800 == 32 [pid = 3420] [id = 646] 03:40:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x117d99400) [pid = 3420] [serial = 1938] [outer = 0x0] 03:40:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x1181d6800) [pid = 3420] [serial = 1939] [outer = 0x117d99400] 03:40:55 INFO - PROCESS | 3420 | 1469443255453 Marionette DEBUG loaded listener.js 03:40:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x11859d000) [pid = 3420] [serial = 1940] [outer = 0x117d99400] 03:40:56 INFO - PROCESS | 3420 | --DOCSHELL 0x123a94800 == 31 [pid = 3420] [id = 643] 03:40:56 INFO - PROCESS | 3420 | --DOCSHELL 0x11840d000 == 30 [pid = 3420] [id = 642] 03:40:56 INFO - PROCESS | 3420 | --DOCSHELL 0x1167b5000 == 29 [pid = 3420] [id = 641] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x126eb7800) [pid = 3420] [serial = 1891] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x12558b000) [pid = 3420] [serial = 1888] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x129149800) [pid = 3420] [serial = 1894] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x128b5b800) [pid = 3420] [serial = 1892] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x129478800) [pid = 3420] [serial = 1895] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x119177400) [pid = 3420] [serial = 1873] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 70 (0x1196d8800) [pid = 3420] [serial = 1874] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 69 (0x118213400) [pid = 3420] [serial = 1876] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 68 (0x1187e9000) [pid = 3420] [serial = 1877] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 67 (0x129285400) [pid = 3420] [serial = 1868] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 66 (0x116087800) [pid = 3420] [serial = 1870] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 65 (0x117328c00) [pid = 3420] [serial = 1871] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 64 (0x124e59400) [pid = 3420] [serial = 1885] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 63 (0x117da1400) [pid = 3420] [serial = 1898] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 62 (0x119971c00) [pid = 3420] [serial = 1879] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 61 (0x1210d8800) [pid = 3420] [serial = 1880] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 60 (0x1241d6c00) [pid = 3420] [serial = 1882] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 59 (0x1245d1000) [pid = 3420] [serial = 1883] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 58 (0x12a578800) [pid = 3420] [serial = 1903] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 57 (0x126d08000) [pid = 3420] [serial = 1889] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 56 (0x115d0d400) [pid = 3420] [serial = 1897] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 55 (0x12a66d000) [pid = 3420] [serial = 1904] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 54 (0x124e9f400) [pid = 3420] [serial = 1900] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 53 (0x12690bc00) [pid = 3420] [serial = 1886] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 52 (0x129143000) [pid = 3420] [serial = 1901] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 51 (0x12a8a6800) [pid = 3420] [serial = 1907] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | --DOMWINDOW == 50 (0x12a80a400) [pid = 3420] [serial = 1906] [outer = 0x0] [url = about:blank] 03:40:56 INFO - PROCESS | 3420 | 1469443256075 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]]]}] 03:40:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:40:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 875ms 03:40:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:40:56 INFO - PROCESS | 3420 | 1469443256108 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 03:40:56 INFO - PROCESS | 3420 | 1469443256110 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 03:40:56 INFO - PROCESS | 3420 | 1469443256113 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:40:56 INFO - PROCESS | 3420 | 1469443256115 Marionette TRACE conn2 <- [1,2558,null,{}] 03:40:56 INFO - PROCESS | 3420 | 1469443256121 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}] 03:40:56 INFO - PROCESS | 3420 | 1469443256122 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:56 INFO - PROCESS | 3420 | 1469443256203 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 03:40:56 INFO - PROCESS | 3420 | 1469443256208 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:56 INFO - PROCESS | 3420 | 1469443256211 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:56 INFO - PROCESS | 3420 | ++DOCSHELL 0x116fc8000 == 30 [pid = 3420] [id = 647] 03:40:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 51 (0x11652ec00) [pid = 3420] [serial = 1941] [outer = 0x0] 03:40:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 52 (0x116722800) [pid = 3420] [serial = 1942] [outer = 0x11652ec00] 03:40:56 INFO - PROCESS | 3420 | 1469443256235 Marionette DEBUG loaded listener.js 03:40:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 53 (0x1176b2400) [pid = 3420] [serial = 1943] [outer = 0x11652ec00] 03:40:56 INFO - PROCESS | 3420 | 1469443256577 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]]]}] 03:40:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:40:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 526ms 03:40:56 INFO - PROCESS | 3420 | 1469443256639 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 03:40:56 INFO - PROCESS | 3420 | 1469443256642 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 03:40:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:40:56 INFO - PROCESS | 3420 | 1469443256646 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:40:56 INFO - PROCESS | 3420 | 1469443256648 Marionette TRACE conn2 <- [1,2562,null,{}] 03:40:56 INFO - PROCESS | 3420 | 1469443256650 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}] 03:40:56 INFO - PROCESS | 3420 | 1469443256652 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:56 INFO - PROCESS | 3420 | 1469443256730 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 03:40:56 INFO - PROCESS | 3420 | 1469443256737 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:56 INFO - PROCESS | 3420 | 1469443256739 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:56 INFO - PROCESS | 3420 | ++DOCSHELL 0x123867000 == 31 [pid = 3420] [id = 648] 03:40:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 54 (0x118217c00) [pid = 3420] [serial = 1944] [outer = 0x0] 03:40:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 55 (0x118886c00) [pid = 3420] [serial = 1945] [outer = 0x118217c00] 03:40:56 INFO - PROCESS | 3420 | 1469443256766 Marionette DEBUG loaded listener.js 03:40:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 56 (0x1193ca000) [pid = 3420] [serial = 1946] [outer = 0x118217c00] 03:40:57 INFO - PROCESS | 3420 | 1469443257120 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]]]}] 03:40:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:40:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 519ms 03:40:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:40:57 INFO - PROCESS | 3420 | 1469443257166 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 03:40:57 INFO - PROCESS | 3420 | 1469443257167 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 03:40:57 INFO - PROCESS | 3420 | 1469443257169 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:40:57 INFO - PROCESS | 3420 | 1469443257172 Marionette TRACE conn2 <- [1,2566,null,{}] 03:40:57 INFO - PROCESS | 3420 | 1469443257180 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}] 03:40:57 INFO - PROCESS | 3420 | 1469443257183 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:57 INFO - PROCESS | 3420 | 1469443257264 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 03:40:57 INFO - PROCESS | 3420 | 1469443257274 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:57 INFO - PROCESS | 3420 | 1469443257276 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:57 INFO - PROCESS | 3420 | ++DOCSHELL 0x1269a7000 == 32 [pid = 3420] [id = 649] 03:40:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 57 (0x1126d2000) [pid = 3420] [serial = 1947] [outer = 0x0] 03:40:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 58 (0x120841c00) [pid = 3420] [serial = 1948] [outer = 0x1126d2000] 03:40:57 INFO - PROCESS | 3420 | 1469443257305 Marionette DEBUG loaded listener.js 03:40:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 59 (0x123f25000) [pid = 3420] [serial = 1949] [outer = 0x1126d2000] 03:40:57 INFO - PROCESS | 3420 | 1469443257924 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]]]}] 03:40:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:40:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 826ms 03:40:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:40:58 INFO - PROCESS | 3420 | 1469443257996 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 03:40:58 INFO - PROCESS | 3420 | 1469443257998 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 03:40:58 INFO - PROCESS | 3420 | 1469443258002 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:40:58 INFO - PROCESS | 3420 | 1469443258004 Marionette TRACE conn2 <- [1,2570,null,{}] 03:40:58 INFO - PROCESS | 3420 | 1469443258008 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}] 03:40:58 INFO - PROCESS | 3420 | 1469443258010 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:58 INFO - PROCESS | 3420 | 1469443258127 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 03:40:58 INFO - PROCESS | 3420 | 1469443258249 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:58 INFO - PROCESS | 3420 | 1469443258252 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:58 INFO - PROCESS | 3420 | ++DOCSHELL 0x124404800 == 33 [pid = 3420] [id = 650] 03:40:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 60 (0x113d46800) [pid = 3420] [serial = 1950] [outer = 0x0] 03:40:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 61 (0x1171b2800) [pid = 3420] [serial = 1951] [outer = 0x113d46800] 03:40:58 INFO - PROCESS | 3420 | 1469443258305 Marionette DEBUG loaded listener.js 03:40:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 62 (0x11859e000) [pid = 3420] [serial = 1952] [outer = 0x113d46800] 03:40:58 INFO - PROCESS | 3420 | 1469443258825 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]]]}] 03:40:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:40:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 871ms 03:40:58 INFO - PROCESS | 3420 | 1469443258873 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 03:40:58 INFO - PROCESS | 3420 | 1469443258876 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 03:40:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:40:58 INFO - PROCESS | 3420 | 1469443258881 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:40:58 INFO - PROCESS | 3420 | 1469443258882 Marionette TRACE conn2 <- [1,2574,null,{}] 03:40:58 INFO - PROCESS | 3420 | 1469443258885 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}] 03:40:58 INFO - PROCESS | 3420 | 1469443258887 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:58 INFO - PROCESS | 3420 | 1469443258980 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 03:40:59 INFO - PROCESS | 3420 | 1469443259048 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:59 INFO - PROCESS | 3420 | 1469443259050 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:59 INFO - PROCESS | 3420 | ++DOCSHELL 0x12911b000 == 34 [pid = 3420] [id = 651] 03:40:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 63 (0x1196df800) [pid = 3420] [serial = 1953] [outer = 0x0] 03:40:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 64 (0x1208ab400) [pid = 3420] [serial = 1954] [outer = 0x1196df800] 03:40:59 INFO - PROCESS | 3420 | 1469443259081 Marionette DEBUG loaded listener.js 03:40:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 65 (0x123c85000) [pid = 3420] [serial = 1955] [outer = 0x1196df800] 03:40:59 INFO - PROCESS | 3420 | 1469443259502 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]]]}] 03:40:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:40:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 670ms 03:40:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:40:59 INFO - PROCESS | 3420 | 1469443259551 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 03:40:59 INFO - PROCESS | 3420 | 1469443259553 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 03:40:59 INFO - PROCESS | 3420 | 1469443259555 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:40:59 INFO - PROCESS | 3420 | 1469443259557 Marionette TRACE conn2 <- [1,2578,null,{}] 03:40:59 INFO - PROCESS | 3420 | 1469443259566 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}] 03:40:59 INFO - PROCESS | 3420 | 1469443259569 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:59 INFO - PROCESS | 3420 | 1469443259676 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 03:40:59 INFO - PROCESS | 3420 | 1469443259806 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:40:59 INFO - PROCESS | 3420 | 1469443259808 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:40:59 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a697800 == 35 [pid = 3420] [id = 652] 03:40:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 66 (0x124334800) [pid = 3420] [serial = 1956] [outer = 0x0] 03:40:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 67 (0x12439ec00) [pid = 3420] [serial = 1957] [outer = 0x124334800] 03:40:59 INFO - PROCESS | 3420 | 1469443259860 Marionette DEBUG loaded listener.js 03:40:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 68 (0x124465800) [pid = 3420] [serial = 1958] [outer = 0x124334800] 03:41:00 INFO - PROCESS | 3420 | 1469443260304 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]]]}] 03:41:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:41:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 776ms 03:41:00 INFO - PROCESS | 3420 | 1469443260332 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 03:41:00 INFO - PROCESS | 3420 | 1469443260334 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 03:41:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:41:00 INFO - PROCESS | 3420 | 1469443260336 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:41:00 INFO - PROCESS | 3420 | 1469443260337 Marionette TRACE conn2 <- [1,2582,null,{}] 03:41:00 INFO - PROCESS | 3420 | 1469443260340 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}] 03:41:00 INFO - PROCESS | 3420 | 1469443260341 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:00 INFO - PROCESS | 3420 | 1469443260437 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 03:41:00 INFO - PROCESS | 3420 | 1469443260492 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:00 INFO - PROCESS | 3420 | 1469443260493 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:00 INFO - PROCESS | 3420 | ++DOCSHELL 0x12adb6800 == 36 [pid = 3420] [id = 653] 03:41:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 69 (0x124664000) [pid = 3420] [serial = 1959] [outer = 0x0] 03:41:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 70 (0x124670400) [pid = 3420] [serial = 1960] [outer = 0x124664000] 03:41:00 INFO - PROCESS | 3420 | 1469443260523 Marionette DEBUG loaded listener.js 03:41:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x124e04c00) [pid = 3420] [serial = 1961] [outer = 0x124664000] 03:41:00 INFO - PROCESS | 3420 | 1469443260935 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]]]}] 03:41:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:41:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 619ms 03:41:00 INFO - PROCESS | 3420 | 1469443260956 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 03:41:00 INFO - PROCESS | 3420 | 1469443260957 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 03:41:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:41:00 INFO - PROCESS | 3420 | 1469443260959 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:41:00 INFO - PROCESS | 3420 | 1469443260961 Marionette TRACE conn2 <- [1,2586,null,{}] 03:41:00 INFO - PROCESS | 3420 | 1469443260963 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}] 03:41:00 INFO - PROCESS | 3420 | 1469443260965 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:01 INFO - PROCESS | 3420 | 1469443261058 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 03:41:01 INFO - PROCESS | 3420 | 1469443261156 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:01 INFO - PROCESS | 3420 | 1469443261157 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:01 INFO - PROCESS | 3420 | ++DOCSHELL 0x12afa5800 == 37 [pid = 3420] [id = 654] 03:41:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x124e4d000) [pid = 3420] [serial = 1962] [outer = 0x0] 03:41:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x124e99400) [pid = 3420] [serial = 1963] [outer = 0x124e4d000] 03:41:01 INFO - PROCESS | 3420 | 1469443261189 Marionette DEBUG loaded listener.js 03:41:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x1250da400) [pid = 3420] [serial = 1964] [outer = 0x124e4d000] 03:41:01 INFO - PROCESS | 3420 | 1469443261676 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]]]}] 03:41:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:41:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 771ms 03:41:02 INFO - PROCESS | 3420 | --DOCSHELL 0x123867000 == 36 [pid = 3420] [id = 648] 03:41:02 INFO - PROCESS | 3420 | --DOCSHELL 0x116fc8000 == 35 [pid = 3420] [id = 647] 03:41:02 INFO - PROCESS | 3420 | --DOCSHELL 0x117372800 == 34 [pid = 3420] [id = 645] 03:41:02 INFO - PROCESS | 3420 | --DOCSHELL 0x124b09800 == 33 [pid = 3420] [id = 646] 03:41:02 INFO - PROCESS | 3420 | --DOCSHELL 0x1191a0800 == 32 [pid = 3420] [id = 640] 03:41:02 INFO - PROCESS | 3420 | --DOCSHELL 0x12adb6800 == 31 [pid = 3420] [id = 653] 03:41:02 INFO - PROCESS | 3420 | --DOCSHELL 0x12a697800 == 30 [pid = 3420] [id = 652] 03:41:02 INFO - PROCESS | 3420 | --DOCSHELL 0x12911b000 == 29 [pid = 3420] [id = 651] 03:41:02 INFO - PROCESS | 3420 | --DOCSHELL 0x1269a7000 == 28 [pid = 3420] [id = 649] 03:41:02 INFO - PROCESS | 3420 | --DOCSHELL 0x124404800 == 27 [pid = 3420] [id = 650] 03:41:02 INFO - PROCESS | 3420 | --DOCSHELL 0x12560a000 == 26 [pid = 3420] [id = 644] 03:41:02 INFO - PROCESS | 3420 | 1469443262224 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 03:41:02 INFO - PROCESS | 3420 | 1469443262227 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 03:41:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:41:02 INFO - PROCESS | 3420 | 1469443262234 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:41:02 INFO - PROCESS | 3420 | 1469443262236 Marionette TRACE conn2 <- [1,2590,null,{}] 03:41:02 INFO - PROCESS | 3420 | 1469443262240 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}] 03:41:02 INFO - PROCESS | 3420 | 1469443262243 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:02 INFO - PROCESS | 3420 | 1469443262324 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 03:41:02 INFO - PROCESS | 3420 | 1469443262330 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:02 INFO - PROCESS | 3420 | 1469443262333 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:02 INFO - PROCESS | 3420 | ++DOCSHELL 0x116586000 == 27 [pid = 3420] [id = 655] 03:41:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x113802c00) [pid = 3420] [serial = 1965] [outer = 0x0] 03:41:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x113d94400) [pid = 3420] [serial = 1966] [outer = 0x113802c00] 03:41:02 INFO - PROCESS | 3420 | 1469443262363 Marionette DEBUG loaded listener.js 03:41:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x112ea6400) [pid = 3420] [serial = 1967] [outer = 0x113802c00] 03:41:02 INFO - PROCESS | 3420 | 1469443262787 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]]]}] 03:41:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:41:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 572ms 03:41:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:41:02 INFO - PROCESS | 3420 | 1469443262806 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 03:41:02 INFO - PROCESS | 3420 | 1469443262809 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 03:41:02 INFO - PROCESS | 3420 | 1469443262813 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:41:02 INFO - PROCESS | 3420 | 1469443262816 Marionette TRACE conn2 <- [1,2594,null,{}] 03:41:02 INFO - PROCESS | 3420 | 1469443262819 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}] 03:41:02 INFO - PROCESS | 3420 | 1469443262821 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:02 INFO - PROCESS | 3420 | 1469443262919 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 03:41:02 INFO - PROCESS | 3420 | 1469443262955 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:02 INFO - PROCESS | 3420 | 1469443262956 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:02 INFO - PROCESS | 3420 | ++DOCSHELL 0x119592000 == 28 [pid = 3420] [id = 656] 03:41:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x1160ef800) [pid = 3420] [serial = 1968] [outer = 0x0] 03:41:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x117d96800) [pid = 3420] [serial = 1969] [outer = 0x1160ef800] 03:41:02 INFO - PROCESS | 3420 | 1469443262984 Marionette DEBUG loaded listener.js 03:41:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x11821d400) [pid = 3420] [serial = 1970] [outer = 0x1160ef800] 03:41:03 INFO - PROCESS | 3420 | 1469443263341 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]]]}] 03:41:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:41:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 572ms 03:41:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:41:03 INFO - PROCESS | 3420 | 1469443263388 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 03:41:03 INFO - PROCESS | 3420 | 1469443263390 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 03:41:03 INFO - PROCESS | 3420 | 1469443263392 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:41:03 INFO - PROCESS | 3420 | 1469443263393 Marionette TRACE conn2 <- [1,2598,null,{}] 03:41:03 INFO - PROCESS | 3420 | 1469443263400 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}] 03:41:03 INFO - PROCESS | 3420 | 1469443263404 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:03 INFO - PROCESS | 3420 | 1469443263521 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 03:41:03 INFO - PROCESS | 3420 | 1469443263528 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:03 INFO - PROCESS | 3420 | 1469443263530 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:03 INFO - PROCESS | 3420 | ++DOCSHELL 0x12503b800 == 29 [pid = 3420] [id = 657] 03:41:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x1191c9000) [pid = 3420] [serial = 1971] [outer = 0x0] 03:41:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x1193d4c00) [pid = 3420] [serial = 1972] [outer = 0x1191c9000] 03:41:03 INFO - PROCESS | 3420 | 1469443263559 Marionette DEBUG loaded listener.js 03:41:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1196ddc00) [pid = 3420] [serial = 1973] [outer = 0x1191c9000] 03:41:03 INFO - PROCESS | 3420 | 1469443263939 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]]]}] 03:41:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:41:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 570ms 03:41:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:41:03 INFO - PROCESS | 3420 | 1469443263971 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 03:41:03 INFO - PROCESS | 3420 | 1469443263972 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 03:41:03 INFO - PROCESS | 3420 | 1469443263975 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:41:03 INFO - PROCESS | 3420 | 1469443263976 Marionette TRACE conn2 <- [1,2602,null,{}] 03:41:03 INFO - PROCESS | 3420 | 1469443263978 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}] 03:41:03 INFO - PROCESS | 3420 | 1469443263979 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:04 INFO - PROCESS | 3420 | 1469443264081 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 03:41:04 INFO - PROCESS | 3420 | 1469443264086 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:04 INFO - PROCESS | 3420 | 1469443264087 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:04 INFO - PROCESS | 3420 | ++DOCSHELL 0x12910f800 == 30 [pid = 3420] [id = 658] 03:41:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x12083f000) [pid = 3420] [serial = 1974] [outer = 0x0] 03:41:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x1210d7800) [pid = 3420] [serial = 1975] [outer = 0x12083f000] 03:41:04 INFO - PROCESS | 3420 | 1469443264112 Marionette DEBUG loaded listener.js 03:41:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x123f28000) [pid = 3420] [serial = 1976] [outer = 0x12083f000] 03:41:04 INFO - PROCESS | 3420 | 1469443264458 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]]]}] 03:41:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:41:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 520ms 03:41:04 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1126d5800) [pid = 3420] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:41:04 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x124332800) [pid = 3420] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:41:04 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x126d71800) [pid = 3420] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:41:04 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x118475400) [pid = 3420] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:41:04 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x112ea4400) [pid = 3420] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:41:04 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x116908000) [pid = 3420] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:41:04 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x11339c400) [pid = 3420] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:41:04 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x1126db000) [pid = 3420] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:41:04 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x11339fc00) [pid = 3420] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:41:04 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x118217c00) [pid = 3420] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:41:04 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x117d99400) [pid = 3420] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:41:04 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x11652ec00) [pid = 3420] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:41:04 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x1126d2000) [pid = 3420] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:41:04 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x119970000) [pid = 3420] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:41:04 INFO - PROCESS | 3420 | 1469443264627 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 03:41:04 INFO - PROCESS | 3420 | 1469443264628 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 03:41:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:41:04 INFO - PROCESS | 3420 | 1469443264632 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:41:04 INFO - PROCESS | 3420 | 1469443264633 Marionette TRACE conn2 <- [1,2606,null,{}] 03:41:04 INFO - PROCESS | 3420 | 1469443264641 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}] 03:41:04 INFO - PROCESS | 3420 | 1469443264643 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:04 INFO - PROCESS | 3420 | 1469443264716 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 03:41:04 INFO - PROCESS | 3420 | 1469443264722 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:04 INFO - PROCESS | 3420 | 1469443264723 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:04 INFO - PROCESS | 3420 | ++DOCSHELL 0x119fe2000 == 31 [pid = 3420] [id = 659] 03:41:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x113aaac00) [pid = 3420] [serial = 1977] [outer = 0x0] 03:41:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x11652ec00) [pid = 3420] [serial = 1978] [outer = 0x113aaac00] 03:41:04 INFO - PROCESS | 3420 | 1469443264755 Marionette DEBUG loaded listener.js 03:41:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x118475400) [pid = 3420] [serial = 1979] [outer = 0x113aaac00] 03:41:05 INFO - PROCESS | 3420 | 1469443265093 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]]]}] 03:41:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:41:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 475ms 03:41:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:41:05 INFO - PROCESS | 3420 | 1469443265108 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 03:41:05 INFO - PROCESS | 3420 | 1469443265109 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 03:41:05 INFO - PROCESS | 3420 | 1469443265111 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:41:05 INFO - PROCESS | 3420 | 1469443265112 Marionette TRACE conn2 <- [1,2610,null,{}] 03:41:05 INFO - PROCESS | 3420 | 1469443265115 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}] 03:41:05 INFO - PROCESS | 3420 | 1469443265121 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:05 INFO - PROCESS | 3420 | 1469443265217 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 03:41:05 INFO - PROCESS | 3420 | 1469443265275 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:05 INFO - PROCESS | 3420 | 1469443265276 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:05 INFO - PROCESS | 3420 | ++DOCSHELL 0x12adb6800 == 32 [pid = 3420] [id = 660] 03:41:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x112ea3000) [pid = 3420] [serial = 1980] [outer = 0x0] 03:41:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x1238db400) [pid = 3420] [serial = 1981] [outer = 0x112ea3000] 03:41:05 INFO - PROCESS | 3420 | 1469443265301 Marionette DEBUG loaded listener.js 03:41:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x12445d000) [pid = 3420] [serial = 1982] [outer = 0x112ea3000] 03:41:05 INFO - PROCESS | 3420 | 1469443265573 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]]]}] 03:41:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:41:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 468ms 03:41:05 INFO - PROCESS | 3420 | 1469443265580 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 03:41:05 INFO - PROCESS | 3420 | 1469443265581 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 03:41:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:41:05 INFO - PROCESS | 3420 | 1469443265591 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:41:05 INFO - PROCESS | 3420 | 1469443265592 Marionette TRACE conn2 <- [1,2614,null,{}] 03:41:05 INFO - PROCESS | 3420 | 1469443265598 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}] 03:41:05 INFO - PROCESS | 3420 | 1469443265599 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:05 INFO - PROCESS | 3420 | 1469443265686 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 03:41:05 INFO - PROCESS | 3420 | 1469443265690 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:05 INFO - PROCESS | 3420 | 1469443265691 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:05 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b98e000 == 33 [pid = 3420] [id = 661] 03:41:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x11963f400) [pid = 3420] [serial = 1983] [outer = 0x0] 03:41:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x124468c00) [pid = 3420] [serial = 1984] [outer = 0x11963f400] 03:41:05 INFO - PROCESS | 3420 | 1469443265717 Marionette DEBUG loaded listener.js 03:41:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x1246d9c00) [pid = 3420] [serial = 1985] [outer = 0x11963f400] 03:41:06 INFO - PROCESS | 3420 | 1469443266060 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]]]}] 03:41:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:41:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 483ms 03:41:06 INFO - PROCESS | 3420 | 1469443266067 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 03:41:06 INFO - PROCESS | 3420 | 1469443266068 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 03:41:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:41:06 INFO - PROCESS | 3420 | 1469443266075 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:41:06 INFO - PROCESS | 3420 | 1469443266076 Marionette TRACE conn2 <- [1,2618,null,{}] 03:41:06 INFO - PROCESS | 3420 | 1469443266078 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}] 03:41:06 INFO - PROCESS | 3420 | 1469443266080 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:06 INFO - PROCESS | 3420 | 1469443266187 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 03:41:06 INFO - PROCESS | 3420 | 1469443266193 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:06 INFO - PROCESS | 3420 | 1469443266194 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:06 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ba17000 == 34 [pid = 3420] [id = 662] 03:41:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x112628c00) [pid = 3420] [serial = 1986] [outer = 0x0] 03:41:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1249a5c00) [pid = 3420] [serial = 1987] [outer = 0x112628c00] 03:41:06 INFO - PROCESS | 3420 | 1469443266218 Marionette DEBUG loaded listener.js 03:41:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x12558b800) [pid = 3420] [serial = 1988] [outer = 0x112628c00] 03:41:06 INFO - PROCESS | 3420 | 1469443266496 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]]]}] 03:41:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:41:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 468ms 03:41:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:41:06 INFO - PROCESS | 3420 | 1469443266544 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 03:41:06 INFO - PROCESS | 3420 | 1469443266545 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 03:41:06 INFO - PROCESS | 3420 | 1469443266547 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:41:06 INFO - PROCESS | 3420 | 1469443266548 Marionette TRACE conn2 <- [1,2622,null,{}] 03:41:06 INFO - PROCESS | 3420 | 1469443266551 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}] 03:41:06 INFO - PROCESS | 3420 | 1469443266554 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:06 INFO - PROCESS | 3420 | 1469443266630 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 03:41:06 INFO - PROCESS | 3420 | 1469443266728 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:06 INFO - PROCESS | 3420 | 1469443266729 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:06 INFO - PROCESS | 3420 | ++DOCSHELL 0x112c80800 == 35 [pid = 3420] [id = 663] 03:41:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x111e2dc00) [pid = 3420] [serial = 1989] [outer = 0x0] 03:41:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x112666c00) [pid = 3420] [serial = 1990] [outer = 0x111e2dc00] 03:41:06 INFO - PROCESS | 3420 | 1469443266761 Marionette DEBUG loaded listener.js 03:41:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x112e9f800) [pid = 3420] [serial = 1991] [outer = 0x111e2dc00] 03:41:07 INFO - PROCESS | 3420 | 1469443267265 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]]]}] 03:41:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:41:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 771ms 03:41:07 INFO - PROCESS | 3420 | 1469443267330 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 03:41:07 INFO - PROCESS | 3420 | 1469443267333 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 03:41:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:41:07 INFO - PROCESS | 3420 | 1469443267339 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:41:07 INFO - PROCESS | 3420 | 1469443267341 Marionette TRACE conn2 <- [1,2626,null,{}] 03:41:07 INFO - PROCESS | 3420 | 1469443267345 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}] 03:41:07 INFO - PROCESS | 3420 | 1469443267348 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:07 INFO - PROCESS | 3420 | 1469443267477 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 03:41:07 INFO - PROCESS | 3420 | 1469443267555 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:07 INFO - PROCESS | 3420 | 1469443267557 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:07 INFO - PROCESS | 3420 | ++DOCSHELL 0x12699f000 == 36 [pid = 3420] [id = 664] 03:41:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1171b4000) [pid = 3420] [serial = 1992] [outer = 0x0] 03:41:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x1181d6c00) [pid = 3420] [serial = 1993] [outer = 0x1171b4000] 03:41:07 INFO - PROCESS | 3420 | 1469443267587 Marionette DEBUG loaded listener.js 03:41:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x11859e400) [pid = 3420] [serial = 1994] [outer = 0x1171b4000] 03:41:08 INFO - PROCESS | 3420 | 1469443268202 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]]]}] 03:41:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:41:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 920ms 03:41:08 INFO - PROCESS | 3420 | 1469443268259 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 03:41:08 INFO - PROCESS | 3420 | 1469443268262 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 03:41:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:41:08 INFO - PROCESS | 3420 | 1469443268265 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:41:08 INFO - PROCESS | 3420 | 1469443268267 Marionette TRACE conn2 <- [1,2630,null,{}] 03:41:08 INFO - PROCESS | 3420 | 1469443268271 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}] 03:41:08 INFO - PROCESS | 3420 | 1469443268272 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:08 INFO - PROCESS | 3420 | 1469443268374 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 03:41:08 INFO - PROCESS | 3420 | --DOCSHELL 0x12ba17000 == 35 [pid = 3420] [id = 662] 03:41:08 INFO - PROCESS | 3420 | --DOCSHELL 0x12b98e000 == 34 [pid = 3420] [id = 661] 03:41:08 INFO - PROCESS | 3420 | --DOCSHELL 0x12adb6800 == 33 [pid = 3420] [id = 660] 03:41:08 INFO - PROCESS | 3420 | --DOCSHELL 0x119fe2000 == 32 [pid = 3420] [id = 659] 03:41:08 INFO - PROCESS | 3420 | --DOCSHELL 0x12910f800 == 31 [pid = 3420] [id = 658] 03:41:08 INFO - PROCESS | 3420 | --DOCSHELL 0x12503b800 == 30 [pid = 3420] [id = 657] 03:41:08 INFO - PROCESS | 3420 | --DOCSHELL 0x119592000 == 29 [pid = 3420] [id = 656] 03:41:08 INFO - PROCESS | 3420 | --DOCSHELL 0x116586000 == 28 [pid = 3420] [id = 655] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x113d97800) [pid = 3420] [serial = 1924] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x1126da800) [pid = 3420] [serial = 1925] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x117d9d000) [pid = 3420] [serial = 1927] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x118215000) [pid = 3420] [serial = 1928] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1193ca000) [pid = 3420] [serial = 1946] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x11917bc00) [pid = 3420] [serial = 1930] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x1196dd800) [pid = 3420] [serial = 1931] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x1169e4400) [pid = 3420] [serial = 1922] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x116080400) [pid = 3420] [serial = 1921] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x1129d2400) [pid = 3420] [serial = 1909] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x1196dac00) [pid = 3420] [serial = 1912] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x12466bc00) [pid = 3420] [serial = 1915] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x123f25000) [pid = 3420] [serial = 1949] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x128b50800) [pid = 3420] [serial = 1918] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x120841c00) [pid = 3420] [serial = 1948] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x120848400) [pid = 3420] [serial = 1933] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x1176b2400) [pid = 3420] [serial = 1943] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x1210e0800) [pid = 3420] [serial = 1934] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x113a06000) [pid = 3420] [serial = 1936] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 70 (0x1181d6800) [pid = 3420] [serial = 1939] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 69 (0x116722800) [pid = 3420] [serial = 1942] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 68 (0x11859d000) [pid = 3420] [serial = 1940] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 67 (0x118886c00) [pid = 3420] [serial = 1945] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 66 (0x11652d000) [pid = 3420] [serial = 1937] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 65 (0x113f3a400) [pid = 3420] [serial = 1910] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 64 (0x126d10000) [pid = 3420] [serial = 1916] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 63 (0x129773000) [pid = 3420] [serial = 1919] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | --DOMWINDOW == 62 (0x123ba4800) [pid = 3420] [serial = 1913] [outer = 0x0] [url = about:blank] 03:41:08 INFO - PROCESS | 3420 | 1469443268479 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:08 INFO - PROCESS | 3420 | 1469443268482 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:08 INFO - PROCESS | 3420 | ++DOCSHELL 0x1169b0000 == 29 [pid = 3420] [id = 665] 03:41:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 63 (0x1133a1400) [pid = 3420] [serial = 1995] [outer = 0x0] 03:41:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 64 (0x11653ac00) [pid = 3420] [serial = 1996] [outer = 0x1133a1400] 03:41:08 INFO - PROCESS | 3420 | 1469443268510 Marionette DEBUG loaded listener.js 03:41:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 65 (0x1176b3800) [pid = 3420] [serial = 1997] [outer = 0x1133a1400] 03:41:08 INFO - PROCESS | 3420 | 1469443268848 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]]]}] 03:41:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:41:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 623ms 03:41:08 INFO - PROCESS | 3420 | 1469443268889 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 03:41:08 INFO - PROCESS | 3420 | 1469443268893 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 03:41:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:41:08 INFO - PROCESS | 3420 | 1469443268897 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:41:08 INFO - PROCESS | 3420 | 1469443268899 Marionette TRACE conn2 <- [1,2634,null,{}] 03:41:08 INFO - PROCESS | 3420 | 1469443268902 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}] 03:41:08 INFO - PROCESS | 3420 | 1469443268903 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:08 INFO - PROCESS | 3420 | 1469443268982 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 03:41:08 INFO - PROCESS | 3420 | 1469443268988 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:08 INFO - PROCESS | 3420 | 1469443268990 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:09 INFO - PROCESS | 3420 | ++DOCSHELL 0x1199bb000 == 30 [pid = 3420] [id = 666] 03:41:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 66 (0x1181d9800) [pid = 3420] [serial = 1998] [outer = 0x0] 03:41:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 67 (0x1187e8400) [pid = 3420] [serial = 1999] [outer = 0x1181d9800] 03:41:09 INFO - PROCESS | 3420 | 1469443269017 Marionette DEBUG loaded listener.js 03:41:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 68 (0x119645800) [pid = 3420] [serial = 2000] [outer = 0x1181d9800] 03:41:09 INFO - PROCESS | 3420 | 1469443269363 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]]]}] 03:41:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:41:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 471ms 03:41:09 INFO - PROCESS | 3420 | 1469443269369 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 03:41:09 INFO - PROCESS | 3420 | 1469443269372 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 03:41:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:41:09 INFO - PROCESS | 3420 | 1469443269375 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:41:09 INFO - PROCESS | 3420 | 1469443269378 Marionette TRACE conn2 <- [1,2638,null,{}] 03:41:09 INFO - PROCESS | 3420 | 1469443269388 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}] 03:41:09 INFO - PROCESS | 3420 | 1469443269391 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:09 INFO - PROCESS | 3420 | 1469443269474 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 03:41:09 INFO - PROCESS | 3420 | 1469443269528 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:09 INFO - PROCESS | 3420 | 1469443269530 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:09 INFO - PROCESS | 3420 | ++DOCSHELL 0x1245d9000 == 31 [pid = 3420] [id = 667] 03:41:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 69 (0x1196d9400) [pid = 3420] [serial = 2001] [outer = 0x0] 03:41:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 70 (0x12083cc00) [pid = 3420] [serial = 2002] [outer = 0x1196d9400] 03:41:09 INFO - PROCESS | 3420 | 1469443269565 Marionette DEBUG loaded listener.js 03:41:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x1241ce400) [pid = 3420] [serial = 2003] [outer = 0x1196d9400] 03:41:09 INFO - PROCESS | 3420 | 1469443269856 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]]]}] 03:41:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:41:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 523ms 03:41:09 INFO - PROCESS | 3420 | 1469443269898 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 03:41:09 INFO - PROCESS | 3420 | 1469443269900 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 03:41:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:41:09 INFO - PROCESS | 3420 | 1469443269905 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:41:09 INFO - PROCESS | 3420 | 1469443269907 Marionette TRACE conn2 <- [1,2642,null,{}] 03:41:09 INFO - PROCESS | 3420 | 1469443269910 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}] 03:41:09 INFO - PROCESS | 3420 | 1469443269911 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:09 INFO - PROCESS | 3420 | 1469443269990 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 03:41:10 INFO - PROCESS | 3420 | 1469443270045 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:10 INFO - PROCESS | 3420 | 1469443270046 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:10 INFO - PROCESS | 3420 | ++DOCSHELL 0x128a11800 == 32 [pid = 3420] [id = 668] 03:41:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x1196df400) [pid = 3420] [serial = 2004] [outer = 0x0] 03:41:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x1241d8c00) [pid = 3420] [serial = 2005] [outer = 0x1196df400] 03:41:10 INFO - PROCESS | 3420 | 1469443270072 Marionette DEBUG loaded listener.js 03:41:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x1241d3c00) [pid = 3420] [serial = 2006] [outer = 0x1196df400] 03:41:10 INFO - PROCESS | 3420 | 1469443270373 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]]]}] 03:41:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:41:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 521ms 03:41:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:41:10 INFO - PROCESS | 3420 | 1469443270425 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 03:41:10 INFO - PROCESS | 3420 | 1469443270426 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 03:41:10 INFO - PROCESS | 3420 | 1469443270428 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:41:10 INFO - PROCESS | 3420 | 1469443270429 Marionette TRACE conn2 <- [1,2646,null,{}] 03:41:10 INFO - PROCESS | 3420 | 1469443270431 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}] 03:41:10 INFO - PROCESS | 3420 | 1469443270432 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:10 INFO - PROCESS | 3420 | 1469443270505 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 03:41:10 INFO - PROCESS | 3420 | 1469443270509 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:10 INFO - PROCESS | 3420 | 1469443270510 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:10 INFO - PROCESS | 3420 | ++DOCSHELL 0x116fc3800 == 33 [pid = 3420] [id = 669] 03:41:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x124335000) [pid = 3420] [serial = 2007] [outer = 0x0] 03:41:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x12446a000) [pid = 3420] [serial = 2008] [outer = 0x124335000] 03:41:10 INFO - PROCESS | 3420 | 1469443270541 Marionette DEBUG loaded listener.js 03:41:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x12466e800) [pid = 3420] [serial = 2009] [outer = 0x124335000] 03:41:10 INFO - PROCESS | 3420 | 1469443270910 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]]]}] 03:41:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:41:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 518ms 03:41:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:41:10 INFO - PROCESS | 3420 | 1469443270946 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 03:41:10 INFO - PROCESS | 3420 | 1469443270948 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 03:41:10 INFO - PROCESS | 3420 | 1469443270950 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:41:10 INFO - PROCESS | 3420 | 1469443270951 Marionette TRACE conn2 <- [1,2650,null,{}] 03:41:10 INFO - PROCESS | 3420 | 1469443270953 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}] 03:41:10 INFO - PROCESS | 3420 | 1469443270957 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:11 INFO - PROCESS | 3420 | 1469443271074 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 03:41:11 INFO - PROCESS | 3420 | 1469443271111 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:11 INFO - PROCESS | 3420 | 1469443271113 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:11 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b97e800 == 34 [pid = 3420] [id = 670] 03:41:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x124e4e000) [pid = 3420] [serial = 2010] [outer = 0x0] 03:41:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x126d03800) [pid = 3420] [serial = 2011] [outer = 0x124e4e000] 03:41:11 INFO - PROCESS | 3420 | 1469443271138 Marionette DEBUG loaded listener.js 03:41:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x126eafc00) [pid = 3420] [serial = 2012] [outer = 0x124e4e000] 03:41:11 INFO - PROCESS | 3420 | 1469443271446 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]]]}] 03:41:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:41:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 521ms 03:41:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:41:11 INFO - PROCESS | 3420 | 1469443271473 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 03:41:11 INFO - PROCESS | 3420 | 1469443271475 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 03:41:11 INFO - PROCESS | 3420 | 1469443271477 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:41:11 INFO - PROCESS | 3420 | 1469443271478 Marionette TRACE conn2 <- [1,2654,null,{}] 03:41:11 INFO - PROCESS | 3420 | 1469443271480 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}] 03:41:11 INFO - PROCESS | 3420 | 1469443271481 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:11 INFO - PROCESS | 3420 | 1469443271577 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 03:41:11 INFO - PROCESS | 3420 | 1469443271616 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:11 INFO - PROCESS | 3420 | 1469443271617 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:11 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ba17800 == 35 [pid = 3420] [id = 671] 03:41:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x11964dc00) [pid = 3420] [serial = 2013] [outer = 0x0] 03:41:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x126eb6000) [pid = 3420] [serial = 2014] [outer = 0x11964dc00] 03:41:11 INFO - PROCESS | 3420 | 1469443271641 Marionette DEBUG loaded listener.js 03:41:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1270c1c00) [pid = 3420] [serial = 2015] [outer = 0x11964dc00] 03:41:11 INFO - PROCESS | 3420 | 1469443271948 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]]]}] 03:41:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:41:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 519ms 03:41:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:41:12 INFO - PROCESS | 3420 | 1469443271997 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 03:41:12 INFO - PROCESS | 3420 | 1469443271998 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 03:41:12 INFO - PROCESS | 3420 | 1469443272000 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:41:12 INFO - PROCESS | 3420 | 1469443272001 Marionette TRACE conn2 <- [1,2658,null,{}] 03:41:12 INFO - PROCESS | 3420 | 1469443272003 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}] 03:41:12 INFO - PROCESS | 3420 | 1469443272005 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:12 INFO - PROCESS | 3420 | 1469443272102 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 03:41:12 INFO - PROCESS | 3420 | 1469443272106 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:12 INFO - PROCESS | 3420 | 1469443272107 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:12 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bdaa800 == 36 [pid = 3420] [id = 672] 03:41:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x1270b4400) [pid = 3420] [serial = 2016] [outer = 0x0] 03:41:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x1270c9c00) [pid = 3420] [serial = 2017] [outer = 0x1270b4400] 03:41:12 INFO - PROCESS | 3420 | 1469443272131 Marionette DEBUG loaded listener.js 03:41:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x128aed400) [pid = 3420] [serial = 2018] [outer = 0x1270b4400] 03:41:12 INFO - PROCESS | 3420 | 1469443272496 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]]]}] 03:41:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:41:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 519ms 03:41:12 INFO - PROCESS | 3420 | 1469443272520 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 03:41:12 INFO - PROCESS | 3420 | 1469443272522 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 03:41:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:41:12 INFO - PROCESS | 3420 | 1469443272525 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:41:12 INFO - PROCESS | 3420 | 1469443272527 Marionette TRACE conn2 <- [1,2662,null,{}] 03:41:12 INFO - PROCESS | 3420 | 1469443272537 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}] 03:41:12 INFO - PROCESS | 3420 | 1469443272539 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:12 INFO - PROCESS | 3420 | 1469443272724 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 03:41:12 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x11963f400) [pid = 3420] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:41:12 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x113d46800) [pid = 3420] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:41:12 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x1196df800) [pid = 3420] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:41:12 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x124334800) [pid = 3420] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:41:12 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x124664000) [pid = 3420] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:41:12 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x113802c00) [pid = 3420] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:41:12 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x1160ef800) [pid = 3420] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:41:12 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x1191c9000) [pid = 3420] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:41:12 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x12083f000) [pid = 3420] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:41:12 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x113aaac00) [pid = 3420] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:41:12 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x124e4d000) [pid = 3420] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:41:12 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x112ea3000) [pid = 3420] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:41:12 INFO - PROCESS | 3420 | 1469443272788 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:12 INFO - PROCESS | 3420 | 1469443272789 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:12 INFO - PROCESS | 3420 | ++DOCSHELL 0x12440d000 == 37 [pid = 3420] [id = 673] 03:41:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x111cad400) [pid = 3420] [serial = 2019] [outer = 0x0] 03:41:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x11339fc00) [pid = 3420] [serial = 2020] [outer = 0x111cad400] 03:41:12 INFO - PROCESS | 3420 | 1469443272831 Marionette DEBUG loaded listener.js 03:41:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x118478c00) [pid = 3420] [serial = 2021] [outer = 0x111cad400] 03:41:13 INFO - PROCESS | 3420 | 1469443273156 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]]]}] 03:41:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:41:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 669ms 03:41:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:41:13 INFO - PROCESS | 3420 | 1469443273195 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 03:41:13 INFO - PROCESS | 3420 | 1469443273196 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 03:41:13 INFO - PROCESS | 3420 | 1469443273198 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:41:13 INFO - PROCESS | 3420 | 1469443273199 Marionette TRACE conn2 <- [1,2666,null,{}] 03:41:13 INFO - PROCESS | 3420 | 1469443273203 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}] 03:41:13 INFO - PROCESS | 3420 | 1469443273206 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:13 INFO - PROCESS | 3420 | 1469443273283 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 03:41:13 INFO - PROCESS | 3420 | 1469443273342 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:13 INFO - PROCESS | 3420 | 1469443273343 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:13 INFO - PROCESS | 3420 | ++DOCSHELL 0x127245800 == 38 [pid = 3420] [id = 674] 03:41:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x112627c00) [pid = 3420] [serial = 2022] [outer = 0x0] 03:41:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x1241a9400) [pid = 3420] [serial = 2023] [outer = 0x112627c00] 03:41:13 INFO - PROCESS | 3420 | 1469443273367 Marionette DEBUG loaded listener.js 03:41:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x128af0400) [pid = 3420] [serial = 2024] [outer = 0x112627c00] 03:41:14 INFO - PROCESS | 3420 | 1469443274113 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]]]}] 03:41:14 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) 03:41:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 918ms 03:41:14 INFO - PROCESS | 3420 | 1469443274117 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 03:41:14 INFO - PROCESS | 3420 | 1469443274118 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 03:41:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:41:14 INFO - PROCESS | 3420 | 1469443274123 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:41:14 INFO - PROCESS | 3420 | 1469443274125 Marionette TRACE conn2 <- [1,2670,null,{}] 03:41:14 INFO - PROCESS | 3420 | 1469443274127 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}] 03:41:14 INFO - PROCESS | 3420 | 1469443274128 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:14 INFO - PROCESS | 3420 | 1469443274219 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 03:41:14 INFO - PROCESS | 3420 | 1469443274225 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:14 INFO - PROCESS | 3420 | 1469443274227 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:14 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c55f800 == 39 [pid = 3420] [id = 675] 03:41:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x128b50400) [pid = 3420] [serial = 2025] [outer = 0x0] 03:41:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x129143000) [pid = 3420] [serial = 2026] [outer = 0x128b50400] 03:41:14 INFO - PROCESS | 3420 | 1469443274251 Marionette DEBUG loaded listener.js 03:41:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x129151c00) [pid = 3420] [serial = 2027] [outer = 0x128b50400] 03:41:15 INFO - PROCESS | 3420 | 1469443275103 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"]]]}] 03:41:15 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 03:41:15 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:41:15 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 03:41:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:41:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1021ms 03:41:15 INFO - PROCESS | 3420 | 1469443275144 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 03:41:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:41:15 INFO - PROCESS | 3420 | 1469443275147 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 03:41:15 INFO - PROCESS | 3420 | 1469443275150 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:41:15 INFO - PROCESS | 3420 | 1469443275152 Marionette TRACE conn2 <- [1,2674,null,{}] 03:41:15 INFO - PROCESS | 3420 | 1469443275170 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}] 03:41:15 INFO - PROCESS | 3420 | 1469443275172 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:15 INFO - PROCESS | 3420 | 1469443275273 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 03:41:15 INFO - PROCESS | 3420 | 1469443275329 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:15 INFO - PROCESS | 3420 | 1469443275332 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:15 INFO - PROCESS | 3420 | ++DOCSHELL 0x119195000 == 40 [pid = 3420] [id = 676] 03:41:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x1160f3400) [pid = 3420] [serial = 2028] [outer = 0x0] 03:41:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x1171b1400) [pid = 3420] [serial = 2029] [outer = 0x1160f3400] 03:41:15 INFO - PROCESS | 3420 | 1469443275364 Marionette DEBUG loaded listener.js 03:41:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x1181d7c00) [pid = 3420] [serial = 2030] [outer = 0x1160f3400] 03:41:16 INFO - PROCESS | 3420 | 1469443276301 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"]]]}] 03:41:16 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 03:41:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:41:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 03:41:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:41:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1188ms 03:41:16 INFO - PROCESS | 3420 | 1469443276340 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 03:41:16 INFO - PROCESS | 3420 | 1469443276343 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 03:41:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:41:16 INFO - PROCESS | 3420 | 1469443276348 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:41:16 INFO - PROCESS | 3420 | 1469443276350 Marionette TRACE conn2 <- [1,2678,null,{}] 03:41:16 INFO - PROCESS | 3420 | 1469443276352 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}] 03:41:16 INFO - PROCESS | 3420 | 1469443276354 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:16 INFO - PROCESS | 3420 | 1469443276456 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 03:41:16 INFO - PROCESS | 3420 | 1469443276512 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:16 INFO - PROCESS | 3420 | 1469443276514 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:16 INFO - PROCESS | 3420 | ++DOCSHELL 0x12929e800 == 41 [pid = 3420] [id = 677] 03:41:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x1196e0800) [pid = 3420] [serial = 2031] [outer = 0x0] 03:41:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1238d8800) [pid = 3420] [serial = 2032] [outer = 0x1196e0800] 03:41:16 INFO - PROCESS | 3420 | 1469443276544 Marionette DEBUG loaded listener.js 03:41:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x1241d7c00) [pid = 3420] [serial = 2033] [outer = 0x1196e0800] 03:41:18 INFO - PROCESS | 3420 | --DOCSHELL 0x127245800 == 40 [pid = 3420] [id = 674] 03:41:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12440d000 == 39 [pid = 3420] [id = 673] 03:41:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12bdaa800 == 38 [pid = 3420] [id = 672] 03:41:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12ba17800 == 37 [pid = 3420] [id = 671] 03:41:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12b97e800 == 36 [pid = 3420] [id = 670] 03:41:18 INFO - PROCESS | 3420 | --DOCSHELL 0x116fc3800 == 35 [pid = 3420] [id = 669] 03:41:18 INFO - PROCESS | 3420 | --DOCSHELL 0x128a11800 == 34 [pid = 3420] [id = 668] 03:41:18 INFO - PROCESS | 3420 | --DOCSHELL 0x1245d9000 == 33 [pid = 3420] [id = 667] 03:41:18 INFO - PROCESS | 3420 | --DOCSHELL 0x1199bb000 == 32 [pid = 3420] [id = 666] 03:41:18 INFO - PROCESS | 3420 | --DOCSHELL 0x1169b0000 == 31 [pid = 3420] [id = 665] 03:41:18 INFO - PROCESS | 3420 | --DOCSHELL 0x112c80800 == 30 [pid = 3420] [id = 663] 03:41:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12afa5800 == 29 [pid = 3420] [id = 654] 03:41:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12699f000 == 28 [pid = 3420] [id = 664] 03:41:18 INFO - PROCESS | 3420 | --DOCSHELL 0x12c55f800 == 27 [pid = 3420] [id = 675] 03:41:18 INFO - PROCESS | 3420 | --DOCSHELL 0x119195000 == 26 [pid = 3420] [id = 676] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x1246d9c00) [pid = 3420] [serial = 1985] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x1171b2800) [pid = 3420] [serial = 1951] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x123c85000) [pid = 3420] [serial = 1955] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1208ab400) [pid = 3420] [serial = 1954] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1249a5c00) [pid = 3420] [serial = 1987] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x124465800) [pid = 3420] [serial = 1958] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x12439ec00) [pid = 3420] [serial = 1957] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x124e04c00) [pid = 3420] [serial = 1961] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x124670400) [pid = 3420] [serial = 1960] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x113d94400) [pid = 3420] [serial = 1966] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x117d96800) [pid = 3420] [serial = 1969] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x11859e000) [pid = 3420] [serial = 1952] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x1193d4c00) [pid = 3420] [serial = 1972] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x11821d400) [pid = 3420] [serial = 1970] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x1210d7800) [pid = 3420] [serial = 1975] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x1196ddc00) [pid = 3420] [serial = 1973] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x11652ec00) [pid = 3420] [serial = 1978] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x118475400) [pid = 3420] [serial = 1979] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 70 (0x124468c00) [pid = 3420] [serial = 1984] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 69 (0x123f28000) [pid = 3420] [serial = 1976] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 68 (0x1250da400) [pid = 3420] [serial = 1964] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 67 (0x124e99400) [pid = 3420] [serial = 1963] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 66 (0x12445d000) [pid = 3420] [serial = 1982] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 65 (0x112ea6400) [pid = 3420] [serial = 1967] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | --DOMWINDOW == 64 (0x1238db400) [pid = 3420] [serial = 1981] [outer = 0x0] [url = about:blank] 03:41:18 INFO - PROCESS | 3420 | 1469443278157 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]]]}] 03:41:18 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) 03:41:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1825ms 03:41:18 INFO - PROCESS | 3420 | 1469443278173 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 03:41:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:41:18 INFO - PROCESS | 3420 | 1469443278175 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 03:41:18 INFO - PROCESS | 3420 | 1469443278179 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:41:18 INFO - PROCESS | 3420 | 1469443278182 Marionette TRACE conn2 <- [1,2682,null,{}] 03:41:18 INFO - PROCESS | 3420 | 1469443278188 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}] 03:41:18 INFO - PROCESS | 3420 | 1469443278190 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:18 INFO - PROCESS | 3420 | 1469443278267 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 03:41:18 INFO - PROCESS | 3420 | 1469443278274 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:18 INFO - PROCESS | 3420 | 1469443278276 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:18 INFO - PROCESS | 3420 | ++DOCSHELL 0x1169b0800 == 27 [pid = 3420] [id = 678] 03:41:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 65 (0x11339e000) [pid = 3420] [serial = 2034] [outer = 0x0] 03:41:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 66 (0x11380e400) [pid = 3420] [serial = 2035] [outer = 0x11339e000] 03:41:18 INFO - PROCESS | 3420 | 1469443278306 Marionette DEBUG loaded listener.js 03:41:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 67 (0x115dfb400) [pid = 3420] [serial = 2036] [outer = 0x11339e000] 03:41:19 INFO - PROCESS | 3420 | 1469443279105 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]]]}] 03:41:19 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) 03:41:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 972ms 03:41:19 INFO - PROCESS | 3420 | 1469443279151 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 03:41:19 INFO - PROCESS | 3420 | 1469443279155 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 03:41:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:41:19 INFO - PROCESS | 3420 | 1469443279159 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:41:19 INFO - PROCESS | 3420 | 1469443279161 Marionette TRACE conn2 <- [1,2686,null,{}] 03:41:19 INFO - PROCESS | 3420 | 1469443279164 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}] 03:41:19 INFO - PROCESS | 3420 | 1469443279166 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:19 INFO - PROCESS | 3420 | 1469443279250 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 03:41:19 INFO - PROCESS | 3420 | 1469443279303 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:19 INFO - PROCESS | 3420 | 1469443279305 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:19 INFO - PROCESS | 3420 | ++DOCSHELL 0x11840d800 == 28 [pid = 3420] [id = 679] 03:41:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 68 (0x11690e000) [pid = 3420] [serial = 2037] [outer = 0x0] 03:41:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 69 (0x1171b5000) [pid = 3420] [serial = 2038] [outer = 0x11690e000] 03:41:19 INFO - PROCESS | 3420 | 1469443279333 Marionette DEBUG loaded listener.js 03:41:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 70 (0x117da1400) [pid = 3420] [serial = 2039] [outer = 0x11690e000] 03:41:20 INFO - PROCESS | 3420 | 1469443280122 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"]]]}] 03:41:20 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 03:41:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:41:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 03:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:41:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 972ms 03:41:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:41:20 INFO - PROCESS | 3420 | 1469443280134 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 03:41:20 INFO - PROCESS | 3420 | 1469443280136 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 03:41:20 INFO - PROCESS | 3420 | 1469443280139 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:41:20 INFO - PROCESS | 3420 | 1469443280141 Marionette TRACE conn2 <- [1,2690,null,{}] 03:41:20 INFO - PROCESS | 3420 | 1469443280160 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}] 03:41:20 INFO - PROCESS | 3420 | 1469443280164 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:20 INFO - PROCESS | 3420 | 1469443280266 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 03:41:20 INFO - PROCESS | 3420 | 1469443280305 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:20 INFO - PROCESS | 3420 | 1469443280307 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:20 INFO - PROCESS | 3420 | ++DOCSHELL 0x123aa9800 == 29 [pid = 3420] [id = 680] 03:41:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x1185a0c00) [pid = 3420] [serial = 2040] [outer = 0x0] 03:41:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x119175c00) [pid = 3420] [serial = 2041] [outer = 0x1185a0c00] 03:41:20 INFO - PROCESS | 3420 | 1469443280336 Marionette DEBUG loaded listener.js 03:41:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x1193d5800) [pid = 3420] [serial = 2042] [outer = 0x1185a0c00] 03:41:21 INFO - PROCESS | 3420 | 1469443281146 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"]]]}] 03:41:21 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 03:41:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:41:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 03:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:41:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1025ms 03:41:21 INFO - PROCESS | 3420 | 1469443281165 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 03:41:21 INFO - PROCESS | 3420 | 1469443281167 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 03:41:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 03:41:21 INFO - PROCESS | 3420 | 1469443281171 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:41:21 INFO - PROCESS | 3420 | 1469443281172 Marionette TRACE conn2 <- [1,2694,null,{}] 03:41:21 INFO - PROCESS | 3420 | 1469443281175 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}] 03:41:21 INFO - PROCESS | 3420 | 1469443281176 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:21 INFO - PROCESS | 3420 | 1469443281273 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 03:41:21 INFO - PROCESS | 3420 | 1469443281308 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:21 INFO - PROCESS | 3420 | 1469443281309 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:21 INFO - PROCESS | 3420 | ++DOCSHELL 0x125612800 == 30 [pid = 3420] [id = 681] 03:41:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x1196ddc00) [pid = 3420] [serial = 2043] [outer = 0x0] 03:41:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x120842000) [pid = 3420] [serial = 2044] [outer = 0x1196ddc00] 03:41:21 INFO - PROCESS | 3420 | 1469443281334 Marionette DEBUG loaded listener.js 03:41:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x1210dc400) [pid = 3420] [serial = 2045] [outer = 0x1196ddc00] 03:41:22 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x112627c00) [pid = 3420] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:41:22 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x1133a1400) [pid = 3420] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:41:22 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x1171b4000) [pid = 3420] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:41:22 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x124e4e000) [pid = 3420] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:41:22 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x1196d9400) [pid = 3420] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:41:22 INFO - PROCESS | 3420 | --DOMWINDOW == 70 (0x1196df400) [pid = 3420] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:41:22 INFO - PROCESS | 3420 | --DOMWINDOW == 69 (0x124335000) [pid = 3420] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:41:22 INFO - PROCESS | 3420 | --DOMWINDOW == 68 (0x1181d9800) [pid = 3420] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:41:22 INFO - PROCESS | 3420 | --DOMWINDOW == 67 (0x111e2dc00) [pid = 3420] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:41:22 INFO - PROCESS | 3420 | --DOMWINDOW == 66 (0x11964dc00) [pid = 3420] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:41:22 INFO - PROCESS | 3420 | --DOMWINDOW == 65 (0x1270b4400) [pid = 3420] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:41:22 INFO - PROCESS | 3420 | --DOMWINDOW == 64 (0x111cad400) [pid = 3420] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:41:22 INFO - PROCESS | 3420 | --DOMWINDOW == 63 (0x112628c00) [pid = 3420] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:41:22 INFO - PROCESS | 3420 | --DOMWINDOW == 62 (0x128b50400) [pid = 3420] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:41:22 INFO - PROCESS | 3420 | 1469443282129 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"]]]}] 03:41:22 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 03:41:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:41:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 03:41:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:41:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 972ms 03:41:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:41:22 INFO - PROCESS | 3420 | 1469443282144 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 03:41:22 INFO - PROCESS | 3420 | 1469443282145 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 03:41:22 INFO - PROCESS | 3420 | 1469443282147 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:41:22 INFO - PROCESS | 3420 | 1469443282148 Marionette TRACE conn2 <- [1,2698,null,{}] 03:41:22 INFO - PROCESS | 3420 | 1469443282150 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}] 03:41:22 INFO - PROCESS | 3420 | 1469443282152 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:22 INFO - PROCESS | 3420 | 1469443282234 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 03:41:22 INFO - PROCESS | 3420 | 1469443282239 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:22 INFO - PROCESS | 3420 | 1469443282240 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:22 INFO - PROCESS | 3420 | ++DOCSHELL 0x12723d800 == 31 [pid = 3420] [id = 682] 03:41:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 63 (0x11607c800) [pid = 3420] [serial = 2046] [outer = 0x0] 03:41:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 64 (0x1193d1000) [pid = 3420] [serial = 2047] [outer = 0x11607c800] 03:41:22 INFO - PROCESS | 3420 | 1469443282266 Marionette DEBUG loaded listener.js 03:41:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 65 (0x1238e0c00) [pid = 3420] [serial = 2048] [outer = 0x11607c800] 03:41:23 INFO - PROCESS | 3420 | 1469443283059 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"]]]}] 03:41:23 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 03:41:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 03:41:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 03:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:41:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 921ms 03:41:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:41:23 INFO - PROCESS | 3420 | 1469443283070 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 03:41:23 INFO - PROCESS | 3420 | 1469443283071 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 03:41:23 INFO - PROCESS | 3420 | 1469443283073 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:41:23 INFO - PROCESS | 3420 | 1469443283074 Marionette TRACE conn2 <- [1,2702,null,{}] 03:41:23 INFO - PROCESS | 3420 | 1469443283077 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}] 03:41:23 INFO - PROCESS | 3420 | 1469443283081 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:23 INFO - PROCESS | 3420 | 1469443283185 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 03:41:23 INFO - PROCESS | 3420 | 1469443283239 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:23 INFO - PROCESS | 3420 | 1469443283240 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:23 INFO - PROCESS | 3420 | ++DOCSHELL 0x129291000 == 32 [pid = 3420] [id = 683] 03:41:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 66 (0x1160ee000) [pid = 3420] [serial = 2049] [outer = 0x0] 03:41:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 67 (0x1241ab000) [pid = 3420] [serial = 2050] [outer = 0x1160ee000] 03:41:23 INFO - PROCESS | 3420 | 1469443283265 Marionette DEBUG loaded listener.js 03:41:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 68 (0x124468c00) [pid = 3420] [serial = 2051] [outer = 0x1160ee000] 03:41:23 INFO - PROCESS | 3420 | 1469443283540 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]]]}] 03:41:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:41:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 518ms 03:41:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:41:23 INFO - PROCESS | 3420 | 1469443283593 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 03:41:23 INFO - PROCESS | 3420 | 1469443283594 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 03:41:23 INFO - PROCESS | 3420 | 1469443283596 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:41:23 INFO - PROCESS | 3420 | 1469443283597 Marionette TRACE conn2 <- [1,2706,null,{}] 03:41:23 INFO - PROCESS | 3420 | 1469443283600 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}] 03:41:23 INFO - PROCESS | 3420 | 1469443283601 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:23 INFO - PROCESS | 3420 | 1469443283678 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 03:41:23 INFO - PROCESS | 3420 | 1469443283682 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:23 INFO - PROCESS | 3420 | 1469443283683 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:23 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a697800 == 33 [pid = 3420] [id = 684] 03:41:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 69 (0x12457f400) [pid = 3420] [serial = 2052] [outer = 0x0] 03:41:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 70 (0x124669400) [pid = 3420] [serial = 2053] [outer = 0x12457f400] 03:41:23 INFO - PROCESS | 3420 | 1469443283720 Marionette DEBUG loaded listener.js 03:41:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x124b55800) [pid = 3420] [serial = 2054] [outer = 0x12457f400] 03:41:24 INFO - PROCESS | 3420 | 1469443284187 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]]]}] 03:41:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:41:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 618ms 03:41:24 INFO - PROCESS | 3420 | 1469443284216 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 03:41:24 INFO - PROCESS | 3420 | 1469443284220 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 03:41:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:41:24 INFO - PROCESS | 3420 | 1469443284226 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:41:24 INFO - PROCESS | 3420 | 1469443284230 Marionette TRACE conn2 <- [1,2710,null,{}] 03:41:24 INFO - PROCESS | 3420 | 1469443284237 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}] 03:41:24 INFO - PROCESS | 3420 | 1469443284240 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:24 INFO - PROCESS | 3420 | 1469443284398 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 03:41:24 INFO - PROCESS | 3420 | 1469443284513 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:24 INFO - PROCESS | 3420 | 1469443284517 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:24 INFO - PROCESS | 3420 | ++DOCSHELL 0x116fd4000 == 34 [pid = 3420] [id = 685] 03:41:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x112e21800) [pid = 3420] [serial = 2055] [outer = 0x0] 03:41:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x112ea6800) [pid = 3420] [serial = 2056] [outer = 0x112e21800] 03:41:24 INFO - PROCESS | 3420 | 1469443284569 Marionette DEBUG loaded listener.js 03:41:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x116081000) [pid = 3420] [serial = 2057] [outer = 0x112e21800] 03:41:25 INFO - PROCESS | 3420 | 1469443285132 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] 03:41:25 INFO - PROCESS | 3420 | 1469443285204 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 03:41:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:41:25 INFO - PROCESS | 3420 | 1469443285209 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:41:25 INFO - PROCESS | 3420 | 1469443285211 Marionette TRACE conn2 <- [1,2714,null,{}] 03:41:25 INFO - PROCESS | 3420 | 1469443285213 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}] 03:41:25 INFO - PROCESS | 3420 | 1469443285215 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:25 INFO - PROCESS | 3420 | 1469443285320 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 03:41:25 INFO - PROCESS | 3420 | 1469443285376 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:25 INFO - PROCESS | 3420 | 1469443285378 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:25 INFO - PROCESS | 3420 | ++DOCSHELL 0x12560a800 == 35 [pid = 3420] [id = 686] 03:41:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x118479c00) [pid = 3420] [serial = 2058] [outer = 0x0] 03:41:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x11859d000) [pid = 3420] [serial = 2059] [outer = 0x118479c00] 03:41:25 INFO - PROCESS | 3420 | 1469443285409 Marionette DEBUG loaded listener.js 03:41:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x119182400) [pid = 3420] [serial = 2060] [outer = 0x118479c00] 03:41:26 INFO - PROCESS | 3420 | 1469443286003 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]]]}] 03:41:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:41:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 821ms 03:41:26 INFO - PROCESS | 3420 | --DOCSHELL 0x12a50e800 == 34 [pid = 3420] [id = 501] 03:41:26 INFO - PROCESS | 3420 | --DOCSHELL 0x112c59000 == 33 [pid = 3420] [id = 498] 03:41:26 INFO - PROCESS | 3420 | --DOCSHELL 0x1245eb000 == 32 [pid = 3420] [id = 496] 03:41:26 INFO - PROCESS | 3420 | --DOCSHELL 0x123933800 == 31 [pid = 3420] [id = 495] 03:41:26 INFO - PROCESS | 3420 | --DOCSHELL 0x129290000 == 30 [pid = 3420] [id = 500] 03:41:26 INFO - PROCESS | 3420 | --DOCSHELL 0x1169bb000 == 29 [pid = 3420] [id = 509] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x12558b800) [pid = 3420] [serial = 1988] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x129143000) [pid = 3420] [serial = 2026] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x128af0400) [pid = 3420] [serial = 2024] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x129151c00) [pid = 3420] [serial = 2027] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 72 (0x11653ac00) [pid = 3420] [serial = 1996] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 71 (0x1181d6c00) [pid = 3420] [serial = 1993] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 70 (0x11859e400) [pid = 3420] [serial = 1994] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 69 (0x126d03800) [pid = 3420] [serial = 2011] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 68 (0x12083cc00) [pid = 3420] [serial = 2002] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 67 (0x1241ce400) [pid = 3420] [serial = 2003] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 66 (0x1241d8c00) [pid = 3420] [serial = 2005] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 65 (0x1241d3c00) [pid = 3420] [serial = 2006] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 64 (0x12446a000) [pid = 3420] [serial = 2008] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 63 (0x1187e8400) [pid = 3420] [serial = 1999] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 62 (0x119645800) [pid = 3420] [serial = 2000] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 61 (0x112666c00) [pid = 3420] [serial = 1990] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 60 (0x112e9f800) [pid = 3420] [serial = 1991] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 59 (0x1176b3800) [pid = 3420] [serial = 1997] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 58 (0x126eb6000) [pid = 3420] [serial = 2014] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 57 (0x126eafc00) [pid = 3420] [serial = 2012] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 56 (0x1270c9c00) [pid = 3420] [serial = 2017] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 55 (0x1270c1c00) [pid = 3420] [serial = 2015] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 54 (0x128aed400) [pid = 3420] [serial = 2018] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 53 (0x118478c00) [pid = 3420] [serial = 2021] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 52 (0x11339fc00) [pid = 3420] [serial = 2020] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 51 (0x1241a9400) [pid = 3420] [serial = 2023] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | --DOMWINDOW == 50 (0x12466e800) [pid = 3420] [serial = 2009] [outer = 0x0] [url = about:blank] 03:41:26 INFO - PROCESS | 3420 | 1469443286084 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 03:41:26 INFO - PROCESS | 3420 | 1469443286088 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 03:41:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:41:26 INFO - PROCESS | 3420 | 1469443286094 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:41:26 INFO - PROCESS | 3420 | 1469443286096 Marionette TRACE conn2 <- [1,2718,null,{}] 03:41:26 INFO - PROCESS | 3420 | 1469443286101 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}] 03:41:26 INFO - PROCESS | 3420 | 1469443286103 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:26 INFO - PROCESS | 3420 | 1469443286199 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 03:41:26 INFO - PROCESS | 3420 | 1469443286260 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:26 INFO - PROCESS | 3420 | 1469443286263 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:26 INFO - PROCESS | 3420 | ++DOCSHELL 0x117377000 == 30 [pid = 3420] [id = 687] 03:41:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 51 (0x113d98000) [pid = 3420] [serial = 2061] [outer = 0x0] 03:41:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 52 (0x116725c00) [pid = 3420] [serial = 2062] [outer = 0x113d98000] 03:41:26 INFO - PROCESS | 3420 | 1469443286292 Marionette DEBUG loaded listener.js 03:41:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 53 (0x1181cc800) [pid = 3420] [serial = 2063] [outer = 0x113d98000] 03:41:26 INFO - PROCESS | 3420 | 1469443286597 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] 03:41:26 INFO - PROCESS | 3420 | 1469443286617 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 03:41:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:41:26 INFO - PROCESS | 3420 | 1469443286625 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:41:26 INFO - PROCESS | 3420 | 1469443286626 Marionette TRACE conn2 <- [1,2722,null,{}] 03:41:26 INFO - PROCESS | 3420 | 1469443286629 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}] 03:41:26 INFO - PROCESS | 3420 | 1469443286630 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:26 INFO - PROCESS | 3420 | 1469443286731 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 03:41:26 INFO - PROCESS | 3420 | 1469443286762 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:26 INFO - PROCESS | 3420 | 1469443286764 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:26 INFO - PROCESS | 3420 | ++DOCSHELL 0x119fe0800 == 31 [pid = 3420] [id = 688] 03:41:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 54 (0x1181d3400) [pid = 3420] [serial = 2064] [outer = 0x0] 03:41:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 55 (0x119177800) [pid = 3420] [serial = 2065] [outer = 0x1181d3400] 03:41:26 INFO - PROCESS | 3420 | 1469443286840 Marionette DEBUG loaded listener.js 03:41:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 56 (0x1196dd800) [pid = 3420] [serial = 2066] [outer = 0x1181d3400] 03:41:27 INFO - PROCESS | 3420 | 1469443287135 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] 03:41:27 INFO - PROCESS | 3420 | 1469443287148 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 03:41:27 INFO - PROCESS | 3420 | 1469443287160 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:41:27 INFO - PROCESS | 3420 | 1469443287163 Marionette TRACE conn2 <- [1,2726,null,{}] 03:41:27 INFO - PROCESS | 3420 | 1469443287179 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}] 03:41:27 INFO - PROCESS | 3420 | 1469443287182 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:27 INFO - PROCESS | 3420 | 1469443287263 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 03:41:27 INFO - PROCESS | 3420 | 1469443287270 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:27 INFO - PROCESS | 3420 | 1469443287274 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:27 INFO - PROCESS | 3420 | ++DOCSHELL 0x128a12000 == 32 [pid = 3420] [id = 689] 03:41:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 57 (0x1208aac00) [pid = 3420] [serial = 2067] [outer = 0x0] 03:41:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 58 (0x1241aac00) [pid = 3420] [serial = 2068] [outer = 0x1208aac00] 03:41:27 INFO - PROCESS | 3420 | 1469443287302 Marionette DEBUG loaded listener.js 03:41:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 59 (0x124339400) [pid = 3420] [serial = 2069] [outer = 0x1208aac00] 03:41:27 INFO - PROCESS | 3420 | 1469443287648 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]]]}] 03:41:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:41:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 539ms 03:41:27 INFO - PROCESS | 3420 | 1469443287690 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 03:41:27 INFO - PROCESS | 3420 | 1469443287691 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 03:41:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:41:27 INFO - PROCESS | 3420 | 1469443287694 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:41:27 INFO - PROCESS | 3420 | 1469443287695 Marionette TRACE conn2 <- [1,2730,null,{}] 03:41:27 INFO - PROCESS | 3420 | 1469443287698 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}] 03:41:27 INFO - PROCESS | 3420 | 1469443287699 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:27 INFO - PROCESS | 3420 | 1469443287781 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 03:41:27 INFO - PROCESS | 3420 | 1469443287787 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:27 INFO - PROCESS | 3420 | 1469443287789 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:27 INFO - PROCESS | 3420 | ++DOCSHELL 0x1295db000 == 33 [pid = 3420] [id = 690] 03:41:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 60 (0x12445d000) [pid = 3420] [serial = 2070] [outer = 0x0] 03:41:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 61 (0x1245d1000) [pid = 3420] [serial = 2071] [outer = 0x12445d000] 03:41:27 INFO - PROCESS | 3420 | 1469443287816 Marionette DEBUG loaded listener.js 03:41:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 62 (0x12466c800) [pid = 3420] [serial = 2072] [outer = 0x12445d000] 03:41:28 INFO - PROCESS | 3420 | 1469443288754 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"]]]}] 03:41:28 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 03:41:28 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 03:41:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 03:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 03:41:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1069ms 03:41:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:41:28 INFO - PROCESS | 3420 | 1469443288764 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 03:41:28 INFO - PROCESS | 3420 | 1469443288765 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 03:41:28 INFO - PROCESS | 3420 | 1469443288767 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:41:28 INFO - PROCESS | 3420 | 1469443288776 Marionette TRACE conn2 <- [1,2734,null,{}] 03:41:28 INFO - PROCESS | 3420 | 1469443288778 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}] 03:41:28 INFO - PROCESS | 3420 | 1469443288779 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:28 INFO - PROCESS | 3420 | 1469443288874 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 03:41:28 INFO - PROCESS | 3420 | 1469443288907 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:28 INFO - PROCESS | 3420 | 1469443288908 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:28 INFO - PROCESS | 3420 | ++DOCSHELL 0x12adb5800 == 34 [pid = 3420] [id = 691] 03:41:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 63 (0x1126d7400) [pid = 3420] [serial = 2073] [outer = 0x0] 03:41:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 64 (0x124e4bc00) [pid = 3420] [serial = 2074] [outer = 0x1126d7400] 03:41:28 INFO - PROCESS | 3420 | 1469443288933 Marionette DEBUG loaded listener.js 03:41:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 65 (0x124f8ac00) [pid = 3420] [serial = 2075] [outer = 0x1126d7400] 03:41:29 INFO - PROCESS | 3420 | 1469443289303 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]]]}] 03:41:29 INFO - PROCESS | 3420 | --DOMWINDOW == 64 (0x1196ddc00) [pid = 3420] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:41:29 INFO - PROCESS | 3420 | --DOMWINDOW == 63 (0x11690e000) [pid = 3420] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:41:29 INFO - PROCESS | 3420 | --DOMWINDOW == 62 (0x1196e0800) [pid = 3420] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:41:29 INFO - PROCESS | 3420 | --DOMWINDOW == 61 (0x11339e000) [pid = 3420] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:41:29 INFO - PROCESS | 3420 | --DOMWINDOW == 60 (0x1160ee000) [pid = 3420] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:41:29 INFO - PROCESS | 3420 | --DOMWINDOW == 59 (0x1160f3400) [pid = 3420] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:41:29 INFO - PROCESS | 3420 | --DOMWINDOW == 58 (0x1185a0c00) [pid = 3420] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:41:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:41:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 578ms 03:41:29 INFO - PROCESS | 3420 | 1469443289346 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 03:41:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:41:29 INFO - PROCESS | 3420 | 1469443289347 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 03:41:29 INFO - PROCESS | 3420 | 1469443289351 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:41:29 INFO - PROCESS | 3420 | 1469443289353 Marionette TRACE conn2 <- [1,2738,null,{}] 03:41:29 INFO - PROCESS | 3420 | 1469443289356 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}] 03:41:29 INFO - PROCESS | 3420 | 1469443289362 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:29 INFO - PROCESS | 3420 | 1469443289507 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 03:41:29 INFO - PROCESS | 3420 | 1469443289547 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:29 INFO - PROCESS | 3420 | 1469443289548 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:29 INFO - PROCESS | 3420 | ++DOCSHELL 0x12af4c800 == 35 [pid = 3420] [id = 692] 03:41:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 59 (0x1150c3000) [pid = 3420] [serial = 2076] [outer = 0x0] 03:41:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 60 (0x1210d7000) [pid = 3420] [serial = 2077] [outer = 0x1150c3000] 03:41:29 INFO - PROCESS | 3420 | 1469443289573 Marionette DEBUG loaded listener.js 03:41:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 61 (0x126e0b400) [pid = 3420] [serial = 2078] [outer = 0x1150c3000] 03:41:29 INFO - PROCESS | 3420 | 1469443289829 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]]]}] 03:41:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:41:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 522ms 03:41:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:41:29 INFO - PROCESS | 3420 | 1469443289876 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 03:41:29 INFO - PROCESS | 3420 | 1469443289877 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 03:41:29 INFO - PROCESS | 3420 | 1469443289879 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:41:29 INFO - PROCESS | 3420 | 1469443289880 Marionette TRACE conn2 <- [1,2742,null,{}] 03:41:29 INFO - PROCESS | 3420 | 1469443289883 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}] 03:41:29 INFO - PROCESS | 3420 | 1469443289894 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:29 INFO - PROCESS | 3420 | 1469443289978 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 03:41:29 INFO - PROCESS | 3420 | 1469443289982 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:29 INFO - PROCESS | 3420 | 1469443289983 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:29 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ba12000 == 36 [pid = 3420] [id = 693] 03:41:29 INFO - PROCESS | 3420 | ++DOMWINDOW == 62 (0x126e8e000) [pid = 3420] [serial = 2079] [outer = 0x0] 03:41:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 63 (0x126eac000) [pid = 3420] [serial = 2080] [outer = 0x126e8e000] 03:41:30 INFO - PROCESS | 3420 | 1469443290009 Marionette DEBUG loaded listener.js 03:41:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 64 (0x126eb6000) [pid = 3420] [serial = 2081] [outer = 0x126e8e000] 03:41:30 INFO - PROCESS | 3420 | 1469443290313 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]]]}] 03:41:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:41:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 469ms 03:41:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:41:30 INFO - PROCESS | 3420 | 1469443290348 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 03:41:30 INFO - PROCESS | 3420 | 1469443290349 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 03:41:30 INFO - PROCESS | 3420 | 1469443290352 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:41:30 INFO - PROCESS | 3420 | 1469443290353 Marionette TRACE conn2 <- [1,2746,null,{}] 03:41:30 INFO - PROCESS | 3420 | 1469443290357 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}] 03:41:30 INFO - PROCESS | 3420 | 1469443290359 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:30 INFO - PROCESS | 3420 | 1469443290461 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 03:41:30 INFO - PROCESS | 3420 | 1469443290467 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:30 INFO - PROCESS | 3420 | 1469443290468 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:30 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bd11000 == 37 [pid = 3420] [id = 694] 03:41:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 65 (0x112e99000) [pid = 3420] [serial = 2082] [outer = 0x0] 03:41:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 66 (0x1270b4400) [pid = 3420] [serial = 2083] [outer = 0x112e99000] 03:41:30 INFO - PROCESS | 3420 | 1469443290494 Marionette DEBUG loaded listener.js 03:41:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 67 (0x1270c6000) [pid = 3420] [serial = 2084] [outer = 0x112e99000] 03:41:30 INFO - PROCESS | 3420 | 1469443290781 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]]]}] 03:41:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:41:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 471ms 03:41:30 INFO - PROCESS | 3420 | 1469443290824 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 03:41:30 INFO - PROCESS | 3420 | 1469443290826 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 03:41:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:41:30 INFO - PROCESS | 3420 | 1469443290828 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:41:30 INFO - PROCESS | 3420 | 1469443290829 Marionette TRACE conn2 <- [1,2750,null,{}] 03:41:30 INFO - PROCESS | 3420 | 1469443290832 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}] 03:41:30 INFO - PROCESS | 3420 | 1469443290833 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:30 INFO - PROCESS | 3420 | 1469443290921 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 03:41:30 INFO - PROCESS | 3420 | 1469443290925 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:30 INFO - PROCESS | 3420 | 1469443290926 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:30 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bdac800 == 38 [pid = 3420] [id = 695] 03:41:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 68 (0x112ea4400) [pid = 3420] [serial = 2085] [outer = 0x0] 03:41:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 69 (0x1270c8000) [pid = 3420] [serial = 2086] [outer = 0x112ea4400] 03:41:30 INFO - PROCESS | 3420 | 1469443290950 Marionette DEBUG loaded listener.js 03:41:30 INFO - PROCESS | 3420 | ++DOMWINDOW == 70 (0x128af4c00) [pid = 3420] [serial = 2087] [outer = 0x112ea4400] 03:41:31 INFO - PROCESS | 3420 | 1469443291279 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]]]}] 03:41:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:41:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 470ms 03:41:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:41:31 INFO - PROCESS | 3420 | 1469443291299 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 03:41:31 INFO - PROCESS | 3420 | 1469443291301 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 03:41:31 INFO - PROCESS | 3420 | 1469443291303 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:41:31 INFO - PROCESS | 3420 | 1469443291305 Marionette TRACE conn2 <- [1,2754,null,{}] 03:41:31 INFO - PROCESS | 3420 | 1469443291307 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}] 03:41:31 INFO - PROCESS | 3420 | 1469443291309 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:31 INFO - PROCESS | 3420 | 1469443291439 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 03:41:31 INFO - PROCESS | 3420 | 1469443291447 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:31 INFO - PROCESS | 3420 | 1469443291448 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:31 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c503000 == 39 [pid = 3420] [id = 696] 03:41:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 71 (0x124467000) [pid = 3420] [serial = 2088] [outer = 0x0] 03:41:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 72 (0x128b53400) [pid = 3420] [serial = 2089] [outer = 0x124467000] 03:41:31 INFO - PROCESS | 3420 | 1469443291487 Marionette DEBUG loaded listener.js 03:41:31 INFO - PROCESS | 3420 | ++DOMWINDOW == 73 (0x128c95c00) [pid = 3420] [serial = 2090] [outer = 0x124467000] 03:41:31 INFO - PROCESS | 3420 | 1469443291847 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]]]}] 03:41:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:41:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 569ms 03:41:31 INFO - PROCESS | 3420 | 1469443291873 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 03:41:31 INFO - PROCESS | 3420 | 1469443291875 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 03:41:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:41:31 INFO - PROCESS | 3420 | 1469443291877 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:41:31 INFO - PROCESS | 3420 | 1469443291886 Marionette TRACE conn2 <- [1,2758,null,{}] 03:41:31 INFO - PROCESS | 3420 | 1469443291889 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}] 03:41:31 INFO - PROCESS | 3420 | 1469443291890 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:31 INFO - PROCESS | 3420 | 1469443291980 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 03:41:32 INFO - PROCESS | 3420 | 1469443292034 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:32 INFO - PROCESS | 3420 | 1469443292036 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:32 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c549000 == 40 [pid = 3420] [id = 697] 03:41:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x12466b000) [pid = 3420] [serial = 2091] [outer = 0x0] 03:41:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x129149c00) [pid = 3420] [serial = 2092] [outer = 0x12466b000] 03:41:32 INFO - PROCESS | 3420 | 1469443292062 Marionette DEBUG loaded listener.js 03:41:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x129287000) [pid = 3420] [serial = 2093] [outer = 0x12466b000] 03:41:32 INFO - PROCESS | 3420 | 1469443292391 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]]]}] 03:41:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:41:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 582ms 03:41:32 INFO - PROCESS | 3420 | 1469443292460 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 03:41:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:41:32 INFO - PROCESS | 3420 | 1469443292463 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 03:41:32 INFO - PROCESS | 3420 | 1469443292466 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:41:32 INFO - PROCESS | 3420 | 1469443292468 Marionette TRACE conn2 <- [1,2762,null,{}] 03:41:32 INFO - PROCESS | 3420 | 1469443292472 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}] 03:41:32 INFO - PROCESS | 3420 | 1469443292474 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:32 INFO - PROCESS | 3420 | 1469443292574 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 03:41:32 INFO - PROCESS | 3420 | 1469443292628 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:32 INFO - PROCESS | 3420 | 1469443292631 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:32 INFO - PROCESS | 3420 | ++DOCSHELL 0x119592800 == 41 [pid = 3420] [id = 698] 03:41:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x113a9dc00) [pid = 3420] [serial = 2094] [outer = 0x0] 03:41:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x1160ebc00) [pid = 3420] [serial = 2095] [outer = 0x113a9dc00] 03:41:32 INFO - PROCESS | 3420 | 1469443292663 Marionette DEBUG loaded listener.js 03:41:32 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x117d9d000) [pid = 3420] [serial = 2096] [outer = 0x113a9dc00] 03:41:33 INFO - PROCESS | 3420 | 1469443293107 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]]]}] 03:41:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:41:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 675ms 03:41:33 INFO - PROCESS | 3420 | 1469443293140 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 03:41:33 INFO - PROCESS | 3420 | 1469443293143 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 03:41:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:41:33 INFO - PROCESS | 3420 | 1469443293148 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:41:33 INFO - PROCESS | 3420 | 1469443293150 Marionette TRACE conn2 <- [1,2766,null,{}] 03:41:33 INFO - PROCESS | 3420 | 1469443293170 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}] 03:41:33 INFO - PROCESS | 3420 | 1469443293172 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:33 INFO - PROCESS | 3420 | 1469443293301 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 03:41:33 INFO - PROCESS | 3420 | 1469443293383 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:33 INFO - PROCESS | 3420 | 1469443293384 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:33 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a50e800 == 42 [pid = 3420] [id = 699] 03:41:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x1196de000) [pid = 3420] [serial = 2097] [outer = 0x0] 03:41:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x12083e400) [pid = 3420] [serial = 2098] [outer = 0x1196de000] 03:41:33 INFO - PROCESS | 3420 | 1469443293415 Marionette DEBUG loaded listener.js 03:41:33 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x123f21400) [pid = 3420] [serial = 2099] [outer = 0x1196de000] 03:41:33 INFO - PROCESS | 3420 | 1469443293830 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]]]}] 03:41:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:41:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 719ms 03:41:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:41:33 INFO - PROCESS | 3420 | 1469443293868 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 03:41:33 INFO - PROCESS | 3420 | 1469443293869 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 03:41:33 INFO - PROCESS | 3420 | 1469443293872 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:41:33 INFO - PROCESS | 3420 | 1469443293874 Marionette TRACE conn2 <- [1,2770,null,{}] 03:41:33 INFO - PROCESS | 3420 | 1469443293882 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}] 03:41:33 INFO - PROCESS | 3420 | 1469443293886 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:33 INFO - PROCESS | 3420 | 1469443293988 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 03:41:34 INFO - PROCESS | 3420 | 1469443294046 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:34 INFO - PROCESS | 3420 | 1469443294048 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:34 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c557000 == 43 [pid = 3420] [id = 700] 03:41:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x12445f800) [pid = 3420] [serial = 2100] [outer = 0x0] 03:41:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x124e9d400) [pid = 3420] [serial = 2101] [outer = 0x12445f800] 03:41:34 INFO - PROCESS | 3420 | 1469443294079 Marionette DEBUG loaded listener.js 03:41:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x126d06800) [pid = 3420] [serial = 2102] [outer = 0x12445f800] 03:41:34 INFO - PROCESS | 3420 | 1469443294539 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]]]}] 03:41:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:41:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 673ms 03:41:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:41:34 INFO - PROCESS | 3420 | 1469443294545 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 03:41:34 INFO - PROCESS | 3420 | 1469443294547 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 03:41:34 INFO - PROCESS | 3420 | 1469443294549 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:41:34 INFO - PROCESS | 3420 | 1469443294551 Marionette TRACE conn2 <- [1,2774,null,{}] 03:41:34 INFO - PROCESS | 3420 | 1469443294572 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}] 03:41:34 INFO - PROCESS | 3420 | 1469443294573 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:34 INFO - PROCESS | 3420 | 1469443294702 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 03:41:34 INFO - PROCESS | 3420 | 1469443294929 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:34 INFO - PROCESS | 3420 | 1469443294931 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:34 INFO - PROCESS | 3420 | ++DOCSHELL 0x119196000 == 44 [pid = 3420] [id = 701] 03:41:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x112ea3000) [pid = 3420] [serial = 2103] [outer = 0x0] 03:41:34 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x113d93400) [pid = 3420] [serial = 2104] [outer = 0x112ea3000] 03:41:34 INFO - PROCESS | 3420 | 1469443294958 Marionette DEBUG loaded listener.js 03:41:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1176aa800) [pid = 3420] [serial = 2105] [outer = 0x112ea3000] 03:41:35 INFO - PROCESS | 3420 | 1469443295380 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]]]}] 03:41:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:41:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 889ms 03:41:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:41:35 INFO - PROCESS | 3420 | 1469443295440 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 03:41:35 INFO - PROCESS | 3420 | 1469443295442 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 03:41:35 INFO - PROCESS | 3420 | 1469443295445 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:41:35 INFO - PROCESS | 3420 | 1469443295447 Marionette TRACE conn2 <- [1,2778,null,{}] 03:41:35 INFO - PROCESS | 3420 | 1469443295450 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}] 03:41:35 INFO - PROCESS | 3420 | 1469443295451 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:35 INFO - PROCESS | 3420 | 1469443295543 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 03:41:35 INFO - PROCESS | 3420 | 1469443295603 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:35 INFO - PROCESS | 3420 | 1469443295604 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:35 INFO - PROCESS | 3420 | ++DOCSHELL 0x119dd6800 == 45 [pid = 3420] [id = 702] 03:41:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x1181d4400) [pid = 3420] [serial = 2106] [outer = 0x0] 03:41:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x1187eb400) [pid = 3420] [serial = 2107] [outer = 0x1181d4400] 03:41:35 INFO - PROCESS | 3420 | 1469443295632 Marionette DEBUG loaded listener.js 03:41:35 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1191c7c00) [pid = 3420] [serial = 2108] [outer = 0x1181d4400] 03:41:36 INFO - PROCESS | 3420 | --DOCSHELL 0x126999000 == 44 [pid = 3420] [id = 497] 03:41:36 INFO - PROCESS | 3420 | --DOCSHELL 0x118422800 == 43 [pid = 3420] [id = 494] 03:41:36 INFO - PROCESS | 3420 | --DOCSHELL 0x12ba13800 == 42 [pid = 3420] [id = 506] 03:41:36 INFO - PROCESS | 3420 | --DOCSHELL 0x12bd28000 == 41 [pid = 3420] [id = 507] 03:41:36 INFO - PROCESS | 3420 | --DOCSHELL 0x1183a1800 == 40 [pid = 3420] [id = 504] 03:41:36 INFO - PROCESS | 3420 | --DOCSHELL 0x116fc6000 == 39 [pid = 3420] [id = 493] 03:41:36 INFO - PROCESS | 3420 | --DOCSHELL 0x126998000 == 38 [pid = 3420] [id = 505] 03:41:36 INFO - PROCESS | 3420 | --DOCSHELL 0x123870800 == 37 [pid = 3420] [id = 508] 03:41:36 INFO - PROCESS | 3420 | --DOCSHELL 0x129122800 == 36 [pid = 3420] [id = 499] 03:41:36 INFO - PROCESS | 3420 | --DOCSHELL 0x12386f000 == 35 [pid = 3420] [id = 503] 03:41:36 INFO - PROCESS | 3420 | --DOCSHELL 0x12af40800 == 34 [pid = 3420] [id = 502] 03:41:36 INFO - PROCESS | 3420 | --DOCSHELL 0x12929e800 == 33 [pid = 3420] [id = 677] 03:41:36 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x120842000) [pid = 3420] [serial = 2044] [outer = 0x0] [url = about:blank] 03:41:36 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1171b5000) [pid = 3420] [serial = 2038] [outer = 0x0] [url = about:blank] 03:41:36 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x1238d8800) [pid = 3420] [serial = 2032] [outer = 0x0] [url = about:blank] 03:41:36 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x11380e400) [pid = 3420] [serial = 2035] [outer = 0x0] [url = about:blank] 03:41:36 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x115dfb400) [pid = 3420] [serial = 2036] [outer = 0x0] [url = about:blank] 03:41:36 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x124468c00) [pid = 3420] [serial = 2051] [outer = 0x0] [url = about:blank] 03:41:36 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1181d7c00) [pid = 3420] [serial = 2030] [outer = 0x0] [url = about:blank] 03:41:36 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x1171b1400) [pid = 3420] [serial = 2029] [outer = 0x0] [url = about:blank] 03:41:36 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x1193d1000) [pid = 3420] [serial = 2047] [outer = 0x0] [url = about:blank] 03:41:36 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x1241ab000) [pid = 3420] [serial = 2050] [outer = 0x0] [url = about:blank] 03:41:36 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x1210dc400) [pid = 3420] [serial = 2045] [outer = 0x0] [url = about:blank] 03:41:36 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x1241d7c00) [pid = 3420] [serial = 2033] [outer = 0x0] [url = about:blank] 03:41:36 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x119175c00) [pid = 3420] [serial = 2041] [outer = 0x0] [url = about:blank] 03:41:36 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x1193d5800) [pid = 3420] [serial = 2042] [outer = 0x0] [url = about:blank] 03:41:36 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x117da1400) [pid = 3420] [serial = 2039] [outer = 0x0] [url = about:blank] 03:41:36 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x124669400) [pid = 3420] [serial = 2053] [outer = 0x0] [url = about:blank] 03:41:36 INFO - PROCESS | 3420 | 1469443296444 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]]]}] 03:41:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:41:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1020ms 03:41:36 INFO - PROCESS | 3420 | 1469443296465 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 03:41:36 INFO - PROCESS | 3420 | 1469443296467 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 03:41:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:41:36 INFO - PROCESS | 3420 | 1469443296483 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:41:36 INFO - PROCESS | 3420 | 1469443296489 Marionette TRACE conn2 <- [1,2782,null,{}] 03:41:36 INFO - PROCESS | 3420 | 1469443296496 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}] 03:41:36 INFO - PROCESS | 3420 | 1469443296497 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:36 INFO - PROCESS | 3420 | 1469443296583 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 03:41:36 INFO - PROCESS | 3420 | 1469443296639 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:36 INFO - PROCESS | 3420 | 1469443296641 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:36 INFO - PROCESS | 3420 | ++DOCSHELL 0x116ad3800 == 34 [pid = 3420] [id = 703] 03:41:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x11380e400) [pid = 3420] [serial = 2109] [outer = 0x0] 03:41:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x116534c00) [pid = 3420] [serial = 2110] [outer = 0x11380e400] 03:41:36 INFO - PROCESS | 3420 | 1469443296668 Marionette DEBUG loaded listener.js 03:41:36 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x116aab800) [pid = 3420] [serial = 2111] [outer = 0x11380e400] 03:41:36 INFO - PROCESS | 3420 | 1469443296966 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]]]}] 03:41:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:41:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 541ms 03:41:37 INFO - PROCESS | 3420 | 1469443297011 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 03:41:37 INFO - PROCESS | 3420 | 1469443297015 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 03:41:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:41:37 INFO - PROCESS | 3420 | 1469443297019 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:41:37 INFO - PROCESS | 3420 | 1469443297023 Marionette TRACE conn2 <- [1,2786,null,{}] 03:41:37 INFO - PROCESS | 3420 | 1469443297026 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}] 03:41:37 INFO - PROCESS | 3420 | 1469443297027 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:37 INFO - PROCESS | 3420 | 1469443297106 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 03:41:37 INFO - PROCESS | 3420 | 1469443297110 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:37 INFO - PROCESS | 3420 | 1469443297111 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:37 INFO - PROCESS | 3420 | ++DOCSHELL 0x12386d800 == 35 [pid = 3420] [id = 704] 03:41:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x1176b1800) [pid = 3420] [serial = 2112] [outer = 0x0] 03:41:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x118214800) [pid = 3420] [serial = 2113] [outer = 0x1176b1800] 03:41:37 INFO - PROCESS | 3420 | 1469443297141 Marionette DEBUG loaded listener.js 03:41:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x118885400) [pid = 3420] [serial = 2114] [outer = 0x1176b1800] 03:41:37 INFO - PROCESS | 3420 | 1469443297493 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]]]}] 03:41:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:41:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 521ms 03:41:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:41:37 INFO - PROCESS | 3420 | 1469443297541 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 03:41:37 INFO - PROCESS | 3420 | 1469443297542 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 03:41:37 INFO - PROCESS | 3420 | 1469443297545 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:41:37 INFO - PROCESS | 3420 | 1469443297548 Marionette TRACE conn2 <- [1,2790,null,{}] 03:41:37 INFO - PROCESS | 3420 | 1469443297556 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}] 03:41:37 INFO - PROCESS | 3420 | 1469443297559 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:37 INFO - PROCESS | 3420 | 1469443297635 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 03:41:37 INFO - PROCESS | 3420 | 1469443297644 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:37 INFO - PROCESS | 3420 | 1469443297646 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:37 INFO - PROCESS | 3420 | ++DOCSHELL 0x12504b000 == 36 [pid = 3420] [id = 705] 03:41:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x1196d4800) [pid = 3420] [serial = 2115] [outer = 0x0] 03:41:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1196dc800) [pid = 3420] [serial = 2116] [outer = 0x1196d4800] 03:41:37 INFO - PROCESS | 3420 | 1469443297674 Marionette DEBUG loaded listener.js 03:41:37 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x120846000) [pid = 3420] [serial = 2117] [outer = 0x1196d4800] 03:41:38 INFO - PROCESS | 3420 | 1469443298002 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]]]}] 03:41:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:41:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 470ms 03:41:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:41:38 INFO - PROCESS | 3420 | 1469443298016 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 03:41:38 INFO - PROCESS | 3420 | 1469443298017 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 03:41:38 INFO - PROCESS | 3420 | 1469443298020 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:41:38 INFO - PROCESS | 3420 | 1469443298023 Marionette TRACE conn2 <- [1,2794,null,{}] 03:41:38 INFO - PROCESS | 3420 | 1469443298025 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}] 03:41:38 INFO - PROCESS | 3420 | 1469443298027 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:38 INFO - PROCESS | 3420 | 1469443298106 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 03:41:38 INFO - PROCESS | 3420 | 1469443298167 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:38 INFO - PROCESS | 3420 | 1469443298168 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:38 INFO - PROCESS | 3420 | ++DOCSHELL 0x128bc0800 == 37 [pid = 3420] [id = 706] 03:41:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x113d45c00) [pid = 3420] [serial = 2118] [outer = 0x0] 03:41:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x1238de000) [pid = 3420] [serial = 2119] [outer = 0x113d45c00] 03:41:38 INFO - PROCESS | 3420 | 1469443298194 Marionette DEBUG loaded listener.js 03:41:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x1241b3c00) [pid = 3420] [serial = 2120] [outer = 0x113d45c00] 03:41:38 INFO - PROCESS | 3420 | 1469443298490 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]]]}] 03:41:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:41:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 521ms 03:41:38 INFO - PROCESS | 3420 | 1469443298545 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 03:41:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:41:38 INFO - PROCESS | 3420 | 1469443298554 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 03:41:38 INFO - PROCESS | 3420 | 1469443298556 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:41:38 INFO - PROCESS | 3420 | 1469443298557 Marionette TRACE conn2 <- [1,2798,null,{}] 03:41:38 INFO - PROCESS | 3420 | 1469443298560 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}] 03:41:38 INFO - PROCESS | 3420 | 1469443298561 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:38 INFO - PROCESS | 3420 | 1469443298655 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 03:41:38 INFO - PROCESS | 3420 | 1469443298692 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:38 INFO - PROCESS | 3420 | 1469443298693 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:38 INFO - PROCESS | 3420 | ++DOCSHELL 0x1292a4800 == 38 [pid = 3420] [id = 707] 03:41:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1181d9800) [pid = 3420] [serial = 2121] [outer = 0x0] 03:41:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x1241dac00) [pid = 3420] [serial = 2122] [outer = 0x1181d9800] 03:41:38 INFO - PROCESS | 3420 | 1469443298718 Marionette DEBUG loaded listener.js 03:41:38 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x12433b400) [pid = 3420] [serial = 2123] [outer = 0x1181d9800] 03:41:39 INFO - PROCESS | 3420 | 1469443299049 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]]]}] 03:41:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:41:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 520ms 03:41:39 INFO - PROCESS | 3420 | 1469443299081 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 03:41:39 INFO - PROCESS | 3420 | 1469443299083 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 03:41:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:41:39 INFO - PROCESS | 3420 | 1469443299085 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:41:39 INFO - PROCESS | 3420 | 1469443299086 Marionette TRACE conn2 <- [1,2802,null,{}] 03:41:39 INFO - PROCESS | 3420 | 1469443299088 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}] 03:41:39 INFO - PROCESS | 3420 | 1469443299093 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:39 INFO - PROCESS | 3420 | 1469443299200 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 03:41:39 INFO - PROCESS | 3420 | 1469443299236 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:39 INFO - PROCESS | 3420 | 1469443299238 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:39 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a824000 == 39 [pid = 3420] [id = 708] 03:41:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x12445c800) [pid = 3420] [serial = 2124] [outer = 0x0] 03:41:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x124e4d000) [pid = 3420] [serial = 2125] [outer = 0x12445c800] 03:41:39 INFO - PROCESS | 3420 | 1469443299263 Marionette DEBUG loaded listener.js 03:41:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x1250da400) [pid = 3420] [serial = 2126] [outer = 0x12445c800] 03:41:39 INFO - PROCESS | 3420 | 1469443299554 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]]]}] 03:41:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:41:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 521ms 03:41:39 INFO - PROCESS | 3420 | 1469443299613 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 03:41:39 INFO - PROCESS | 3420 | 1469443299614 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 03:41:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:41:39 INFO - PROCESS | 3420 | 1469443299616 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:41:39 INFO - PROCESS | 3420 | 1469443299617 Marionette TRACE conn2 <- [1,2806,null,{}] 03:41:39 INFO - PROCESS | 3420 | 1469443299620 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}] 03:41:39 INFO - PROCESS | 3420 | 1469443299621 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:39 INFO - PROCESS | 3420 | 1469443299722 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 03:41:39 INFO - PROCESS | 3420 | 1469443299760 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:39 INFO - PROCESS | 3420 | 1469443299761 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:39 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b982800 == 40 [pid = 3420] [id = 709] 03:41:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x1193d1000) [pid = 3420] [serial = 2127] [outer = 0x0] 03:41:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x12690e800) [pid = 3420] [serial = 2128] [outer = 0x1193d1000] 03:41:39 INFO - PROCESS | 3420 | 1469443299786 Marionette DEBUG loaded listener.js 03:41:39 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x126d78400) [pid = 3420] [serial = 2129] [outer = 0x1193d1000] 03:41:40 INFO - PROCESS | 3420 | 1469443300093 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]]]}] 03:41:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:41:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 518ms 03:41:40 INFO - PROCESS | 3420 | 1469443300135 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 03:41:40 INFO - PROCESS | 3420 | 1469443300136 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 03:41:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:41:40 INFO - PROCESS | 3420 | 1469443300147 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:41:40 INFO - PROCESS | 3420 | 1469443300148 Marionette TRACE conn2 <- [1,2810,null,{}] 03:41:40 INFO - PROCESS | 3420 | 1469443300150 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}] 03:41:40 INFO - PROCESS | 3420 | 1469443300151 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:40 INFO - PROCESS | 3420 | 1469443300246 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 03:41:40 INFO - PROCESS | 3420 | 1469443300250 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:40 INFO - PROCESS | 3420 | 1469443300251 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:40 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ba0f800 == 41 [pid = 3420] [id = 710] 03:41:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x126d02c00) [pid = 3420] [serial = 2130] [outer = 0x0] 03:41:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x126eaac00) [pid = 3420] [serial = 2131] [outer = 0x126d02c00] 03:41:40 INFO - PROCESS | 3420 | 1469443300275 Marionette DEBUG loaded listener.js 03:41:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x126eb3c00) [pid = 3420] [serial = 2132] [outer = 0x126d02c00] 03:41:40 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x124467000) [pid = 3420] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:41:40 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x12466b000) [pid = 3420] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:41:40 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x1150c3000) [pid = 3420] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:41:40 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x126e8e000) [pid = 3420] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:41:40 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x113d98000) [pid = 3420] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:41:40 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x118479c00) [pid = 3420] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:41:40 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1208aac00) [pid = 3420] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:41:40 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x12457f400) [pid = 3420] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:41:40 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x12445d000) [pid = 3420] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:41:40 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1181d3400) [pid = 3420] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:41:40 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x112e21800) [pid = 3420] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:41:40 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x112e99000) [pid = 3420] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:41:40 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x112ea4400) [pid = 3420] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:41:40 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1126d7400) [pid = 3420] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:41:40 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x11607c800) [pid = 3420] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:41:40 INFO - PROCESS | 3420 | 1469443300700 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]]]}] 03:41:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:41:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 570ms 03:41:40 INFO - PROCESS | 3420 | 1469443300717 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 03:41:40 INFO - PROCESS | 3420 | 1469443300718 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 03:41:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:41:40 INFO - PROCESS | 3420 | 1469443300720 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:41:40 INFO - PROCESS | 3420 | 1469443300722 Marionette TRACE conn2 <- [1,2814,null,{}] 03:41:40 INFO - PROCESS | 3420 | 1469443300725 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}] 03:41:40 INFO - PROCESS | 3420 | 1469443300726 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:40 INFO - PROCESS | 3420 | 1469443300808 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 03:41:40 INFO - PROCESS | 3420 | 1469443300811 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:40 INFO - PROCESS | 3420 | 1469443300812 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:40 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bdac000 == 42 [pid = 3420] [id = 711] 03:41:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x116535000) [pid = 3420] [serial = 2133] [outer = 0x0] 03:41:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x1185a0000) [pid = 3420] [serial = 2134] [outer = 0x116535000] 03:41:40 INFO - PROCESS | 3420 | 1469443300837 Marionette DEBUG loaded listener.js 03:41:40 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x124467000) [pid = 3420] [serial = 2135] [outer = 0x116535000] 03:41:41 INFO - PROCESS | 3420 | 1469443301178 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]]]}] 03:41:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:41:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 468ms 03:41:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:41:41 INFO - PROCESS | 3420 | 1469443301191 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 03:41:41 INFO - PROCESS | 3420 | 1469443301192 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 03:41:41 INFO - PROCESS | 3420 | 1469443301194 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:41:41 INFO - PROCESS | 3420 | 1469443301196 Marionette TRACE conn2 <- [1,2818,null,{}] 03:41:41 INFO - PROCESS | 3420 | 1469443301198 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}] 03:41:41 INFO - PROCESS | 3420 | 1469443301199 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:41 INFO - PROCESS | 3420 | 1469443301308 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 03:41:41 INFO - PROCESS | 3420 | 1469443301313 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:41 INFO - PROCESS | 3420 | 1469443301315 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:41 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c512800 == 43 [pid = 3420] [id = 712] 03:41:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x12446a000) [pid = 3420] [serial = 2136] [outer = 0x0] 03:41:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x126e96000) [pid = 3420] [serial = 2137] [outer = 0x12446a000] 03:41:41 INFO - PROCESS | 3420 | 1469443301353 Marionette DEBUG loaded listener.js 03:41:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x1270b7400) [pid = 3420] [serial = 2138] [outer = 0x12446a000] 03:41:41 INFO - PROCESS | 3420 | 1469443301776 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]]]}] 03:41:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:41:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 619ms 03:41:41 INFO - PROCESS | 3420 | 1469443301814 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 03:41:41 INFO - PROCESS | 3420 | 1469443301816 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 03:41:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:41:41 INFO - PROCESS | 3420 | 1469443301818 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:41:41 INFO - PROCESS | 3420 | 1469443301820 Marionette TRACE conn2 <- [1,2822,null,{}] 03:41:41 INFO - PROCESS | 3420 | 1469443301822 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}] 03:41:41 INFO - PROCESS | 3420 | 1469443301824 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:41 INFO - PROCESS | 3420 | 1469443301945 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 03:41:41 INFO - PROCESS | 3420 | 1469443301951 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:41 INFO - PROCESS | 3420 | 1469443301952 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:41 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c55c000 == 44 [pid = 3420] [id = 713] 03:41:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1270b4000) [pid = 3420] [serial = 2139] [outer = 0x0] 03:41:41 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x1270bc800) [pid = 3420] [serial = 2140] [outer = 0x1270b4000] 03:41:41 INFO - PROCESS | 3420 | 1469443301979 Marionette DEBUG loaded listener.js 03:41:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x128e7e800) [pid = 3420] [serial = 2141] [outer = 0x1270b4000] 03:41:42 INFO - PROCESS | 3420 | 1469443302306 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]]]}] 03:41:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:41:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 522ms 03:41:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:41:42 INFO - PROCESS | 3420 | 1469443302341 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 03:41:42 INFO - PROCESS | 3420 | 1469443302342 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 03:41:42 INFO - PROCESS | 3420 | 1469443302344 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:41:42 INFO - PROCESS | 3420 | 1469443302345 Marionette TRACE conn2 <- [1,2826,null,{}] 03:41:42 INFO - PROCESS | 3420 | 1469443302348 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}] 03:41:42 INFO - PROCESS | 3420 | 1469443302349 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:42 INFO - PROCESS | 3420 | 1469443302426 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 03:41:42 INFO - PROCESS | 3420 | 1469443302430 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:42 INFO - PROCESS | 3420 | 1469443302431 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:42 INFO - PROCESS | 3420 | ++DOCSHELL 0x12d008800 == 45 [pid = 3420] [id = 714] 03:41:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x128e7f800) [pid = 3420] [serial = 2142] [outer = 0x0] 03:41:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x12914f000) [pid = 3420] [serial = 2143] [outer = 0x128e7f800] 03:41:42 INFO - PROCESS | 3420 | 1469443302455 Marionette DEBUG loaded listener.js 03:41:42 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x125589c00) [pid = 3420] [serial = 2144] [outer = 0x128e7f800] 03:41:43 INFO - PROCESS | 3420 | 1469443303012 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:41:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:41:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 722ms 03:41:43 INFO - PROCESS | 3420 | 1469443303067 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 03:41:43 INFO - PROCESS | 3420 | 1469443303070 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 03:41:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:41:43 INFO - PROCESS | 3420 | 1469443303075 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:41:43 INFO - PROCESS | 3420 | 1469443303077 Marionette TRACE conn2 <- [1,2830,null,{}] 03:41:43 INFO - PROCESS | 3420 | 1469443303082 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}] 03:41:43 INFO - PROCESS | 3420 | 1469443303083 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:43 INFO - PROCESS | 3420 | 1469443303191 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 03:41:43 INFO - PROCESS | 3420 | 1469443303296 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:43 INFO - PROCESS | 3420 | 1469443303298 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:43 INFO - PROCESS | 3420 | ++DOCSHELL 0x119583000 == 46 [pid = 3420] [id = 715] 03:41:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x113a05800) [pid = 3420] [serial = 2145] [outer = 0x0] 03:41:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x116085400) [pid = 3420] [serial = 2146] [outer = 0x113a05800] 03:41:43 INFO - PROCESS | 3420 | 1469443303329 Marionette DEBUG loaded listener.js 03:41:43 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x1176ac800) [pid = 3420] [serial = 2147] [outer = 0x113a05800] 03:41:43 INFO - PROCESS | 3420 | 1469443303842 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]]]}] 03:41:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:41:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 821ms 03:41:43 INFO - PROCESS | 3420 | 1469443303897 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 03:41:43 INFO - PROCESS | 3420 | 1469443303900 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 03:41:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:41:43 INFO - PROCESS | 3420 | 1469443303907 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:41:43 INFO - PROCESS | 3420 | 1469443303909 Marionette TRACE conn2 <- [1,2834,null,{}] 03:41:43 INFO - PROCESS | 3420 | 1469443303912 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}] 03:41:43 INFO - PROCESS | 3420 | 1469443303913 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:44 INFO - PROCESS | 3420 | 1469443304135 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 03:41:44 INFO - PROCESS | 3420 | 1469443304227 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:44 INFO - PROCESS | 3420 | 1469443304228 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:44 INFO - PROCESS | 3420 | ++DOCSHELL 0x11695c000 == 47 [pid = 3420] [id = 716] 03:41:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x113a05c00) [pid = 3420] [serial = 2148] [outer = 0x0] 03:41:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x115dfb400) [pid = 3420] [serial = 2149] [outer = 0x113a05c00] 03:41:44 INFO - PROCESS | 3420 | 1469443304256 Marionette DEBUG loaded listener.js 03:41:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x117d9bc00) [pid = 3420] [serial = 2150] [outer = 0x113a05c00] 03:41:44 INFO - PROCESS | 3420 | --DOCSHELL 0x12c549000 == 46 [pid = 3420] [id = 697] 03:41:44 INFO - PROCESS | 3420 | --DOCSHELL 0x12c55c000 == 45 [pid = 3420] [id = 713] 03:41:44 INFO - PROCESS | 3420 | --DOCSHELL 0x12c512800 == 44 [pid = 3420] [id = 712] 03:41:44 INFO - PROCESS | 3420 | --DOCSHELL 0x12bdac000 == 43 [pid = 3420] [id = 711] 03:41:44 INFO - PROCESS | 3420 | --DOCSHELL 0x12ba0f800 == 42 [pid = 3420] [id = 710] 03:41:44 INFO - PROCESS | 3420 | --DOCSHELL 0x12b982800 == 41 [pid = 3420] [id = 709] 03:41:44 INFO - PROCESS | 3420 | --DOCSHELL 0x12a824000 == 40 [pid = 3420] [id = 708] 03:41:44 INFO - PROCESS | 3420 | --DOCSHELL 0x1292a4800 == 39 [pid = 3420] [id = 707] 03:41:44 INFO - PROCESS | 3420 | --DOCSHELL 0x128bc0800 == 38 [pid = 3420] [id = 706] 03:41:44 INFO - PROCESS | 3420 | --DOCSHELL 0x12504b000 == 37 [pid = 3420] [id = 705] 03:41:44 INFO - PROCESS | 3420 | --DOCSHELL 0x12386d800 == 36 [pid = 3420] [id = 704] 03:41:44 INFO - PROCESS | 3420 | --DOCSHELL 0x116ad3800 == 35 [pid = 3420] [id = 703] 03:41:44 INFO - PROCESS | 3420 | 1469443304689 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:41:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:41:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 826ms 03:41:44 INFO - PROCESS | 3420 | 1469443304740 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 03:41:44 INFO - PROCESS | 3420 | 1469443304742 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x1238e0c00) [pid = 3420] [serial = 2048] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x128c95c00) [pid = 3420] [serial = 2090] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x129149c00) [pid = 3420] [serial = 2092] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x129287000) [pid = 3420] [serial = 2093] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x1210d7000) [pid = 3420] [serial = 2077] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x126eac000) [pid = 3420] [serial = 2080] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x116725c00) [pid = 3420] [serial = 2062] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x11859d000) [pid = 3420] [serial = 2059] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x119182400) [pid = 3420] [serial = 2060] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1241aac00) [pid = 3420] [serial = 2068] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x124339400) [pid = 3420] [serial = 2069] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x124b55800) [pid = 3420] [serial = 2054] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x1245d1000) [pid = 3420] [serial = 2071] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x119177800) [pid = 3420] [serial = 2065] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x1196dd800) [pid = 3420] [serial = 2066] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x112ea6800) [pid = 3420] [serial = 2056] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x116081000) [pid = 3420] [serial = 2057] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1181cc800) [pid = 3420] [serial = 2063] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x1270c6000) [pid = 3420] [serial = 2084] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x1270b4400) [pid = 3420] [serial = 2083] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x1270c8000) [pid = 3420] [serial = 2086] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x124e4bc00) [pid = 3420] [serial = 2074] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x124f8ac00) [pid = 3420] [serial = 2075] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x126e0b400) [pid = 3420] [serial = 2078] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x128af4c00) [pid = 3420] [serial = 2087] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x128b53400) [pid = 3420] [serial = 2089] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x126eb6000) [pid = 3420] [serial = 2081] [outer = 0x0] [url = about:blank] 03:41:44 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x12466c800) [pid = 3420] [serial = 2072] [outer = 0x0] [url = about:blank] 03:41:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:41:44 INFO - PROCESS | 3420 | 1469443304756 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:41:44 INFO - PROCESS | 3420 | 1469443304758 Marionette TRACE conn2 <- [1,2838,null,{}] 03:41:44 INFO - PROCESS | 3420 | 1469443304761 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}] 03:41:44 INFO - PROCESS | 3420 | 1469443304763 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:44 INFO - PROCESS | 3420 | 1469443304840 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 03:41:44 INFO - PROCESS | 3420 | 1469443304844 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:44 INFO - PROCESS | 3420 | 1469443304846 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:44 INFO - PROCESS | 3420 | ++DOCSHELL 0x1188cf000 == 36 [pid = 3420] [id = 717] 03:41:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x118215000) [pid = 3420] [serial = 2151] [outer = 0x0] 03:41:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x11859cc00) [pid = 3420] [serial = 2152] [outer = 0x118215000] 03:41:44 INFO - PROCESS | 3420 | 1469443304875 Marionette DEBUG loaded listener.js 03:41:44 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x119176000) [pid = 3420] [serial = 2153] [outer = 0x118215000] 03:41:45 INFO - PROCESS | 3420 | 1469443305242 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]]]}] 03:41:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:41:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 524ms 03:41:45 INFO - PROCESS | 3420 | 1469443305299 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 03:41:45 INFO - PROCESS | 3420 | 1469443305301 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 03:41:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:41:45 INFO - PROCESS | 3420 | 1469443305304 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:41:45 INFO - PROCESS | 3420 | 1469443305306 Marionette TRACE conn2 <- [1,2842,null,{}] 03:41:45 INFO - PROCESS | 3420 | 1469443305308 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}] 03:41:45 INFO - PROCESS | 3420 | 1469443305309 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:45 INFO - PROCESS | 3420 | 1469443305389 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 03:41:45 INFO - PROCESS | 3420 | 1469443305396 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:45 INFO - PROCESS | 3420 | 1469443305397 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:45 INFO - PROCESS | 3420 | ++DOCSHELL 0x12563d000 == 37 [pid = 3420] [id = 718] 03:41:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x11964b800) [pid = 3420] [serial = 2154] [outer = 0x0] 03:41:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x12083e800) [pid = 3420] [serial = 2155] [outer = 0x11964b800] 03:41:45 INFO - PROCESS | 3420 | 1469443305423 Marionette DEBUG loaded listener.js 03:41:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x1238db400) [pid = 3420] [serial = 2156] [outer = 0x11964b800] 03:41:45 INFO - PROCESS | 3420 | 1469443305784 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]]]}] 03:41:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:41:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 519ms 03:41:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:41:45 INFO - PROCESS | 3420 | 1469443305823 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 03:41:45 INFO - PROCESS | 3420 | 1469443305826 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 03:41:45 INFO - PROCESS | 3420 | 1469443305834 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:41:45 INFO - PROCESS | 3420 | 1469443305837 Marionette TRACE conn2 <- [1,2846,null,{}] 03:41:45 INFO - PROCESS | 3420 | 1469443305840 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}] 03:41:45 INFO - PROCESS | 3420 | 1469443305842 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:45 INFO - PROCESS | 3420 | 1469443305926 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 03:41:45 INFO - PROCESS | 3420 | 1469443305930 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:45 INFO - PROCESS | 3420 | 1469443305931 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:45 INFO - PROCESS | 3420 | ++DOCSHELL 0x12928a800 == 38 [pid = 3420] [id = 719] 03:41:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x112ea5800) [pid = 3420] [serial = 2157] [outer = 0x0] 03:41:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x1241cf800) [pid = 3420] [serial = 2158] [outer = 0x112ea5800] 03:41:45 INFO - PROCESS | 3420 | 1469443305956 Marionette DEBUG loaded listener.js 03:41:45 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1245d1800) [pid = 3420] [serial = 2159] [outer = 0x112ea5800] 03:41:46 INFO - PROCESS | 3420 | 1469443306330 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]]]}] 03:41:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:41:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 528ms 03:41:46 INFO - PROCESS | 3420 | 1469443306357 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 03:41:46 INFO - PROCESS | 3420 | 1469443306359 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 03:41:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:41:46 INFO - PROCESS | 3420 | 1469443306361 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:41:46 INFO - PROCESS | 3420 | 1469443306362 Marionette TRACE conn2 <- [1,2850,null,{}] 03:41:46 INFO - PROCESS | 3420 | 1469443306364 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}] 03:41:46 INFO - PROCESS | 3420 | 1469443306365 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:46 INFO - PROCESS | 3420 | 1469443306443 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 03:41:46 INFO - PROCESS | 3420 | --DOCSHELL 0x12ce3f800 == 37 [pid = 3420] [id = 16] 03:41:46 INFO - PROCESS | 3420 | 1469443306519 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:46 INFO - PROCESS | 3420 | 1469443306520 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:46 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a82d000 == 38 [pid = 3420] [id = 720] 03:41:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x1188a6800) [pid = 3420] [serial = 2160] [outer = 0x0] 03:41:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x1246d9c00) [pid = 3420] [serial = 2161] [outer = 0x1188a6800] 03:41:46 INFO - PROCESS | 3420 | 1469443306567 Marionette DEBUG loaded listener.js 03:41:46 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x124ff4000) [pid = 3420] [serial = 2162] [outer = 0x1188a6800] 03:41:46 INFO - PROCESS | 3420 | 1469443306859 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:41:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:41:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 520ms 03:41:46 INFO - PROCESS | 3420 | 1469443306881 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 03:41:46 INFO - PROCESS | 3420 | 1469443306882 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 03:41:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:41:46 INFO - PROCESS | 3420 | 1469443306893 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:41:46 INFO - PROCESS | 3420 | 1469443306895 Marionette TRACE conn2 <- [1,2854,null,{}] 03:41:46 INFO - PROCESS | 3420 | 1469443306905 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}] 03:41:46 INFO - PROCESS | 3420 | 1469443306908 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:47 INFO - PROCESS | 3420 | 1469443307040 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 03:41:47 INFO - PROCESS | 3420 | 1469443307054 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:47 INFO - PROCESS | 3420 | 1469443307060 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:47 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b973000 == 39 [pid = 3420] [id = 721] 03:41:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x126d07000) [pid = 3420] [serial = 2163] [outer = 0x0] 03:41:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x126e0b400) [pid = 3420] [serial = 2164] [outer = 0x126d07000] 03:41:47 INFO - PROCESS | 3420 | 1469443307111 Marionette DEBUG loaded listener.js 03:41:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x126eb8800) [pid = 3420] [serial = 2165] [outer = 0x126d07000] 03:41:47 INFO - PROCESS | 3420 | 1469443307618 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]]]}] 03:41:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:41:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 783ms 03:41:47 INFO - PROCESS | 3420 | 1469443307674 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 03:41:47 INFO - PROCESS | 3420 | 1469443307676 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 03:41:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:41:47 INFO - PROCESS | 3420 | 1469443307686 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:41:47 INFO - PROCESS | 3420 | 1469443307687 Marionette TRACE conn2 <- [1,2858,null,{}] 03:41:47 INFO - PROCESS | 3420 | 1469443307690 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}] 03:41:47 INFO - PROCESS | 3420 | 1469443307691 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:47 INFO - PROCESS | 3420 | 1469443307790 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 03:41:47 INFO - PROCESS | 3420 | 1469443307794 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:47 INFO - PROCESS | 3420 | 1469443307795 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:47 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bd0e000 == 40 [pid = 3420] [id = 722] 03:41:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x128ae6800) [pid = 3420] [serial = 2166] [outer = 0x0] 03:41:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x128aea000) [pid = 3420] [serial = 2167] [outer = 0x128ae6800] 03:41:47 INFO - PROCESS | 3420 | 1469443307826 Marionette DEBUG loaded listener.js 03:41:47 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x128b56c00) [pid = 3420] [serial = 2168] [outer = 0x128ae6800] 03:41:48 INFO - PROCESS | 3420 | 1469443308167 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:41:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:41:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 529ms 03:41:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:41:48 INFO - PROCESS | 3420 | 1469443308208 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 03:41:48 INFO - PROCESS | 3420 | 1469443308209 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 03:41:48 INFO - PROCESS | 3420 | 1469443308211 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:41:48 INFO - PROCESS | 3420 | 1469443308212 Marionette TRACE conn2 <- [1,2862,null,{}] 03:41:48 INFO - PROCESS | 3420 | 1469443308214 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}] 03:41:48 INFO - PROCESS | 3420 | 1469443308215 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:48 INFO - PROCESS | 3420 | 1469443308313 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 03:41:48 INFO - PROCESS | 3420 | 1469443308317 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:48 INFO - PROCESS | 3420 | 1469443308318 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:48 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bda5800 == 41 [pid = 3420] [id = 723] 03:41:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x1270c9c00) [pid = 3420] [serial = 2169] [outer = 0x0] 03:41:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x128e8a800) [pid = 3420] [serial = 2170] [outer = 0x1270c9c00] 03:41:48 INFO - PROCESS | 3420 | 1469443308344 Marionette DEBUG loaded listener.js 03:41:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x129279000) [pid = 3420] [serial = 2171] [outer = 0x1270c9c00] 03:41:48 INFO - PROCESS | 3420 | 1469443308686 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]]]}] 03:41:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:41:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 520ms 03:41:48 INFO - PROCESS | 3420 | 1469443308732 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 03:41:48 INFO - PROCESS | 3420 | 1469443308733 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 03:41:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:41:48 INFO - PROCESS | 3420 | 1469443308735 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:41:48 INFO - PROCESS | 3420 | 1469443308736 Marionette TRACE conn2 <- [1,2866,null,{}] 03:41:48 INFO - PROCESS | 3420 | 1469443308739 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}] 03:41:48 INFO - PROCESS | 3420 | 1469443308740 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:48 INFO - PROCESS | 3420 | 1469443308918 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 03:41:48 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x1270b4000) [pid = 3420] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:41:48 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x11380e400) [pid = 3420] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:41:48 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x12445c800) [pid = 3420] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:41:48 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x126d02c00) [pid = 3420] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:41:48 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x113d45c00) [pid = 3420] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:41:48 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x12446a000) [pid = 3420] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:41:48 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x1196d4800) [pid = 3420] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:41:48 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x1181d4400) [pid = 3420] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:41:48 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x1196de000) [pid = 3420] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:41:48 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1176b1800) [pid = 3420] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:41:48 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x1193d1000) [pid = 3420] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:41:48 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x1181d9800) [pid = 3420] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:41:48 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x112ea3000) [pid = 3420] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:41:48 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x12445f800) [pid = 3420] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:41:48 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x116535000) [pid = 3420] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:41:48 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x113a9dc00) [pid = 3420] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:41:48 INFO - PROCESS | 3420 | 1469443308969 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:48 INFO - PROCESS | 3420 | 1469443308970 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:48 INFO - PROCESS | 3420 | ++DOCSHELL 0x127239800 == 42 [pid = 3420] [id = 724] 03:41:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x112612800) [pid = 3420] [serial = 2172] [outer = 0x0] 03:41:48 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x112ea1c00) [pid = 3420] [serial = 2173] [outer = 0x112612800] 03:41:48 INFO - PROCESS | 3420 | 1469443308995 Marionette DEBUG loaded listener.js 03:41:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x1176b1800) [pid = 3420] [serial = 2174] [outer = 0x112612800] 03:41:49 INFO - PROCESS | 3420 | 1469443309296 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]]]}] 03:41:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:41:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 621ms 03:41:49 INFO - PROCESS | 3420 | 1469443309357 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 03:41:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:41:49 INFO - PROCESS | 3420 | 1469443309359 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 03:41:49 INFO - PROCESS | 3420 | 1469443309363 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:41:49 INFO - PROCESS | 3420 | 1469443309364 Marionette TRACE conn2 <- [1,2870,null,{}] 03:41:49 INFO - PROCESS | 3420 | 1469443309368 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}] 03:41:49 INFO - PROCESS | 3420 | 1469443309370 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:49 INFO - PROCESS | 3420 | 1469443309491 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 03:41:49 INFO - PROCESS | 3420 | 1469443309599 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:49 INFO - PROCESS | 3420 | 1469443309600 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:49 INFO - PROCESS | 3420 | ++DOCSHELL 0x12928a000 == 43 [pid = 3420] [id = 725] 03:41:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x11298bc00) [pid = 3420] [serial = 2175] [outer = 0x0] 03:41:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x119180000) [pid = 3420] [serial = 2176] [outer = 0x11298bc00] 03:41:49 INFO - PROCESS | 3420 | 1469443309640 Marionette DEBUG loaded listener.js 03:41:49 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x126d07c00) [pid = 3420] [serial = 2177] [outer = 0x11298bc00] 03:41:49 INFO - PROCESS | 3420 | 1469443309917 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]]]}] 03:41:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:41:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 570ms 03:41:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:41:49 INFO - PROCESS | 3420 | 1469443309932 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 03:41:49 INFO - PROCESS | 3420 | 1469443309933 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 03:41:49 INFO - PROCESS | 3420 | 1469443309936 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:41:49 INFO - PROCESS | 3420 | 1469443309940 Marionette TRACE conn2 <- [1,2874,null,{}] 03:41:49 INFO - PROCESS | 3420 | 1469443309965 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}] 03:41:49 INFO - PROCESS | 3420 | 1469443309967 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:50 INFO - PROCESS | 3420 | 1469443310105 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 03:41:50 INFO - PROCESS | 3420 | 1469443310190 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:50 INFO - PROCESS | 3420 | 1469443310192 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:50 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ce43800 == 44 [pid = 3420] [id = 726] 03:41:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x112ea4400) [pid = 3420] [serial = 2178] [outer = 0x0] 03:41:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x12927dc00) [pid = 3420] [serial = 2179] [outer = 0x112ea4400] 03:41:50 INFO - PROCESS | 3420 | 1469443310231 Marionette DEBUG loaded listener.js 03:41:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x129772400) [pid = 3420] [serial = 2180] [outer = 0x112ea4400] 03:41:50 INFO - PROCESS | 3420 | 1469443310524 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]]]}] 03:41:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:41:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 639ms 03:41:50 INFO - PROCESS | 3420 | 1469443310577 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 03:41:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:41:50 INFO - PROCESS | 3420 | 1469443310578 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 03:41:50 INFO - PROCESS | 3420 | 1469443310580 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:41:50 INFO - PROCESS | 3420 | 1469443310582 Marionette TRACE conn2 <- [1,2878,null,{}] 03:41:50 INFO - PROCESS | 3420 | 1469443310584 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}] 03:41:50 INFO - PROCESS | 3420 | 1469443310586 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:50 INFO - PROCESS | 3420 | 1469443310688 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 03:41:50 INFO - PROCESS | 3420 | 1469443310744 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:50 INFO - PROCESS | 3420 | 1469443310745 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:50 INFO - PROCESS | 3420 | ++DOCSHELL 0x12d2c5000 == 45 [pid = 3420] [id = 727] 03:41:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x126d02c00) [pid = 3420] [serial = 2181] [outer = 0x0] 03:41:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x12a572800) [pid = 3420] [serial = 2182] [outer = 0x126d02c00] 03:41:50 INFO - PROCESS | 3420 | 1469443310770 Marionette DEBUG loaded listener.js 03:41:50 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x12a674400) [pid = 3420] [serial = 2183] [outer = 0x126d02c00] 03:41:51 INFO - PROCESS | 3420 | 1469443311209 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]]]}] 03:41:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:41:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 669ms 03:41:51 INFO - PROCESS | 3420 | 1469443311254 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 03:41:51 INFO - PROCESS | 3420 | 1469443311256 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 03:41:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:41:51 INFO - PROCESS | 3420 | 1469443311261 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:41:51 INFO - PROCESS | 3420 | 1469443311263 Marionette TRACE conn2 <- [1,2882,null,{}] 03:41:51 INFO - PROCESS | 3420 | 1469443311267 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}] 03:41:51 INFO - PROCESS | 3420 | 1469443311269 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:51 INFO - PROCESS | 3420 | 1469443311372 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 03:41:51 INFO - PROCESS | 3420 | 1469443311444 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:51 INFO - PROCESS | 3420 | 1469443311445 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:51 INFO - PROCESS | 3420 | ++DOCSHELL 0x124403000 == 46 [pid = 3420] [id = 728] 03:41:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x11732a800) [pid = 3420] [serial = 2184] [outer = 0x0] 03:41:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x1181d2800) [pid = 3420] [serial = 2185] [outer = 0x11732a800] 03:41:51 INFO - PROCESS | 3420 | 1469443311476 Marionette DEBUG loaded listener.js 03:41:51 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x1187e7000) [pid = 3420] [serial = 2186] [outer = 0x11732a800] 03:41:51 INFO - PROCESS | 3420 | 1469443311908 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]]]}] 03:41:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:41:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 673ms 03:41:51 INFO - PROCESS | 3420 | 1469443311933 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 03:41:51 INFO - PROCESS | 3420 | 1469443311937 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 03:41:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:41:51 INFO - PROCESS | 3420 | 1469443311941 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:41:51 INFO - PROCESS | 3420 | 1469443311944 Marionette TRACE conn2 <- [1,2886,null,{}] 03:41:51 INFO - PROCESS | 3420 | 1469443311946 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}] 03:41:51 INFO - PROCESS | 3420 | 1469443311948 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:52 INFO - PROCESS | 3420 | 1469443312074 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 03:41:52 INFO - PROCESS | 3420 | 1469443312146 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:52 INFO - PROCESS | 3420 | 1469443312147 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:52 INFO - PROCESS | 3420 | ++DOCSHELL 0x12adc1000 == 47 [pid = 3420] [id = 729] 03:41:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x1210d7000) [pid = 3420] [serial = 2187] [outer = 0x0] 03:41:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x123c81000) [pid = 3420] [serial = 2188] [outer = 0x1210d7000] 03:41:52 INFO - PROCESS | 3420 | 1469443312179 Marionette DEBUG loaded listener.js 03:41:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x1241d5c00) [pid = 3420] [serial = 2189] [outer = 0x1210d7000] 03:41:52 INFO - PROCESS | 3420 | 1469443312594 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]]]}] 03:41:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:41:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 671ms 03:41:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:41:52 INFO - PROCESS | 3420 | 1469443312613 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 03:41:52 INFO - PROCESS | 3420 | 1469443312614 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 03:41:52 INFO - PROCESS | 3420 | 1469443312617 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:41:52 INFO - PROCESS | 3420 | 1469443312619 Marionette TRACE conn2 <- [1,2890,null,{}] 03:41:52 INFO - PROCESS | 3420 | 1469443312629 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}] 03:41:52 INFO - PROCESS | 3420 | 1469443312633 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:52 INFO - PROCESS | 3420 | 1469443312734 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 03:41:52 INFO - PROCESS | 3420 | 1469443312795 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:52 INFO - PROCESS | 3420 | 1469443312797 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:52 INFO - PROCESS | 3420 | ++DOCSHELL 0x12d4ab800 == 48 [pid = 3420] [id = 730] 03:41:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x1246d6400) [pid = 3420] [serial = 2190] [outer = 0x0] 03:41:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x125590c00) [pid = 3420] [serial = 2191] [outer = 0x1246d6400] 03:41:52 INFO - PROCESS | 3420 | 1469443312828 Marionette DEBUG loaded listener.js 03:41:52 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x126eb5c00) [pid = 3420] [serial = 2192] [outer = 0x1246d6400] 03:41:53 INFO - PROCESS | 3420 | 1469443313297 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:41:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:41:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 724ms 03:41:53 INFO - PROCESS | 3420 | 1469443313341 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 03:41:53 INFO - PROCESS | 3420 | 1469443313343 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 03:41:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:41:53 INFO - PROCESS | 3420 | 1469443313364 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:41:53 INFO - PROCESS | 3420 | 1469443313366 Marionette TRACE conn2 <- [1,2894,null,{}] 03:41:53 INFO - PROCESS | 3420 | 1469443313368 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}] 03:41:53 INFO - PROCESS | 3420 | 1469443313369 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:53 INFO - PROCESS | 3420 | 1469443313507 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 03:41:53 INFO - PROCESS | 3420 | 1469443313546 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:53 INFO - PROCESS | 3420 | 1469443313548 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:53 INFO - PROCESS | 3420 | ++DOCSHELL 0x11958d800 == 49 [pid = 3420] [id = 731] 03:41:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x1160f3400) [pid = 3420] [serial = 2193] [outer = 0x0] 03:41:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x124330800) [pid = 3420] [serial = 2194] [outer = 0x1160f3400] 03:41:53 INFO - PROCESS | 3420 | 1469443313577 Marionette DEBUG loaded listener.js 03:41:53 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x126d72000) [pid = 3420] [serial = 2195] [outer = 0x1160f3400] 03:41:54 INFO - PROCESS | 3420 | 1469443314130 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]]]}] 03:41:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:41:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 822ms 03:41:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:41:54 INFO - PROCESS | 3420 | 1469443314204 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 03:41:54 INFO - PROCESS | 3420 | 1469443314207 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 03:41:54 INFO - PROCESS | 3420 | 1469443314211 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:41:54 INFO - PROCESS | 3420 | 1469443314213 Marionette TRACE conn2 <- [1,2898,null,{}] 03:41:54 INFO - PROCESS | 3420 | 1469443314216 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}] 03:41:54 INFO - PROCESS | 3420 | 1469443314218 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:54 INFO - PROCESS | 3420 | 1469443314310 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 03:41:54 INFO - PROCESS | 3420 | 1469443314385 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:54 INFO - PROCESS | 3420 | 1469443314386 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:54 INFO - PROCESS | 3420 | ++DOCSHELL 0x117d69800 == 50 [pid = 3420] [id = 732] 03:41:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x112ea6c00) [pid = 3420] [serial = 2196] [outer = 0x0] 03:41:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x113397400) [pid = 3420] [serial = 2197] [outer = 0x112ea6c00] 03:41:54 INFO - PROCESS | 3420 | 1469443314417 Marionette DEBUG loaded listener.js 03:41:54 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x113aa2c00) [pid = 3420] [serial = 2198] [outer = 0x112ea6c00] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x12ce43800 == 49 [pid = 3420] [id = 726] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x12928a000 == 48 [pid = 3420] [id = 725] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x127239800 == 47 [pid = 3420] [id = 724] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x12bda5800 == 46 [pid = 3420] [id = 723] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x12bd0e000 == 45 [pid = 3420] [id = 722] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x12b973000 == 44 [pid = 3420] [id = 721] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x12a82d000 == 43 [pid = 3420] [id = 720] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x12928a800 == 42 [pid = 3420] [id = 719] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x12563d000 == 41 [pid = 3420] [id = 718] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x1188cf000 == 40 [pid = 3420] [id = 717] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x12ce3e800 == 39 [pid = 3420] [id = 18] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x11695c000 == 38 [pid = 3420] [id = 716] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x12d008800 == 37 [pid = 3420] [id = 714] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x119dd6800 == 36 [pid = 3420] [id = 702] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x119583000 == 35 [pid = 3420] [id = 715] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x12c503000 == 34 [pid = 3420] [id = 696] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x119196000 == 33 [pid = 3420] [id = 701] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x12a50e800 == 32 [pid = 3420] [id = 699] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x12c557000 == 31 [pid = 3420] [id = 700] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x119592800 == 30 [pid = 3420] [id = 698] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x11958d800 == 29 [pid = 3420] [id = 731] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x12d4ab800 == 28 [pid = 3420] [id = 730] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x12adc1000 == 27 [pid = 3420] [id = 729] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x12d2c5000 == 26 [pid = 3420] [id = 727] 03:41:55 INFO - PROCESS | 3420 | --DOCSHELL 0x124403000 == 25 [pid = 3420] [id = 728] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x128e7e800) [pid = 3420] [serial = 2141] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x12914f000) [pid = 3420] [serial = 2143] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x1270bc800) [pid = 3420] [serial = 2140] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x116aab800) [pid = 3420] [serial = 2111] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x124e4d000) [pid = 3420] [serial = 2125] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x126eaac00) [pid = 3420] [serial = 2131] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x1238de000) [pid = 3420] [serial = 2119] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x126e96000) [pid = 3420] [serial = 2137] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x120846000) [pid = 3420] [serial = 2117] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x1191c7c00) [pid = 3420] [serial = 2108] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x12083e400) [pid = 3420] [serial = 2098] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x118885400) [pid = 3420] [serial = 2114] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1270b7400) [pid = 3420] [serial = 2138] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x116534c00) [pid = 3420] [serial = 2110] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x123f21400) [pid = 3420] [serial = 2099] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x1187eb400) [pid = 3420] [serial = 2107] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x12690e800) [pid = 3420] [serial = 2128] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x12433b400) [pid = 3420] [serial = 2123] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x1176aa800) [pid = 3420] [serial = 2105] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x124e9d400) [pid = 3420] [serial = 2101] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x126eb3c00) [pid = 3420] [serial = 2132] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x126d78400) [pid = 3420] [serial = 2129] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x1250da400) [pid = 3420] [serial = 2126] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x1241dac00) [pid = 3420] [serial = 2122] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x1196dc800) [pid = 3420] [serial = 2116] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x124467000) [pid = 3420] [serial = 2135] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x1185a0000) [pid = 3420] [serial = 2134] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 78 (0x113d93400) [pid = 3420] [serial = 2104] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 77 (0x1241b3c00) [pid = 3420] [serial = 2120] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 76 (0x1160ebc00) [pid = 3420] [serial = 2095] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 75 (0x117d9d000) [pid = 3420] [serial = 2096] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 74 (0x118214800) [pid = 3420] [serial = 2113] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | --DOMWINDOW == 73 (0x126d06800) [pid = 3420] [serial = 2102] [outer = 0x0] [url = about:blank] 03:41:55 INFO - PROCESS | 3420 | 1469443315501 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]]]}] 03:41:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:41:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1323ms 03:41:55 INFO - PROCESS | 3420 | 1469443315534 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 03:41:55 INFO - PROCESS | 3420 | 1469443315536 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 03:41:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:41:55 INFO - PROCESS | 3420 | 1469443315540 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:41:55 INFO - PROCESS | 3420 | 1469443315541 Marionette TRACE conn2 <- [1,2902,null,{}] 03:41:55 INFO - PROCESS | 3420 | 1469443315545 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}] 03:41:55 INFO - PROCESS | 3420 | 1469443315547 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:55 INFO - PROCESS | 3420 | 1469443315627 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 03:41:55 INFO - PROCESS | 3420 | 1469443315632 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:55 INFO - PROCESS | 3420 | 1469443315635 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:55 INFO - PROCESS | 3420 | ++DOCSHELL 0x116ac1800 == 26 [pid = 3420] [id = 733] 03:41:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 74 (0x112ea2c00) [pid = 3420] [serial = 2199] [outer = 0x0] 03:41:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 75 (0x11339dc00) [pid = 3420] [serial = 2200] [outer = 0x112ea2c00] 03:41:55 INFO - PROCESS | 3420 | 1469443315665 Marionette DEBUG loaded listener.js 03:41:55 INFO - PROCESS | 3420 | ++DOMWINDOW == 76 (0x113f32c00) [pid = 3420] [serial = 2201] [outer = 0x112ea2c00] 03:41:56 INFO - PROCESS | 3420 | 1469443316041 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:41:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:41:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 569ms 03:41:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:41:56 INFO - PROCESS | 3420 | 1469443316109 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 03:41:56 INFO - PROCESS | 3420 | 1469443316111 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 03:41:56 INFO - PROCESS | 3420 | 1469443316114 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:41:56 INFO - PROCESS | 3420 | 1469443316117 Marionette TRACE conn2 <- [1,2906,null,{}] 03:41:56 INFO - PROCESS | 3420 | 1469443316127 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}] 03:41:56 INFO - PROCESS | 3420 | 1469443316129 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:56 INFO - PROCESS | 3420 | 1469443316236 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 03:41:56 INFO - PROCESS | 3420 | 1469443316314 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:56 INFO - PROCESS | 3420 | 1469443316318 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:56 INFO - PROCESS | 3420 | ++DOCSHELL 0x116abc800 == 27 [pid = 3420] [id = 734] 03:41:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 77 (0x1129de000) [pid = 3420] [serial = 2202] [outer = 0x0] 03:41:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 78 (0x113371c00) [pid = 3420] [serial = 2203] [outer = 0x1129de000] 03:41:56 INFO - PROCESS | 3420 | 1469443316350 Marionette DEBUG loaded listener.js 03:41:56 INFO - PROCESS | 3420 | ++DOMWINDOW == 79 (0x115dfdc00) [pid = 3420] [serial = 2204] [outer = 0x1129de000] 03:41:56 INFO - PROCESS | 3420 | 1469443316867 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]]]}] 03:41:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:41:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 826ms 03:41:56 INFO - PROCESS | 3420 | 1469443316948 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 03:41:56 INFO - PROCESS | 3420 | 1469443316950 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 03:41:56 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:41:56 INFO - PROCESS | 3420 | 1469443316955 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:41:56 INFO - PROCESS | 3420 | 1469443316958 Marionette TRACE conn2 <- [1,2910,null,{}] 03:41:56 INFO - PROCESS | 3420 | 1469443316961 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}] 03:41:56 INFO - PROCESS | 3420 | 1469443316963 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:57 INFO - PROCESS | 3420 | 1469443317066 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 03:41:57 INFO - PROCESS | 3420 | 1469443317122 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:57 INFO - PROCESS | 3420 | 1469443317123 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:57 INFO - PROCESS | 3420 | ++DOCSHELL 0x123930000 == 28 [pid = 3420] [id = 735] 03:41:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x112ea7800) [pid = 3420] [serial = 2205] [outer = 0x0] 03:41:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x1176aa800) [pid = 3420] [serial = 2206] [outer = 0x112ea7800] 03:41:57 INFO - PROCESS | 3420 | 1469443317155 Marionette DEBUG loaded listener.js 03:41:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x117d96800) [pid = 3420] [serial = 2207] [outer = 0x112ea7800] 03:41:57 INFO - PROCESS | 3420 | 1469443317582 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]]]}] 03:41:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:41:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:41:57 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 673ms 03:41:57 INFO - PROCESS | 3420 | 1469443317627 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 03:41:57 INFO - PROCESS | 3420 | 1469443317629 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 03:41:57 INFO - TEST-START | /DOMEvents/constructors.html 03:41:57 INFO - PROCESS | 3420 | 1469443317631 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:41:57 INFO - PROCESS | 3420 | 1469443317632 Marionette TRACE conn2 <- [1,2914,null,{}] 03:41:57 INFO - PROCESS | 3420 | 1469443317640 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}] 03:41:57 INFO - PROCESS | 3420 | 1469443317644 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:57 INFO - PROCESS | 3420 | 1469443317767 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 03:41:57 INFO - PROCESS | 3420 | 1469443317893 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:57 INFO - PROCESS | 3420 | 1469443317894 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:57 INFO - PROCESS | 3420 | ++DOCSHELL 0x11650d000 == 29 [pid = 3420] [id = 736] 03:41:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x112627c00) [pid = 3420] [serial = 2208] [outer = 0x0] 03:41:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x112981800) [pid = 3420] [serial = 2209] [outer = 0x112627c00] 03:41:57 INFO - PROCESS | 3420 | 1469443317922 Marionette DEBUG loaded listener.js 03:41:57 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x115dfcc00) [pid = 3420] [serial = 2210] [outer = 0x112627c00] 03:41:58 INFO - PROCESS | 3420 | 1469443318317 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]]]}] 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:41:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:41:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:41:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:41:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:41:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:41:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:41:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:41:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:41:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:41:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:41:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:41:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:41:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:41:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:41:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:41:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:41:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:41:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:41:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:41:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:41:58 INFO - TEST-OK | /DOMEvents/constructors.html | took 731ms 03:41:58 INFO - PROCESS | 3420 | 1469443318364 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 03:41:58 INFO - PROCESS | 3420 | 1469443318366 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 03:41:58 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:41:58 INFO - PROCESS | 3420 | 1469443318369 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:41:58 INFO - PROCESS | 3420 | 1469443318371 Marionette TRACE conn2 <- [1,2918,null,{}] 03:41:58 INFO - PROCESS | 3420 | 1469443318376 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}] 03:41:58 INFO - PROCESS | 3420 | 1469443318378 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:58 INFO - PROCESS | 3420 | 1469443318455 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 03:41:58 INFO - PROCESS | 3420 | 1469443318515 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:58 INFO - PROCESS | 3420 | 1469443318516 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:58 INFO - PROCESS | 3420 | ++DOCSHELL 0x124e7b800 == 30 [pid = 3420] [id = 737] 03:41:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x116aa3400) [pid = 3420] [serial = 2211] [outer = 0x0] 03:41:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x118593800) [pid = 3420] [serial = 2212] [outer = 0x116aa3400] 03:41:58 INFO - PROCESS | 3420 | 1469443318543 Marionette DEBUG loaded listener.js 03:41:58 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x1187ea800) [pid = 3420] [serial = 2213] [outer = 0x116aa3400] 03:41:58 INFO - PROCESS | 3420 | 1469443318819 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:41:58 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:41:58 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 473ms 03:41:58 INFO - PROCESS | 3420 | 1469443318846 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 03:41:58 INFO - PROCESS | 3420 | 1469443318850 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 03:41:58 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:41:58 INFO - PROCESS | 3420 | 1469443318865 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:41:58 INFO - PROCESS | 3420 | 1469443318867 Marionette TRACE conn2 <- [1,2922,null,{}] 03:41:58 INFO - PROCESS | 3420 | 1469443318870 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}] 03:41:58 INFO - PROCESS | 3420 | 1469443318876 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:59 INFO - PROCESS | 3420 | 1469443318999 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 03:41:59 INFO - PROCESS | 3420 | 1469443319097 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:59 INFO - PROCESS | 3420 | 1469443319098 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:59 INFO - PROCESS | 3420 | ++DOCSHELL 0x124009800 == 31 [pid = 3420] [id = 738] 03:41:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x116aa0c00) [pid = 3420] [serial = 2214] [outer = 0x0] 03:41:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x11821a800) [pid = 3420] [serial = 2215] [outer = 0x116aa0c00] 03:41:59 INFO - PROCESS | 3420 | 1469443319143 Marionette DEBUG loaded listener.js 03:41:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1196d2800) [pid = 3420] [serial = 2216] [outer = 0x116aa0c00] 03:41:59 INFO - PROCESS | 3420 | [3420] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:41:59 INFO - PROCESS | 3420 | [3420] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:41:59 INFO - PROCESS | 3420 | [3420] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:41:59 INFO - PROCESS | 3420 | [3420] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 03:41:59 INFO - PROCESS | 3420 | 1469443319501 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]]]}] 03:41:59 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:41:59 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:41:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:41:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:41:59 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 03:41:59 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:41:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:41:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:41:59 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 03:41:59 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:41:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:41:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:41:59 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]" 03:41:59 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:41:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:41:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:41:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:41:59 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:41:59 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 688ms 03:41:59 INFO - PROCESS | 3420 | 1469443319549 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 03:41:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:41:59 INFO - PROCESS | 3420 | 1469443319550 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 03:41:59 INFO - PROCESS | 3420 | 1469443319557 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:41:59 INFO - PROCESS | 3420 | 1469443319561 Marionette TRACE conn2 <- [1,2926,null,{}] 03:41:59 INFO - PROCESS | 3420 | 1469443319564 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}] 03:41:59 INFO - PROCESS | 3420 | 1469443319567 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:59 INFO - PROCESS | 3420 | 1469443319665 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 03:41:59 INFO - PROCESS | 3420 | 1469443319725 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:41:59 INFO - PROCESS | 3420 | 1469443319726 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:41:59 INFO - PROCESS | 3420 | ++DOCSHELL 0x1295f1000 == 32 [pid = 3420] [id = 739] 03:41:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x120844800) [pid = 3420] [serial = 2217] [outer = 0x0] 03:41:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x1210da400) [pid = 3420] [serial = 2218] [outer = 0x120844800] 03:41:59 INFO - PROCESS | 3420 | 1469443319751 Marionette DEBUG loaded listener.js 03:41:59 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x123b9b800) [pid = 3420] [serial = 2219] [outer = 0x120844800] 03:41:59 INFO - PROCESS | 3420 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:42:00 INFO - PROCESS | 3420 | 1469443320027 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]]]}] 03:42:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:42:00 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 528ms 03:42:00 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:42:00 INFO - PROCESS | 3420 | 1469443320082 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 03:42:00 INFO - PROCESS | 3420 | 1469443320083 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 03:42:00 INFO - PROCESS | 3420 | 1469443320086 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:42:00 INFO - PROCESS | 3420 | 1469443320087 Marionette TRACE conn2 <- [1,2930,null,{}] 03:42:00 INFO - PROCESS | 3420 | 1469443320097 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}] 03:42:00 INFO - PROCESS | 3420 | 1469443320098 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:00 INFO - PROCESS | 3420 | 1469443320202 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 03:42:00 INFO - PROCESS | 3420 | 1469443320238 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:00 INFO - PROCESS | 3420 | 1469443320239 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:00 INFO - PROCESS | 3420 | ++DOCSHELL 0x12adb1000 == 33 [pid = 3420] [id = 740] 03:42:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x1241a9400) [pid = 3420] [serial = 2220] [outer = 0x0] 03:42:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x1241dac00) [pid = 3420] [serial = 2221] [outer = 0x1241a9400] 03:42:00 INFO - PROCESS | 3420 | 1469443320272 Marionette DEBUG loaded listener.js 03:42:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x124334400) [pid = 3420] [serial = 2222] [outer = 0x1241a9400] 03:42:00 INFO - PROCESS | 3420 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:42:00 INFO - PROCESS | 3420 | 1469443320542 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]]]}] 03:42:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:42:00 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 478ms 03:42:00 INFO - PROCESS | 3420 | 1469443320567 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 03:42:00 INFO - PROCESS | 3420 | 1469443320569 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 03:42:00 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:42:00 INFO - PROCESS | 3420 | 1469443320583 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:42:00 INFO - PROCESS | 3420 | 1469443320584 Marionette TRACE conn2 <- [1,2934,null,{}] 03:42:00 INFO - PROCESS | 3420 | 1469443320593 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}] 03:42:00 INFO - PROCESS | 3420 | 1469443320595 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:00 INFO - PROCESS | 3420 | 1469443320697 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 03:42:00 INFO - PROCESS | 3420 | 1469443320701 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:00 INFO - PROCESS | 3420 | 1469443320706 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:00 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b972000 == 34 [pid = 3420] [id = 741] 03:42:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x124464400) [pid = 3420] [serial = 2223] [outer = 0x0] 03:42:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x124586000) [pid = 3420] [serial = 2224] [outer = 0x124464400] 03:42:00 INFO - PROCESS | 3420 | 1469443320738 Marionette DEBUG loaded listener.js 03:42:00 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x12466c400) [pid = 3420] [serial = 2225] [outer = 0x124464400] 03:42:01 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x112ea6c00) [pid = 3420] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:42:01 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x11732a800) [pid = 3420] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:42:01 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x1246d6400) [pid = 3420] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:42:01 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x1210d7000) [pid = 3420] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:42:01 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x126d07000) [pid = 3420] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:42:01 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x128ae6800) [pid = 3420] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:42:01 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x112ea5800) [pid = 3420] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:42:01 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x118215000) [pid = 3420] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:42:01 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x113a05800) [pid = 3420] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:42:01 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x1188a6800) [pid = 3420] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:42:01 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x113a05c00) [pid = 3420] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:42:01 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x128e7f800) [pid = 3420] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:42:01 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x1270c9c00) [pid = 3420] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 03:42:01 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x11964b800) [pid = 3420] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:42:01 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x1160f3400) [pid = 3420] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:42:01 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x112ea4400) [pid = 3420] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:42:01 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x112612800) [pid = 3420] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:42:01 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x12ce12c00) [pid = 3420] [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.] 03:42:01 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x11298bc00) [pid = 3420] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:42:01 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x126d02c00) [pid = 3420] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:42:01 INFO - PROCESS | 3420 | 1469443321103 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]]]}] 03:42:01 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 03:42:01 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 574ms 03:42:01 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:42:01 INFO - PROCESS | 3420 | 1469443321152 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 03:42:01 INFO - PROCESS | 3420 | 1469443321153 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 03:42:01 INFO - PROCESS | 3420 | 1469443321155 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:42:01 INFO - PROCESS | 3420 | 1469443321157 Marionette TRACE conn2 <- [1,2938,null,{}] 03:42:01 INFO - PROCESS | 3420 | 1469443321159 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}] 03:42:01 INFO - PROCESS | 3420 | 1469443321160 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:01 INFO - PROCESS | 3420 | 1469443321239 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 03:42:01 INFO - PROCESS | 3420 | 1469443321243 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:01 INFO - PROCESS | 3420 | 1469443321245 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:01 INFO - PROCESS | 3420 | ++DOCSHELL 0x12af43000 == 35 [pid = 3420] [id = 742] 03:42:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x113a9dc00) [pid = 3420] [serial = 2226] [outer = 0x0] 03:42:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x1210d7000) [pid = 3420] [serial = 2227] [outer = 0x113a9dc00] 03:42:01 INFO - PROCESS | 3420 | 1469443321276 Marionette DEBUG loaded listener.js 03:42:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x1246d5000) [pid = 3420] [serial = 2228] [outer = 0x113a9dc00] 03:42:01 INFO - PROCESS | 3420 | 1469443321588 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]]]}] 03:42:01 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. 03:42:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 468ms 03:42:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:42:01 INFO - PROCESS | 3420 | 1469443321627 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 03:42:01 INFO - PROCESS | 3420 | 1469443321628 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 03:42:01 INFO - PROCESS | 3420 | 1469443321630 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:42:01 INFO - PROCESS | 3420 | 1469443321631 Marionette TRACE conn2 <- [1,2942,null,{}] 03:42:01 INFO - PROCESS | 3420 | 1469443321634 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}] 03:42:01 INFO - PROCESS | 3420 | 1469443321635 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:01 INFO - PROCESS | 3420 | 1469443321740 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 03:42:01 INFO - PROCESS | 3420 | 1469443321746 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:01 INFO - PROCESS | 3420 | 1469443321747 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:01 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bda2000 == 36 [pid = 3420] [id = 743] 03:42:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x113d49c00) [pid = 3420] [serial = 2229] [outer = 0x0] 03:42:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x124b4b000) [pid = 3420] [serial = 2230] [outer = 0x113d49c00] 03:42:01 INFO - PROCESS | 3420 | 1469443321771 Marionette DEBUG loaded listener.js 03:42:01 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x124ea4400) [pid = 3420] [serial = 2231] [outer = 0x113d49c00] 03:42:02 INFO - PROCESS | 3420 | 1469443322062 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"]]]}] 03:42:02 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 03:42:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:42:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:42:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 467ms 03:42:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:42:02 INFO - PROCESS | 3420 | 1469443322098 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 03:42:02 INFO - PROCESS | 3420 | 1469443322100 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 03:42:02 INFO - PROCESS | 3420 | 1469443322102 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:42:02 INFO - PROCESS | 3420 | 1469443322103 Marionette TRACE conn2 <- [1,2946,null,{}] 03:42:02 INFO - PROCESS | 3420 | 1469443322108 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}] 03:42:02 INFO - PROCESS | 3420 | 1469443322110 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:02 INFO - PROCESS | 3420 | 1469443322192 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 03:42:02 INFO - PROCESS | 3420 | 1469443322195 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:02 INFO - PROCESS | 3420 | 1469443322196 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:02 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c50a000 == 37 [pid = 3420] [id = 744] 03:42:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x1121bd400) [pid = 3420] [serial = 2232] [outer = 0x0] 03:42:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x124ff2800) [pid = 3420] [serial = 2233] [outer = 0x1121bd400] 03:42:02 INFO - PROCESS | 3420 | 1469443322228 Marionette DEBUG loaded listener.js 03:42:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x126d03000) [pid = 3420] [serial = 2234] [outer = 0x1121bd400] 03:42:02 INFO - PROCESS | 3420 | 1469443322522 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]]]}] 03:42:02 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. 03:42:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 473ms 03:42:02 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:42:02 INFO - PROCESS | 3420 | 1469443322575 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 03:42:02 INFO - PROCESS | 3420 | 1469443322576 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 03:42:02 INFO - PROCESS | 3420 | 1469443322578 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:42:02 INFO - PROCESS | 3420 | 1469443322579 Marionette TRACE conn2 <- [1,2950,null,{}] 03:42:02 INFO - PROCESS | 3420 | 1469443322582 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}] 03:42:02 INFO - PROCESS | 3420 | 1469443322583 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:02 INFO - PROCESS | 3420 | 1469443322690 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 03:42:02 INFO - PROCESS | 3420 | 1469443322696 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:02 INFO - PROCESS | 3420 | 1469443322697 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:02 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c50c800 == 38 [pid = 3420] [id = 745] 03:42:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x113377400) [pid = 3420] [serial = 2235] [outer = 0x0] 03:42:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x126d04800) [pid = 3420] [serial = 2236] [outer = 0x113377400] 03:42:02 INFO - PROCESS | 3420 | 1469443322721 Marionette DEBUG loaded listener.js 03:42:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x126e94c00) [pid = 3420] [serial = 2237] [outer = 0x113377400] 03:42:02 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c50d000 == 39 [pid = 3420] [id = 746] 03:42:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x126eb0800) [pid = 3420] [serial = 2238] [outer = 0x0] 03:42:02 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x126eab800) [pid = 3420] [serial = 2239] [outer = 0x126eb0800] 03:42:03 INFO - PROCESS | 3420 | 1469443323029 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]]]}] 03:42:03 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. 03:42:03 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 468ms 03:42:03 INFO - PROCESS | 3420 | 1469443323048 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 03:42:03 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:42:03 INFO - PROCESS | 3420 | 1469443323050 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 03:42:03 INFO - PROCESS | 3420 | 1469443323055 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:42:03 INFO - PROCESS | 3420 | 1469443323059 Marionette TRACE conn2 <- [1,2954,null,{}] 03:42:03 INFO - PROCESS | 3420 | 1469443323062 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}] 03:42:03 INFO - PROCESS | 3420 | 1469443323064 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:03 INFO - PROCESS | 3420 | 1469443323215 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 03:42:03 INFO - PROCESS | 3420 | 1469443323307 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:03 INFO - PROCESS | 3420 | 1469443323309 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:03 INFO - PROCESS | 3420 | ++DOCSHELL 0x1133d8800 == 40 [pid = 3420] [id = 747] 03:42:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x111c16000) [pid = 3420] [serial = 2240] [outer = 0x0] 03:42:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x1121b1400) [pid = 3420] [serial = 2241] [outer = 0x111c16000] 03:42:03 INFO - PROCESS | 3420 | 1469443323422 Marionette DEBUG loaded listener.js 03:42:03 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x112fb9000) [pid = 3420] [serial = 2242] [outer = 0x111c16000] 03:42:03 INFO - PROCESS | 3420 | 1469443323826 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]]]}] 03:42:03 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:42:03 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 03:42:03 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 826ms 03:42:03 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:42:03 INFO - PROCESS | 3420 | 1469443323879 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 03:42:03 INFO - PROCESS | 3420 | 1469443323882 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 03:42:03 INFO - PROCESS | 3420 | 1469443323885 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:42:03 INFO - PROCESS | 3420 | 1469443323887 Marionette TRACE conn2 <- [1,2958,null,{}] 03:42:03 INFO - PROCESS | 3420 | 1469443323891 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}] 03:42:03 INFO - PROCESS | 3420 | 1469443323892 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:04 INFO - PROCESS | 3420 | 1469443324009 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 03:42:04 INFO - PROCESS | 3420 | 1469443324078 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:04 INFO - PROCESS | 3420 | 1469443324079 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:04 INFO - PROCESS | 3420 | ++DOCSHELL 0x128bb6800 == 41 [pid = 3420] [id = 748] 03:42:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x11653a400) [pid = 3420] [serial = 2243] [outer = 0x0] 03:42:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x1181d3800) [pid = 3420] [serial = 2244] [outer = 0x11653a400] 03:42:04 INFO - PROCESS | 3420 | 1469443324111 Marionette DEBUG loaded listener.js 03:42:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x1191c7400) [pid = 3420] [serial = 2245] [outer = 0x11653a400] 03:42:04 INFO - PROCESS | 3420 | 1469443324479 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]]]}] 03:42:04 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. 03:42:04 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 623ms 03:42:04 INFO - PROCESS | 3420 | 1469443324508 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 03:42:04 INFO - PROCESS | 3420 | 1469443324511 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 03:42:04 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:42:04 INFO - PROCESS | 3420 | 1469443324515 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:42:04 INFO - PROCESS | 3420 | 1469443324517 Marionette TRACE conn2 <- [1,2962,null,{}] 03:42:04 INFO - PROCESS | 3420 | 1469443324520 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}] 03:42:04 INFO - PROCESS | 3420 | 1469443324521 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:04 INFO - PROCESS | 3420 | 1469443324626 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 03:42:04 INFO - PROCESS | 3420 | 1469443324717 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:04 INFO - PROCESS | 3420 | 1469443324718 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:04 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bd26000 == 42 [pid = 3420] [id = 749] 03:42:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x119f0dc00) [pid = 3420] [serial = 2246] [outer = 0x0] 03:42:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x1210d7c00) [pid = 3420] [serial = 2247] [outer = 0x119f0dc00] 03:42:04 INFO - PROCESS | 3420 | 1469443324749 Marionette DEBUG loaded listener.js 03:42:04 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x1241d4400) [pid = 3420] [serial = 2248] [outer = 0x119f0dc00] 03:42:05 INFO - PROCESS | 3420 | 1469443325104 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]]]}] 03:42:05 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. 03:42:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 619ms 03:42:05 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:42:05 INFO - PROCESS | 3420 | 1469443325134 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 03:42:05 INFO - PROCESS | 3420 | 1469443325136 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 03:42:05 INFO - PROCESS | 3420 | 1469443325139 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:42:05 INFO - PROCESS | 3420 | 1469443325141 Marionette TRACE conn2 <- [1,2966,null,{}] 03:42:05 INFO - PROCESS | 3420 | 1469443325149 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}] 03:42:05 INFO - PROCESS | 3420 | 1469443325153 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:05 INFO - PROCESS | 3420 | 1469443325254 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 03:42:05 INFO - PROCESS | 3420 | 1469443325311 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:05 INFO - PROCESS | 3420 | 1469443325312 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:05 INFO - PROCESS | 3420 | ++DOCSHELL 0x12d01d800 == 43 [pid = 3420] [id = 750] 03:42:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x12433bc00) [pid = 3420] [serial = 2249] [outer = 0x0] 03:42:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x12466b400) [pid = 3420] [serial = 2250] [outer = 0x12433bc00] 03:42:05 INFO - PROCESS | 3420 | 1469443325342 Marionette DEBUG loaded listener.js 03:42:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x126d78400) [pid = 3420] [serial = 2251] [outer = 0x12433bc00] 03:42:05 INFO - PROCESS | 3420 | 1469443325678 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]]]}] 03:42:05 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. 03:42:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 572ms 03:42:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:42:05 INFO - PROCESS | 3420 | 1469443325710 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 03:42:05 INFO - PROCESS | 3420 | 1469443325712 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 03:42:05 INFO - PROCESS | 3420 | 1469443325714 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:42:05 INFO - PROCESS | 3420 | 1469443325716 Marionette TRACE conn2 <- [1,2970,null,{}] 03:42:05 INFO - PROCESS | 3420 | 1469443325718 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}] 03:42:05 INFO - PROCESS | 3420 | 1469443325720 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:05 INFO - PROCESS | 3420 | 1469443325820 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 03:42:05 INFO - PROCESS | 3420 | 1469443325877 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:05 INFO - PROCESS | 3420 | 1469443325878 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:05 INFO - PROCESS | 3420 | ++DOCSHELL 0x12d4b1800 == 44 [pid = 3420] [id = 751] 03:42:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 107 (0x126eab400) [pid = 3420] [serial = 2252] [outer = 0x0] 03:42:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 108 (0x1270b1000) [pid = 3420] [serial = 2253] [outer = 0x126eab400] 03:42:05 INFO - PROCESS | 3420 | 1469443325907 Marionette DEBUG loaded listener.js 03:42:05 INFO - PROCESS | 3420 | ++DOMWINDOW == 109 (0x1270c6000) [pid = 3420] [serial = 2254] [outer = 0x126eab400] 03:42:06 INFO - PROCESS | 3420 | 1469443326265 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]]]}] 03:42:06 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. 03:42:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 569ms 03:42:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:42:06 INFO - PROCESS | 3420 | 1469443326283 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 03:42:06 INFO - PROCESS | 3420 | 1469443326285 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 03:42:06 INFO - PROCESS | 3420 | 1469443326287 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:42:06 INFO - PROCESS | 3420 | 1469443326288 Marionette TRACE conn2 <- [1,2974,null,{}] 03:42:06 INFO - PROCESS | 3420 | 1469443326291 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}] 03:42:06 INFO - PROCESS | 3420 | 1469443326292 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:06 INFO - PROCESS | 3420 | 1469443326393 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 03:42:06 INFO - PROCESS | 3420 | 1469443326450 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:06 INFO - PROCESS | 3420 | 1469443326451 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:06 INFO - PROCESS | 3420 | ++DOCSHELL 0x12d7d4800 == 45 [pid = 3420] [id = 752] 03:42:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 110 (0x128aea800) [pid = 3420] [serial = 2255] [outer = 0x0] 03:42:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 111 (0x128af0400) [pid = 3420] [serial = 2256] [outer = 0x128aea800] 03:42:06 INFO - PROCESS | 3420 | 1469443326487 Marionette DEBUG loaded listener.js 03:42:06 INFO - PROCESS | 3420 | ++DOMWINDOW == 112 (0x128b5a800) [pid = 3420] [serial = 2257] [outer = 0x128aea800] 03:42:06 INFO - PROCESS | 3420 | 1469443326898 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]]]}] 03:42:06 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. 03:42:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 621ms 03:42:06 INFO - PROCESS | 3420 | 1469443326909 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 03:42:06 INFO - PROCESS | 3420 | 1469443326910 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 03:42:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:42:06 INFO - PROCESS | 3420 | 1469443326912 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:42:06 INFO - PROCESS | 3420 | 1469443326913 Marionette TRACE conn2 <- [1,2978,null,{}] 03:42:06 INFO - PROCESS | 3420 | 1469443326916 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}] 03:42:06 INFO - PROCESS | 3420 | 1469443326920 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:07 INFO - PROCESS | 3420 | 1469443327020 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 03:42:07 INFO - PROCESS | 3420 | 1469443327078 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:07 INFO - PROCESS | 3420 | 1469443327079 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:07 INFO - PROCESS | 3420 | ++DOCSHELL 0x1245e6000 == 46 [pid = 3420] [id = 753] 03:42:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 113 (0x113f38800) [pid = 3420] [serial = 2258] [outer = 0x0] 03:42:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 114 (0x128c88400) [pid = 3420] [serial = 2259] [outer = 0x113f38800] 03:42:07 INFO - PROCESS | 3420 | 1469443327112 Marionette DEBUG loaded listener.js 03:42:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 115 (0x12914b400) [pid = 3420] [serial = 2260] [outer = 0x113f38800] 03:42:07 INFO - PROCESS | 3420 | 1469443327631 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]]]}] 03:42:07 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. 03:42:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 770ms 03:42:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:42:07 INFO - PROCESS | 3420 | 1469443327683 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 03:42:07 INFO - PROCESS | 3420 | 1469443327685 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 03:42:07 INFO - PROCESS | 3420 | 1469443327688 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:42:07 INFO - PROCESS | 3420 | 1469443327691 Marionette TRACE conn2 <- [1,2982,null,{}] 03:42:07 INFO - PROCESS | 3420 | 1469443327694 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}] 03:42:07 INFO - PROCESS | 3420 | 1469443327696 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:07 INFO - PROCESS | 3420 | 1469443327791 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 03:42:07 INFO - PROCESS | 3420 | 1469443327855 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:07 INFO - PROCESS | 3420 | 1469443327856 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:07 INFO - PROCESS | 3420 | ++DOCSHELL 0x116581000 == 47 [pid = 3420] [id = 754] 03:42:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 116 (0x113a04c00) [pid = 3420] [serial = 2261] [outer = 0x0] 03:42:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 117 (0x1171b2c00) [pid = 3420] [serial = 2262] [outer = 0x113a04c00] 03:42:07 INFO - PROCESS | 3420 | 1469443327886 Marionette DEBUG loaded listener.js 03:42:07 INFO - PROCESS | 3420 | ++DOMWINDOW == 118 (0x118591800) [pid = 3420] [serial = 2263] [outer = 0x113a04c00] 03:42:08 INFO - PROCESS | 3420 | --DOCSHELL 0x12c50d000 == 46 [pid = 3420] [id = 746] 03:42:08 INFO - PROCESS | 3420 | --DOCSHELL 0x12c50c800 == 45 [pid = 3420] [id = 745] 03:42:08 INFO - PROCESS | 3420 | --DOCSHELL 0x12c50a000 == 44 [pid = 3420] [id = 744] 03:42:08 INFO - PROCESS | 3420 | --DOCSHELL 0x12bda2000 == 43 [pid = 3420] [id = 743] 03:42:08 INFO - PROCESS | 3420 | --DOCSHELL 0x12af43000 == 42 [pid = 3420] [id = 742] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 117 (0x11339dc00) [pid = 3420] [serial = 2200] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOCSHELL 0x1295f1000 == 41 [pid = 3420] [id = 739] 03:42:08 INFO - PROCESS | 3420 | --DOCSHELL 0x124009800 == 40 [pid = 3420] [id = 738] 03:42:08 INFO - PROCESS | 3420 | --DOCSHELL 0x124e7b800 == 39 [pid = 3420] [id = 737] 03:42:08 INFO - PROCESS | 3420 | --DOCSHELL 0x11650d000 == 38 [pid = 3420] [id = 736] 03:42:08 INFO - PROCESS | 3420 | --DOCSHELL 0x116abc800 == 37 [pid = 3420] [id = 734] 03:42:08 INFO - PROCESS | 3420 | 1469443328299 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"]]]}] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 116 (0x12a572800) [pid = 3420] [serial = 2182] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 115 (0x113397400) [pid = 3420] [serial = 2197] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 114 (0x1187e7000) [pid = 3420] [serial = 2186] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 113 (0x1181d2800) [pid = 3420] [serial = 2185] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 112 (0x125590c00) [pid = 3420] [serial = 2191] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 111 (0x1241d5c00) [pid = 3420] [serial = 2189] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 110 (0x113aa2c00) [pid = 3420] [serial = 2198] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 109 (0x126e0b400) [pid = 3420] [serial = 2164] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 108 (0x128aea000) [pid = 3420] [serial = 2167] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 107 (0x126eb8800) [pid = 3420] [serial = 2165] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 106 (0x1241cf800) [pid = 3420] [serial = 2158] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x1245d1800) [pid = 3420] [serial = 2159] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x11859cc00) [pid = 3420] [serial = 2152] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x119176000) [pid = 3420] [serial = 2153] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x116085400) [pid = 3420] [serial = 2146] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x1176ac800) [pid = 3420] [serial = 2147] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x1246d9c00) [pid = 3420] [serial = 2161] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x115dfb400) [pid = 3420] [serial = 2149] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x117d9bc00) [pid = 3420] [serial = 2150] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x125589c00) [pid = 3420] [serial = 2144] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x128e8a800) [pid = 3420] [serial = 2170] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x12083e800) [pid = 3420] [serial = 2155] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x129279000) [pid = 3420] [serial = 2171] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1238db400) [pid = 3420] [serial = 2156] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x123c81000) [pid = 3420] [serial = 2188] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x124330800) [pid = 3420] [serial = 2194] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x129772400) [pid = 3420] [serial = 2180] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 89 (0x126eb5c00) [pid = 3420] [serial = 2192] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 88 (0x1176b1800) [pid = 3420] [serial = 2174] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 87 (0x11386b800) [pid = 3420] [serial = 1472] [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.] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 86 (0x126d72000) [pid = 3420] [serial = 2195] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 85 (0x119180000) [pid = 3420] [serial = 2176] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 84 (0x112ea1c00) [pid = 3420] [serial = 2173] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 83 (0x128b56c00) [pid = 3420] [serial = 2168] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 82 (0x126d07c00) [pid = 3420] [serial = 2177] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 81 (0x124ff4000) [pid = 3420] [serial = 2162] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 80 (0x12927dc00) [pid = 3420] [serial = 2179] [outer = 0x0] [url = about:blank] 03:42:08 INFO - PROCESS | 3420 | --DOMWINDOW == 79 (0x12a674400) [pid = 3420] [serial = 2183] [outer = 0x0] [url = about:blank] 03:42:08 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 03:42:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:42:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:42:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 673ms 03:42:08 INFO - PROCESS | 3420 | 1469443328368 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 03:42:08 INFO - PROCESS | 3420 | 1469443328373 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 03:42:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:42:08 INFO - PROCESS | 3420 | 1469443328380 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:42:08 INFO - PROCESS | 3420 | 1469443328382 Marionette TRACE conn2 <- [1,2986,null,{}] 03:42:08 INFO - PROCESS | 3420 | 1469443328385 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}] 03:42:08 INFO - PROCESS | 3420 | 1469443328390 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:08 INFO - PROCESS | 3420 | 1469443328544 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 03:42:08 INFO - PROCESS | 3420 | 1469443328634 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:08 INFO - PROCESS | 3420 | 1469443328636 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:08 INFO - PROCESS | 3420 | ++DOCSHELL 0x1199b0800 == 38 [pid = 3420] [id = 755] 03:42:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 80 (0x1191c8c00) [pid = 3420] [serial = 2264] [outer = 0x0] 03:42:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 81 (0x11964b800) [pid = 3420] [serial = 2265] [outer = 0x1191c8c00] 03:42:08 INFO - PROCESS | 3420 | 1469443328682 Marionette DEBUG loaded listener.js 03:42:08 INFO - PROCESS | 3420 | ++DOMWINDOW == 82 (0x11996dc00) [pid = 3420] [serial = 2266] [outer = 0x1191c8c00] 03:42:09 INFO - PROCESS | 3420 | 1469443329004 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]]]}] 03:42:09 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. 03:42:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 672ms 03:42:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:42:09 INFO - PROCESS | 3420 | 1469443329051 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 03:42:09 INFO - PROCESS | 3420 | 1469443329052 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 03:42:09 INFO - PROCESS | 3420 | 1469443329057 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:42:09 INFO - PROCESS | 3420 | 1469443329061 Marionette TRACE conn2 <- [1,2990,null,{}] 03:42:09 INFO - PROCESS | 3420 | 1469443329068 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}] 03:42:09 INFO - PROCESS | 3420 | 1469443329072 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:09 INFO - PROCESS | 3420 | 1469443329155 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 03:42:09 INFO - PROCESS | 3420 | 1469443329214 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:09 INFO - PROCESS | 3420 | 1469443329216 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:09 INFO - PROCESS | 3420 | ++DOCSHELL 0x127239000 == 39 [pid = 3420] [id = 756] 03:42:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 83 (0x120845c00) [pid = 3420] [serial = 2267] [outer = 0x0] 03:42:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 84 (0x1240db800) [pid = 3420] [serial = 2268] [outer = 0x120845c00] 03:42:09 INFO - PROCESS | 3420 | 1469443329244 Marionette DEBUG loaded listener.js 03:42:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 85 (0x1243a2400) [pid = 3420] [serial = 2269] [outer = 0x120845c00] 03:42:09 INFO - PROCESS | 3420 | ++DOCSHELL 0x12910c800 == 40 [pid = 3420] [id = 757] 03:42:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 86 (0x1246d6400) [pid = 3420] [serial = 2270] [outer = 0x0] 03:42:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 87 (0x124466000) [pid = 3420] [serial = 2271] [outer = 0x1246d6400] 03:42:09 INFO - PROCESS | 3420 | 1469443329541 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]]]}] 03:42:09 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. 03:42:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 528ms 03:42:09 INFO - PROCESS | 3420 | 1469443329583 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 03:42:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:42:09 INFO - PROCESS | 3420 | 1469443329585 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 03:42:09 INFO - PROCESS | 3420 | 1469443329588 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:42:09 INFO - PROCESS | 3420 | 1469443329591 Marionette TRACE conn2 <- [1,2994,null,{}] 03:42:09 INFO - PROCESS | 3420 | 1469443329593 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}] 03:42:09 INFO - PROCESS | 3420 | 1469443329594 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:09 INFO - PROCESS | 3420 | 1469443329693 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 03:42:09 INFO - PROCESS | 3420 | 1469443329749 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:09 INFO - PROCESS | 3420 | 1469443329750 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:09 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a505000 == 41 [pid = 3420] [id = 758] 03:42:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 88 (0x120847000) [pid = 3420] [serial = 2272] [outer = 0x0] 03:42:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 89 (0x124663000) [pid = 3420] [serial = 2273] [outer = 0x120847000] 03:42:09 INFO - PROCESS | 3420 | 1469443329777 Marionette DEBUG loaded listener.js 03:42:09 INFO - PROCESS | 3420 | ++DOMWINDOW == 90 (0x12558d800) [pid = 3420] [serial = 2274] [outer = 0x120847000] 03:42:10 INFO - PROCESS | 3420 | 1469443330140 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]]]}] 03:42:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:42:10 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 03:42:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 572ms 03:42:10 INFO - PROCESS | 3420 | 1469443330160 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 03:42:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:42:10 INFO - PROCESS | 3420 | 1469443330162 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 03:42:10 INFO - PROCESS | 3420 | 1469443330166 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:42:10 INFO - PROCESS | 3420 | 1469443330168 Marionette TRACE conn2 <- [1,2998,null,{}] 03:42:10 INFO - PROCESS | 3420 | 1469443330171 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}] 03:42:10 INFO - PROCESS | 3420 | 1469443330173 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:10 INFO - PROCESS | 3420 | 1469443330298 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 03:42:10 INFO - PROCESS | 3420 | 1469443330375 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:10 INFO - PROCESS | 3420 | 1469443330376 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:10 INFO - PROCESS | 3420 | ++DOCSHELL 0x1133de800 == 42 [pid = 3420] [id = 759] 03:42:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x1241d1800) [pid = 3420] [serial = 2275] [outer = 0x0] 03:42:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x126d72000) [pid = 3420] [serial = 2276] [outer = 0x1241d1800] 03:42:10 INFO - PROCESS | 3420 | 1469443330401 Marionette DEBUG loaded listener.js 03:42:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x128ae6c00) [pid = 3420] [serial = 2277] [outer = 0x1241d1800] 03:42:10 INFO - PROCESS | 3420 | 1469443330694 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]]]}] 03:42:10 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. 03:42:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 570ms 03:42:10 INFO - PROCESS | 3420 | 1469443330740 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 03:42:10 INFO - PROCESS | 3420 | 1469443330743 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 03:42:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:42:10 INFO - PROCESS | 3420 | 1469443330745 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:42:10 INFO - PROCESS | 3420 | 1469443330746 Marionette TRACE conn2 <- [1,3002,null,{}] 03:42:10 INFO - PROCESS | 3420 | 1469443330748 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}] 03:42:10 INFO - PROCESS | 3420 | 1469443330752 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:10 INFO - PROCESS | 3420 | 1469443330866 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 03:42:10 INFO - PROCESS | 3420 | 1469443330903 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:10 INFO - PROCESS | 3420 | 1469443330904 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:10 INFO - PROCESS | 3420 | ++DOCSHELL 0x12bd16800 == 43 [pid = 3420] [id = 760] 03:42:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x1185ac000) [pid = 3420] [serial = 2278] [outer = 0x0] 03:42:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x126eafc00) [pid = 3420] [serial = 2279] [outer = 0x1185ac000] 03:42:10 INFO - PROCESS | 3420 | 1469443330929 Marionette DEBUG loaded listener.js 03:42:10 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x129282800) [pid = 3420] [serial = 2280] [outer = 0x1185ac000] 03:42:11 INFO - PROCESS | 3420 | 1469443331203 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]]]}] 03:42:11 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. 03:42:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 519ms 03:42:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:42:11 INFO - PROCESS | 3420 | 1469443331265 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 03:42:11 INFO - PROCESS | 3420 | 1469443331266 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 03:42:11 INFO - PROCESS | 3420 | 1469443331268 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:42:11 INFO - PROCESS | 3420 | 1469443331269 Marionette TRACE conn2 <- [1,3006,null,{}] 03:42:11 INFO - PROCESS | 3420 | 1469443331275 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}] 03:42:11 INFO - PROCESS | 3420 | 1469443331276 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:11 INFO - PROCESS | 3420 | 1469443331378 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 03:42:11 INFO - PROCESS | 3420 | 1469443331389 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:11 INFO - PROCESS | 3420 | 1469443331391 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:11 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c505000 == 44 [pid = 3420] [id = 761] 03:42:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x129476800) [pid = 3420] [serial = 2281] [outer = 0x0] 03:42:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x129482c00) [pid = 3420] [serial = 2282] [outer = 0x129476800] 03:42:11 INFO - PROCESS | 3420 | 1469443331421 Marionette DEBUG loaded listener.js 03:42:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x12977b400) [pid = 3420] [serial = 2283] [outer = 0x129476800] 03:42:11 INFO - PROCESS | 3420 | 1469443331719 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]]]}] 03:42:11 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. 03:42:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 473ms 03:42:11 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:42:11 INFO - PROCESS | 3420 | 1469443331751 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 03:42:11 INFO - PROCESS | 3420 | 1469443331752 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 03:42:11 INFO - PROCESS | 3420 | 1469443331755 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:42:11 INFO - PROCESS | 3420 | 1469443331758 Marionette TRACE conn2 <- [1,3010,null,{}] 03:42:11 INFO - PROCESS | 3420 | 1469443331761 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}] 03:42:11 INFO - PROCESS | 3420 | 1469443331762 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:11 INFO - PROCESS | 3420 | 1469443331868 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 03:42:11 INFO - PROCESS | 3420 | 1469443331872 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:11 INFO - PROCESS | 3420 | 1469443331873 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:11 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ca5c000 == 45 [pid = 3420] [id = 762] 03:42:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x129477800) [pid = 3420] [serial = 2284] [outer = 0x0] 03:42:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x12a668800) [pid = 3420] [serial = 2285] [outer = 0x129477800] 03:42:11 INFO - PROCESS | 3420 | 1469443331931 Marionette DEBUG loaded listener.js 03:42:11 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x12a672c00) [pid = 3420] [serial = 2286] [outer = 0x129477800] 03:42:12 INFO - PROCESS | 3420 | 1469443332217 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]]]}] 03:42:12 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 03:42:12 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 471ms 03:42:12 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:42:12 INFO - PROCESS | 3420 | 1469443332229 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 03:42:12 INFO - PROCESS | 3420 | 1469443332231 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 03:42:12 INFO - PROCESS | 3420 | 1469443332233 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:42:12 INFO - PROCESS | 3420 | 1469443332234 Marionette TRACE conn2 <- [1,3014,null,{}] 03:42:12 INFO - PROCESS | 3420 | 1469443332236 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}] 03:42:12 INFO - PROCESS | 3420 | 1469443332238 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:12 INFO - PROCESS | 3420 | 1469443332358 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 03:42:12 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x116aa0c00) [pid = 3420] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:42:12 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x12ce40000) [pid = 3420] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:42:12 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x120844800) [pid = 3420] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:42:12 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x112627c00) [pid = 3420] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:42:12 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x1241a9400) [pid = 3420] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:42:12 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x116aa3400) [pid = 3420] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:42:12 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x124464400) [pid = 3420] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:42:12 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x113a9dc00) [pid = 3420] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:42:12 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x126eb0800) [pid = 3420] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:42:12 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x1121bd400) [pid = 3420] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:42:12 INFO - PROCESS | 3420 | --DOMWINDOW == 91 (0x113d49c00) [pid = 3420] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:42:12 INFO - PROCESS | 3420 | --DOMWINDOW == 90 (0x12ce49000) [pid = 3420] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:42:12 INFO - PROCESS | 3420 | 1469443332446 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:12 INFO - PROCESS | 3420 | 1469443332448 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:12 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ce49000 == 46 [pid = 3420] [id = 763] 03:42:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 91 (0x113a0bc00) [pid = 3420] [serial = 2287] [outer = 0x0] 03:42:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 92 (0x116aa0c00) [pid = 3420] [serial = 2288] [outer = 0x113a0bc00] 03:42:12 INFO - PROCESS | 3420 | 1469443332479 Marionette DEBUG loaded listener.js 03:42:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x124e0a400) [pid = 3420] [serial = 2289] [outer = 0x113a0bc00] 03:42:12 INFO - PROCESS | 3420 | [3420] 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 03:42:12 INFO - PROCESS | 3420 | 1469443332751 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:42:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:42:12 INFO - {} 03:42:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:42:12 INFO - {} 03:42:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:42:12 INFO - {} 03:42:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:42:12 INFO - {} 03:42:12 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 569ms 03:42:12 INFO - PROCESS | 3420 | 1469443332802 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 03:42:12 INFO - PROCESS | 3420 | 1469443332804 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 03:42:12 INFO - TEST-START | /FileAPI/fileReader.html 03:42:12 INFO - PROCESS | 3420 | 1469443332809 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:42:12 INFO - PROCESS | 3420 | 1469443332810 Marionette TRACE conn2 <- [1,3018,null,{}] 03:42:12 INFO - PROCESS | 3420 | 1469443332813 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}] 03:42:12 INFO - PROCESS | 3420 | 1469443332814 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:12 INFO - PROCESS | 3420 | 1469443332899 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 03:42:12 INFO - PROCESS | 3420 | 1469443332904 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:12 INFO - PROCESS | 3420 | 1469443332905 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:12 INFO - PROCESS | 3420 | ++DOCSHELL 0x12d7d3000 == 47 [pid = 3420] [id = 764] 03:42:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x112e9fc00) [pid = 3420] [serial = 2290] [outer = 0x0] 03:42:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x12a80a400) [pid = 3420] [serial = 2291] [outer = 0x112e9fc00] 03:42:12 INFO - PROCESS | 3420 | 1469443332929 Marionette DEBUG loaded listener.js 03:42:12 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x12a8a3000) [pid = 3420] [serial = 2292] [outer = 0x112e9fc00] 03:42:13 INFO - PROCESS | 3420 | 1469443333238 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]]]}] 03:42:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:42:13 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:42:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:42:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:42:13 INFO - TEST-OK | /FileAPI/fileReader.html | took 474ms 03:42:13 INFO - PROCESS | 3420 | 1469443333282 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 03:42:13 INFO - PROCESS | 3420 | 1469443333284 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 03:42:13 INFO - TEST-START | /FileAPI/historical.html 03:42:13 INFO - PROCESS | 3420 | 1469443333286 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:42:13 INFO - PROCESS | 3420 | 1469443333288 Marionette TRACE conn2 <- [1,3022,null,{}] 03:42:13 INFO - PROCESS | 3420 | 1469443333291 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}] 03:42:13 INFO - PROCESS | 3420 | 1469443333292 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:13 INFO - PROCESS | 3420 | 1469443333425 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 03:42:13 INFO - PROCESS | 3420 | 1469443333431 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:13 INFO - PROCESS | 3420 | 1469443333432 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:13 INFO - PROCESS | 3420 | ++DOCSHELL 0x12df3b800 == 48 [pid = 3420] [id = 765] 03:42:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x12a8a2000) [pid = 3420] [serial = 2293] [outer = 0x0] 03:42:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x12a8a7000) [pid = 3420] [serial = 2294] [outer = 0x12a8a2000] 03:42:13 INFO - PROCESS | 3420 | 1469443333458 Marionette DEBUG loaded listener.js 03:42:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x12af5dc00) [pid = 3420] [serial = 2295] [outer = 0x12a8a2000] 03:42:13 INFO - PROCESS | 3420 | 1469443333757 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"]]]}] 03:42:13 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:42:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:42:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:42:13 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:42:13 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:42:13 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:42:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:42:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:42:13 INFO - TEST-OK | /FileAPI/historical.html | took 523ms 03:42:13 INFO - PROCESS | 3420 | 1469443333810 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 03:42:13 INFO - PROCESS | 3420 | 1469443333811 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 03:42:13 INFO - TEST-START | /FileAPI/idlharness.html 03:42:13 INFO - PROCESS | 3420 | 1469443333813 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:42:13 INFO - PROCESS | 3420 | 1469443333814 Marionette TRACE conn2 <- [1,3026,null,{}] 03:42:13 INFO - PROCESS | 3420 | 1469443333817 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}] 03:42:13 INFO - PROCESS | 3420 | 1469443333818 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:13 INFO - PROCESS | 3420 | 1469443333901 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 03:42:13 INFO - PROCESS | 3420 | 1469443333905 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:13 INFO - PROCESS | 3420 | 1469443333906 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:13 INFO - PROCESS | 3420 | ++DOCSHELL 0x12db9c000 == 49 [pid = 3420] [id = 766] 03:42:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x12a8a4c00) [pid = 3420] [serial = 2296] [outer = 0x0] 03:42:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x12af68c00) [pid = 3420] [serial = 2297] [outer = 0x12a8a4c00] 03:42:13 INFO - PROCESS | 3420 | 1469443333930 Marionette DEBUG loaded listener.js 03:42:13 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x12b9a3800) [pid = 3420] [serial = 2298] [outer = 0x12a8a4c00] 03:42:14 INFO - PROCESS | 3420 | 1469443334489 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]]]}] 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:42:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:42:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:42:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:42:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:42:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:42:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:42:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:42:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:42:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:42:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:42:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:42:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:42:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:42:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:42:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:42:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:42:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:42:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:42:14 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 03:42:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:42:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:42:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:42:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:42:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:42:14 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 03:42:14 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 03:42:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:42:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:42:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:42:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:42:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:42:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:42:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:42:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:42:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:42:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:42:14 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 03:42:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:42:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:42:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:42:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:42:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:42:14 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 03:42:14 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 03:42:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:42:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:42:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:42:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:42:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:42:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:42:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:42:14 INFO - TEST-OK | /FileAPI/idlharness.html | took 734ms 03:42:14 INFO - PROCESS | 3420 | 1469443334549 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 03:42:14 INFO - PROCESS | 3420 | 1469443334552 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 03:42:14 INFO - TEST-START | /FileAPI/idlharness.worker 03:42:14 INFO - PROCESS | 3420 | 1469443334556 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:42:14 INFO - PROCESS | 3420 | 1469443334559 Marionette TRACE conn2 <- [1,3030,null,{}] 03:42:14 INFO - PROCESS | 3420 | 1469443334564 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}] 03:42:14 INFO - PROCESS | 3420 | 1469443334566 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:14 INFO - PROCESS | 3420 | 1469443334707 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 03:42:14 INFO - PROCESS | 3420 | 1469443334785 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:14 INFO - PROCESS | 3420 | 1469443334789 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:14 INFO - PROCESS | 3420 | ++DOCSHELL 0x1183a1800 == 50 [pid = 3420] [id = 767] 03:42:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x113d97000) [pid = 3420] [serial = 2299] [outer = 0x0] 03:42:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x116722000) [pid = 3420] [serial = 2300] [outer = 0x113d97000] 03:42:14 INFO - PROCESS | 3420 | 1469443334820 Marionette DEBUG loaded listener.js 03:42:14 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x1181ca800) [pid = 3420] [serial = 2301] [outer = 0x113d97000] 03:42:14 INFO - PROCESS | 3420 | [3420] 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 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:42:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:42:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:42:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:42:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:42:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:42:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:42:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:42:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:42:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:42:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:42:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:42:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:42:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:42:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:42:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:42:15 INFO - {} 03:42:15 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 03:42:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:42:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:42:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:42:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:42:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:42:15 INFO - {} 03:42:15 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 - {} 03:42:15 INFO - {} 03:42:15 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 03:42:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:42:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:42:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:42:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:42:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:42:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:42:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:42:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:42:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:42:15 INFO - {} 03:42:15 INFO - PROCESS | 3420 | 1469443335569 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,{},{}]]]}] 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:42:15 INFO - {} 03:42:15 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 03:42:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:42:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:42:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:42:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:42:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:42:15 INFO - {} 03:42:15 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 - {} 03:42:15 INFO - {} 03:42:15 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 03:42:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:42:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:42:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:42:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:42:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:42:15 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 03:42:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:42:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:42:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:42:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:42:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:42:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:42:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:42:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:42:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:42:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:42:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:42:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:42:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:42:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:42:15 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 03:42:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:42:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:42:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:42:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:42:15 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 03:42:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:42:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:42:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:42:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:42:15 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 03:42:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:42:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:42:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:42:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:42:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:42:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:42:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:42:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:42:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:42:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:42:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:42:15 INFO - {} 03:42:15 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1046ms 03:42:15 INFO - PROCESS | 3420 | 1469443335605 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 03:42:15 INFO - PROCESS | 3420 | 1469443335608 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 03:42:15 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:42:15 INFO - PROCESS | 3420 | 1469443335657 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:42:15 INFO - PROCESS | 3420 | 1469443335659 Marionette TRACE conn2 <- [1,3034,null,{}] 03:42:15 INFO - PROCESS | 3420 | 1469443335662 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}] 03:42:15 INFO - PROCESS | 3420 | 1469443335664 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:15 INFO - PROCESS | 3420 | 1469443335772 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 03:42:15 INFO - PROCESS | 3420 | 1469443335830 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:15 INFO - PROCESS | 3420 | 1469443335832 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:15 INFO - PROCESS | 3420 | ++DOCSHELL 0x129559800 == 51 [pid = 3420] [id = 768] 03:42:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x11996c800) [pid = 3420] [serial = 2302] [outer = 0x0] 03:42:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 107 (0x12caa9000) [pid = 3420] [serial = 2303] [outer = 0x11996c800] 03:42:15 INFO - PROCESS | 3420 | 1469443335904 Marionette DEBUG loaded listener.js 03:42:15 INFO - PROCESS | 3420 | ++DOMWINDOW == 108 (0x12caafc00) [pid = 3420] [serial = 2304] [outer = 0x11996c800] 03:42:16 INFO - PROCESS | 3420 | 1469443336289 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]]]}] 03:42:16 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:42:16 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 674ms 03:42:16 INFO - PROCESS | 3420 | 1469443336328 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 03:42:16 INFO - PROCESS | 3420 | 1469443336330 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 03:42:16 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:42:16 INFO - PROCESS | 3420 | 1469443336334 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:42:16 INFO - PROCESS | 3420 | 1469443336338 Marionette TRACE conn2 <- [1,3038,null,{}] 03:42:16 INFO - PROCESS | 3420 | 1469443336350 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}] 03:42:16 INFO - PROCESS | 3420 | 1469443336355 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:16 INFO - PROCESS | 3420 | 1469443336520 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 03:42:16 INFO - PROCESS | 3420 | 1469443336835 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:16 INFO - PROCESS | 3420 | 1469443336837 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:16 INFO - PROCESS | 3420 | ++DOCSHELL 0x112582800 == 52 [pid = 3420] [id = 769] 03:42:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 109 (0x1126e0c00) [pid = 3420] [serial = 2305] [outer = 0x0] 03:42:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 110 (0x113398000) [pid = 3420] [serial = 2306] [outer = 0x1126e0c00] 03:42:16 INFO - PROCESS | 3420 | 1469443336881 Marionette DEBUG loaded listener.js 03:42:16 INFO - PROCESS | 3420 | ++DOMWINDOW == 111 (0x1187e7000) [pid = 3420] [serial = 2307] [outer = 0x1126e0c00] 03:42:17 INFO - PROCESS | 3420 | 1469443337272 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"]]]}] 03:42:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:42:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:42:17 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 975ms 03:42:17 INFO - PROCESS | 3420 | 1469443337310 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 03:42:17 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:42:17 INFO - PROCESS | 3420 | 1469443337314 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 03:42:17 INFO - PROCESS | 3420 | 1469443337318 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:42:17 INFO - PROCESS | 3420 | 1469443337321 Marionette TRACE conn2 <- [1,3042,null,{}] 03:42:17 INFO - PROCESS | 3420 | 1469443337327 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}] 03:42:17 INFO - PROCESS | 3420 | 1469443337331 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:17 INFO - PROCESS | 3420 | 1469443337483 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 03:42:17 INFO - PROCESS | 3420 | 1469443337624 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:17 INFO - PROCESS | 3420 | 1469443337626 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:17 INFO - PROCESS | 3420 | ++DOCSHELL 0x116ad2000 == 53 [pid = 3420] [id = 770] 03:42:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 112 (0x119181000) [pid = 3420] [serial = 2308] [outer = 0x0] 03:42:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 113 (0x119374000) [pid = 3420] [serial = 2309] [outer = 0x119181000] 03:42:17 INFO - PROCESS | 3420 | 1469443337657 Marionette DEBUG loaded listener.js 03:42:17 INFO - PROCESS | 3420 | ++DOMWINDOW == 114 (0x119937800) [pid = 3420] [serial = 2310] [outer = 0x119181000] 03:42:17 INFO - PROCESS | 3420 | --DOCSHELL 0x117d69800 == 52 [pid = 3420] [id = 732] 03:42:17 INFO - PROCESS | 3420 | --DOCSHELL 0x12df3b800 == 51 [pid = 3420] [id = 765] 03:42:17 INFO - PROCESS | 3420 | --DOCSHELL 0x12d7d3000 == 50 [pid = 3420] [id = 764] 03:42:17 INFO - PROCESS | 3420 | --DOCSHELL 0x12ce49000 == 49 [pid = 3420] [id = 763] 03:42:17 INFO - PROCESS | 3420 | --DOCSHELL 0x12ca5c000 == 48 [pid = 3420] [id = 762] 03:42:17 INFO - PROCESS | 3420 | --DOCSHELL 0x12c505000 == 47 [pid = 3420] [id = 761] 03:42:17 INFO - PROCESS | 3420 | --DOCSHELL 0x12b972000 == 46 [pid = 3420] [id = 741] 03:42:17 INFO - PROCESS | 3420 | --DOCSHELL 0x12bd16800 == 45 [pid = 3420] [id = 760] 03:42:17 INFO - PROCESS | 3420 | --DOCSHELL 0x12adb1000 == 44 [pid = 3420] [id = 740] 03:42:17 INFO - PROCESS | 3420 | --DOCSHELL 0x1133de800 == 43 [pid = 3420] [id = 759] 03:42:17 INFO - PROCESS | 3420 | --DOCSHELL 0x12a505000 == 42 [pid = 3420] [id = 758] 03:42:17 INFO - PROCESS | 3420 | --DOCSHELL 0x12910c800 == 41 [pid = 3420] [id = 757] 03:42:17 INFO - PROCESS | 3420 | --DOCSHELL 0x127239000 == 40 [pid = 3420] [id = 756] 03:42:17 INFO - PROCESS | 3420 | --DOCSHELL 0x1199b0800 == 39 [pid = 3420] [id = 755] 03:42:17 INFO - PROCESS | 3420 | --DOCSHELL 0x116581000 == 38 [pid = 3420] [id = 754] 03:42:17 INFO - PROCESS | 3420 | --DOCSHELL 0x12d7d4800 == 37 [pid = 3420] [id = 752] 03:42:17 INFO - PROCESS | 3420 | --DOCSHELL 0x12d4b1800 == 36 [pid = 3420] [id = 751] 03:42:17 INFO - PROCESS | 3420 | --DOCSHELL 0x12d01d800 == 35 [pid = 3420] [id = 750] 03:42:17 INFO - PROCESS | 3420 | --DOCSHELL 0x12bd26000 == 34 [pid = 3420] [id = 749] 03:42:17 INFO - PROCESS | 3420 | --DOCSHELL 0x128bb6800 == 33 [pid = 3420] [id = 748] 03:42:17 INFO - PROCESS | 3420 | --DOCSHELL 0x1133d8800 == 32 [pid = 3420] [id = 747] 03:42:18 INFO - PROCESS | 3420 | 1469443338092 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]]]}] 03:42:18 INFO - PROCESS | 3420 | --DOMWINDOW == 113 (0x1210da400) [pid = 3420] [serial = 2218] [outer = 0x0] [url = about:blank] 03:42:18 INFO - PROCESS | 3420 | --DOMWINDOW == 112 (0x115dfcc00) [pid = 3420] [serial = 2210] [outer = 0x0] [url = about:blank] 03:42:18 INFO - PROCESS | 3420 | --DOMWINDOW == 111 (0x112981800) [pid = 3420] [serial = 2209] [outer = 0x0] [url = about:blank] 03:42:18 INFO - PROCESS | 3420 | --DOMWINDOW == 110 (0x1176aa800) [pid = 3420] [serial = 2206] [outer = 0x0] [url = about:blank] 03:42:18 INFO - PROCESS | 3420 | --DOMWINDOW == 109 (0x113371c00) [pid = 3420] [serial = 2203] [outer = 0x0] [url = about:blank] 03:42:18 INFO - PROCESS | 3420 | --DOMWINDOW == 108 (0x11821a800) [pid = 3420] [serial = 2215] [outer = 0x0] [url = about:blank] 03:42:18 INFO - PROCESS | 3420 | --DOMWINDOW == 107 (0x1241dac00) [pid = 3420] [serial = 2221] [outer = 0x0] [url = about:blank] 03:42:18 INFO - PROCESS | 3420 | --DOMWINDOW == 106 (0x118593800) [pid = 3420] [serial = 2212] [outer = 0x0] [url = about:blank] 03:42:18 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x123b9b800) [pid = 3420] [serial = 2219] [outer = 0x0] [url = about:blank] 03:42:18 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x124586000) [pid = 3420] [serial = 2224] [outer = 0x0] [url = about:blank] 03:42:18 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x124334400) [pid = 3420] [serial = 2222] [outer = 0x0] [url = about:blank] 03:42:18 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x1210d7000) [pid = 3420] [serial = 2227] [outer = 0x0] [url = about:blank] 03:42:18 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x1246d5000) [pid = 3420] [serial = 2228] [outer = 0x0] [url = about:blank] 03:42:18 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x126eab800) [pid = 3420] [serial = 2239] [outer = 0x0] [url = about:blank] 03:42:18 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x124ff2800) [pid = 3420] [serial = 2233] [outer = 0x0] [url = about:blank] 03:42:18 INFO - PROCESS | 3420 | --DOMWINDOW == 98 (0x126d04800) [pid = 3420] [serial = 2236] [outer = 0x0] [url = about:blank] 03:42:18 INFO - PROCESS | 3420 | --DOMWINDOW == 97 (0x12466c400) [pid = 3420] [serial = 2225] [outer = 0x0] [url = about:blank] 03:42:18 INFO - PROCESS | 3420 | --DOMWINDOW == 96 (0x126d03000) [pid = 3420] [serial = 2234] [outer = 0x0] [url = about:blank] 03:42:18 INFO - PROCESS | 3420 | --DOMWINDOW == 95 (0x1187ea800) [pid = 3420] [serial = 2213] [outer = 0x0] [url = about:blank] 03:42:18 INFO - PROCESS | 3420 | --DOMWINDOW == 94 (0x124ea4400) [pid = 3420] [serial = 2231] [outer = 0x0] [url = about:blank] 03:42:18 INFO - PROCESS | 3420 | --DOMWINDOW == 93 (0x1196d2800) [pid = 3420] [serial = 2216] [outer = 0x0] [url = about:blank] 03:42:18 INFO - PROCESS | 3420 | --DOMWINDOW == 92 (0x124b4b000) [pid = 3420] [serial = 2230] [outer = 0x0] [url = about:blank] 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:42:18 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. 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:42:18 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'.) 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:42:18 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. 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:42:18 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. 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:42:18 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. 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:42:18 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 834ms 03:42:18 INFO - PROCESS | 3420 | 1469443338153 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 03:42:18 INFO - PROCESS | 3420 | 1469443338156 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 03:42:18 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:42:18 INFO - PROCESS | 3420 | 1469443338160 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:42:18 INFO - PROCESS | 3420 | 1469443338161 Marionette TRACE conn2 <- [1,3046,null,{}] 03:42:18 INFO - PROCESS | 3420 | 1469443338164 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}] 03:42:18 INFO - PROCESS | 3420 | 1469443338165 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:18 INFO - PROCESS | 3420 | 1469443338249 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 03:42:18 INFO - PROCESS | 3420 | 1469443338253 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:18 INFO - PROCESS | 3420 | 1469443338254 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:18 INFO - PROCESS | 3420 | ++DOCSHELL 0x125605800 == 33 [pid = 3420] [id = 771] 03:42:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 93 (0x113d97c00) [pid = 3420] [serial = 2311] [outer = 0x0] 03:42:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 94 (0x124333400) [pid = 3420] [serial = 2312] [outer = 0x113d97c00] 03:42:18 INFO - PROCESS | 3420 | 1469443338283 Marionette DEBUG loaded listener.js 03:42:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 95 (0x125591400) [pid = 3420] [serial = 2313] [outer = 0x113d97c00] 03:42:18 INFO - PROCESS | 3420 | [3420] 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 03:42:18 INFO - PROCESS | 3420 | 1469443338661 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:42:18 INFO - {} 03:42:18 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 519ms 03:42:18 INFO - PROCESS | 3420 | 1469443338680 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 03:42:18 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:42:18 INFO - PROCESS | 3420 | 1469443338681 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 03:42:18 INFO - PROCESS | 3420 | 1469443338685 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:42:18 INFO - PROCESS | 3420 | 1469443338689 Marionette TRACE conn2 <- [1,3050,null,{}] 03:42:18 INFO - PROCESS | 3420 | 1469443338695 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}] 03:42:18 INFO - PROCESS | 3420 | 1469443338698 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:18 INFO - PROCESS | 3420 | 1469443338781 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 03:42:18 INFO - PROCESS | 3420 | 1469443338785 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:18 INFO - PROCESS | 3420 | 1469443338786 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:18 INFO - PROCESS | 3420 | ++DOCSHELL 0x12929e000 == 34 [pid = 3420] [id = 772] 03:42:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 96 (0x126e11400) [pid = 3420] [serial = 2314] [outer = 0x0] 03:42:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 97 (0x1270c4800) [pid = 3420] [serial = 2315] [outer = 0x126e11400] 03:42:18 INFO - PROCESS | 3420 | 1469443338814 Marionette DEBUG loaded listener.js 03:42:18 INFO - PROCESS | 3420 | ++DOMWINDOW == 98 (0x12a66d400) [pid = 3420] [serial = 2316] [outer = 0x126e11400] 03:42:19 INFO - PROCESS | 3420 | 1469443339146 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]]]}] 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:42:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 476ms 03:42:19 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:42:19 INFO - PROCESS | 3420 | 1469443339160 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 03:42:19 INFO - PROCESS | 3420 | 1469443339162 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 03:42:19 INFO - PROCESS | 3420 | 1469443339164 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:42:19 INFO - PROCESS | 3420 | 1469443339166 Marionette TRACE conn2 <- [1,3054,null,{}] 03:42:19 INFO - PROCESS | 3420 | 1469443339168 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}] 03:42:19 INFO - PROCESS | 3420 | 1469443339169 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:19 INFO - PROCESS | 3420 | 1469443339280 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 03:42:19 INFO - PROCESS | 3420 | 1469443339316 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:19 INFO - PROCESS | 3420 | 1469443339317 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:19 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a82b000 == 35 [pid = 3420] [id = 773] 03:42:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 99 (0x126eac800) [pid = 3420] [serial = 2317] [outer = 0x0] 03:42:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x12a8a5400) [pid = 3420] [serial = 2318] [outer = 0x126eac800] 03:42:19 INFO - PROCESS | 3420 | 1469443339342 Marionette DEBUG loaded listener.js 03:42:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x12af64800) [pid = 3420] [serial = 2319] [outer = 0x126eac800] 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:42:19 INFO - PROCESS | 3420 | 1469443339723 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"]]]}] 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:42:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:42:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:42:19 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" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:42:19 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" 03:42:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:42:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:42:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:42:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 583ms 03:42:19 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:42:19 INFO - PROCESS | 3420 | 1469443339748 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 03:42:19 INFO - PROCESS | 3420 | 1469443339750 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 03:42:19 INFO - PROCESS | 3420 | 1469443339752 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:42:19 INFO - PROCESS | 3420 | 1469443339753 Marionette TRACE conn2 <- [1,3058,null,{}] 03:42:19 INFO - PROCESS | 3420 | 1469443339755 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}] 03:42:19 INFO - PROCESS | 3420 | 1469443339756 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:19 INFO - PROCESS | 3420 | 1469443339850 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 03:42:19 INFO - PROCESS | 3420 | 1469443339856 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:19 INFO - PROCESS | 3420 | 1469443339860 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:19 INFO - PROCESS | 3420 | ++DOCSHELL 0x12aed0000 == 36 [pid = 3420] [id = 774] 03:42:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x12caa7800) [pid = 3420] [serial = 2320] [outer = 0x0] 03:42:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x12caacc00) [pid = 3420] [serial = 2321] [outer = 0x12caa7800] 03:42:19 INFO - PROCESS | 3420 | 1469443339893 Marionette DEBUG loaded listener.js 03:42:19 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x12ce18000) [pid = 3420] [serial = 2322] [outer = 0x12caa7800] 03:42:20 INFO - PROCESS | 3420 | 1469443340298 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]]]}] 03:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:42:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:42:20 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:20 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:42:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:42:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:42:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:42:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:42:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:42:20 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 570ms 03:42:20 INFO - PROCESS | 3420 | 1469443340324 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 03:42:20 INFO - PROCESS | 3420 | 1469443340325 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 03:42:20 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:42:20 INFO - PROCESS | 3420 | 1469443340328 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:42:20 INFO - PROCESS | 3420 | 1469443340329 Marionette TRACE conn2 <- [1,3062,null,{}] 03:42:20 INFO - PROCESS | 3420 | 1469443340331 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}] 03:42:20 INFO - PROCESS | 3420 | 1469443340333 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:20 INFO - PROCESS | 3420 | 1469443340441 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 03:42:20 INFO - PROCESS | 3420 | 1469443340455 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:20 INFO - PROCESS | 3420 | 1469443340456 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:20 INFO - PROCESS | 3420 | ++DOCSHELL 0x12ba13000 == 37 [pid = 3420] [id = 775] 03:42:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x110f4b000) [pid = 3420] [serial = 2323] [outer = 0x0] 03:42:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x110f51400) [pid = 3420] [serial = 2324] [outer = 0x110f4b000] 03:42:20 INFO - PROCESS | 3420 | 1469443340481 Marionette DEBUG loaded listener.js 03:42:20 INFO - PROCESS | 3420 | ++DOMWINDOW == 107 (0x110f58400) [pid = 3420] [serial = 2325] [outer = 0x110f4b000] 03:42:20 INFO - PROCESS | 3420 | [3420] 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 03:42:20 INFO - PROCESS | 3420 | 1469443340823 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:42:20 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:42:20 INFO - {} 03:42:20 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 520ms 03:42:20 INFO - PROCESS | 3420 | 1469443340849 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 03:42:20 INFO - PROCESS | 3420 | 1469443340850 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 03:42:20 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:42:20 INFO - PROCESS | 3420 | 1469443340861 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:42:20 INFO - PROCESS | 3420 | 1469443340862 Marionette TRACE conn2 <- [1,3066,null,{}] 03:42:20 INFO - PROCESS | 3420 | 1469443340864 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}] 03:42:20 INFO - PROCESS | 3420 | 1469443340865 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:20 INFO - PROCESS | 3420 | 1469443340973 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 03:42:20 INFO - PROCESS | 3420 | 1469443340989 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:20 INFO - PROCESS | 3420 | 1469443340990 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:21 INFO - PROCESS | 3420 | ++DOCSHELL 0x119ca1800 == 38 [pid = 3420] [id = 776] 03:42:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 108 (0x116909c00) [pid = 3420] [serial = 2326] [outer = 0x0] 03:42:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 109 (0x1210d8800) [pid = 3420] [serial = 2327] [outer = 0x116909c00] 03:42:21 INFO - PROCESS | 3420 | 1469443341014 Marionette DEBUG loaded listener.js 03:42:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 110 (0x1241d7c00) [pid = 3420] [serial = 2328] [outer = 0x116909c00] 03:42:21 INFO - PROCESS | 3420 | 1469443341331 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]]]}] 03:42:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:42:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:42:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:42:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:42:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:42:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:42:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:42:21 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 528ms 03:42:21 INFO - PROCESS | 3420 | 1469443341381 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 03:42:21 INFO - PROCESS | 3420 | 1469443341382 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 03:42:21 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:42:21 INFO - PROCESS | 3420 | 1469443341384 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:42:21 INFO - PROCESS | 3420 | 1469443341385 Marionette TRACE conn2 <- [1,3070,null,{}] 03:42:21 INFO - PROCESS | 3420 | 1469443341388 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}] 03:42:21 INFO - PROCESS | 3420 | 1469443341389 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:21 INFO - PROCESS | 3420 | 1469443341497 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 03:42:21 INFO - PROCESS | 3420 | 1469443341509 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:21 INFO - PROCESS | 3420 | 1469443341510 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:21 INFO - PROCESS | 3420 | ++DOCSHELL 0x129544800 == 39 [pid = 3420] [id = 777] 03:42:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 111 (0x111e58c00) [pid = 3420] [serial = 2329] [outer = 0x0] 03:42:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 112 (0x124663800) [pid = 3420] [serial = 2330] [outer = 0x111e58c00] 03:42:21 INFO - PROCESS | 3420 | 1469443341534 Marionette DEBUG loaded listener.js 03:42:21 INFO - PROCESS | 3420 | ++DOMWINDOW == 113 (0x12558d000) [pid = 3420] [serial = 2331] [outer = 0x111e58c00] 03:42:21 INFO - PROCESS | 3420 | 1469443341861 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]]]}] 03:42:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:42:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:42:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:42:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:42:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:42:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:42:21 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 520ms 03:42:21 INFO - PROCESS | 3420 | 1469443341905 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 03:42:21 INFO - PROCESS | 3420 | 1469443341906 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 03:42:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:42:21 INFO - PROCESS | 3420 | 1469443341915 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:42:21 INFO - PROCESS | 3420 | 1469443341916 Marionette TRACE conn2 <- [1,3074,null,{}] 03:42:21 INFO - PROCESS | 3420 | 1469443341918 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}] 03:42:21 INFO - PROCESS | 3420 | 1469443341919 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:22 INFO - PROCESS | 3420 | 1469443342028 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 03:42:22 INFO - PROCESS | 3420 | --DOMWINDOW == 112 (0x112ea2c00) [pid = 3420] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:42:22 INFO - PROCESS | 3420 | --DOMWINDOW == 111 (0x113a04c00) [pid = 3420] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 03:42:22 INFO - PROCESS | 3420 | --DOMWINDOW == 110 (0x1185ac000) [pid = 3420] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 03:42:22 INFO - PROCESS | 3420 | --DOMWINDOW == 109 (0x120847000) [pid = 3420] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 03:42:22 INFO - PROCESS | 3420 | --DOMWINDOW == 108 (0x1191c8c00) [pid = 3420] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 03:42:22 INFO - PROCESS | 3420 | --DOMWINDOW == 107 (0x120845c00) [pid = 3420] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 03:42:22 INFO - PROCESS | 3420 | --DOMWINDOW == 106 (0x1246d6400) [pid = 3420] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:42:22 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x113f38800) [pid = 3420] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 03:42:22 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x129476800) [pid = 3420] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 03:42:22 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x129477800) [pid = 3420] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 03:42:22 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x113a0bc00) [pid = 3420] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 03:42:22 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x12a8a2000) [pid = 3420] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 03:42:22 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x112e9fc00) [pid = 3420] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 03:42:22 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x1241d1800) [pid = 3420] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 03:42:22 INFO - PROCESS | 3420 | 1469443342437 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:22 INFO - PROCESS | 3420 | 1469443342438 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:22 INFO - PROCESS | 3420 | ++DOCSHELL 0x12a68c000 == 40 [pid = 3420] [id = 778] 03:42:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 100 (0x112ea2400) [pid = 3420] [serial = 2332] [outer = 0x0] 03:42:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 101 (0x116981800) [pid = 3420] [serial = 2333] [outer = 0x112ea2400] 03:42:22 INFO - PROCESS | 3420 | 1469443342467 Marionette DEBUG loaded listener.js 03:42:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 102 (0x124333000) [pid = 3420] [serial = 2334] [outer = 0x112ea2400] 03:42:22 INFO - PROCESS | 3420 | 1469443342700 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]]]}] 03:42:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:42:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:42:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:42:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:42:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:42:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:42:22 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 821ms 03:42:22 INFO - PROCESS | 3420 | 1469443342743 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 03:42:22 INFO - PROCESS | 3420 | 1469443342744 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 03:42:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:42:22 INFO - PROCESS | 3420 | 1469443342749 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:42:22 INFO - PROCESS | 3420 | 1469443342750 Marionette TRACE conn2 <- [1,3078,null,{}] 03:42:22 INFO - PROCESS | 3420 | 1469443342753 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}] 03:42:22 INFO - PROCESS | 3420 | 1469443342754 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:22 INFO - PROCESS | 3420 | 1469443342852 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 03:42:22 INFO - PROCESS | 3420 | 1469443342855 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:22 INFO - PROCESS | 3420 | 1469443342857 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:22 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c51f000 == 41 [pid = 3420] [id = 779] 03:42:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 103 (0x124e0f800) [pid = 3420] [serial = 2335] [outer = 0x0] 03:42:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 104 (0x1270c0800) [pid = 3420] [serial = 2336] [outer = 0x124e0f800] 03:42:22 INFO - PROCESS | 3420 | 1469443342884 Marionette DEBUG loaded listener.js 03:42:22 INFO - PROCESS | 3420 | ++DOMWINDOW == 105 (0x128c93c00) [pid = 3420] [serial = 2337] [outer = 0x124e0f800] 03:42:23 INFO - PROCESS | 3420 | 1469443343220 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 03:42:23 INFO - PROCESS | 3420 | 1469443343272 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 03:42:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:42:23 INFO - PROCESS | 3420 | 1469443343277 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:42:23 INFO - PROCESS | 3420 | 1469443343278 Marionette TRACE conn2 <- [1,3082,null,{}] 03:42:23 INFO - PROCESS | 3420 | 1469443343281 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}] 03:42:23 INFO - PROCESS | 3420 | 1469443343282 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:23 INFO - PROCESS | 3420 | 1469443343412 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 03:42:23 INFO - PROCESS | 3420 | 1469443343423 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:23 INFO - PROCESS | 3420 | 1469443343424 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:23 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c691000 == 42 [pid = 3420] [id = 780] 03:42:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 106 (0x129148c00) [pid = 3420] [serial = 2338] [outer = 0x0] 03:42:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 107 (0x12a8a1c00) [pid = 3420] [serial = 2339] [outer = 0x129148c00] 03:42:23 INFO - PROCESS | 3420 | 1469443343449 Marionette DEBUG loaded listener.js 03:42:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 108 (0x12ce1a800) [pid = 3420] [serial = 2340] [outer = 0x129148c00] 03:42:23 INFO - PROCESS | 3420 | 1469443343736 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]]]}] 03:42:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:42:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:42:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:42:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:42:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 469ms 03:42:23 INFO - PROCESS | 3420 | 1469443343747 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 03:42:23 INFO - PROCESS | 3420 | 1469443343748 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 03:42:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:42:23 INFO - PROCESS | 3420 | 1469443343750 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:42:23 INFO - PROCESS | 3420 | 1469443343751 Marionette TRACE conn2 <- [1,3086,null,{}] 03:42:23 INFO - PROCESS | 3420 | 1469443343762 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}] 03:42:23 INFO - PROCESS | 3420 | 1469443343763 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:23 INFO - PROCESS | 3420 | 1469443343853 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 03:42:23 INFO - PROCESS | 3420 | 1469443343858 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:23 INFO - PROCESS | 3420 | 1469443343859 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:23 INFO - PROCESS | 3420 | ++DOCSHELL 0x128bb6800 == 43 [pid = 3420] [id = 781] 03:42:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 109 (0x126905000) [pid = 3420] [serial = 2341] [outer = 0x0] 03:42:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 110 (0x128a96800) [pid = 3420] [serial = 2342] [outer = 0x126905000] 03:42:23 INFO - PROCESS | 3420 | 1469443343889 Marionette DEBUG loaded listener.js 03:42:23 INFO - PROCESS | 3420 | ++DOMWINDOW == 111 (0x128a9a800) [pid = 3420] [serial = 2343] [outer = 0x126905000] 03:42:24 INFO - PROCESS | 3420 | 1469443344192 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:42:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:42:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 469ms 03:42:24 INFO - PROCESS | 3420 | 1469443344219 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 03:42:24 INFO - PROCESS | 3420 | 1469443344220 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 03:42:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:42:24 INFO - PROCESS | 3420 | 1469443344225 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:42:24 INFO - PROCESS | 3420 | 1469443344226 Marionette TRACE conn2 <- [1,3090,null,{}] 03:42:24 INFO - PROCESS | 3420 | 1469443344228 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}] 03:42:24 INFO - PROCESS | 3420 | 1469443344230 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:24 INFO - PROCESS | 3420 | 1469443344315 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 03:42:24 INFO - PROCESS | 3420 | 1469443344318 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:24 INFO - PROCESS | 3420 | 1469443344320 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:24 INFO - PROCESS | 3420 | ++DOCSHELL 0x12d2c9800 == 44 [pid = 3420] [id = 782] 03:42:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 112 (0x126eb6400) [pid = 3420] [serial = 2344] [outer = 0x0] 03:42:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 113 (0x12887d400) [pid = 3420] [serial = 2345] [outer = 0x126eb6400] 03:42:24 INFO - PROCESS | 3420 | 1469443344411 Marionette DEBUG loaded listener.js 03:42:24 INFO - PROCESS | 3420 | ++DOMWINDOW == 114 (0x128882400) [pid = 3420] [serial = 2346] [outer = 0x126eb6400] 03:42:24 INFO - PROCESS | 3420 | 1469443344800 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:42:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:42:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 619ms 03:42:24 INFO - PROCESS | 3420 | 1469443344844 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 03:42:24 INFO - PROCESS | 3420 | 1469443344846 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 03:42:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:42:24 INFO - PROCESS | 3420 | 1469443344850 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:42:24 INFO - PROCESS | 3420 | 1469443344853 Marionette TRACE conn2 <- [1,3094,null,{}] 03:42:24 INFO - PROCESS | 3420 | 1469443344876 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}] 03:42:24 INFO - PROCESS | 3420 | 1469443344878 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:24 INFO - PROCESS | 3420 | 1469443344988 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 03:42:25 INFO - PROCESS | 3420 | 1469443345071 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:25 INFO - PROCESS | 3420 | 1469443345072 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:25 INFO - PROCESS | 3420 | ++DOCSHELL 0x123a92000 == 45 [pid = 3420] [id = 783] 03:42:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 115 (0x110f4ac00) [pid = 3420] [serial = 2347] [outer = 0x0] 03:42:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 116 (0x111c7d800) [pid = 3420] [serial = 2348] [outer = 0x110f4ac00] 03:42:25 INFO - PROCESS | 3420 | 1469443345105 Marionette DEBUG loaded listener.js 03:42:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 117 (0x116539c00) [pid = 3420] [serial = 2349] [outer = 0x110f4ac00] 03:42:25 INFO - PROCESS | 3420 | 1469443345567 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:42:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:42:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 742ms 03:42:25 INFO - PROCESS | 3420 | 1469443345592 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 03:42:25 INFO - PROCESS | 3420 | 1469443345597 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 03:42:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:42:25 INFO - PROCESS | 3420 | 1469443345604 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:42:25 INFO - PROCESS | 3420 | 1469443345607 Marionette TRACE conn2 <- [1,3098,null,{}] 03:42:25 INFO - PROCESS | 3420 | 1469443345611 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}] 03:42:25 INFO - PROCESS | 3420 | 1469443345614 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:25 INFO - PROCESS | 3420 | 1469443345782 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 03:42:25 INFO - PROCESS | 3420 | 1469443345897 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:25 INFO - PROCESS | 3420 | 1469443345898 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:25 INFO - PROCESS | 3420 | ++DOCSHELL 0x119c91800 == 46 [pid = 3420] [id = 784] 03:42:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 118 (0x116721400) [pid = 3420] [serial = 2350] [outer = 0x0] 03:42:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 119 (0x110f59800) [pid = 3420] [serial = 2351] [outer = 0x116721400] 03:42:25 INFO - PROCESS | 3420 | 1469443345935 Marionette DEBUG loaded listener.js 03:42:25 INFO - PROCESS | 3420 | ++DOMWINDOW == 120 (0x1193d1000) [pid = 3420] [serial = 2352] [outer = 0x116721400] 03:42:26 INFO - PROCESS | 3420 | 1469443346295 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]]]}] 03:42:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:42:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:42:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 723ms 03:42:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:42:26 INFO - PROCESS | 3420 | 1469443346327 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 03:42:26 INFO - PROCESS | 3420 | 1469443346328 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 03:42:26 INFO - PROCESS | 3420 | 1469443346330 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:42:26 INFO - PROCESS | 3420 | 1469443346333 Marionette TRACE conn2 <- [1,3102,null,{}] 03:42:26 INFO - PROCESS | 3420 | 1469443346341 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}] 03:42:26 INFO - PROCESS | 3420 | 1469443346344 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:26 INFO - PROCESS | 3420 | 1469443346475 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 03:42:26 INFO - PROCESS | 3420 | 1469443346591 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:26 INFO - PROCESS | 3420 | 1469443346593 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:26 INFO - PROCESS | 3420 | ++DOCSHELL 0x12b986000 == 47 [pid = 3420] [id = 785] 03:42:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 121 (0x1208b7c00) [pid = 3420] [serial = 2353] [outer = 0x0] 03:42:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 122 (0x12466d800) [pid = 3420] [serial = 2354] [outer = 0x1208b7c00] 03:42:26 INFO - PROCESS | 3420 | 1469443346627 Marionette DEBUG loaded listener.js 03:42:26 INFO - PROCESS | 3420 | ++DOMWINDOW == 123 (0x125593000) [pid = 3420] [serial = 2355] [outer = 0x1208b7c00] 03:42:26 INFO - PROCESS | 3420 | 1469443346995 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:42:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:42:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 675ms 03:42:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:42:27 INFO - PROCESS | 3420 | 1469443347007 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 03:42:27 INFO - PROCESS | 3420 | 1469443347009 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 03:42:27 INFO - PROCESS | 3420 | 1469443347012 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:42:27 INFO - PROCESS | 3420 | 1469443347013 Marionette TRACE conn2 <- [1,3106,null,{}] 03:42:27 INFO - PROCESS | 3420 | 1469443347016 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}] 03:42:27 INFO - PROCESS | 3420 | 1469443347017 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:27 INFO - PROCESS | 3420 | 1469443347126 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 03:42:27 INFO - PROCESS | 3420 | 1469443347238 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:27 INFO - PROCESS | 3420 | 1469443347239 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:27 INFO - PROCESS | 3420 | ++DOCSHELL 0x12c68a800 == 48 [pid = 3420] [id = 786] 03:42:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 124 (0x126eb5c00) [pid = 3420] [serial = 2356] [outer = 0x0] 03:42:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 125 (0x12887e400) [pid = 3420] [serial = 2357] [outer = 0x126eb5c00] 03:42:27 INFO - PROCESS | 3420 | 1469443347270 Marionette DEBUG loaded listener.js 03:42:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 126 (0x128884400) [pid = 3420] [serial = 2358] [outer = 0x126eb5c00] 03:42:27 INFO - PROCESS | 3420 | 1469443347624 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]]]}] 03:42:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:42:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:42:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:42:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 621ms 03:42:27 INFO - PROCESS | 3420 | 1469443347634 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 03:42:27 INFO - PROCESS | 3420 | 1469443347635 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 03:42:27 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:42:27 INFO - PROCESS | 3420 | 1469443347638 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:42:27 INFO - PROCESS | 3420 | 1469443347640 Marionette TRACE conn2 <- [1,3110,null,{}] 03:42:27 INFO - PROCESS | 3420 | 1469443347644 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}] 03:42:27 INFO - PROCESS | 3420 | 1469443347645 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:27 INFO - PROCESS | 3420 | 1469443347749 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 03:42:27 INFO - PROCESS | 3420 | 1469443347876 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:27 INFO - PROCESS | 3420 | 1469443347877 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:27 INFO - PROCESS | 3420 | ++DOCSHELL 0x1169bb000 == 49 [pid = 3420] [id = 787] 03:42:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 127 (0x113a05c00) [pid = 3420] [serial = 2359] [outer = 0x0] 03:42:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 128 (0x1185b3c00) [pid = 3420] [serial = 2360] [outer = 0x113a05c00] 03:42:27 INFO - PROCESS | 3420 | 1469443347911 Marionette DEBUG loaded listener.js 03:42:27 INFO - PROCESS | 3420 | ++DOMWINDOW == 129 (0x128886000) [pid = 3420] [serial = 2361] [outer = 0x113a05c00] 03:42:28 INFO - PROCESS | 3420 | 1469443348446 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"]]]}] 03:42:28 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:42:28 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 03:42:28 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:42:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:42:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:42:28 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:42:28 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 821ms 03:42:28 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:42:28 INFO - PROCESS | 3420 | 1469443348460 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 03:42:28 INFO - PROCESS | 3420 | 1469443348462 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 03:42:28 INFO - PROCESS | 3420 | 1469443348465 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:42:28 INFO - PROCESS | 3420 | 1469443348467 Marionette TRACE conn2 <- [1,3114,null,{}] 03:42:28 INFO - PROCESS | 3420 | 1469443348471 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}] 03:42:28 INFO - PROCESS | 3420 | 1469443348472 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:28 INFO - PROCESS | 3420 | 1469443348569 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 03:42:28 INFO - PROCESS | 3420 | 1469443348645 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\", \"03c724d0-4650-40a7-9f61-7609dcd929d4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:42:28 INFO - PROCESS | 3420 | 1469443348646 Marionette INFO sendAsync bf8a807c-5b47-c14b-8ef5-329c882bb42a 03:42:28 INFO - PROCESS | 3420 | ++DOCSHELL 0x1167b9800 == 50 [pid = 3420] [id = 788] 03:42:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 130 (0x116978400) [pid = 3420] [serial = 2362] [outer = 0x0] 03:42:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 131 (0x1176a6800) [pid = 3420] [serial = 2363] [outer = 0x116978400] 03:42:28 INFO - PROCESS | 3420 | 1469443348724 Marionette DEBUG loaded listener.js 03:42:28 INFO - PROCESS | 3420 | ++DOMWINDOW == 132 (0x1181d2400) [pid = 3420] [serial = 2364] [outer = 0x116978400] 03:42:29 INFO - PROCESS | 3420 | 1469443349090 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]]]}] 03:42:29 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:42:29 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 672ms 03:42:29 INFO - PROCESS | 3420 | 1469443349137 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 03:42:29 INFO - PROCESS | 3420 | 1469443349139 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 03:42:29 INFO - PROCESS | 3420 | --DOCSHELL 0x128bb6800 == 49 [pid = 3420] [id = 781] 03:42:29 INFO - PROCESS | 3420 | --DOCSHELL 0x12c691000 == 48 [pid = 3420] [id = 780] 03:42:29 INFO - PROCESS | 3420 | --DOCSHELL 0x12c51f000 == 47 [pid = 3420] [id = 779] 03:42:29 INFO - PROCESS | 3420 | --DOCSHELL 0x12a68c000 == 46 [pid = 3420] [id = 778] 03:42:29 INFO - PROCESS | 3420 | --DOCSHELL 0x129544800 == 45 [pid = 3420] [id = 777] 03:42:29 INFO - PROCESS | 3420 | --DOCSHELL 0x119ca1800 == 44 [pid = 3420] [id = 776] 03:42:29 INFO - PROCESS | 3420 | --DOCSHELL 0x12ba13000 == 43 [pid = 3420] [id = 775] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 131 (0x12af68c00) [pid = 3420] [serial = 2297] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOCSHELL 0x12aed0000 == 42 [pid = 3420] [id = 774] 03:42:29 INFO - PROCESS | 3420 | --DOCSHELL 0x12a82b000 == 41 [pid = 3420] [id = 773] 03:42:29 INFO - PROCESS | 3420 | --DOCSHELL 0x12929e000 == 40 [pid = 3420] [id = 772] 03:42:29 INFO - PROCESS | 3420 | --DOCSHELL 0x125605800 == 39 [pid = 3420] [id = 771] 03:42:29 INFO - PROCESS | 3420 | --DOCSHELL 0x116ad2000 == 38 [pid = 3420] [id = 770] 03:42:29 INFO - PROCESS | 3420 | --DOCSHELL 0x112582800 == 37 [pid = 3420] [id = 769] 03:42:29 INFO - PROCESS | 3420 | --DOCSHELL 0x129559800 == 36 [pid = 3420] [id = 768] 03:42:29 INFO - PROCESS | 3420 | --DOCSHELL 0x1183a1800 == 35 [pid = 3420] [id = 767] 03:42:29 INFO - PROCESS | 3420 | --DOCSHELL 0x12db9c000 == 34 [pid = 3420] [id = 766] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 130 (0x113f32c00) [pid = 3420] [serial = 2201] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 129 (0x118591800) [pid = 3420] [serial = 2263] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 128 (0x1171b2c00) [pid = 3420] [serial = 2262] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 127 (0x1121b1400) [pid = 3420] [serial = 2241] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 126 (0x126eafc00) [pid = 3420] [serial = 2279] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 125 (0x128af0400) [pid = 3420] [serial = 2256] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 124 (0x124663000) [pid = 3420] [serial = 2273] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 123 (0x12558d800) [pid = 3420] [serial = 2274] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 122 (0x11964b800) [pid = 3420] [serial = 2265] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 121 (0x11996dc00) [pid = 3420] [serial = 2266] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 120 (0x12466b400) [pid = 3420] [serial = 2250] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 119 (0x1240db800) [pid = 3420] [serial = 2268] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 118 (0x124466000) [pid = 3420] [serial = 2271] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 117 (0x1243a2400) [pid = 3420] [serial = 2269] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 116 (0x12914b400) [pid = 3420] [serial = 2260] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 115 (0x128c88400) [pid = 3420] [serial = 2259] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 114 (0x129482c00) [pid = 3420] [serial = 2282] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 113 (0x1181d3800) [pid = 3420] [serial = 2244] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 112 (0x1270b1000) [pid = 3420] [serial = 2253] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 111 (0x1210d7c00) [pid = 3420] [serial = 2247] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 110 (0x129282800) [pid = 3420] [serial = 2280] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 109 (0x12a668800) [pid = 3420] [serial = 2285] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 108 (0x116aa0c00) [pid = 3420] [serial = 2288] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 107 (0x12a672c00) [pid = 3420] [serial = 2286] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 106 (0x124e0a400) [pid = 3420] [serial = 2289] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 105 (0x12a8a7000) [pid = 3420] [serial = 2294] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 104 (0x12a80a400) [pid = 3420] [serial = 2291] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 103 (0x12af5dc00) [pid = 3420] [serial = 2295] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 102 (0x126d72000) [pid = 3420] [serial = 2276] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 101 (0x128ae6c00) [pid = 3420] [serial = 2277] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 100 (0x12977b400) [pid = 3420] [serial = 2283] [outer = 0x0] [url = about:blank] 03:42:29 INFO - PROCESS | 3420 | --DOMWINDOW == 99 (0x12a8a3000) [pid = 3420] [serial = 2292] [outer = 0x0] [url = about:blank] 03:42:30 WARNING - u'runner_teardown' () 03:42:30 INFO - No more tests 03:42:30 INFO - Got 0 unexpected results 03:42:30 INFO - SUITE-END | took 503s 03:42:30 INFO - Closing logging queue 03:42:30 INFO - queue closed 03:42:30 INFO - Return code: 0 03:42:30 WARNING - # TBPL SUCCESS # 03:42:30 INFO - Running post-action listener: _resource_record_post_action 03:42:30 INFO - Running post-run listener: _resource_record_post_run 03:42:31 INFO - Total resource usage - Wall time: 525s; CPU: 58.0%; Read bytes: 12800; Write bytes: 953975296; Read time: 1; Write time: 4999 03:42:31 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:42:31 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 148212224; Write bytes: 147613696; Read time: 13765; Write time: 310 03:42:31 INFO - run-tests - Wall time: 507s; CPU: 58.0%; Read bytes: 12800; Write bytes: 794565120; Read time: 1; Write time: 4649 03:42:31 INFO - Running post-run listener: _upload_blobber_files 03:42:31 INFO - Blob upload gear active. 03:42:31 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:42:31 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 03:42:31 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'] 03:42:31 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 03:42:31 INFO - (blobuploader) - INFO - Open directory for files ... 03:42:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:42:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:42:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:42:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:42:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:42:32 INFO - (blobuploader) - INFO - Done attempting. 03:42:32 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:42:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:42:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:42:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:42:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:42:34 INFO - (blobuploader) - INFO - Done attempting. 03:42:34 INFO - (blobuploader) - INFO - Iteration through files over. 03:42:34 INFO - Return code: 0 03:42:34 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:42:34 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:42:34 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4127d3d140327d1fd6915a3e1d713ed085dfade06838158df86cc08226d5929ea2cc8f3eb484048d959bcae842a0175f4f4b77a3fba37ec4bb0d41facc70b4c2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/537aec8867e617d7f1ad64bbee483eef53f5689370c7b0fccdc432e070ce32ec7a80dd14e72e577d58ab636a7d5a5eacbacc6dd9c49523d36d04c79b99f5b1f1"} 03:42:34 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:42:34 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:42:34 INFO - Contents: 03:42:34 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4127d3d140327d1fd6915a3e1d713ed085dfade06838158df86cc08226d5929ea2cc8f3eb484048d959bcae842a0175f4f4b77a3fba37ec4bb0d41facc70b4c2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/537aec8867e617d7f1ad64bbee483eef53f5689370c7b0fccdc432e070ce32ec7a80dd14e72e577d58ab636a7d5a5eacbacc6dd9c49523d36d04c79b99f5b1f1"} 03:42:34 INFO - Running post-run listener: copy_logs_to_upload_dir 03:42:34 INFO - Copying logs to upload dir... 03:42:34 INFO - mkdir: /builds/slave/test/build/upload/logs 03:42:34 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=578.220646 ========= master_lag: 0.38 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 38 secs) (at 2016-07-25 03:42:34.617646) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-25 03:42:34.620956) ========= 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.HNFWNxITjr/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.HFsM9A1ptL/Listeners TMPDIR=/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/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/4127d3d140327d1fd6915a3e1d713ed085dfade06838158df86cc08226d5929ea2cc8f3eb484048d959bcae842a0175f4f4b77a3fba37ec4bb0d41facc70b4c2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/537aec8867e617d7f1ad64bbee483eef53f5689370c7b0fccdc432e070ce32ec7a80dd14e72e577d58ab636a7d5a5eacbacc6dd9c49523d36d04c79b99f5b1f1"} build_url:https://queue.taskcluster.net/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013165 build_url: 'https://queue.taskcluster.net/v1/task/JdbtTjC6TYaMCXpqk9pOPw/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/4127d3d140327d1fd6915a3e1d713ed085dfade06838158df86cc08226d5929ea2cc8f3eb484048d959bcae842a0175f4f4b77a3fba37ec4bb0d41facc70b4c2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/537aec8867e617d7f1ad64bbee483eef53f5689370c7b0fccdc432e070ce32ec7a80dd14e72e577d58ab636a7d5a5eacbacc6dd9c49523d36d04c79b99f5b1f1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/JdbtTjC6TYaMCXpqk9pOPw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-25 03:42:34.664887) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-25 03:42:34.665181) ========= 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.HNFWNxITjr/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.HFsM9A1ptL/Listeners TMPDIR=/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/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.005472 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-25 03:42:34.716971) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-25 03:42:34.717280) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-25 03:42:34.717652) ========= ========= Total master_lag: 0.54 =========